{"schemaVersion":1,"count":14,"layers":{"substrate":[{"id":"mcp","name":"MCP","layer":"substrate","status":"live","sponsor":"Agentic AI Foundation","role":"Connects agents to tools and machine-readable resources."},{"id":"a2a","name":"A2A","layer":"substrate","status":"live","sponsor":"Linux Foundation","role":"Agent-to-agent task delegation and capability discovery."}],"identity & trust":[{"id":"erc8004","name":"ERC-8004","layer":"identity & trust","status":"live","sponsor":"Ethereum standards process","role":"Portable on-chain agent identity, reputation and validation registries."},{"id":"visa-tap","name":"Visa TAP","layer":"identity & trust","status":"spec / draft","sponsor":"Visa + Cloudflare","role":"Merchant-facing cryptographic agent authentication."},{"id":"web-bot-auth","name":"Web Bot Auth","layer":"identity & trust","status":"live","sponsor":"Cloudflare / IETF work","role":"Signed bot identity over HTTP."}],"authorization":[{"id":"ap2","name":"AP2","layer":"authorization","status":"spec / draft","sponsor":"Google + partner coalition","role":"Cryptographic mandates proving what a human authorized."},{"id":"stripe-spt","name":"Stripe SPT","layer":"authorization","status":"live","sponsor":"Stripe","role":"Scoped, revocable grants over underlying payment methods."},{"id":"safr","name":"SAFR","layer":"authorization","status":"framework","sponsor":"Monetary Authority of Singapore + partners","role":"Runtime governance checkpoints and tamper-evident audit controls."}],"commerce & checkout":[{"id":"ucp","name":"UCP","layer":"commerce & checkout","status":"live","sponsor":"Google + Shopify","role":"Discovery through checkout and post-purchase commerce protocol."},{"id":"acp","name":"ACP","layer":"commerce & checkout","status":"pilot / evolving","sponsor":"OpenAI + Stripe","role":"Product discovery, delegated payment and checkout schemas."}],"settlement & rails":[{"id":"x402","name":"x402","layer":"settlement & rails","status":"live","sponsor":"x402 Foundation / Linux Foundation","role":"HTTP 402 payment challenge for per-request machine payments."},{"id":"mpp","name":"MPP","layer":"settlement & rails","status":"live","sponsor":"Stripe + Tempo","role":"HTTP payment authorization with stablecoin, fiat and session-based machine payments."},{"id":"l402","name":"L402","layer":"settlement & rails","status":"live","sponsor":"Lightning ecosystem","role":"HTTP 402 access settled over Bitcoin Lightning."},{"id":"ap4m","name":"Agent Pay for Machines","layer":"settlement & rails","status":"live","sponsor":"Mastercard","role":"Permissioned machine-speed settlement across cards and stablecoins."}]},"protocols":[{"id":"mcp","name":"MCP","layer":"substrate","status":"live","sponsor":"Agentic AI Foundation","role":"Connects agents to tools and machine-readable resources."},{"id":"a2a","name":"A2A","layer":"substrate","status":"live","sponsor":"Linux Foundation","role":"Agent-to-agent task delegation and capability discovery."},{"id":"erc8004","name":"ERC-8004","layer":"identity & trust","status":"live","sponsor":"Ethereum standards process","role":"Portable on-chain agent identity, reputation and validation registries."},{"id":"visa-tap","name":"Visa TAP","layer":"identity & trust","status":"spec / draft","sponsor":"Visa + Cloudflare","role":"Merchant-facing cryptographic agent authentication."},{"id":"web-bot-auth","name":"Web Bot Auth","layer":"identity & trust","status":"live","sponsor":"Cloudflare / IETF work","role":"Signed bot identity over HTTP."},{"id":"ap2","name":"AP2","layer":"authorization","status":"spec / draft","sponsor":"Google + partner coalition","role":"Cryptographic mandates proving what a human authorized."},{"id":"stripe-spt","name":"Stripe SPT","layer":"authorization","status":"live","sponsor":"Stripe","role":"Scoped, revocable grants over underlying payment methods."},{"id":"safr","name":"SAFR","layer":"authorization","status":"framework","sponsor":"Monetary Authority of Singapore + partners","role":"Runtime governance checkpoints and tamper-evident audit controls."},{"id":"ucp","name":"UCP","layer":"commerce & checkout","status":"live","sponsor":"Google + Shopify","role":"Discovery through checkout and post-purchase commerce protocol."},{"id":"acp","name":"ACP","layer":"commerce & checkout","status":"pilot / evolving","sponsor":"OpenAI + Stripe","role":"Product discovery, delegated payment and checkout schemas."},{"id":"x402","name":"x402","layer":"settlement & rails","status":"live","sponsor":"x402 Foundation / Linux Foundation","role":"HTTP 402 payment challenge for per-request machine payments."},{"id":"mpp","name":"MPP","layer":"settlement & rails","status":"live","sponsor":"Stripe + Tempo","role":"HTTP payment authorization with stablecoin, fiat and session-based machine payments."},{"id":"l402","name":"L402","layer":"settlement & rails","status":"live","sponsor":"Lightning ecosystem","role":"HTTP 402 access settled over Bitcoin Lightning."},{"id":"ap4m","name":"Agent Pay for Machines","layer":"settlement & rails","status":"live","sponsor":"Mastercard","role":"Permissioned machine-speed settlement across cards and stablecoins."}]}