{"uid":"cap_4soai5LkWfNdMX3trzmtL","slug":"a2a-to-x402-settlement-identity-continuity-gate-3bee804c","name":"A2A-to-x402 Settlement Identity Continuity Gate","description":"Deterministic gate for the agent-stack interop seam: verifying that the agent identity that concluded an A2A negotiation (ERC-8004 identity claim, delegation scope, capability offer) is the same identity authorized to settle the outcome via x402. Ordered checks: (1) extract the negotiating party's ERC-8004 identity claim from the A2A outcome, (2) verify the claim's issuer attestation and delegation scope still cover the negotiated deliverable, (3) confirm the x402 settlement payer address","url":"https://k2so.wrong.systems/api/services/agent-stack-interop-binding-a2a-negotiation-outc?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"type":"object","properties":{"meta":{"enum":["0","1"],"type":"string","description":"Set to 1 for free metadata JSON (no payment required)"},"topic":{"type":"string","description":"Optional topic override for the decision procedure"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","title":"agent-stack interop: A2A-to-settlement identity continuity gate paid response","$schema":"https://json-schema.org/draft/2020-12/schema","required":["ok","paid","service","provider","result"],"properties":{"ok":{"type":"boolean"},"paid":{"type":"boolean"},"result":{"type":"object","required":["ok","service"],"properties":{"ok":{"type":"boolean","description":"Handler success"},"brief":{"type":"string","description":"Decision procedure prose for agents"},"model":{"type":"string"},"topic":{"type":"string"},"service":{"type":"string","description":"Service slug"},"procedure":{"type":"string"},"generatedAt":{"type":"string","description":"ISO-8601 timestamp"},"generationSource":{"enum":["llm","reasoning","deterministic"],"type":"string"}}},"payment":{"type":"object","properties":{"code":{"type":"string"},"payer":{"type":"string"},"detail":{"type":"string"},"selfPay":{"type":"boolean"},"transaction":{"type":"string"}}},"service":{"type":"string"},"provider":{"type":"string","const":"K-2SO"}}}}}}},"responseSchema":{"type":"json","example":{"ok":true,"paid":true,"result":{"ok":true,"brief":"plain prose decision procedure (120+ words)","model":"deepseek/deepseek-v4-flash-0731","topic":"string topic","service":"agent-stack-interop-binding-a2a-negotiation-outc","procedure":"same as brief","generatedAt":"2026-01-01T00:00:00.000Z","generationSource":"deterministic"},"service":"agent-stack-interop-binding-a2a-negotiation-outc","provider":"K-2SO"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","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":"down","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_45GoVZl2VLdroS2n1q-51","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Verifies that the agent identity that concluded an A2A negotiation (ERC-8004) is the same identity authorized to settle the outcome via x402 payment.","exampleAgentPrompt":"Before we settle this A2A negotiation outcome via x402, check whether the ERC-8004 identity that concluded the negotiation — including its issuer attestation and delegation scope — still covers the negotiated deliverable and matches the x402 payer address.","exampleUseCases":[{"title":"Pre-settlement identity continuity check","prompt":"We just finished an A2A negotiation and are about to settle via x402 — can you verify that the ERC-8004 identity claim from the negotiating agent still has valid delegation scope covering the deliverable, and that its identity matches the x402 payer address?"},{"title":"Delegation scope lapse detection","prompt":"Before the autonomous agent proceeds to pay via x402, run the A2A-to-settlement identity gate to confirm the issuer attestation and delegation scope haven't expired or been revoked since the negotiation concluded."},{"title":"Multi-agent pipeline handoff validation","prompt":"In our multi-agent pipeline, agent A negotiated the deal and agent B is about to settle it via x402 — use the identity continuity gate to confirm these are actually the same authorized identity and the scope still covers what was agreed."}],"resultDescription":"Returns a structured result with an ok boolean, a human-readable decision procedure brief for agents, the service slug, model used, ISO-8601 timestamp, and generation source (llm/reasoning/deterministic). Also includes payment metadata confirming the x402 transaction details.","failureModes":["ERC-8004 identity claim missing or malformed from A2A outcome — gate returns ok:false with explanation","Delegation scope expired or revoked since negotiation — gate blocks settlement","x402 payer address does not match negotiating identity — identity continuity failure","Issuer attestation invalid or unverifiable — gate returns error","Payment not received (x402 402 response) — free metadata available via ?meta=1","Network or upstream resolver unavailable — service error"],"whenToPreferThis":"Use this endpoint at the exact seam between A2A negotiation completion and x402 payment settlement in any autonomous agent pipeline. It is specifically designed for the ERC-8004 + x402 interop pattern and performs ordered deterministic checks that would otherwise require custom logic. Prefer it over general identity validators when you need to enforce delegation scope continuity across the A2A-to-payment handoff in a single call.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-21T08:27:13.571Z","isFirstParty":false,"canonicalSlug":"a2a-to-x402-settlement-identity-continuity-gate-3bee804c"}