Skip to content

Releases: a16z/dory

v0.2.0

29 Jan 19:17
ec51787

Choose a tag to compare

[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 dirs crate dependency; cache directory is now determined at runtime

Added

  • New homomorphic_mixed_sizes example demonstrating combination of polynomials with different matrix dimensions

v0.1.0

12 Nov 17:57
0a1c198

Choose a tag to compare

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.