<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="/__sitemap__/style.xsl"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd http://www.google.com/schemas/sitemap-image/1.1 http://www.google.com/schemas/sitemap-image/1.1/sitemap-image.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <url>
        <loc>https://sarvex.io/</loc>
    </url>
    <url>
        <loc>https://sarvex.io/blog</loc>
    </url>
    <url>
        <loc>https://sarvex.io/contact</loc>
    </url>
    <url>
        <loc>https://sarvex.io/hosted</loc>
    </url>
    <url>
        <loc>https://sarvex.io/privacy</loc>
    </url>
    <url>
        <loc>https://sarvex.io/security</loc>
    </url>
    <url>
        <loc>https://sarvex.io/terms</loc>
    </url>
    <url>
        <loc>https://sarvex.io/blog/agentic-commerce-examples</loc>
        <lastmod>2026-10-05</lastmod>
    </url>
    <url>
        <loc>https://sarvex.io/blog/agentic-commerce-landscape</loc>
        <lastmod>2026-09-24</lastmod>
    </url>
    <url>
        <loc>https://sarvex.io/blog/agentic-commerce-protocol-stack</loc>
        <lastmod>2026-10-06</lastmod>
    </url>
    <url>
        <loc>https://sarvex.io/blog/agentic-commerce-timeline</loc>
        <lastmod>2026-10-05</lastmod>
    </url>
    <url>
        <loc>https://sarvex.io/blog/first-thing-i-got-wrong-agent-ready-product-data</loc>
        <lastmod>2026-10-05</lastmod>
    </url>
    <url>
        <loc>https://sarvex.io/blog/how-i-structured-a-product-feed-ai-agent-can-read</loc>
        <lastmod>2026-10-10</lastmod>
    </url>
    <url>
        <loc>https://sarvex.io/blog/mcp-explained</loc>
        <lastmod>2026-11-01</lastmod>
    </url>
    <url>
        <loc>https://sarvex.io/blog/mcp-for-ecommerce-tools-i-exposed</loc>
        <lastmod>2026-10-25</lastmod>
    </url>
    <url>
        <loc>https://sarvex.io/blog/openai-acp-chatgpt-checkout-merchants</loc>
        <lastmod>2026-10-21</lastmod>
    </url>
    <url>
        <loc>https://sarvex.io/blog/sarvex-is-now-open-source</loc>
        <lastmod>2026-10-16</lastmod>
    </url>
    <url>
        <loc>https://sarvex.io/blog/shipping-a-remote-mcp-server-parts-the-docs-skip</loc>
        <lastmod>2026-10-27</lastmod>
    </url>
    <url>
        <loc>https://sarvex.io/blog/state-of-agentic-commerce-q3-2026</loc>
        <lastmod>2026-10-25</lastmod>
    </url>
    <url>
        <loc>https://sarvex.io/blog/stripe-agentic-commerce-playbook</loc>
        <lastmod>2026-10-08</lastmod>
    </url>
    <url>
        <loc>https://sarvex.io/blog/ucp-explained</loc>
        <lastmod>2026-10-25</lastmod>
    </url>
    <url>
        <loc>https://sarvex.io/blog/what-is-agentic-commerce</loc>
        <lastmod>2026-09-22</lastmod>
    </url>
    <url>
        <loc>https://sarvex.io/blog/why-im-building-in-agentic-commerce</loc>
        <lastmod>2026-09-26</lastmod>
    </url>
    <url><loc>https://sarvex.io/docs/api/authentication</loc></url>
    <url><loc>https://sarvex.io/docs/api/connector-ingest</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/account/get-account-members</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/account/get-account</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/account/patch-account</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/account/post-account-members</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/activation/get-stores-store-id-activation</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/activation/post-stores-store-id-activation-verify</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/agent-behavior-insights/get-insights-capability-gaps</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/agent-behavior-insights/get-insights-negotiation</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/agent-behavior-insights/get-insights-product-demand</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/auth/get-auth-me</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/billing/get-billing</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/billing/post-billing-portal-link</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/billing/post-billing-webhooks-stripe</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/catalog/get-stores-store-id-catalog-products-sku</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/catalog/get-stores-store-id-catalog-products</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/catalog/get-stores-store-id-catalog-readiness</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/catalog/post-stores-store-id-catalog-audits</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/channel-dashboard/get-channel-comparison</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/channel-dashboard/get-channel-daily</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/channel-dashboard/get-channel-funnel</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/channel-dashboard/get-channel-summary</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/checkout-sessions/get-checkout-sessions-checkout-session-id-timeline</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/checkout-sessions/get-checkout-sessions-checkout-session-id</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/checkout-sessions/get-checkout-sessions-live</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/checkout-sessions/get-checkout-sessions</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/connector-ingest/get-connector-profile</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/connector-ingest/post-connector-heartbeat</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/connector-ingest/post-connector-signals</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/connector-ingest/post-connectors-pairing-complete</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/connectors/delete-connectors-connector-id</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/connectors/get-connectors-connector-id</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/connectors/get-connectors</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/connectors/post-connectors-connector-id-resync</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/connectors/post-stores-store-id-connectors-pairing</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/contact/post-contact</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/health/get-alerts</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/health/get-stores-store-id-health-consistency</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/health/get-stores-store-id-health-history</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/health/get-stores-store-id-health</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/health/patch-alerts-alert-id</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/journey/get-stores-store-id-journey-stream</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/journey/get-stores-store-id-journey</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/ledger/get-ledger-entries</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/ledger/get-ledger-summary</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/ledger/patch-ledger-entries-entry-id</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/notifications/get-notifications-preferences</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/notifications/put-notifications-preferences</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/operator/get-operator-audit-log</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/operator/get-operator-board</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/operator/get-operator-manual-steps</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/operator/get-operator-merchants</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/operator/get-operator-timeline-metrics</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/operator/post-operator-act-on-behalf</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/operator/post-operator-manual-steps-bulk-retag</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/operator/post-operator-manual-steps</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/operator/post-operator-merchants-merchant-id-members</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/operator/post-operator-merchants-merchant-id-stores</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/operator/post-operator-merchants</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/operator/put-operator-manual-steps-step-id-retag</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/orders/get-stores-store-id-orders-order-id</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/orders/get-stores-store-id-orders</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/payment/get-stores-store-id-payment-config</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/payment/put-stores-store-id-payment-config</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/remediation/get-stores-store-id-catalog-remediations</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/remediation/post-stores-store-id-catalog-remediations-apply</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/remediation/post-stores-store-id-catalog-write-backs-write-back-id-revert</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/stores/get-stores-store-id-profile</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/stores/get-stores-store-id</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/stores/get-stores</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/stores/post-stores</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/stores/put-stores-store-id-profile</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/surfaces/delete-stores-store-id-surfaces-surface-id</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/surfaces/get-stores-store-id-surfaces</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/surfaces/get-surfaces</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/surfaces/post-stores-store-id-surfaces-surface-id-enroll</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/surfaces/post-stores-store-id-surfaces-surface-id-prerequisites-evaluate</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/surfaces/post-stores-store-id-surfaces-surface-id-submit</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/surfaces/put-stores-store-id-surfaces-surface-id-config</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/tasks/get-tasks-task-id</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/tasks/get-tasks</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/tasks/post-tasks-task-id-resolve</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/ucp-presence/get-stores-store-id-presence-manifest</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/ucp-presence/get-stores-store-id-presence</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/ucp-presence/post-stores-store-id-presence-rebuild</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/validation/get-stores-store-id-validation-runs</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/validation/get-stores-store-id-validation-status</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane/validation/post-stores-store-id-validation-runs</loc></url>
    <url><loc>https://sarvex.io/docs/api/control-plane</loc></url>
    <url><loc>https://sarvex.io/docs/api/conventions</loc></url>
    <url><loc>https://sarvex.io/docs/api/events/control-journey-updated/on-journey-updated</loc></url>
    <url><loc>https://sarvex.io/docs/api/events/control-store-activation-state-changed/on-store-activation-state-changed</loc></url>
    <url><loc>https://sarvex.io/docs/api/events/control-store-surface-state-changed/on-store-surface-state-changed</loc></url>
    <url><loc>https://sarvex.io/docs/api/events/control-task-updated/on-task-updated</loc></url>
    <url><loc>https://sarvex.io/docs/api/events/ops-health-probe-completed/on-health-probe-completed</loc></url>
    <url><loc>https://sarvex.io/docs/api/events/ops-health-recovered/on-health-recovered</loc></url>
    <url><loc>https://sarvex.io/docs/api/events/ops-health-threshold-breached/on-health-threshold-breached</loc></url>
    <url><loc>https://sarvex.io/docs/api/events/serving-catalog-query-recorded/on-catalog-query-recorded</loc></url>
    <url><loc>https://sarvex.io/docs/api/events/serving-checkout-abandoned/on-checkout-abandoned-v1</loc></url>
    <url><loc>https://sarvex.io/docs/api/events/serving-checkout-cart-updated/on-checkout-cart-updated</loc></url>
    <url><loc>https://sarvex.io/docs/api/events/serving-checkout-completed/on-checkout-completed-v1</loc></url>
    <url><loc>https://sarvex.io/docs/api/events/serving-checkout-escalated/on-checkout-escalated</loc></url>
    <url><loc>https://sarvex.io/docs/api/events/serving-checkout-failed/on-checkout-failed</loc></url>
    <url><loc>https://sarvex.io/docs/api/events/serving-checkout-initiated/on-checkout-initiated-v1</loc></url>
    <url><loc>https://sarvex.io/docs/api/events/serving-checkout-order-intent/on-order-intent</loc></url>
    <url><loc>https://sarvex.io/docs/api/events/serving-checkout-payment-submitted/on-checkout-payment-submitted</loc></url>
    <url><loc>https://sarvex.io/docs/api/events/serving-checkout-session-initiated/on-checkout-session-initiated</loc></url>
    <url><loc>https://sarvex.io/docs/api/events/serving-checkout-updated/on-checkout-updated-v1</loc></url>
    <url><loc>https://sarvex.io/docs/api/events/serving-request-telemetry-recorded/on-telemetry-recorded</loc></url>
    <url><loc>https://sarvex.io/docs/api/events/serving-snapshot-swapped/on-snapshot-swapped</loc></url>
    <url><loc>https://sarvex.io/docs/api/events/serving-surface-artifact-fetched/on-surface-artifact-fetched</loc></url>
    <url><loc>https://sarvex.io/docs/api/events/sync-consistency-finding-raised/on-consistency-finding</loc></url>
    <url><loc>https://sarvex.io/docs/api/events/sync-journey-threshold-lost/on-threshold-lost</loc></url>
    <url><loc>https://sarvex.io/docs/api/events/sync-journey-threshold-met/on-threshold-met</loc></url>
    <url><loc>https://sarvex.io/docs/api/events/sync-monitoring-alert-raised/on-monitoring-alert</loc></url>
    <url><loc>https://sarvex.io/docs/api/events/sync-order-created/on-order-created</loc></url>
    <url><loc>https://sarvex.io/docs/api/events/sync-order-handoff-failed/on-handoff-failed</loc></url>
    <url><loc>https://sarvex.io/docs/api/events/sync-order-status-changed/on-order-status-changed</loc></url>
    <url><loc>https://sarvex.io/docs/api/events/sync-reconciliation-discrepancy-found/on-reconciliation-discrepancy</loc></url>
    <url><loc>https://sarvex.io/docs/api/events/sync-surface-artifact-updated/on-surface-artifact-updated</loc></url>
    <url><loc>https://sarvex.io/docs/api/events/sync-task-raised/on-task-raised</loc></url>
    <url><loc>https://sarvex.io/docs/api/events/ucp-negotiation-failed/on-negotiation-failed</loc></url>
    <url><loc>https://sarvex.io/docs/api/events/ucp-negotiation-succeeded/on-negotiation-succeeded</loc></url>
    <url><loc>https://sarvex.io/docs/api/events</loc></url>
    <url><loc>https://sarvex.io/docs/api/ucp-endpoints</loc></url>
    <url><loc>https://sarvex.io/docs/api</loc></url>
    <url><loc>https://sarvex.io/docs/contributing/adr/control-plane-api-source-of-truth</loc></url>
    <url><loc>https://sarvex.io/docs/contributing/adr/control-plane-path-segment-casing</loc></url>
    <url><loc>https://sarvex.io/docs/contributing/adr/ecdsa-signatures-for-agent-identity</loc></url>
    <url><loc>https://sarvex.io/docs/contributing/adr/entity-id-generation-schemes</loc></url>
    <url><loc>https://sarvex.io/docs/contributing/adr/merchant-controlled-platform-trust</loc></url>
    <url><loc>https://sarvex.io/docs/contributing/adr/plane-boundary-enforcement-via-depguard</loc></url>
    <url><loc>https://sarvex.io/docs/contributing/adr/shared-gateway-with-redis-instance-caching</loc></url>
    <url><loc>https://sarvex.io/docs/contributing/adr/signal-dedup-window-persistence</loc></url>
    <url><loc>https://sarvex.io/docs/contributing/adr/tenancy-enforcement-via-query-level-fencing</loc></url>
    <url><loc>https://sarvex.io/docs/contributing/code-of-conduct</loc></url>
    <url><loc>https://sarvex.io/docs/contributing/governance</loc></url>
    <url><loc>https://sarvex.io/docs/contributing/guide</loc></url>
    <url><loc>https://sarvex.io/docs/contributing/invariants</loc></url>
    <url><loc>https://sarvex.io/docs/contributing/real-store-test-plan</loc></url>
    <url><loc>https://sarvex.io/docs/contributing/security-policy</loc></url>
    <url><loc>https://sarvex.io/docs/contributing/security-test-plan</loc></url>
    <url><loc>https://sarvex.io/docs/contributing/tenancy-patterns</loc></url>
    <url><loc>https://sarvex.io/docs/contributing</loc></url>
    <url><loc>https://sarvex.io/docs/developers/architecture/overview</loc></url>
    <url><loc>https://sarvex.io/docs/developers/architecture/sequences</loc></url>
    <url><loc>https://sarvex.io/docs/developers/architecture/sync-background-jobs</loc></url>
    <url><loc>https://sarvex.io/docs/developers/extending/add-a-platform</loc></url>
    <url><loc>https://sarvex.io/docs/developers/extending/add-a-spec-version</loc></url>
    <url><loc>https://sarvex.io/docs/developers/extending/add-a-surface</loc></url>
    <url><loc>https://sarvex.io/docs/developers/local-setup</loc></url>
    <url><loc>https://sarvex.io/docs/developers/operations/idempotency-design</loc></url>
    <url><loc>https://sarvex.io/docs/developers/operations/idempotency-runbook</loc></url>
    <url><loc>https://sarvex.io/docs/developers/operations/slo-alerting</loc></url>
    <url><loc>https://sarvex.io/docs/developers/plugins/magento</loc></url>
    <url><loc>https://sarvex.io/docs/developers/plugins/woocommerce</loc></url>
    <url><loc>https://sarvex.io/docs/developers/repository-map</loc></url>
    <url><loc>https://sarvex.io/docs/developers/testing</loc></url>
    <url><loc>https://sarvex.io/docs/developers</loc></url>
    <url><loc>https://sarvex.io/docs/getting-started/connecting-your-store</loc></url>
    <url><loc>https://sarvex.io/docs/getting-started/getting-access</loc></url>
    <url><loc>https://sarvex.io/docs/getting-started/going-live-validation</loc></url>
    <url><loc>https://sarvex.io/docs/getting-started/signing-in</loc></url>
    <url><loc>https://sarvex.io/docs/getting-started/surface-live-paths</loc></url>
    <url><loc>https://sarvex.io/docs/getting-started/your-setup-path</loc></url>
    <url><loc>https://sarvex.io/docs/getting-started</loc></url>
    <url><loc>https://sarvex.io/docs/integration-guides/concepts/how-agent-checkout-works</loc></url>
    <url><loc>https://sarvex.io/docs/integration-guides/concepts/how-sarvex-connects</loc></url>
    <url><loc>https://sarvex.io/docs/integration-guides/concepts/the-ucp-profile-on-your-domain</loc></url>
    <url><loc>https://sarvex.io/docs/integration-guides/concepts/what-syncs-automatically</loc></url>
    <url><loc>https://sarvex.io/docs/integration-guides/setup/going-live-checklist</loc></url>
    <url><loc>https://sarvex.io/docs/integration-guides/setup/installing-the-woocommerce-plugin</loc></url>
    <url><loc>https://sarvex.io/docs/integration-guides/setup/magento</loc></url>
    <url><loc>https://sarvex.io/docs/integration-guides/setup/pairing-your-store</loc></url>
    <url><loc>https://sarvex.io/docs/integration-guides/setup/troubleshooting</loc></url>
    <url><loc>https://sarvex.io/docs/integration-guides</loc></url>
    <url><loc>https://sarvex.io/docs/using-the-dashboard/account-and-team</loc></url>
    <url><loc>https://sarvex.io/docs/using-the-dashboard/analytics</loc></url>
    <url><loc>https://sarvex.io/docs/using-the-dashboard/catalog-and-products</loc></url>
    <url><loc>https://sarvex.io/docs/using-the-dashboard/health-and-readiness</loc></url>
    <url><loc>https://sarvex.io/docs/using-the-dashboard/orders</loc></url>
    <url><loc>https://sarvex.io/docs/using-the-dashboard/settings</loc></url>
    <url><loc>https://sarvex.io/docs/using-the-dashboard</loc></url>
    <url><loc>https://sarvex.io/docs</loc></url>
</urlset>
<!-- XML Sitemap generated by @nuxtjs/sitemap v8.5.1 at 2026-11-03T00:03:42.375Z -->