Gasless L2 Track: Testnet v0.1
Track: Gasless L2 Track
FURPS: Zerokit FURPS
Estimated date of completion: 30 Jun 2026
Resources Required:
- 2 developers for 16 weeks
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
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
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
Implementation of aggregator-slasher architecture
Owner: AnonComms Zerokit-RLN
Feature: Zerokit-RLN FURPS
FURPS:
- F5. The RLN prover module supports proof output streaming to an aggregator node
- R2. The aggregator relays RLN proof metadata to decentralized slashers
- R3. Decentralized slashers extract the secret from double-signaled (spammed) proofs to enable slashing
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