# Before You Write — TaskMint Dirty Data Challenge Three synthetic fixtures. Nine published assertions. No wallet, account or network required to run the downloaded pack. Download and inspect https://taskmint-sign-proof-node22-production.up.railway.app/taskmint-challenge.mjs . The fixtures and reference outputs are at https://taskmint-sign-proof-node22-production.up.railway.app/taskmint-challenge.json . Then run with Node 22+: node taskmint-challenge.mjs This runs TaskMint's own reference engine. A 9/9 result does NOT test your agent. To test your implementation, give it the payloads in taskmint-challenge.json, collect equivalent output objects keyed by catalogue, snapshots and invoice, then run: node taskmint-challenge.mjs grade your-results.json The JSON download includes the exact assertions and output contract. Map other implementations to that contract. Extra output fields are ignored; only the nine published assertions are checked. Grade mode returns exit code 1 for any mismatch and 0 for nine matches. Answers are public; this is a reusable smoke test, not a hidden benchmark, certification, security audit or model comparison. No identity, badge, leaderboard, enrollment or ongoing membership is created. Share honestly as a local, self-reported result. ## Use it in a real workflow Check after extraction and before an import or write. Decide what a failed diagnostic means in your operator's policy. The challenge never changes a store or approves an invoice. TaskMint offers the same bounded checks as hosted calls at 0.005 USDC per completed batch, payable in native USDC on Base. The catalogue and reconciliation limits are 50 records per input; invoice checks allow 50 lines. Local execution remains free. Hosted execution provides an HTTP service, payment receipt and 24-hour result recovery. It is not a prerequisite to join this challenge. Hosted instructions: https://taskmint-sign-proof-node22-production.up.railway.app/agent-quickstart.md Integration guide: https://taskmint-lab.danborn83.chatgpt.site/agents?c=agent_challenge Paid workflow: https://taskmint-lab.danborn83.chatgpt.site/checkout?service=catalog_audit&c=agent_challenge TaskMint built these fixtures to demonstrate its own tools. There is no claim of independent validation, customer adoption or guaranteed savings. Run on synthetic data first; preserve your existing authorization and spending limits.