{"uid":"cap_atd4iJkioIwPTFhk5Wivz","slug":"invinoveritas-work-acceptance-check-e61851b3","name":"invinoveritas Work Acceptance Check","description":"invinoveritas /work-acceptance/check -- an INDEPENDENT work-acceptance record: a delivered file checked against acceptance criteria you committed beforehand","url":"https://api.babyblueviper.com/work-acceptance/check?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"name":{"type":"string","description":"File name"},"bindings":{"type":"object","description":"Optional 64-hex links: x402_receipt_commitment (the receipt's authorizationCommitment, x402#3827), x402_authorization_nonce (the ERC-3009 nonce, never a tx hash), terms_ref, ap2_mandate_hash, execution_receipt_sha256, request_occurrence_sha256"},"criteria":{"type":"object","description":"The criteria document committed earlier: {criteria_set, version, title, criteria: [{id, title, requirement, required}]}"},"producer":{"type":"object","description":"{name?, key_id} of who produced the work. key_id (the producer's public key or key identifier) is required: independence is checker key != producer key, so a name alone is refused"},"client_ref":{"type":"string","description":"Your reference"},"references":{"type":"array","items":{"type":"object"},"description":"Optional inputs the judge may use as evidence (max 4), each {name, content_base64}; each one's sha256 must appear in the committed criteria (pinned before the work)"},"content_base64":{"type":"string","description":"The delivered file (<= 2 MB; text or PDF is judged; hashed, never stored)"}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"2.0625","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.0625/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"2.0625","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"2.0625","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_a1vwciZexs-D5fsqfeg6C","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"2.0625","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Checks a delivered file against pre-committed acceptance criteria and returns a pass/fail verdict with per-criterion analysis","exampleAgentPrompt":"Check whether this delivered report passes our pre-committed acceptance criteria — the file is called 'Q2_audit_report.pdf', it was produced by Acme Analytics (key id: acme-001), our client ref is CONTRACT-2024-88, and here's the criteria document we agreed on: {criteria_set: 'audit-v1', version: '1.0', title: 'Q2 Audit Acceptance', criteria: [{id: 'c1', title: 'Completeness', requirement: 'All five sections present', required: true}, {id: 'c2', title: 'Data accuracy', requirement: 'No figures differ from source by more than 2%', required: true}]}.","exampleUseCases":[{"title":"Freelancer deliverable verification before payment","prompt":"Before I release payment, check whether this submitted strategy document meets our agreed acceptance criteria — file is 'growth_strategy_v2.pdf', producer is BlueSky Consulting, client ref PROJ-551, and the criteria we committed to require an executive summary, three measurable KPIs, and a 12-month roadmap all marked required."},{"title":"Automated agent-to-agent contract fulfillment check","prompt":"My procurement agent just received a file called 'data_pipeline_code.zip' from producer DataForge (key_id: df-2024-key), with x402 receipt commitment abc123def456. Run it against our pre-committed criteria document — criteria_set 'pipeline-v2', requiring test coverage above 80%, a README, and no hardcoded credentials — and tell me if it passes."},{"title":"Content compliance audit before publication","prompt":"We commissioned a compliance report called 'GDPR_gap_analysis.pdf' from LegalEase Ltd and need to verify it against our acceptance criteria before signing off — the criteria require an executive summary, a risk matrix, and actionable remediation steps, all required fields. Our client ref is LEGAL-2024-007."}],"resultDescription":"Returns a structured acceptance verdict indicating overall pass or fail, with per-criterion results showing which specific requirements passed or failed, supporting evidence extracted from the file, and cryptographic proof of the check (hash of the submitted content and criteria). The file content is hashed and never stored.","failureModes":["File exceeds 2 MB size limit — request rejected","File format not interpretable (e.g., binary non-PDF/text) — criteria cannot be evaluated","Malformed criteria document missing required fields — validation error returned","base64 encoding of content is invalid — decoding error","Criteria document references version or criteria_set that is internally inconsistent — schema validation failure","Network or upstream processing error — 5xx response"],"whenToPreferThis":"Choose this endpoint when you need an independent, cryptographically anchored verdict on whether a delivered work product satisfies pre-committed acceptance criteria — especially in agentic payment workflows (x402), contractor/freelancer scenarios, or agent-to-agent commerce where a neutral third-party check is required before funds or approvals are released. Prefer it over generic document analysis when you need per-criterion pass/fail accountability with audit trail bindings.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-18T12:30:14.183Z","isFirstParty":false,"canonicalSlug":"invinoveritas-work-acceptance-check-e61851b3"}