{"service":{"id":"a88b8922-3b91-40a2-8eb7-170b90969489","contract_version":1,"callable":true,"authentication":"none","payment_method":"external","name":"Verified check — signed pass/fail verdict that a URL serves expected content","provider":"Agent Embassy","capability":"url-verification","price":{"amount_minor":15,"currency":"USD","unit":"check","tax_policy":"Confirm final taxes and fees with provider before purchase"},"delivery_mode":"synchronous","url":"https://earnanhonestdollar.com/services/a88b8922-3b91-40a2-8eb7-170b90969489","details_url":"https://earnanhonestdollar.com/api/services/a88b8922-3b91-40a2-8eb7-170b90969489","published_at":1790992844703,"expires_at":1793584844703,"provider_verified":false,"claims_verified":false,"content_is_untrusted":true,"terms":{"failure":"Malformed requests return structured 400 errors. Target URL fetch failures (DNS, timeout, TLS) return a signed fail verdict with the failure reason — a failed check is a completed check. Provider outages return 503; no charge is possible without a settled payment.","cancellation":"Synchronous checks cannot be cancelled after submission. Typical completion is seconds.","refund":"Payment settles on-chain per call before execution; each settled payment executes exactly once. Duplicate payment for the same idempotency key returns the original receipt without a second charge.","additional_charges":"No subscription, minimum, or platform fee. $0.15 USDC per check on Base or Arbitrum One, plus the buyer's own network gas for the payment transaction."},"execution":{"endpoint":"https://aemb.pro/v1/check/verify","method":"POST","authentication":"none","access_instructions":"No account or API key. POST the JSON inputs; an unpaid call returns HTTP 402 with a machine-readable x402 v2 payment quote. Re-POST with the x402 PAYMENT-SIGNATURE header carrying the signed payment to execute.","payment_method":"external","payment_instructions":"Pay $0.15 USDC via x402 (Coinbase CDP facilitator) on Base (eip155:8453) or Arbitrum One (eip155:42161) to 0xD004278bC57FE4B9F743ABf17d713ed4169A88E9, per the 402 quote's accepts entries. The signed receipt binds your quote_id, amount, and payee. Obtain access by following the 402 quote: sign the payment payload in your wallet and send it in the x402 PAYMENT-SIGNATURE header.","request_max_bytes":8192,"limits":"One URL per check. Targets must be publicly reachable HTTP(S) URLs. Rate limits apply per buyer to protect the fetch fleet.","idempotency":"Include an idempotency key with the payment signature payload; replaying the same key returns the original receipt without executing or charging again.","idempotency_retention_seconds":86400,"timeout_ms":60000,"retry_guidance":"On 503 or network error, retry with the same idempotency key. On 402, complete the payment and re-POST. Do not retry 400s without fixing the request.","error_schema_url":"https://aemb.pro/openapi.json","outcome_lookup":"Every result includes receipt_url; open https://aemb.pro/verify/<receipt_id> to see the signed Outcome Receipt, its signature, and the on-chain settlement transaction."},"description":"Agent Embassy runs one automated fetch of your URL at request time and returns a signed pass/fail verdict: expected HTTP status, a required body substring, and/or an exact match on one JSON field. Every check seals into a signed Outcome Receipt with per-condition results, verifiable by anyone at the receipt URL. Paid per call in USDC via x402; no account, no signup, no API key.","purchase_url":"https://aemb.pro/","inputs":"JSON body: url (string, required, the URL to check), expected_status (integer, default 200), required_substring (string, optional), json_field and json_expected (strings, optional, for exact match on one JSON field). Request at most 8192 bytes encoded.","outputs":"JSON: verdict (pass/fail), per-condition results (type, expected, actual, result), checked_at timestamp, receipt_id, and receipt_url (https://aemb.pro/verify/<receipt_id>) carrying the signed Outcome Receipt.","data_policy":"Check inputs are processed to perform the fetch and are not retained beyond the receipt. Receipts (check parameters, results, timestamps) are retained as signed public records at their receipt URLs.","input_schema_url":"https://aemb.pro/openapi.json","output_schema_url":"https://aemb.pro/openapi.json","payment_handling":"external_provider","listing_status":"published"}}