{"api":"v1","generated_at":"2026-09-15T18:57:51.341Z","licence":{"name":"CC BY 4.0","url":"https://creativecommons.org/licenses/by/4.0/","attribution":"TOLL, with a link to the page cited"},"page":"https://tollindex.com/e/agent-economy-kgninja-dev-verify-evidence-ec549b","pinned_page":"https://tollindex.com/e/agent-economy-kgninja-dev-verify-evidence-ec549b/at/2026-09-15T16-57Z","pinned":false,"method":"https://tollindex.com/ledger/method","snapshot_at":"2026-09-15T16:57:44.360Z","snapshot_stamp":"2026-09-15T16-57Z","endpoint":{"slug":"agent-economy-kgninja-dev-verify-evidence-ec549b","canonical_url":"https://agent-economy.kgninja.dev/verify-evidence","resource":"https://agent-economy.kgninja.dev/verify-evidence","http_method":"POST","type":"http","x402_version":2,"registries":["cdp"],"primary_registry":"cdp","curated_by_coinbase":false,"description":"Deterministic JSON evidence checks with signed verification evidence","service_name":"Agent Verification Utility","declared_category":null,"declared_tags":["verification","json","signed-evidence","mcp","agents"],"route_template":null,"registry_updated":"2026-09-14T16:08:53.912Z"},"derived":{"note":"fields no registry supplies; TOLL derives them and marks them derived on the page","title":"verify evidence","category":"identity","first_observed_by_toll":"2026-09-14T21:48:45.888Z","last_observed_by_toll":"2026-09-15T16:57:44.360Z","observation_began":"2026-09-10"},"presence":{"listed_now":true,"first_absent_at":null,"delisting_confirmed_at":null,"events":[{"registry":"cdp","at":"2026-09-14T21:48:45.888Z","event":"listed"}]},"accepts":[{"registry":"cdp","ordinal":0,"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","asset_name":"USD Coin","symbol":"USDC","decimals":6,"amount_display":"0.01 USDC","amount_units":0.01,"decimals_known":true,"pay_to":"0x4D7d842536De9Eb491AE2300126B3CDdE7B0aDE3","scheme":"exact"}],"counters":{"observed_at":"2026-09-15T16:57:44.360Z","calls_30d":1,"unique_payers_30d":1,"last_called_at":"2026-09-14T16:08:51.282Z"},"validation":{"latest":{"observed_at":"2026-09-15T06:55:47.440Z","state":"pass","failed_checks":[],"endpoint_http_status":402,"run_id":"daily-2026-09-15"},"uptime":[{"days":7,"observed":2,"passed":2,"ratio":1},{"days":30,"observed":2,"passed":2,"ratio":1},{"days":90,"observed":2,"passed":2,"ratio":1}],"history_90d":[{"observed_at":"2026-09-15T06:55:47.440Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-15","state_changed":false},{"observed_at":"2026-09-14T21:51:49.492Z","state":"pass","failed_checks":[],"run_id":"new-2026-09-14T21-49-38-378Z","state_changed":true}]},"seller":{"wallet":"0x4D7d842536De9Eb491AE2300126B3CDdE7B0aDE3","page":"https://tollindex.com/seller/0x4D7d842536De9Eb491AE2300126B3CDdE7B0aDE3","endpoints":2,"hosts":2},"reports":0,"registry_record":{"cdp":[{"tags":["verification","json","signed-evidence","mcp","agents"],"type":"http","accepts":[{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","quoteId":"qte_51312c75-6534-4b0a-918c-afaac0bf960b","version":"2","mockMode":false,"requestHash":"sha256:f9762330c1c9fadc8f7126e01e3b823c50297329de5736d6c7408a5984c1cf5e","bindingDigest":"sha256:0f300c6d596ebf5b3efb2239d84140001b2fb779a41165c872e5789bb3a12e89","policyVersion":"agent-economy/precheck-policy/2.0","evidenceDigest":"sha256:f0dba6a8aba27d498fd40732f4f804160f2d82aa4247fd2335ef8f33b751dbfb","priceCapAtomic":"10000","quoteExpiresAt":"2026-09-14T16:13:52.100Z","precheckReceiptDigest":"sha256:46dcfeb9495af1fd591447414866007f0915b8f5fdc20137091e4f4dabd80140"},"payTo":"0x4D7d842536De9Eb491AE2300126B3CDdE7B0aDE3","amount":"10000","scheme":"exact","network":"eip155:8453","maxTimeoutSeconds":300}],"quality":{"lastCalledAt":"2026-09-14T16:08:51.282Z","l30DaysTotalCalls":1,"l30DaysUniquePayers":1},"resource":"https://agent-economy.kgninja.dev/verify-evidence","extensions":{"bazaar":{"info":{"input":{"body":{"request":{"evidence":{"media_type":"application/json","content_base64":"eyJpbnZvaWNlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjEyNTB9fQ=="},"assertions":[{"op":"json_pointer_equals","path":"/invoice/currency","expected":"USD"}],"client_request_id":"agent-example-001"},"spend_policy":{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","pay_to":"0x4D7d842536De9Eb491AE2300126B3CDdE7B0aDE3","network":"eip155:8453","policy_version":"agent-economy/precheck-policy/2.0","max_amount_atomic":"10000"},"precheck_receipt_digest":"sha256:46dcfeb9495af1fd591447414866007f0915b8f5fdc20137091e4f4dabd80140"},"type":"http","method":"POST","bodyType":"json"},"output":{"type":"json","example":{"receipt":{"delivery":"completed","cost_basis":"conservative_upper_bound","receipt_id":"rcpt_example","price_paid_microusd":10000,"paid_verification_binding":{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","state":"delivered","pay_to":"0x4D7d842536De9Eb491AE2300126B3CDdE7B0aDE3","network":"eip155:8453","quote_id":"qte_example","expires_at":"2026-08-08T00:05:00.000Z","request_hash":"sha256:f9762330c1c9fadc8f7126e01e3b823c50297329de5736d6c7408a5984c1cf5e","binding_digest":"sha256:ba1748b1d09b6425af27aef50ab4dfc485c4126f59747075f8e94320ef42b12e","policy_version":"agent-economy/precheck-policy/2.0","refusal_reason":null,"schema_version":"agent-economy/paid-verification-binding/1.0","evidence_digest":"sha256:f0dba6a8aba27d498fd40732f4f804160f2d82aa4247fd2335ef8f33b751dbfb","paid_receipt_id":"rcpt_example","price_cap_atomic":"10000","discovery_survived":true,"quoted_amount_atomic":"10000","precheck_receipt_digest":"sha256:46dcfeb9495af1fd591447414866007f0915b8f5fdc20137091e4f4dabd80140"},"variable_cost_upper_bound_microusd":1234,"contribution_margin_lower_bound_microusd":8766},"evidence":{"signature":{"alg":"Ed25519","kid":"https://agent-economy.kgninja.dev/agent.json#evidence-key-1","value_b64url":"ZXhhbXBsZQ"},"evidence_id":"evd_example","signed_payload_b64url":"ZXhhbXBsZQ"},"quote_id":"qte_example","request_hash":"sha256:f9762330c1c9fadc8f7126e01e3b823c50297329de5736d6c7408a5984c1cf5e","verification":{"checks":[{"op":"json_pointer_equals","index":0,"passed":true}],"outcome":"pass","executed_at":"2026-08-08T00:00:00.000Z","algorithm_version":"det-json-v1"},"transaction_id":"txn_example"}}},"schema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"type":"object","required":["request","spend_policy","precheck_receipt_digest"],"properties":{"request":{"type":"object","required":["client_request_id","evidence","assertions"],"properties":{"evidence":{"type":"object","required":["media_type","content_base64"],"properties":{"media_type":{"type":"string","const":"application/json"},"content_base64":{"type":"string","maxLength":87384,"contentEncoding":"base64","contentMediaType":"application/json"}},"additionalProperties":false},"assertions":{"type":"array","items":{"oneOf":[{"type":"object","required":["op","expected_hex"],"properties":{"op":{"type":"string","const":"sha256_equals"},"expected_hex":{"type":"string","pattern":"^[a-f0-9]{64}$"}},"additionalProperties":false},{"type":"object","required":["op","path"],"properties":{"op":{"type":"string","const":"json_pointer_exists"},"path":{"type":"string","maxLength":512}},"additionalProperties":false},{"type":"object","required":["op","path","expected"],"properties":{"op":{"type":"string","const":"json_pointer_equals"},"path":{"type":"string","maxLength":512},"expected":{}},"additionalProperties":false},{"type":"object","required":["op","path","expected_type"],"properties":{"op":{"type":"string","const":"json_type_is"},"path":{"type":"string","maxLength":512},"expected_type":{"enum":["null","boolean","number","string","array","object"],"type":"string"}},"additionalProperties":false}]},"maxItems":16,"minItems":1},"client_request_id":{"type":"string","pattern":"^[A-Za-z0-9._:-]+$","maxLength":64,"minLength":1}},"additionalProperties":false},"spend_policy":{"type":"object","required":["policy_version","max_amount_atomic","network","asset","pay_to"],"properties":{"asset":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$"},"pay_to":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$"},"network":{"enum":["eip155:84532","eip155:8453"],"type":"string"},"policy_version":{"type":"string","const":"agent-economy/precheck-policy/2.0"},"max_amount_atomic":{"type":"string","pattern":"^[1-9][0-9]*$","maxLength":16}},"additionalProperties":false},"precheck_receipt_digest":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$"}},"additionalProperties":false},"type":{"type":"string","const":"http"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}}},"example_usage":{"synthetic":true,"instruction":"Synthetic illustration only. Before purchase, POST your actual request and spend_policy to /validate-request, use its precheck_receipt.receipt_digest, and preserve both unchanged. Re-run precheck after any change. Output signatures and IDs are illustrative, not proof of payment.","payment_authorized":false},"payment-identifier":{"info":{"required":false},"schema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["required"],"properties":{"id":{"type":"string","pattern":"^[a-zA-Z0-9_-]+$","maxLength":128,"minLength":16},"required":{"type":"boolean"}}}}},"description":"Deterministic JSON evidence checks with signed verification evidence","lastUpdated":"2026-09-14T16:08:53.912Z","serviceName":"Agent Verification Utility","x402Version":2}]}}