Report for 2026-02-13
Key accomplishments
-
cardano-scrawlsMilestone 1 — reader: Submitted the first code PRs covering core format and error types, and a basic record reader for the SCLS header, chunks, and manifest. Fixture tests and property-based tests for the sub-parsers were written and passing. -
gov/constitution/v0namespace: Updated the namespace implementation after the first review round; awaiting a final approval before merge. -
nonces/v0namespace: Finalised the LedgerCBOR interface for ledger data and prepared thenonces/v0namespace implementation. -
gov/committee/v0namespace: Prepared thegov/committee/v0branch and submitted it for review. -
gov/pparams/v0namespace: Started work ongov/pparams/v0. -
Black-box testing — SCLS extraction from test suite: Successfully exported initial and final SCLS files (covering the
utxo/v0namespace) from thecardano-ledgertest suite in a proof-of-concept inline setup. Began investigating how to hook SCLS extraction into the unmodified test suite using hspec before/after hooks without creating cyclic dependencies.
Next steps
-
Merge
gov/constitution/v0and continue through the remaining namespaces (gov/committee/v0,gov/pparams/v0,gov/proposals/v0,stake_pool/v0). -
Finish Milestone 1 for
cardano-scrawls(lazy streaming, avoiding full chunk materialisation) and move to Milestone 2 (chunkwise hash validation). -
Continue integrating SCLS extraction into the
cardano-ledgertest suite.