{"uid":"cap_K1sFTQDKguHqqqIx4cM1k","slug":"arakel-ap2-agent-authority-check-85574c5c","name":"ARAKEL AP2 Agent Authority Check","description":"$0.001 OFAC destination-wallet preflight for autonomous agents, plus machine-verifiable official-source evidence over x402 USDC on Base.","url":"https://proof.arakelproof.space/v1/ap2/agent-authority-check?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"issuer_jwk":{"type":"object","description":"Caller-trusted receipt issuer P-256 public JWK"},"receipt_jwt":{"type":"string","description":"AP2 ES256 Payment Receipt JWT"},"expected_aud":{"type":"string"},"mandate_chain":{"type":"string","description":"AP2 dSD-JWT mandate chain; for receipt verification provide this or expected_reference"},"expected_nonce":{"type":"string"},"mandate_context":{"type":"object"},"trusted_root_jwk":{"type":"object","description":"Caller-trusted P-256 root public JWK"},"expected_reference":{"type":"string","description":"For receipt verification provide this or mandate_chain"},"expected_transaction_id":{"type":"string"},"expected_open_checkout_hash":{"type":"string"}}},"responseSchema":{"type":"json","example":{"schema":"arakel.ap2.agent-authority-check.v1","decision":"VERIFIED_UNDER_SUPPLIED_ROOT","signature":{"alg":"Ed25519"},"constraints":{"passed":true,"unresolved":[],"violations":[]},"verified_under_supplied_root":true}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_kz0Wetc2jNP0h9uUKirRc","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Verifies an AP2 payment receipt JWT and mandate chain against a trusted root JWK, returning a machine-verifiable authority decision with constraint validation for autonomous agents.","exampleAgentPrompt":"Can you verify this AP2 payment receipt JWT against my trusted root JWK to confirm the agent authority check passes, with no constraint violations, before I release the goods?","exampleUseCases":[{"title":"Pre-execution agent payment check","prompt":"Before my agent releases the digital asset, verify this AP2 receipt JWT using my issuer JWK and confirm the mandate chain has no violations and the audience matches 'https://myservice.example.com'."},{"title":"Autonomous agent mandate validation","prompt":"I have a dSD-JWT mandate chain from my agent and a payment receipt JWT — can you run the ARAKEL authority check against my trusted root JWK to confirm everything is verified and constraints passed?"},{"title":"Post-payment attestation for audit","prompt":"We just processed an x402 USDC payment on Base with transaction ID 'txn_abc123' — can you verify the AP2 receipt JWT and return a signed authority decision I can store as machine-verifiable evidence of the transaction?"}],"resultDescription":"Returns a JSON object with a schema identifier ('arakel.ap2.agent-authority-check.v1'), a decision string (e.g. 'VERIFIED_UNDER_SUPPLIED_ROOT'), the signature algorithm used (Ed25519), a boolean indicating verification under the supplied root, and a constraints block listing whether all constraints passed, any unresolved items, and any violations found.","failureModes":["Invalid or mismatched receipt JWT signature — returns verification failure decision","Trusted root JWK not provided or malformed — unable to perform root verification","Mandate chain and expected_reference both absent — ambiguous receipt context","Nonce or audience mismatch — constraint violation returned","Expired or replayed JWT — decision returned with violation details","Malformed JWK format — parse error response"],"whenToPreferThis":"Choose this endpoint when an autonomous agent needs cryptographic, machine-verifiable proof that an AP2 payment receipt JWT is authentic and that mandate chain constraints are satisfied before taking an irreversible action. Prefer it over generic JWT validation when you need ARAKEL-signed authority decisions with Ed25519 attestation, constraint evaluation, and auditability over x402 USDC on Base.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-12T18:35:57.955Z","isFirstParty":false,"canonicalSlug":"arakel-ap2-agent-authority-check-85574c5c"}