Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions content/anoncomms/furps/zerokit-rln.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
2. Multiple RLN prover instances can operate on a shared database
3. An RLN prover can burn multiple message-ids in a single proof
4. The Zerokit module supports big-endian operations
5. The RLN prover module supports a statically configured authentication mechanism for slasher connections
5. The RLN prover module supports proof output streaming to an aggregator node

## Usability

Expand All @@ -18,7 +18,7 @@
## Reliability

1. Multiple RLN prover instances operate consistently without database conflicts
2. Authenticated slasher connections remain stable and do not interfere with proof generation or database consistency.
2. The aggregator relays RLN proof metadata to decentralized slashers
3. Decentralized slashers extract the secret from double-signaled (spammed) proofs to enable slashing

## Performance
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,16 +41,16 @@ All components will be fully specified.
- [ ] Dogfood: link to dogfooding session/artefact
- [ ] Docs: links to README.md or other docs

### [Authenticated connections between prover and slashers](https://github.com/logos-co/anoncomms-pm/issues/16)
### [Implementation of aggregator-slasher architecture](https://github.com/logos-co/anoncomms-pm/issues/16)

**Owner**: AnonComms Zerokit-RLN

**Feature**: [Zerokit-RLN FURPS](../furps/zerokit-rln.md)

**FURPS**:

- F5. The RLN prover module supports a statically configured authentication mechanism for slasher connections
- R2. Decentralized slashers establish authenticated connections to the RLN prover to observe proofs and detect spam
- 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**:
Expand Down