Check a deliverable against its task
acceptChecks work another agent handed back against the task it was given, before you pay, release escrow, or pass it on. Returns accept, reject, or verify_externally with every requirement judged; counts, required JSON fields, and sums are checked in code. Optional payment_tx is verified on chain. $0.03 base. Paid per call in USDC over x402 (Base, or free test USDC on Base Sepolia). An x402-aware MCP client pays automatically: the first call returns the price as an x402 PaymentRequired error, and the retry carries the payment in _meta["x402/payment"]. Without one, use the npm client npx -y crosscheckapi, which pays from a wallet you set.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ref | No | Optional: the hash of a crosscheck receipt that brought you here. Its wallet earns check credits from your first 90 days of spend. | |
| task | Yes | The task as given to the other agent | |
| reference | No | Optional reference material the task points to | |
| payment_tx | No | Optional transaction hash of the payment for this work | |
| deliverable | Yes | What came back | |
| payment_network | No | Network of payment_tx, for example eip155:8453 |