{"uid":"cap_z2V94eVdiCsIWNGpO24__","slug":"agent-embassy-verified-web-check-50511520","name":"Agent Embassy Verified Web Check","description":"Verify a web claim and get a signed, re-checkable Outcome Receipt — machine-verifiable proof of delivery for agent commerce. The Embassy fetches your HTTPS URL once, server-side, and checks it against your conditions: HTTP status, a body substring, or a JSON field value. The receipt records the check transcript and verdict so anyone can re-verify. $0.15 per check via x402. Fully automated, no human review.","url":"https://agent-embassy.fly.dev/v1/check/verify?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"url":{"type":"string","description":"HTTPS URL to check (max 2000 chars; no credentials in URL). Fetched once; up to 3 redirects followed, 10s timeout, 1MB body cap"},"expect_status":{"type":"number","description":"Expected HTTP status code; truncated to an integer. Defaults to 200 when omitted"},"idempotency_key":{"type":"string","description":"Idempotency key: UUID v4, client-generated, one per logical request. Replaying the same key on this tool returns the original receipt — the action is not re-run, and the first request's receipt wins even if you resend different inputs. Published example keys are rejected. Keys are scoped per tool and per payer account: a key never returns another wallet's receipt."},"expect_json_path":{"type":"string","description":"Dot-separated path into the JSON body, e.g. 'data.price' (max 500 chars). Only evaluated when set"},"expect_json_equals":{"description":"Expected value at expect_json_path; compared by canonical JSON equality. Defaults to null when omitted"},"expect_body_contains":{"type":"string","description":"Substring that must appear in the response body (max 5000 chars). Skipped when empty or omitted"}}},"responseSchema":{"type":"json","example":{"tool":"verified_check","chain":["request","authorization","action","proof","liability_boundary"],"status":"complete","account":"0x1111111111111111111111111111111111111111","verdict":"pass","receipt_id":"emb_jkl012","receipt_version":"embassy-receipt/1"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.15","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.15/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.15","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.15","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_oxt-NT_Y4pxHnwxXg7E1t","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.15","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches a public HTTPS URL server-side, checks it against user-defined conditions (status, body substring, or JSON field), and returns a cryptographically signed, re-verifiable Outcome Receipt proving the result","exampleAgentPrompt":"Can you verify that https://myapi.example.com/order/12345/status returns HTTP 200 and that the JSON field 'order.fulfilled' equals true, then give me the signed receipt I can show as proof?","exampleUseCases":[{"title":"Proof of delivery for agent payment","prompt":"I just paid an agent to complete a task and it says it's done — can you check https://taskagent.example.com/jobs/abc789/result and verify the JSON field 'status' equals 'complete', then get me a signed receipt I can use as proof?"},{"title":"Webhook callback confirmation","prompt":"After my checkout flow, can you verify that https://shop.example.com/webhooks/confirm/order99 returns HTTP 200 and contains the text 'payment_confirmed' in the body, and give me the outcome receipt?"},{"title":"Live site health attestation","prompt":"I need a machine-verifiable signed receipt proving that https://dashboard.myapp.io/health is returning HTTP 200 right now — can you run that check and get me the receipt ID?"}],"resultDescription":"A signed JSON Outcome Receipt containing: a unique receipt_id (e.g. 'emb_jkl012'), the verdict ('pass' or 'fail'), the payer wallet account address, a chain-of-custody array (request, authorization, action, proof, liability_boundary), receipt version string, tool name, and status. The receipt can be shared with any counterparty and independently re-verified.","failureModes":["URL points to a private IP or non-public host — refused with an error","HTTP status does not match expect_status — receipt issued with verdict 'fail'","Body does not contain expect_body_contains substring — verdict 'fail'","JSON path does not exist or value does not match expect_json_equals — verdict 'fail'","URL is unreachable or times out — error or fail verdict","x402 payment not completed or insufficient — request rejected before check","Invalid or malformed URL provided — request rejected"],"whenToPreferThis":"Choose this endpoint when you need tamper-evident, machine-verifiable proof that a specific public HTTPS URL returned a particular status, body content, or JSON field value — especially in agent-to-agent commerce contexts where a neutral third-party attestation is required. Prefer it over DIY HTTP checks when auditability, re-verifiability by counterparties, and signed receipts matter. It is particularly suited for post-payment delivery verification, webhook confirmation, and any scenario where a counterparty needs to independently re-verify the outcome.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-11T12:32:07.646Z","isFirstParty":false,"canonicalSlug":"agent-embassy-verified-web-check-50511520"}