{"name":"XGuard Universal Protocol Router","version":1,"protocolAgnostic":true,"principle":"XGuard routes economic intent by protocol capability; it does not pretend that trust, commerce, agent transport, and settlement protocols are the same thing.","adapters":[{"id":"x402","label":"x402","family":"payment","role":"HTTP-native payment verification and settlement rail","verification":"native","settlement":"native","actions":["verify","settle"],"specification":"https://x402.org"},{"id":"ap2","label":"Agent Payments Protocol (AP2)","family":"payment","role":"Agent-payment authorization and mandate envelope","verification":"structural","settlement":"bridge","actions":["verify-envelope","bridge-settlement"],"specification":"https://github.com/google-agentic-commerce/AP2"},{"id":"acp","label":"Agentic Commerce Protocol (ACP)","family":"commerce","role":"Agent-to-business checkout, commerce, and payment-token interaction","verification":"structural","settlement":"bridge","actions":["verify-envelope","bridge-settlement"],"specification":"https://github.com/agentic-commerce-protocol/agentic-commerce-protocol"},{"id":"visa-trusted-agent","label":"Visa Trusted Agent Protocol","family":"trust","role":"Cryptographic AI-agent identity and transaction-intent trust layer","verification":"structural","settlement":"not-a-settlement-rail","actions":["recognize-signature-metadata","bridge-settlement"],"requiresExternalTrustMaterial":true,"specification":"https://github.com/visa/trusted-agent-protocol"},{"id":"mcp","label":"Model Context Protocol (MCP)","family":"agent","role":"Tool and resource transport carrying economic actions","verification":"transport","settlement":"bridge","actions":["observe","route","bridge-settlement"],"specification":"https://modelcontextprotocol.io"},{"id":"a2a","label":"Agent2Agent (A2A)","family":"agent","role":"Agent-to-agent task transport carrying economic actions","verification":"transport","settlement":"bridge","actions":["observe","route","bridge-settlement"],"specification":"https://a2a-protocol.org"},{"id":"http","label":"HTTP","family":"transport","role":"Generic HTTPS API transport","verification":"transport","settlement":"bridge","actions":["observe","route","bridge-settlement"],"specification":"https://www.rfc-editor.org/rfc/rfc9110"},{"id":"openapi","label":"OpenAPI","family":"transport","role":"OpenAPI-described HTTP operation transport","verification":"transport","settlement":"bridge","actions":["observe","route","bridge-settlement"],"specification":"https://spec.openapis.org/oas/latest.html"},{"id":"graphql","label":"GraphQL","family":"transport","role":"GraphQL operation transport","verification":"transport","settlement":"bridge","actions":["observe","route","bridge-settlement"],"specification":"https://spec.graphql.org"},{"id":"json-rpc","label":"JSON-RPC","family":"transport","role":"JSON-RPC operation transport","verification":"transport","settlement":"bridge","actions":["observe","route","bridge-settlement"],"specification":"https://www.jsonrpc.org/specification"},{"id":"webhook","label":"Webhook","family":"transport","role":"Event-driven HTTP callback transport","verification":"transport","settlement":"bridge","actions":["observe","route","bridge-settlement"],"specification":"https://www.rfc-editor.org/rfc/rfc9110"}],"discovery":{"paymentLayer":"https://app.xguardgate.com/.well-known/xguard/payment-layer.json","actionRail":"https://app.xguardgate.com/.well-known/xguard/actions.json","paymentManifest":"https://app.xguardgate.com/.well-known/payment-manifest","openapi":"https://app.xguardgate.com/openapi.json","agentCard":"https://app.xguardgate.com/.well-known/agent-card.json","mcpServer":"https://app.xguardgate.com/.well-known/mcp/server.json","llms":"https://app.xguardgate.com/llms.txt","llmsFull":"https://app.xguardgate.com/llms-full.txt","sitemap":"https://app.xguardgate.com/sitemap.xml"},"crawlNext":["https://app.xguardgate.com/.well-known/xguard/actions.json","https://app.xguardgate.com/openapi.json","https://app.xguardgate.com/.well-known/agent-card.json","https://app.xguardgate.com/.well-known/mcp/server.json","https://app.xguardgate.com/llms.txt"],"endpoints":{"protocols":"https://app.xguardgate.com/v1/protocols","verify":"https://app.xguardgate.com/v1/transactions/verify","settle":"https://app.xguardgate.com/v1/transactions/settle","legacyUnifiedVerify":"https://app.xguardgate.com/v1/verify","legacyUnifiedSettle":"https://app.xguardgate.com/v1/settle","nativeX402Verify":"https://app.xguardgate.com/verify","nativeX402Settle":"https://app.xguardgate.com/settle","universalGateway":"https://app.xguardgate.com/v1/gateway/capabilities"},"selection":{"header":"X-XGuard-Protocol","body":"protocol","wrapper":{"protocol":"ap2","payload":{"example":"protocol-specific envelope"},"settlement":{"protocol":"x402","payload":{"example":"explicit settlement envelope"}}}}}