Conformance Tests
Conformance tests are used to check that an implementation adheres to the exact definitions of the Graypaper. There are official ones and unofficial test vectors. Only official ones need to be passed for the JAM Prize, but it is advisable to try and pass as many as possible to ensure that an implementation is 100% conformant.
Otherwise there is the chance that private conformance test vector will reveal issues in an implementation when trying to claim the JAM Prize.
Web3 Foundation (official)
The Web3 Foundation provides conformance tests at w3f/jamtestvectors. These need to be passed by any conformant implementation.
Colorful Nation
- Safrole fallback: this is Babystep M0.0
- Safrole proper: this is Babystep M0.1
- Assurances