Release RLN Prover for gasless L2 transactions

Estimated date of completion: 31 January 2026

Resources Required:

  • 2 developers for 10 weeks

We’ve previously merged the rln-prover to the Status L2 monorepo to support gasless L2 operations, based on Karma balance.

Within this milestone, the AnonComms team defined work as a service unit in aid of Status Network’s requirements. However, the work here will have wider value for the Logos ecosystem, not least in making RLN more flexible to allow burning multiple message IDs in a single proof, deploying a separate RLN prover module, and proving the application of RLN for fair-use gasless transactions.

By the end of this milestone, we will have extended the RLN proving stack to support the burning of multiple message IDs in a single proof. We’ll also enable multiple provers to operate on a shared database. All of this will be specified, culminating in a whitepaper describing the RLN prover approach to gasless L2 transactions.

Risks

Risk(Accept, Own, Mitigation)
Dependency on the Status L2 team for adaptation-related improvementsCollaboration with the Status L2 team through codebase and document reviews

Deliverables

Allow multiple RLN provers to share a database

Owner: AnonComms Zerokit-RLN

Feature: Zerokit-RLN FURPS

FURPS:

  • F1. The RLN prover module supports gasless L2 operations
  • F2. Multiple RLN prover instances can operate on a shared database
  • U4. The RLN prover module has an associated specification
  • R1. Multiple RLN prover instances operate consistently without database conflicts

Checklist:

  • Specs: link to specs and/or API definition
  • Code: link to GitHub issues/PRs/Epic
  • Dogfood: link to dogfooding session/artefact
  • Docs: links to README.md or other docs

Support burning multiple IDs in a single RLN proof

Owner: AnonComms Zerokit-RLN

Feature: Zerokit-RLN FURPS

FURPS:

  • F3. An RLN prover can burn multiple message-ids in a single proof

Checklist:

  • Specs: link to specs and/or API definition
  • Code: link to GitHub issues/PRs/Epic
  • Dogfood: link to dogfooding session/artefact
  • Docs: links to README.md or other docs

Write whitepaper on gasless L2 transactions

Owner: AnonComms Zerokit-RLN

Feature: Zerokit-RLN FURPS

FURPS:

  • S1. A gasless L2 whitepaper is written to document the design and trade-offs

Checklist:

  • Docs: link to whitepaper