{"schema":"steadywrk.audit-receipts/v1","generated_at":"2026-09-06T10:17:20.594Z","build_time":"2026-09-06T06:45:45.243Z","metrics_version":"2.5.6","count":14,"integrity":{"model":"Selected product review records. The publication selection may change between builds and is not a complete or append-only activity history. Individual receipts carry no build identifier. The sibling receipt-chain endpoint verifies the current published selection; a changed selection produces a different head.","signing":{"enabled":false,"reason":"This endpoint serves receipts unsigned and does not sign them. That is not a gap waiting on a key: the signed surface is /api/public/receipt-chain, which hash-chains these same receipts and Ed25519-signs the chain head against a public key pinned in source. Read the signature there, not here.","signed_equivalent":"https://steadywrk.app/api/public/receipt-chain"},"source":"selected product review records; machine-readable mirror of the public /audit-log page","selection_policy":"reviewed-public-receipts/v1"},"receipts":[{"phase":"phase7-wave1","completed":"2026-04-14T23:09:27Z","gate_passed":true,"build_hash":null,"metrics_version":null,"notes":null},{"phase":"sprint-phase-6","completed":"2026-04-14T21:10:00Z","gate_passed":true,"build_hash":null,"metrics_version":"1.1.0","notes":null},{"phase":"sprint-phase-5","completed":"2026-04-14T13:55:00Z","gate_passed":true,"build_hash":null,"metrics_version":"1.1.0","notes":null},{"phase":"sprint-activation-phase-2","completed":"2026-04-14T11:45:00Z","gate_passed":true,"build_hash":null,"metrics_version":"1.1.0","notes":null},{"phase":"sprint-phase-4","completed":"2026-04-14T11:22:00Z","gate_passed":true,"build_hash":null,"metrics_version":"1.1.0","notes":null},{"phase":"sprint-phase-3","completed":"2026-04-14T09:35:06Z","gate_passed":true,"build_hash":null,"metrics_version":"1.1.0","notes":null},{"phase":"sprint-activation","completed":"2026-04-14T07:00:00Z","gate_passed":true,"build_hash":null,"metrics_version":"1.1.0","notes":null},{"phase":"sprint-F","completed":"2026-04-14T00:50:00Z","gate_passed":true,"build_hash":null,"metrics_version":"1.1.0","notes":null},{"phase":"sprint-F-verification","completed":"2026-04-13T23:45:00Z","gate_passed":true,"build_hash":null,"metrics_version":null,"notes":null},{"phase":"sprint-D","completed":"2026-04-13T19:55:00Z","gate_passed":true,"build_hash":null,"metrics_version":"1.0.0","notes":null},{"phase":"sprint-C","completed":"2026-04-13T19:48:00Z","gate_passed":true,"build_hash":null,"metrics_version":"1.0.0","notes":null},{"phase":"sprint-B","completed":"2026-04-13T19:31:02Z","gate_passed":true,"build_hash":null,"metrics_version":"1.0.0","notes":null},{"phase":"sprint-A","completed":"2026-04-13T19:04:47Z","gate_passed":true,"build_hash":null,"metrics_version":"1.0.0","notes":null},{"phase":"sprint-F-connectors","completed":"2026-04-13T00:00:00Z","gate_passed":false,"build_hash":null,"metrics_version":null,"notes":null}],"verify":["Receipts are the public-safe projection of internal phase-gate records; build identifiers and internal commentary are withheld by design.","The same receipts render in HTML at https://steadywrk.app/audit-log.","Recompute these receipts yourself: https://steadywrk.app/api/public/receipt-chain serves the same fields hash-chained (packages/ledger formula), with a copy-pasteable curl + jq + sha256sum script that derives the published head without executing any of our code.","For a cryptographic signature, use https://steadywrk.app/api/public/receipt-chain: it signs the chain head with Ed25519 against a public key pinned in source (not served by us), and publishes a copy-pasteable curl + Node script that checks that signature offline using only Node built-ins. These receipts themselves are not individually signed, here or there."]}