<?xml version="1.0" encoding="UTF-8"?>
<!--
  Public pages only, and only ones that actually work signed out.

  The model list here is ONE entry on purpose. modelLibrary.ts carries fourteen
  models, but seven are retired placeholders in HIDDEN_MODEL_IDS, flat-dollar is
  off behind SHOW_FLAT_DOLLAR, and five of the rest are Coming Soon. That leaves
  Net Cash Flows Analysis as the only model a visitor can use, which is what the
  Model Library itself reports to a guest: total 6, available 1, coming soon 5.
  Listing the others would point crawlers at retired pages and at placeholders,
  which is how a site earns thin-content penalties.

  /pricing is absent on purpose: it is hidden for the beta and answers with an
  explanation rather than a price list.

  Staging and dev are noindexed by X-Robots-Tag in public/_headers, so this file
  being served there does no harm.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://app.advisorstack.ai/</loc><changefreq>weekly</changefreq><priority>1.0</priority></url>
  <url><loc>https://app.advisorstack.ai/welcome</loc><changefreq>weekly</changefreq><priority>0.9</priority></url>
  <url><loc>https://app.advisorstack.ai/model-library</loc><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://app.advisorstack.ai/models/retirement/portfolio-withdrawal/summary</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://app.advisorstack.ai/faq</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://app.advisorstack.ai/privacy</loc><changefreq>yearly</changefreq><priority>0.4</priority></url>
  <url><loc>https://app.advisorstack.ai/terms</loc><changefreq>yearly</changefreq><priority>0.4</priority></url>
  <url><loc>https://app.advisorstack.ai/disclosures</loc><changefreq>yearly</changefreq><priority>0.4</priority></url>
</urlset>
