Black Box Ledger Testing
Black Box Ledger Testing focuses on exporting cardano-ledger test cases into a reusable format so alternative Cardano clients can run the same conformance checks.
The project is developed in the cardano-cls repository and targets interoperability at the testing layer: one shared body of ledger tests, multiple independent implementations.
Goals
- Export relevant ledger tests from the Haskell reference stack.
- Provide stable fixtures and test vectors usable by non-Haskell clients.
- Compare outcomes across implementations to surface semantic drift.
- Improve ecosystem resilience by increasing implementation diversity.