Functionality §
- Accepts RLN network configuration at initialization.
- API to pass messages for proof validation.
- API to import RLN credentials, compatible with RLN Membership management.
- API to accept Waku Message and generate proof.
- API to inform on configured rate limit parameters and remaining quota.
Usability §
- TWN RLN configuration is applied by default.
- No boilerplate code beyond initialization is necessary to pass RLN instance in a Waku API implementation.
- Rate usage is persisted across restarts.
Reliability §
Supportability §
- library can be used in Go applications; available on pkg.go.dev.
- library can be used in Rust applications; import via git path.
- library can be used in Nim applications; import via git path.
+ (Privacy, Anonymity, Deployments) §
- Only one set of credentials can be used at a given time.