Test Vectors
To ensure interoperability between different implementations of the ATL Protocol, we provide a suite of test vectors.
1. JSON Canonicalization (JCS)
Test cases for RFC 8785 compliance, including:
- Key ordering (UTF-16 code point order)
- Number formatting (no trailing zeros)
- Unicode handling (no escaping of non-control characters)
2. Merkle Tree Operations
Test cases for RFC 6962 consistent Merkle tree operations:
- Tree construction from 1 to 1024 leaves.
- Inclusion proof generation and verification.
- Consistency proof verification.
Download Merkle Vectors (JSON)
3. Sample Receipts
Full Evidence Receipts (.atl) for end-to-end verification testing:
- Minimal: No metadata, single leaf.
- With Metadata: Rich JSON metadata using JCS.
- With Anchors: Including both RFC 3161 and Bitcoin OTS proof data.
Last updated on