{"schema":"steadywrk.audit-receipts/v1","generated_at":"2026-08-14T01:40:14.790Z","build_time":"2026-08-13T23:56:05.066Z","metrics_version":"2.5.0","count":21,"integrity":{"model":"append-only. The feed as a whole carries the build_time of the deploy that produced it; individual receipts deliberately carry NO build identifier (build_hash is null by design), so this endpoint on its own offers nothing to verify. Verifiable tamper-evidence lives at /api/public/receipt-chain, which hash-chains these same receipts and signs the 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":"phase-gate receipts; machine-readable mirror of the public /audit-log page"},"receipts":[{"phase":"estate-ci-and-environment-hardening","completed":"2026-08-09T12:20:42Z","gate_passed":true,"build_hash":null,"metrics_version":"1.0.0","notes":null},{"phase":"email-welcome-from-fix-20260728","completed":"2026-07-28T06:50:00Z","gate_passed":true,"build_hash":null,"metrics_version":null,"notes":null},{"phase":"p0-hard-systems","completed":"2026-07-23T06:50:00Z","gate_passed":false,"build_hash":null,"metrics_version":null,"notes":null},{"phase":"surface-086e1e18-fix-1-2-4","completed":"2026-07-20T19:57:00+03:00","gate_passed":false,"build_hash":null,"metrics_version":null,"notes":null},{"phase":"phase-6-wave-1-advisor-cascade","completed":"2026-04-15T00:00:00Z","gate_passed":false,"build_hash":null,"metrics_version":null,"notes":null},{"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":"phase-4-probe","completed":"2026-04-14T00:00:00Z","gate_passed":false,"build_hash":null,"metrics_version":null,"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},{"phase":"phase2-code-surgery","completed":null,"gate_passed":false,"build_hash":null,"metrics_version":"1.2.0","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."]}