{"schema":"apex-receipt-verification/1","found":true,"receipt_id":"74d424204da2071b28aed33e577a2f08ff7c6f61c6a6b121317b138b06e39e49","cite_as":"Validated via Apex (smartapex.uk) deflated-sharpe - receipt: https://api.smartapex.uk/v1/receipts/74d424204da2071b28aed33e577a2f08ff7c6f61c6a6b121317b138b06e39e49","card_id":"card_deflated_sharpe_v0_1_0","tool_id":"deflated-sharpe","issued_at":"2026-08-24T16:46:28.096Z","review_submitted":false,"hashes":{"input_sha256":"8b5ac2abe8a2331e50de6b1fb6c4fd4b49ee933ba2aa8654345e93006e9d6e6a","output_sha256":"3d016d2c33da8a735495044bf136bcddf9004f3fcfc1165b745c9b1a85f58c4b","wrapper_ref_sha256":"976392ca14449363e9c31989b5001d1dde86d060910053e730f378a41bea53a3"},"how_to_verify":"Recompute sha256(canonicalJson(input_body)) and sha256(canonicalJson(tool_output)) and compare with hashes above. tool_output = the full /run response minus its verification_receipt, usage_feedback, and cite_as fields. canonicalJson = sorted keys, undefined dropped. Match = that exact data went through this bounded Apex wrapper at issued_at. Working code: https://github.com/mickeyappol-create/apex-agent-client","card":"/v1/cards/card_deflated_sharpe_v0_1_0","note":"Proves a bounded read-only wrapper run was recorded. Does not prove the claim built on top of it, and never releases source."}