In Progress

Description

Black Box Ledger Testing

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.