{"uid":"cap_2dI0gEiFoPlgTv1E5EJKq","slug":"intentfence-x402-quote-verifier-8ae2e360","name":"IntentFence x402 Quote Verifier","description":"Fail-closed, action-bound authorization for AI agents with five-minute ES256 receipts, MCP risk scanning, and x402 payment safety.","url":"https://agentpass-protocol.rmalka06.chatgpt.site/api/x402-assessments","method":"POST","headers":{},"bodySchema":null,"responseSchema":{"type":"json","example":{"status":"safe_to_proceed","receipt":{"signed":true,"assurance":"caller-observed-x402-quote-assessment"},"observed":{"x402_version":2,"payment_requirements_sha256":"6902df25de3f5724ff75332b01efab618f7082e69cb3b541a99b6cd4cbf3a2a6"},"request_id":"7d7fbf44-3c39-4eca-89d6-b44d756c8df1","intentfence":"0.6","verification_tier":"x402-quote-assessment+x402-settled"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","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_7nvsc0INKXivt2Pd3CHsG","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Verifies an x402 payment quote before an AI agent pays, checking the asset, price, payee, and resource binding for safety.","exampleAgentPrompt":"Before you pay this x402 quote, run it through IntentFence first — check that the asset is Base USDC, the price looks right, and the payee and resource are legitimately bound, and only proceed if you get a safe_to_proceed status.","exampleUseCases":[{"title":"Agent pre-flight payment safety check","prompt":"Before my agent pays any x402 invoice, I want it to verify the quote through IntentFence first — confirm the asset is Base USDC, the price matches what was advertised, and the payee is correctly bound to the resource."},{"title":"Detecting tampered x402 payment quotes","prompt":"I'm worried a middleware service might be rewriting x402 quotes to swap the payee address — can you check this quote against IntentFence to see if the payment requirements SHA-256 and payee look legitimate before we authorize anything?"},{"title":"Automated x402 compliance gate for agent fleet","prompt":"Set up a rule so that every time one of my agents receives an x402 payment challenge, it first submits the quote to IntentFence for a caller-observed assessment and only proceeds if the verification tier comes back as x402-quote-assessment+x402-settled and the status is safe_to_proceed."}],"resultDescription":"A JSON object with a safety status (e.g. 'safe_to_proceed'), an IntentFence score, a verification tier, a SHA-256 hash of the observed payment requirements, a signed receipt with assurance label, and a unique request ID. This lets the agent confirm whether the quote is safe to pay before committing funds.","failureModes":["Quote fails validation — payee or resource binding mismatch returns a non-safe status","Asset is not Base USDC — quote is flagged as unsafe","Price deviation detected — quote price does not match expected amount","Malformed or missing x402 payment requirements in the request body","Network or service errors returning non-200 responses","Stale or replayed quote with mismatched SHA-256 hash"],"whenToPreferThis":"Use this endpoint when an AI agent is about to authorize an x402 micropayment and needs a caller-observed safety check before funds are sent. It is specifically designed for the x402 protocol on Base USDC, and is the right choice when you want a signed receipt and a structured IntentFence score rather than a simple format validation. Prefer it over no-op checks or generic schema validators when financial risk from a tampered payee or mispriced quote is a concern.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T00:33:51.265Z","isFirstParty":false}