Skip to content

Implement Real Groth16 State Circuit Constraints #45

@Steake

Description

@Steake

Part of Epic: #72 - RC2: Zero-Knowledge Proof Production


Goal: Implement full Groth16 constraints for state transition verification and proof flow.

Requirements:

  • Enforce state root updates, nullifier double-spend protection, merkle proof validation
  • Inputs/outputs based on protocol specification
  • Optimize for <20s proof time
  • Add all relevant tests

Acceptance Criteria:

  • Circuit verifies valid state transitions and nullifier logic
  • Proofs and verification keys are published
  • All protocol invariants tested

See RELEASE_REQUIREMENTS.md

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions