{"apiVersion":"1.0.0","schemaVersion":1,"generatedAt":"2026-07-10T16:36:52.948Z","resource":{"id":"81cb38a57c50c2ce3832db8d","key":"POST https://hermesplant.com/api/agent-services/payment-policy/decide","method":"POST","resourceUrl":"https://hermesplant.com/api/agent-services/payment-policy/decide","alternateResourceUrls":["https://hermesplant.com/api/agent-services/payment-policy/decide"],"canonicalUrl":"https://hermesplant.com/api/agent-services/payment-policy/decide","origin":"https://hermesplant.com","hostname":"hermesplant.com","groupId":"hermesplant-com-1c817e2a","providerName":"Payment Policy Decision API","title":"Payment Policy Decision API: POST /api/agent-services/payment-policy/decide","description":"Preflight an x402 payment before an autonomous agent signs it. Checks resource binding, method, scheme, network, asset, amount vs expected price, payTo, facilitator, timeout, replay and idempotency readiness, metadata leakage, buyer spend limits, allow-lists, and optional service-risk signals. Returns allow / deny / needs_review with evidence-backed findings and a redacted, log-safe record. Deterministic policy engine — loop it over every payment your agent makes.","tags":["agent-commerce","agent-security","payment-policy","risk","x402"],"type":"http","x402Version":2,"routeTemplate":":var1","input":{"type":"http","method":"POST","bodyType":"json","bodyFieldNames":["amountUnits","asset","buyerPolicy","facilitatorUrl","maxTimeoutSeconds","method","network","payTo","resourceUrl","scheme","tags"],"pathParamNames":[],"queryParamNames":[]},"iconUrl":null,"payment":{"networks":["eip155:8453"],"schemes":["exact"],"assets":["0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"],"options":[{"network":"eip155:8453","scheme":"exact","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amountAtomic":"50000","payTo":"0x5171C72a59b994a80097b6ab52D4A4FcB8BF4c1B","maxTimeoutSeconds":300,"tokenName":"USD Coin","tokenVersion":"2"}],"acceptedPaymentCount":1,"priceUsd":null},"quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-07-09T19:47:10.841Z"},"registry":null,"sources":[{"id":"cdp-bazaar","sourceUrl":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/resources","observedAt":"2026-07-10T13:31:47.300Z","lastUpdated":"2026-07-09T19:47:11.734Z","recordKey":"POST https://hermesplant.com/api/agent-services/payment-policy/decide"}],"verification":{"level":"source-confirmed","checkedAt":"2026-07-10T15:06:07.463Z","structural":{"ok":true,"normalized":true,"publicHttpUrl":true},"sourceConfirmed":true,"crossSource":false,"registryPaymentValid":null,"originCheck":{"scope":"origin","reachable":false,"statusCode":null,"method":"HEAD","checkedAt":"2026-07-10T15:04:03.469Z","latencyMs":427,"error":"ERR_SSL_PACKET_LENGTH_TOO_LONG"},"quoteCheck":{"scope":"exact-route","outcome":"not-safely-testable","attempted":false,"requestedMethod":null,"statusCode":null,"finalUrl":"https://hermesplant.com/api/agent-services/payment-policy/decide","redirectCount":0,"checkedAt":"2026-07-10T15:06:07.463Z","latencyMs":null,"reason":"potentially-mutating-method:POST","requirementCount":0},"quote":null,"paidCall":{"verified":false,"checkedAt":null,"network":null,"receiptReference":null,"outputReviewed":false}},"curation":{"status":"discovered","basis":"discovery-only","matchScope":null,"listingSlug":null,"providerListingSlug":null,"listingName":null,"kind":null,"categories":[],"editorialDescription":null,"docsUrl":null,"sourceUrl":null}}}