Functionality §
- RLNaaS clients proceed to pay RLNaaS providers for attaching RLN proof to published messages.
- RLNaaS clients can assess the quality of a provisioned RLNaaS and use it to build local reputation.
- RLNaaS clients can use local reputation of RLNaaS providers to select what provider to use.
Usability §
- A consumer node can pay a service node for RLNaaS.
- A consumer node can select an RLNaaS provider based on local reputation.
Reliability §
- A consumer prefers new providers to known unreliable providers.
- In a stable network, a client can find, pay and send a message via a RLNaaS provider (Vac-QA)
in 90% of cases (Vac-DST)
- A client can assess whether an RLNaaS provider has relayed their message (Vac-QA)
in 90% of cases (Vac-DST).
- Assuming a block time of 5 seconds,
a user can execute an RLNaaS payment and send a message within 30 seconds (Vac-DST)
Supportability §
- A nwaku-based CLI on a testnet, interaction with a custodial wallet is out-of-scope.
+ (Privacy, Anonymity, Deployments) §