Releases: a16z/dory
Releases · a16z/dory
v0.2.0
[0.2.0] - 2026-01-29
Changed
- Optimized verifier pairing check from 5 individual pairings to a size-3 multi-pairing
- Eliminated the separate VMV pairing check by batching it with the final verification
- Cache now intelligently resizes itself when setup size changes
Fixed
- Append E final terms to the transcript in the reduce-and-fold protocol
- Use d² instead of d for batching the VMV term
- Removed
dirscrate dependency; cache directory is now determined at runtime
Added
- New
homomorphic_mixed_sizesexample demonstrating combination of polynomials with different matrix dimensions
v0.1.0
Initial release of Dory PCS
Features
- Transparent polynomial commitment scheme with logarithmic proof size
- BN254 backend via arkworks
- Non-square matrix support (nu ≤ sigma)
- Disk persistence with automatic caching
- Homomorphic commitment properties
- Optimized multi-pairing and MSM operations
Usage
See README.md and examples/ for usage instructions.