{"schemaVersion":1,"version":"1.0.0","mode":"live","features":[{"id":"discover-routes","title":"Route and asset discovery","en":"Discover routes and assets","category":"discovery","description":"Look up chains, assets, and public integration status.","roles":["user","merchant","agent"],"status":"verified","chains":["eip155:8453","eip155:42161","eip155:999","eip155:4663","eip155:1"],"assets":["USDC","USDC.e","USDT","USDT0","USDG"],"endpoint":"GET /api/v1/catalog","path":"/api/v1/catalog","adapter":"USDiX / Hub","version":"1.0.0","visibility":"public","verifiedAt":"2026-11-14","docs":"/docs/networks/","flow":["Read the catalog","Match network and token","Confirm availability with the payment API"],"request":{"mode":"live","chain":"eip155:8453","asset":"USDC"},"response":{"schemaVersion":1,"mode":"live","features":[{"id":"discover-routes","status":"verified"}]},"command":"curl -fsS \"$HUB_ORIGIN/api/v1/catalog?mode=live&chain=eip155%3A8453&asset=USDC\""},{"id":"cross-chain-quote","title":"Cross-chain quotes","en":"Cross-chain quote","category":"route","description":"Discover the route, amount, and expiry for a payment across chains.","roles":["user","merchant","agent"],"status":"partial","chains":["eip155:8453","eip155:42161","eip155:999","eip155:4663"],"assets":["USDC","USDT","USDG"],"endpoint":"POST /v1/quotes","path":"","adapter":"USDiX / Axiv Solver","version":"v1 draft","visibility":"public","verifiedAt":"2026-11-14","docs":"/docs/quickstart/","flow":["Enter transfer terms","Request provider quotes","Compare quotes and expiry","Wait for authorization"],"request":{"source":{"chainId":"8453","asset":"USDC","amountAtomic":"10000000"},"destination":{"chainId":"42161","asset":"USDC","recipient":"<recipient-address>"},"fundingMode":"DIRECT"},"response":{"quoteId":"demo_quote_01","minReceiveAtomic":"9950000","feeAtomic":"50000","expiresAt":"<iso8601>"},"command":"curl -fsS \"$HUB_ORIGIN/api/v1/example/cross-chain-quote\""},{"id":"merchant-checkout","title":"Merchant checkout","en":"Merchant checkout","category":"payment","description":"Set the settlement asset and recipient, then create an authorized payment.","roles":["merchant","user"],"status":"planned","chains":["eip155:8453","eip155:42161","eip155:999"],"assets":["USDC","USDT","USDG"],"endpoint":"POST /v1/payments","path":"","adapter":"Axiv Solver","version":"v1 draft","visibility":"public","verifiedAt":"","docs":"/merchants/","flow":["Create a merchant order","Authorize wallet or prefunded spend","Create the payment with an idempotency key","Reconcile receipt and settlement"],"request":{"quoteId":"demo_quote_01","merchantReference":"order_demo_01","authorization":"<payer-approval>"},"response":{"paymentId":"demo_payment_01","status":"AWAITING_DEPOSIT"},"command":"curl -fsS \"$HUB_ORIGIN/api/v1/example/merchant-checkout\""},{"id":"payment-events","title":"Payment event tracking","en":"Track payment events","category":"tracking","description":"Track deposit, payout, and final settlement as distinct states.","roles":["merchant","agent","user"],"status":"planned","chains":["eip155:8453","eip155:42161","eip155:999"],"assets":["USDC","USDT","USDG"],"endpoint":"GET /v1/payments/{id}/events","path":"","adapter":"Pay Ledger","version":"v1 draft","visibility":"public","verifiedAt":"","docs":"/docs/api/","flow":["Look up the payment ID","Confirm deposit","Check payout status","Reconcile final settlement"],"request":{"paymentId":"demo_payment_01","afterSequence":0},"response":{"paymentId":"demo_payment_01","events":[{"sequence":1,"state":"AWAITING_DEPOSIT"},{"sequence":2,"state":"DEPOSIT_OBSERVED"}]},"command":"curl -fsS \"$HUB_ORIGIN/api/v1/example/payment-events\""},{"id":"mcp-discovery","title":"MCP catalog discovery","en":"MCP catalog integration","category":"protocol","description":"Let agents search integration requirements and compare capabilities.","roles":["agent"],"status":"verified","chains":["eip155:8453","eip155:42161","eip155:999","eip155:4663","eip155:1"],"assets":["USDC","USDT","USDG"],"endpoint":"POST /public/mcp","path":"/public/mcp","adapter":"Hub MCP","version":"2026-07-28","visibility":"public","verifiedAt":"2026-11-14","docs":"/discover/#agent-tools","flow":["Discover the MCP server","tools/list","search_capabilities","Review capability details"],"request":{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_capabilities","arguments":{"asset":"USDC"}}},"response":{"jsonrpc":"2.0","id":1,"result":{"content":[{"type":"text","text":"{\"features\":[{\"id\":\"discover-routes\"}]}"}]}},"command":"curl -fsS \"$HUB_ORIGIN/public/mcp\" -H 'Content-Type: application/json' -H 'Accept: application/json, text/event-stream' -H 'MCP-Protocol-Version: 2026-07-28' -d '{\"jsonrpc\":\"2.0\",\"id\":1,\"method\":\"tools/list\"}'"},{"id":"x402-pay-per-call","title":"x402 pay-per-call","en":"x402 pay-per-call API","category":"protocol","description":"Read pricing and authorization terms from a paid resource’s HTTP 402 response.","roles":["merchant","agent"],"status":"blocked","chains":["eip155:8453"],"assets":["USDC"],"endpoint":"HTTP 402 · PAYMENT-REQUIRED","path":"","adapter":"x402","version":"v2","visibility":"public","verifiedAt":"","docs":"https://docs.x402.org/","flow":["Request the resource","Parse the 402 challenge","Approve terms and sign","Retry with payment signature"],"request":{"method":"GET","resource":"<paid-resource-url>"},"response":{"status":402,"headers":{"PAYMENT-REQUIRED":"<base64-encoded requirements>"},"x402Version":2},"command":"curl -fsS \"$HUB_ORIGIN/api/v1/example/x402-pay-per-call\""}],"adapters":[{"id":"usdix","title":"USDiX","monogram":"U","layer":"Quotes and transfers","description":"External router for comparing and executing onchain transfers.","surfaces":["quote","settlement"],"connect":"Public REST / provider adapter","url":"https://usdix.com/","request":"GET /api/v1/features","status":"partial","visibility":"public","version":"v1","verifiedAt":"2026-11-14"},{"id":"solver","title":"Axiv Solver","monogram":"A","layer":"Quotes and transfers","description":"Restricted solver for AxivBridge quotes, preparation, and execution status.","surfaces":["quote","settlement"],"connect":"Server-to-server · HMAC","url":"","request":"GET /v1/capabilities (AxivBridge)","status":"partial","visibility":"public","version":"v1","verifiedAt":""},{"id":"x402","title":"x402","monogram":"x","layer":"Requests and authorization","description":"Request adapter for HTTP 402 challenges and signed payment retries.","surfaces":["request"],"connect":"HTTP 402 · x402 v2","url":"https://docs.x402.org/","request":"GET <paid-resource>","status":"planned","visibility":"public","version":"v2","verifiedAt":""},{"id":"rest","title":"REST","monogram":"{}","layer":"Requests and authorization","description":"Default request channel for the Axiv Pay HTTP contract.","surfaces":["request"],"connect":"HTTPS · JSON","url":"/docs/api/","request":"POST /v1/payments","status":"planned","visibility":"public","version":"v1 draft","verifiedAt":""}],"resources":[{"id":"docs","title":"Developer docs","type":"Docs","url":"/docs/","status":"verified","version":"v3","visibility":"public","verifiedAt":"2026-11-14"},{"id":"openapi","title":"Integration Hub API","type":"OpenAPI","url":"/openapi.json","status":"verified","version":"3.1.0","visibility":"public","verifiedAt":"2026-11-14"},{"id":"sandbox","title":"Payment sandbox","type":"API","url":"/demo/","status":"verified","version":"v1","visibility":"public","verifiedAt":"2026-11-14"},{"id":"mcp","title":"Axiv Pay Discovery MCP","type":"MCP","url":"/public/mcp","status":"verified","version":"2026-07-28","visibility":"public","verifiedAt":"2026-11-14"},{"id":"skill","title":"Axiv Pay Discovery Skill","type":"Agent Skill","url":"/skills/axiv-pay/SKILL.md","status":"verified","version":"1.0.0","visibility":"public","verifiedAt":"2026-11-14"},{"id":"discovery-client","title":"Discovery JavaScript client","type":"SDK","url":"/assets/client.mjs","status":"verified","version":"1.0.0","visibility":"public","verifiedAt":"2026-11-14"},{"id":"github","title":"Axiv Pay GitHub","type":"GitHub","url":"","status":"blocked","version":"","visibility":"public","verifiedAt":""},{"id":"sdk","title":"Axiv Pay SDK","type":"SDK","url":"","status":"planned","version":"","visibility":"public","verifiedAt":""},{"id":"usdix-features","title":"USDiX features","type":"API","url":"https://usdix.com/api/v1/features","status":"verified","version":"v1","visibility":"public","verifiedAt":"2026-11-14"},{"id":"x402-github","title":"x402 Foundation","type":"GitHub","url":"https://github.com/x402-foundation/x402","status":"verified","version":"v2","visibility":"public","verifiedAt":"2026-11-14"},{"id":"x402-docs","title":"x402 protocol docs","type":"Docs","url":"https://docs.x402.org/","status":"verified","version":"v2","visibility":"public","verifiedAt":"2026-11-14"}],"chains":[{"id":"eip155:8453","name":"Base","assets":["USDC","USDT"],"proof":"USDiX public registry"},{"id":"eip155:42161","name":"Arbitrum","assets":["USDC","USDC.e","USDT0"],"proof":"USDiX public registry"},{"id":"eip155:999","name":"HyperEVM","assets":["USDC","USDT0"],"proof":"USDiX public registry"},{"id":"eip155:4663","name":"Robinhood Chain","assets":["USDG"],"proof":"USDiX public registry"},{"id":"eip155:1","name":"Ethereum","assets":["USDC","USDG","USDT"],"proof":"USDiX public registry"}],"links":{"discovery":"/discover/","manifest":"/.well-known/axiv-pay.json","llms":"/llms.txt","openapi":"/openapi.json","skill":"/skills/axiv-pay/SKILL.md","mcp":"/public/mcp","sitesMcp":"/mcp"},"note":"Chains and assets describe catalog coverage. Verify live quotes and settlement support before paying with Axiv Pay."}