v0.1.2.1
Release date: 2026-07-06
Highlights
- Added public dashboard settlement-artifact support for direct coinbase settlement blocks, including
settlement_mode: direct_coinbase, empty fanout lists, audit bundle links, and OpenAPI/fixture coverage. - Returned block height and payout manifest hashes from PRISM audit bundle lookups so direct coinbase artifacts can be surfaced without a CTV fanout manifest set.
- Deduplicated PRISM audit artifact storage with external audit bodies, reusable share segments, compact operator envelopes, and bounded live/candidate retention controls.
- Added
qbit.prism.audit-bundle.v2and legacy body-ref verifier support so compact audit bodies reconstruct and verify the same canonical v1 bundle hash. - Hardened CTV fanout broadcasting with retry backoff, terminal failed-row filtering, retained attempt summaries, and bounded detailed attempt retention.
- Updated PRISM ledger operations and storage sizing guidance for external audit body storage, share-segment proofs, and CTV broadcast retry retention.
Operator Notes
- This release is intended for PRISM operators upgrading from
v0.1.2; the public dashboard API remains compatible while adding direct coinbase settlement artifact responses. - Configure persistent storage for
PRISM_AUDIT_DIRbefore relying on externalized audit bodies or share segments. Live bundle envelopes are pointers and are not the durable audit body. - Review the new PRISM audit and CTV broadcast retention settings in
.env.example:PRISM_AUDIT_SHARE_SEGMENT_SIZE,PRISM_AUDIT_LIVE_BUNDLE_RETENTION,PRISM_AUDIT_CANDIDATE_RETENTION_SECONDS,PRISM_CTV_BROADCAST_ATTEMPT_DETAIL_LIMIT, andPRISM_CTV_BROADCAST_RETRY_BACKOFF_SECONDS. - Direct coinbase blocks now appear at
/public/v1/blocks/{block_hash}/settlement-artifactswithout requiring CTV fanout rows. - Run
make doctor,make prism-self-check, and the PRISM regression tests after upgrading, especially when using external audit body storage or CTV broadcast automation.