Skip to content

v0.1.2.1

Choose a tag to compare

@djh58 djh58 released this 06 Jul 20:06
v0.1.2.1
4a4d1ba

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.v2 and 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_DIR before 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, and PRISM_CTV_BROADCAST_RETRY_BACKOFF_SECONDS.
  • Direct coinbase blocks now appear at /public/v1/blocks/{block_hash}/settlement-artifacts without 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.