{"uid":"cap_A4a7nOA9FW-0aMHLTw1En","slug":"umpire-probe-verdict-6c952326","name":"Umpire Probe Verdict","description":"Signed verdict with live verification: everything in basic plus up to three network probes of public URLs (HTTP status, keyword, CSS selector, JSON path on the response). Use it to verify a delivered site, API, or published artifact actually works before releasing escrow. Synchronous, Ed25519 signed, verifiable offline. $2.00 per verdict, no account.","url":"https://umpire.vimabrosta.com/v1/verdicts/probe","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":"2","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":"$2/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"2","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"2","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_n-kUZFIf1frRVFn4jYD6L","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"2","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Runs up to three live network probes (HTTP status, keyword, CSS selector, JSON path) against public URLs alongside other checks, returning an Ed25519-signed pass/fail verdict for verifying delivered work before releasing escrow.","exampleAgentPrompt":"Before I release escrow, run a live probe verdict on https://client-project.com — check it returns HTTP 200, that the page contains the text 'Welcome to your dashboard', and that the JSON API at https://client-project.com/api/status has a $.status field equal to 'ok'. Give me a signed result I can verify offline.","exampleUseCases":[{"title":"Escrow release for freelance site","prompt":"My contractor says the site is live — before I release the $500 escrow, probe https://myproject.example.com and confirm it returns HTTP 200 and the page contains the text 'Get Started'. I need a signed verdict I can show as proof."},{"title":"Verify deployed API before payment","prompt":"I need to confirm the API my dev delivered is actually working — probe https://api.theirdeliverable.com/health and check that the JSON response has a field $.status equal to 'healthy'. Give me an Ed25519-signed verdict so I have cryptographic proof."},{"title":"Confirm published artifact accessibility","prompt":"Check that the published report at https://reports.example.com/q4-2024.html is live, returns a 200, and contains the CSS selector h1.report-title before I approve the milestone payment."}],"resultDescription":"A synchronous, Ed25519-signed verdict object containing an overall pass/fail result along with per-check outcomes for each network probe (HTTP status, keyword match, CSS selector match, JSON path match). The signature can be verified offline without calling back to the service.","failureModes":["Target URL is unreachable or returns an unexpected HTTP status, causing probe checks to fail","JSON path or CSS selector does not match the actual response, resulting in a fail verdict","Network timeout during live probe causes check failure","Invalid or malformed URL in the probe spec returns a validation error","More than 3 URL probe checks submitted, exceeding the maximum allowed per verdict","Deliverable JSON/text does not satisfy schema or regex checks, returning a fail verdict","Payment not received or insufficient, resulting in 402 response and no verdict issued"],"whenToPreferThis":"Choose this endpoint when you need cryptographic proof (Ed25519 signature) that a real, live public URL actually works as claimed — not just offline content validation. It is ideal for escrow release workflows where you must prove a site, API, or published artifact is reachable and returns the correct content before funds are disbursed. Prefer it over the basic verdict endpoint when live network probes of up to three URLs are required, and over the double-check endpoint when a single synchronous probe round is sufficient and you don't need the higher-assurance double-run guarantee.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T12:42:45.602Z","isFirstParty":false}