In Progress

2026-02-20

Cardano Canonical Ledger State

Report for 2026-02-20

Key accomplishments

  • SCLS is on CHaP! The cardano-cls package is now available through the Cardano Haskell Package repository (CHaP), a significant milestone for the project’s adoption.

  • CIP-0165 ready to merge: Participated in the CIP discussion; the proposal is now in a state where editors can merge it, either immediately or in the next scheduled round.

  • Namespace merges: Merged gov/constitution/v0 and gov/committee/v0 namespaces into cardano-ledger. Prepared stake_pool/v0 for the review queue.

  • gov/pparams/v0: Rebased and continued work on this namespace; submitted for review.

  • cardano-scrawls Milestone 1 completed: Implemented proper lazy streaming so chunks are no longer loaded fully into memory. Applied the new API across the codebase, removing the old materialising API.

  • cardano-scrawls Milestone 2 — chunk validation: Implemented chunkwise hash validation using the new streaming API; wrote property-based tests for the chunk validator.

  • Black-box test suite SCLS extraction: Finalised the bulk of the export process, enabling extraction of complete sets of (initial state, txn, final state) triples from the cardano-ledger test suite.

Next steps

  • Merge stake_pool/v0 and gov/pparams/v0; prepare the remaining namespaces (gov/proposals/v0).

  • Move cardano-scrawls to Milestone 3 (Merkle tree computation).

  • Finalise SCLS extraction integration with the cardano-ledger test suite.