{"uid":"cap_eF_bAF75F4wiFQW_LjV5l","slug":"escrow-evaluator-df567477","name":"Escrow Evaluator","description":"Evaluate a deliverable (text, JSON or URL) against a job spec (free text or JSON criteria): verdict pass/partial/fail, score, checked criteria, and a signed EIP-712 attestation whose digest is the ERC-8183 complete/reject reason. No funds held.","url":"https://gogeta2-u35175.vm.elestio.app/agents/v1/escrow/evaluate?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["spec","deliverable"],"properties":{"spec":{"type":"string","description":"Job spec: free text with measurable requirements, or JSON {\"criteria\":[{\"type\":\"min_words\",\"value\":300},...]}"},"job_id":{"type":"string","description":"ERC-8183 jobId (uint256, default 0)"},"chain_id":{"type":"integer","description":"8453 Base mainnet (default), 84532 Base Sepolia, 1 Ethereum, 11155111 Sepolia"},"contract":{"type":"string","description":"ERC-8183 job contract address (0x…, default zero address)"},"threshold":{"type":"integer","maximum":100,"minimum":1,"description":"Pass score (default 80)"},"deliverable":{"type":"string","description":"Deliverable text or JSON, or a public URL to fetch"}}}},"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_liNNA0bbtZX22Uu1uP3wH","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":"Evaluates a deliverable (text, JSON, or URL) against a job specification and returns a pass/partial/fail verdict, score, checked criteria, and a signed EIP-712 attestation for ERC-8183 escrow compatibility.","exampleAgentPrompt":"Check whether this blog post (https://example.com/my-article) meets the job spec 'minimum 500 words, covers SEO basics, includes at least 3 subheadings' with a pass threshold of 80, and give me the signed attestation I can use for ERC-8183 escrow release.","exampleUseCases":[{"title":"Freelance article quality gate","prompt":"I have a freelance writing job spec that requires at least 400 words, a clear introduction, and a conclusion. The writer submitted this text: 'Lorem ipsum... [full article]'. Evaluate it with a pass threshold of 75 and give me the verdict and score so I know whether to release payment."},{"title":"On-chain escrow attestation for code deliverable","prompt":"Before I trigger the ERC-8183 escrow release on Base mainnet for job ID 42 at contract 0xAbC123..., evaluate whether this GitHub README URL (https://github.com/user/repo/blob/main/README.md) meets my spec: 'must describe installation steps, include a usage example, and have a license section'. Set pass threshold to 85 and give me the signed EIP-712 attestation."},{"title":"Automated AI output grading pipeline","prompt":"I'm running an automated pipeline where an AI generates structured JSON reports. Evaluate this JSON output against the criteria {\"criteria\":[{\"type\":\"min_words\",\"value\":200},{\"type\":\"required_field\",\"value\":\"summary\"}]} and tell me if it passes with a score, the individual criteria results, and the attestation digest."}],"resultDescription":"Returns a verdict (pass, partial, or fail), a numeric score (0–100), a list of checked criteria with individual pass/fail results, and a signed EIP-712 attestation whose digest encodes the ERC-8183 complete or reject reason — enabling on-chain escrow resolution without the service holding any funds.","failureModes":["Deliverable URL is not publicly accessible — returns fetch error","Spec is ambiguous or unmeasurable — may produce unreliable criteria scoring","Invalid chain_id or contract address format — returns validation error","Score threshold out of range (not 1–100) — rejected by schema validation","Malformed JSON spec or deliverable — parse error returned","Service unavailable (upstream compute failure) — 5xx error","Payment not fulfilled (x402 protocol) — 402 Payment Required before evaluation"],"whenToPreferThis":"Choose this endpoint when you need both a human-readable quality verdict AND a cryptographic on-chain attestation (EIP-712 / ERC-8183) for escrow automation. It is uniquely suited for decentralized gig economy workflows where an agent must verify a deliverable and produce a signed reason digest for smart-contract escrow release — without any funds being held by the evaluator. Prefer it over generic LLM-based graders when you need a signed, auditable, blockchain-compatible attestation alongside the verdict.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-29T12:37:49.552Z","isFirstParty":false,"canonicalSlug":"escrow-evaluator-df567477"}