Skip to content

Implement Real Groth16 Battle Circuit Constraints #44

@Steake

Description

@Steake

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


Goal: Replace mock battle circuit with full R1CS constraints and production-ready Groth16 proof flow.

Requirements:

  • Enforce CA evolution constraints verifying 1024x1024 grid according to Conway's rules
  • Inputs: glider commitments, winner, seed, spawn positions
  • Outputs: Proof that winner outcome is verifiable and reproducible
  • Optimize for proving time <30s
  • Test, compare against mock circuit

Acceptance Criteria:

  • Circuit constraints enforce correct CA battle
  • Proof generated and matches expected outcome
  • All tests and benchmarks pass

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