Skip to content

Implement Real Groth16 Battle Circuit Constraints #44

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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