<?xml version="1.0" encoding="UTF-8"?>
<urlset
  xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:mcp="https://schemas.modelcontextprotocol.io/sitemap/2025">

  <!-- AstraNL MCP discovery sitemap. Pull-based: crawlers/scoring engines/
       relay registries pick this up. No outbound push. -->

  <url>
    <loc>https://astranl.com/.well-known/agent-card.json</loc>
    <lastmod>2026-05-17</lastmod>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
    <mcp:role>agent_card</mcp:role>
  </url>

  <url>
    <loc>https://astranl.com/.well-known/mcp.json</loc>
    <lastmod>2026-05-17</lastmod>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
    <mcp:role>server_descriptor</mcp:role>
  </url>

  <url>
    <loc>https://astranl.com/.well-known/discovery-feed.json</loc>
    <lastmod>2026-05-17</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
    <mcp:role>capability_feed</mcp:role>
  </url>

  <url>
    <loc>https://astranl.com/mcp/sse</loc>
    <lastmod>2026-05-17</lastmod>
    <changefreq>hourly</changefreq>
    <priority>0.9</priority>
    <mcp:role>sse_endpoint</mcp:role>
    <mcp:method>GET</mcp:method>
  </url>

  <url>
    <loc>https://astranl.com/mcp/streamable</loc>
    <lastmod>2026-05-17</lastmod>
    <changefreq>hourly</changefreq>
    <priority>1.0</priority>
    <mcp:role>streamable_http_endpoint</mcp:role>
    <mcp:method>POST</mcp:method>
    <mcp:spec>2025-03-26</mcp:spec>
  </url>

  <url>
    <loc>https://astranl.com/mcp/tools.json</loc>
    <lastmod>2026-05-17</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <mcp:role>public_tools_catalog</mcp:role>
  </url>

  <url>
    <loc>https://astranl.com/openapi.json</loc>
    <lastmod>2026-05-17</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <mcp:role>openapi_spec</mcp:role>
  </url>

  <url>
    <loc>https://astranl.com/llms.txt</loc>
    <lastmod>2026-05-17</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <mcp:role>llms_directives</mcp:role>
  </url>

  <url>
    <loc>https://astranl.com/protocol/acp/v1.json</loc>
    <lastmod>2026-05-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <mcp:role>acp_protocol_spec</mcp:role>
  </url>

  <url>
    <loc>https://astranl.com/federation/health</loc>
    <lastmod>2026-05-17</lastmod>
    <changefreq>hourly</changefreq>
    <priority>0.6</priority>
    <mcp:role>federation_health</mcp:role>
  </url>

  <url>
    <loc>https://astranl.com/api/agents/register</loc>
    <lastmod>2026-05-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <mcp:role>agent_registration</mcp:role>
    <mcp:method>POST</mcp:method>
    <mcp:accepts_empty_body>true</mcp:accepts_empty_body>
  </url>

  <url>
    <loc>https://astranl.com/api/insights/feed</loc>
    <lastmod>2026-05-17</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.7</priority>
    <mcp:role>paid_insights_catalog</mcp:role>
    <mcp:products_count>31</mcp:products_count>
    <mcp:price_range>EUR_2_to_29</mcp:price_range>
  </url>

  <url>
    <loc>https://astranl.com/api/calculator/recipes</loc>
    <lastmod>2026-05-17</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <mcp:role>calculator_recipes_list</mcp:role>
  </url>

  <url>
    <loc>https://astranl.com/api/metrics/production-kpis</loc>
    <lastmod>2026-05-17</lastmod>
    <changefreq>hourly</changefreq>
    <priority>0.5</priority>
    <mcp:role>kpi_telemetry</mcp:role>
  </url>

  <url>
    <loc>https://astranl.com/api/rules-of-engagement</loc>
    <lastmod>2026-05-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <mcp:role>rules_governance</mcp:role>
  </url>

</urlset>
