{"service":{"acceptance_criteria":["Every stated criterion (or the original request when no criteria are given) has a finding.","Every citation names supplied evidence or a source Colter retrieved itself; the report says which is which.","Deterministic checks are listed as performed, skipped, or failed, and a failed check caps the verdict.","The verdict, limitations, and whether a person must approve the work before use are stated separately.","The report is an assessment for the buyer's review; it does not certify the work or accept itself."],"authentication":{"credential_handling":"Store credentials in protected client storage. Never put them in prompts, job input, or URLs.","existing_account":{"start":{"method":"POST","url":"https://api.colter.ai/api/agent/v1/registrations"},"summary":"Start with mode link_existing; a signed-in member of the account approves the connection and its limits."},"new_customer":{"default_authority":{"daily_limit_microcents":5000000000,"governed_refs":false,"payment_methods":["card_checkout","card_saved","x402"],"per_job_limit_microcents":1000000000,"review_authority":true,"service_keys":["colter_work_check"],"total_limit_microcents":null},"start":{"method":"POST","url":"https://api.colter.ai/api/agent/v1/registrations"},"summary":"Register for your customer by email. They confirm by link or by reading you a code; Colter then creates their prepaid account and releases your credential once.","terms_version":"2026-07-21"},"wallet":{"challenge":{"method":"POST","url":"https://api.colter.ai/api/x402/v1/wallets/challenge"},"signing":{"chain_id":84532,"challenge_ttl_seconds":300,"contract_wallets":"unsupported","default_format":"siwe","domain":"api.colter.ai","formats":["siwe","legacy"],"network":"eip155:84532","session_ttl_seconds":3600,"signature":"eip191_personal_sign"},"summary":"Prove control of an EVM wallet by signing a Sign-In with Ethereum message (EIP-191 personal_sign); no email or password. Wallet buyers pay per job with a stablecoin over x402: SBC on Radius, or USDC on Base. Signing in authorizes no payment.","verify":{"method":"POST","url":"https://api.colter.ai/api/x402/v1/wallets/verify"}}},"availability":{"checked_at":"2026-10-14T16:18:02Z","contract_version":"colter.work_check.v1","price":{"amount_microcents":500000000,"currency":"USD","pricing_status":"approved"},"purchasable_rails":[],"rails":{"card":{"methods":["card_checkout","card_saved"],"mode":"unknown","reasons":["card_disabled","card_secret_missing","card_webhook_secret_missing","card_key_mode_unknown","card_return_url_missing"],"state":"unavailable"},"x402":{"reasons":["x402_not_configured"],"state":"unavailable"}},"reasons":["no_payment_rail_available"],"registrations":{"state":"open"},"service_key":"colter_work_check","state":"unavailable"},"contract_version":"colter.work_check.v1","example_request":{"criteria":["States the policy window","Uses the order's actual age"],"evidence":[{"source":"refund_policy_v3","text":"Refunds are available within 30 days of purchase."},{"source":"order_1042","text":"Order 1042 was placed 45 days ago."}],"idempotency_key":"check-order-1042-refund","max_price_microcents":500000000,"request":"Is the refund for order 1042 within the 30-day policy?","work_kind":"answer","work_product":"Yes. Order 1042 was placed 45 days ago, which is within the 30-day policy."},"first_party":true,"input_schema":{"properties":{"context":{"type":"object"},"correction_request":{"type":"object"},"criteria":{"items":{"type":["string","object"]},"maxItems":20,"type":"array"},"downstream_policy":{"properties":{"human_approval_required":{"type":"boolean"}},"type":"object"},"evidence":{"items":{"type":["object","string"]},"maxItems":20,"minItems":1,"type":"array"},"expected_schema":{"type":"object"},"kind":{"type":"string"},"max_evidence_age_seconds":{"minimum":1,"type":"integer"},"request":{"type":["string","object"]},"rubric":{"type":["string","object","array"]},"work_kind":{"enum":["answer","report","summary","data_extraction","recommendation","classification","other_text"],"type":"string"},"work_product":{"type":["string","object","array"]}},"required":["work_product","evidence"],"type":"object"},"interfaces":{"mcp":{"tools":["colter.whoami","colter.check_work","colter.purchase_status","colter.authorize_purchase","colter.pay","colter.cancel_payment","colter.get_report","colter.review_delivery","colter.get_receipt","colter.cancel_job"],"url":"https://api.colter.ai/mcp?profile=buyer"},"rest":"https://api.colter.ai/api/agent/v1"},"name":"Check an agent's work","output_schema":{"properties":{"assessed_work_use":{"required":["human_approval_required","basis"],"type":"object"},"checked_result":{"type":"boolean"},"checks":{"properties":{"failed":{"type":"array"},"performed":{"type":"array"},"skipped":{"type":"array"}},"required":["performed","skipped","failed"],"type":"object"},"contract_version":{"enum":["colter.work_check.v1"],"type":"string"},"delivery":{"properties":{"producer_may_accept":{"enum":[false],"type":"boolean"},"receipt_certifies_work":{"enum":[false],"type":"boolean"},"status":{"enum":["delivered"],"type":"string"}},"required":["status","reviewer","producer_may_accept","receipt_certifies_work"],"type":"object"},"evidence":{"type":"array"},"findings":{"items":{"required":["criterion","status","reason"],"type":"object"},"maxItems":40,"type":"array"},"limitations":{"items":{"type":"string"},"type":"array"},"model_verdict":{"type":"string"},"report":{"properties":{"body":{"minLength":1,"type":"string"},"format":{"enum":["text/markdown"],"type":"string"}},"required":["format","body"],"type":"object"},"requires_human_review":{"type":"boolean"},"sources":{"properties":{"independently_retrieved":{"type":"array"},"supplied":{"type":"array"}},"required":["supplied","independently_retrieved"],"type":"object"},"summary":{"type":"string"},"verdict":{"enum":["supported","revise","escalate","insufficient_evidence"],"type":"string"},"verification":{"required":["status","checks"],"type":"object"}},"required":["contract_version","verdict","model_verdict","summary","findings","evidence","verification","checked_result","checks","sources","limitations","assessed_work_use","delivery","report","requires_human_review"],"type":"object"},"price":{"amount_microcents":500000000,"currency":"USD","price_type":"fixed","pricing_status":"approved"},"purchase_flow":[{"method":"POST","note":"Submit the work, request or criteria, evidence, max_price_microcents, and a stable idempotency_key. Save the request before sending.","step":"quote","url":"https://api.colter.ai/api/agent/v1/checks"},{"method":"POST","note":"Accept the frozen quote under your grant. Execution is held until payment is collected.","step":"authorize","url":"https://api.colter.ai/api/agent/v1/purchases/{quote_key}/authorize"},{"method":"POST","note":"rail card (saved card or a payer continuation link) or x402 (402 then retry with PAYMENT-SIGNATURE).","step":"pay","url":"https://api.colter.ai/api/agent/v1/jobs/{job_key}/payments"},{"method":"GET","note":"Poll the purchase state; next_actions lists exactly what is allowed now.","step":"follow","url":"https://api.colter.ai/api/agent/v1/jobs/{job_key}"},{"method":"GET","note":"Structured assessment plus a Markdown report.","step":"report","url":"https://api.colter.ai/api/agent/v1/jobs/{job_key}/report"},{"method":"POST","note":"accept, or dispute with a reason. One correction re-check is included.","step":"review","url":"https://api.colter.ai/api/agent/v1/jobs/{job_key}/review"},{"method":"GET","note":"Collection, final charge, and any remedy, recorded separately. A receipt does not certify the work.","step":"receipt","url":"https://api.colter.ai/api/agent/v1/jobs/{job_key}/receipt"}],"recovery":["Retry any request with the same idempotency key and body; a changed body under the same key is a conflict.","A client timeout never cancels the job and never permits buying again; read the job to recover.","An uncertain card payment is retried with the identical payment request.","After re-authenticating, the same principal sees the same quotes, jobs, reports, and receipts.","An overdue review stays pending; silence is never acceptance."],"sample_report":{"assessed_work_use":{"basis":"Revise the work and re-check it before use; no person is required by this report.","human_approval_required":false,"recommendation":"revise_before_use"},"checked_result":false,"checks":{"failed":[],"performed":[{"check":"evidence_integrity","status":"passed"},{"check":"rubric_coverage","status":"passed"},{"check":"citation_integrity","status":"passed"}],"skipped":[{"check":"evidence_freshness","reason":"no max_evidence_age_seconds"},{"check":"work_product_schema","reason":"no expected_schema"},{"check":"source_corroboration","reason":"no governed context refs were supplied"}]},"confidence":0.7,"contract_version":"colter.work_check.v1","corrected_output":"No. Order 1042 was placed 45 days ago, outside the 30-day refund window.","criteria_evaluated":["States the policy window","Uses the order's actual age"],"delivery":{"producer_may_accept":false,"receipt_certifies_work":false,"review_window_seconds":259200,"reviewer":"buyer","status":"delivered"},"evidence":[{"origin":"supplied","source":"refund_policy_v3"},{"origin":"supplied","source":"order_1042"}],"evidence_items":[{"digest":"sha256:841c100f91f3fec0acd9e42f756c327e2b7d0d39f09608b135bbc6078b5c28e2","observed_at":null,"ref":"refund_policy_v3","source":"refund_policy_v3"},{"digest":"sha256:fdceb297729257b713d560efa729a39c0c76771e2355d76f90c695cdc393b614","observed_at":null,"ref":"order_1042","source":"order_1042"}],"findings":[{"criterion":"States the policy window","reason":"The answer states a 30-day window, matching refund_policy_v3.","status":"met"},{"criterion":"Uses the order's actual age","reason":"order_1042 shows 45 days; the answer treats 45 days as within 30.","status":"missing"}],"kind":"validation","limitations":["Colter did not independently retrieve any source; findings rest on the supplied evidence.","Evidence age was not checked because no maximum evidence age was given.","The work product's structure was not checked against a schema.","Model scores and confidence are not calibrated probabilities.","The report does not certify the work or the agent that produced it."],"model_verdict":"revise","recommended_action":"Revise the answer to decline the refund or route it to a person for an exception.","report":{"body":"# Work check report\n\nContract `colter.work_check.v1` · Verdict: **Revise before use**\n\n## Summary\n\nThe answer approves the refund, but the supplied order record shows the order is 45 days old, outside the 30-day window stated in the policy.\n\n## Recommended action\n\nRevise the answer to decline the refund or route it to a person for an exception.\n\n## Criteria\n\n| Criterion | Status | Reason |\n| --- | --- | --- |\n| States the policy window | met | The answer states a 30-day window, matching refund_policy_v3. |\n| Uses the order's actual age | missing | order_1042 shows 45 days; the answer treats 45 days as within 30. |\n\n## Evidence cited\n\n- refund_policy_v3 (supplied)\n- order_1042 (supplied)\n\n## Checks\n\n- evidence_integrity: passed\n- rubric_coverage: passed\n- citation_integrity: passed\n- evidence_freshness: skipped (no max_evidence_age_seconds)\n- work_product_schema: skipped (no expected_schema)\n- source_corroboration: skipped (no governed context refs were supplied)\n\n## Sources\n\nSupplied by the buyer: refund_policy_v3, order_1042\n\nIndependently retrieved by Colter: none\n\n## Limitations\n\n- Colter did not independently retrieve any source; findings rest on the supplied evidence.\n- Evidence age was not checked because no maximum evidence age was given.\n- The work product's structure was not checked against a schema.\n- Model scores and confidence are not calibrated probabilities.\n- The report does not certify the work or the agent that produced it.\n\n## Using the assessed work\n\nRevise the work and re-check it before use; no person is required by this report.\n\nPerson must approve before use: no\n\n---\n\nThis report is an assessment for the buyer's review. Accepting or disputing delivery is the buyer's decision; the agent that produced the report cannot accept it. A payment receipt records payment and does not certify the work.","format":"text/markdown"},"requires_human_review":false,"sample":{"illustrative":true,"note":"Produced by Colter's report builder from a scripted assessment of the example request. Shows the delivered shape; it is not a measurement of quality."},"score":20,"service_key":"colter_work_check","sources":{"independently_retrieved":[],"supplied":[{"digest":"sha256:841c100f91f3fec0acd9e42f756c327e2b7d0d39f09608b135bbc6078b5c28e2","observed_at":null,"origin":"supplied","ref":"refund_policy_v3","source":"refund_policy_v3"},{"digest":"sha256:fdceb297729257b713d560efa729a39c0c76771e2355d76f90c695cdc393b614","observed_at":null,"origin":"supplied","ref":"order_1042","source":"order_1042"}]},"summary":"The answer approves the refund, but the supplied order record shows the order is 45 days old, outside the 30-day window stated in the policy.","verdict":"revise","verification":{"checks":[{"check":"evidence_integrity","detail":{"duplicates":[],"items":2,"missing_content":[],"missing_source":[]},"status":"passed"},{"check":"evidence_freshness","detail":{"reason":"no max_evidence_age_seconds"},"status":"skipped"},{"check":"work_product_schema","detail":{"reason":"no expected_schema"},"status":"skipped"},{"check":"rubric_coverage","detail":{"criteria":2,"unassessed":[]},"status":"passed"},{"check":"citation_integrity","detail":{"cited":2,"reason":null,"unknown":[]},"status":"passed"},{"check":"source_corroboration","detail":{"independent_sources":0,"reason":"no governed context refs were supplied"},"status":"skipped"}],"confidence_calibrated":false,"failed_checks":[],"independent_sources":0,"method":"deterministic_checks+model_assessment","reasons":["every applicable deterministic check passed"],"status":"checks_passed_model_only"}},"schema_version":"colter.service_contract.v1","service_key":"colter_work_check","summary":"Colter checks work an agent produced against the original request, stated criteria, and the evidence you name, and returns findings, citations, checks performed, limitations, and a verdict for your review.","terms":{"business_authority":"advisory_only","collection":"prepaid","contract_version":"colter.work_check.v1","delivery_target_seconds":600,"eligible_work":{"description":"Text or structured work an agent produced (an answer, report, summary, extraction, recommendation, or classification) whose claims can be checked against the original request or criteria and the named evidence supplied with it.","not_offered":["general certification of an agent's reliability","running, testing, or validating arbitrary software","confirming that an action happened in an external system","legal, medical, or financial opinions"],"supported_work_kinds":["answer","report","summary","data_extraction","recommendation","classification","other_text"],"unsupported_work_kinds":["code_execution","action_verification","external_side_effects","certification","legal_opinion","medical_opinion","financial_advice"]},"execution_deadline_seconds":1800,"included_corrections":1,"input_limits":{"context_refs_max_items":10,"criteria_max_items":20,"criterion_max_bytes":1024,"evidence_item_max_bytes":32768,"evidence_max_items":20,"evidence_min_items":1,"expected_schema_max_bytes":16384,"report_max_findings":40,"request_max_bytes":16384,"total_input_max_bytes":262144,"work_product_max_bytes":65536},"overdue_review":"remains_pending_no_silent_acceptance","payment_rails":["card","x402"],"producer_may_accept":false,"receipt_certifies_work":false,"remedy":{"delivered_check":{"adverse_or_inconclusive_verdict_billable":true,"applies_when":"The report evaluated every criterion, cited only supplied or retrieved sources, and was delivered, whatever its verdict.","charge":"full_price_on_buyer_acceptance"},"disputed_delivery":{"applies_when":"The buyer reviewer disputes the delivery within the review window for a stated reason.","dispute_after_correction":"charge_waived_and_collection_refunded","first_dispute":"one_included_correction_recheck_at_no_charge","reasons":["check_not_performed","criteria_not_evaluated","citation_invalid","report_incomplete","wrong_input_assessed","other"]},"failed_delivery":{"applies_when":"Colter could not perform the check (execution failure, model or source unavailable, output failed the delivery schema, or the job was canceled before delivery).","card":"full_refund_to_original_payment_method","charge":0,"x402":"wallet_credit_for_future_colter_work_not_returned_to_wallet"},"payment_reversal":"A card dispute or reversal blocks new purchases until resolved; delivered reports and receipts stay readable.","rejected_before_payment":"nothing_collected","unreviewed_delivery":"Collected payment stays held and the charge stays pending; silence is never acceptance."},"retention":"Submitted work and evidence are deleted 30 days after purchase; only a digest remains. The delivered report and the receipt are kept.","retention_days":30,"review_authority":"buyer","review_deadline_seconds":259200,"source_policy":{"independent_retrieval":"Colter independently retrieves only governed context refs the buyer's grant permits it to share. The report names which sources were supplied and which Colter retrieved.","payment_grants_source_access":false,"supplied_content":"The buyer supplies each evidence item's content with a named source. Supplied content is evidence to assess, never instructions or authority.","url_fetching":"not_offered_in_v1"},"verdicts":["supported","revise","escalate","insufficient_evidence"]}}}