<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
        http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">
  
  <!-- Homepage -->
  <url>
    <loc>https://emstrata.com/</loc>
    <lastmod>2024-12-19</lastmod>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
  </url>
  
  <!-- Portfolio -->
  <url>
    <loc>https://emstrata.com/portfolio</loc>
    <lastmod>2024-12-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <!-- Try/Demo Page -->
  <url>
    <loc>https://emstrata.com/try</loc>
    <lastmod>2024-12-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  
  <!-- Pricing / Tier Comparison (public, same content) -->
  <url>
    <loc>https://emstrata.com/pricing</loc>
    <lastmod>2024-12-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://emstrata.com/tier-comparison</loc>
    <lastmod>2024-12-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <!-- Learning/Documentation Hub -->
  <url>
    <loc>https://emstrata.com/learn</loc>
    <lastmod>2024-12-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <!-- Learning Pages (Documentation Articles) -->
  <url>
    <loc>https://emstrata.com/learn/why-emstrata-is-the-best-ai-storytelling-app</loc>
    <lastmod>2024-12-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  
  <url>
    <loc>https://emstrata.com/learn/official-emstrata-tutorial</loc>
    <lastmod>2024-12-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://emstrata.com/learn/introduction-to-pela</loc>
    <lastmod>2024-12-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://emstrata.com/learn/the-common-roadblocks-for-ai-storytelling</loc>
    <lastmod>2024-12-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://emstrata.com/learn/the-emstrata-toolset-building-better-collaborative-narratives</loc>
    <lastmod>2024-12-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <!-- Note: Only public, non-authenticated routes are included -->
  <!-- Authenticated routes (brainstorm, upgrade, sim/{uuid}/turn/{turn}, etc.) are excluded -->
  <!-- Dynamic routes below are examples. In production, these should be generated dynamically -->
  
  <!-- Simulation Routes (Dynamic - Examples) -->
  <!-- These would be generated from your database of active/public simulations -->
  <!-- Format: /sim/{uuid}/turn/{turn} -->
  
  <!-- Template Routes (Dynamic - Examples) -->
  <!-- These would be generated from your database of public templates -->
  <!-- Format: /start-from-template/{uuid} -->
  
  <!-- Join Routes (Dynamic - Examples) -->
  <!-- These are typically private/invite-only, but included for completeness -->
  <!-- Format: /sim/{uuid}/join-w-pin -->
  
  <!-- Character Drop-In Routes (Dynamic - Examples) -->
  <!-- Format: /sim/{uuid}/character-drop-in -->
  
  <!-- Orchestrator Routes (Dynamic - Examples) -->
  <!-- Format: /sim/{uuid}/orchestrator/turn/{turn} -->
  
  <!-- Brainstorm Session Routes (Dynamic - Examples) -->
  <!-- Format: /brainstorm/session/{hashedId} -->
  
</urlset>

