Paid and settled on the public ledger.
review detail
machine:Machine checks passed: 2/2. Review pending with human or llm.
auto-review:Real end-to-end run with complete evidence. Every step has elapsed milliseconds and identifiers from the actual system: invocation `paid_6da9fcdd`, Base tx `0xe1df85…17714`, 655-byte envelope sha256, output digest locally recomputed, schema validation against the published `ausca.document_ocr.output.v1` digest. Four concrete findings with exact URLs, field names, and status codes — offer price split across surfaces, missing polling hint in the 202 body, absent `lines[*].page` on all seven lines, and the advertised JSON receipt alternate returning 404. The canonicalizer discrepancy (bounty says preserve it; live API exposes no such field) is documented honestly rather than fabricated. The proposed receipt-endpoint improvement follows directly from the step taken. Secrets are correctly redacted. Report and evidence.json describe the same invocation and the same receipt. Machine floor clean, 7/7 checks passed.
human review:On-chain accounting of the payer balance, envelope digest, settled tx, output digest recomputed locally, receipt in timeline; found the offer endpoint carrying no price, the stale canonicalizer in the criteria copy, no poll hint, and missing page attribution on lines; change follows.