{"uid":"cap_AjV-BqEiPI4WWwtUNOIHX","slug":"umpire-witness-verdict-e32ddcba","name":"Umpire Witness Verdict","description":"Proof that the world changed the way your agent says it did. One live probe of a public URL against your expectation (HTTP status, keyword, CSS selector, JSON path), answered synchronously as an Ed25519 signed verdict that embeds a signed observation: final URL, resolved address, TLS certificate fingerprint, response headers, raw body sha256, timestamp. A stake free witness against false success, priced to clear unattended wallet caps. $0.25 per verdict, no account.","url":"https://umpire.vimabrosta.com/v1/verdicts/witness","method":"POST","headers":{},"bodySchema":{"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":["spec"],"properties":{"spec":{"type":"object","required":["checks"],"properties":{"checks":{"type":"array","items":{"type":"object","required":["type"],"properties":{"type":{"enum":["json_schema","json_path","content_hash","regex","length","url_probe"],"type":"string"}}},"maxItems":10,"minItems":1}}},"job_ref":{"type":"string","maxLength":200},"deliverable":{"type":"object","properties":{"json":{},"text":{"type":"string"}}},"webhook_url":{"type":"string","format":"uri"}}},"type":{"type":"string","const":"http"},"method":{"enum":["POST"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.25","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.25/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.25","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.25","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_kkzGagZLmWVnR0nKlexeR","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.25","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Probes a live public URL against your expectation and returns a cryptographically signed Ed25519 verdict with network-level evidence (TLS fingerprint, resolved address, response headers, body hash, timestamp).","exampleAgentPrompt":"Can you get a signed cryptographic proof that https://example.com/report.json is live right now and actually contains a JSON field 'status' equal to 'complete'? Use a json_path check and include a job_ref of 'task-789'.","exampleUseCases":[{"title":"Verify agent-claimed task completion","prompt":"My AI agent says it posted a report to https://myapp.com/output/run-42.json — can you get a signed witness verdict confirming that URL is reachable and the JSON field 'completed' is true? Use job_ref 'run-42-verify'."},{"title":"Confirm live payment page before releasing funds","prompt":"Before I approve the payout, can you probe https://vendor.com/invoice/INV-2024 and get a cryptographically signed verdict verifying it returns HTTP 200 and contains the keyword 'INV-2024'?"},{"title":"Audit a content deliverable URL","prompt":"I need tamper-evident proof that https://cdn.partner.com/assets/final-logo.png exists right now and matches SHA256 hash abc123def456 — can you run a content_hash check and get me the signed verdict with the TLS fingerprint and timestamp?"}],"resultDescription":"A synchronously returned Ed25519-signed verdict object containing: pass/fail result, the specific checks run, the final resolved URL, the IP address, TLS certificate fingerprint, response headers, a SHA256 hash of the raw body, and a timestamp — all cryptographically signed to prevent tampering or fabrication.","failureModes":["URL is unreachable or returns non-200 status — verdict will reflect failure with observed status","Check condition not met (keyword absent, JSON path missing) — verdict returns fail with evidence","TLS handshake failure or invalid certificate — probe fails with TLS error details","Invalid check type or malformed spec — 400 error returned before probe is attempted","Payment not provided or insufficient — 402 response, no verdict issued","Webhook URL provided but unreachable — probe may still succeed but delivery fails"],"whenToPreferThis":"Choose this endpoint when you need cryptographic, tamper-evident proof that a URL returned specific content at a specific time — especially in agentic workflows where one agent must verify another agent's claims, or when releasing payments contingent on a deliverable being live. Prefer this over simple HTTP checks when non-repudiation and signed evidence matter, and over monitoring services when you need a one-shot synchronous verdict rather than continuous polling.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T18:32:58.585Z","isFirstParty":false}