2025-05-20 12:50:27 +10:00
|
|
|
# RLN Membership Management FURPS
|
|
|
|
|
|
|
|
|
|
## Functionality
|
|
|
|
|
|
|
|
|
|
1. Can generate RLN credentials.
|
|
|
|
|
2. Can insert RLN membership in smart contract, with accompanying deposit.
|
|
|
|
|
3. Can extend RLN membership on smart contract.
|
|
|
|
|
4. Can withdraw deposit from smart contract.
|
|
|
|
|
5. Membership credentials are encrypted by default on local disk.
|
|
|
|
|
|
|
|
|
|
## Usability
|
|
|
|
|
|
|
|
|
|
1. RLN membership details can be exported and imported.
|
|
|
|
|
2. Deployment details (address, chain id) are persisted by library and in exports.
|
|
|
|
|
|
|
|
|
|
## Reliability
|
|
|
|
|
|
|
|
|
|
1. Import and exports are interoperable across all implementations.
|
|
|
|
|
|
|
|
|
|
## Performance
|
|
|
|
|
|
|
|
|
|
1. ...
|
|
|
|
|
|
|
|
|
|
## Supportability
|
|
|
|
|
|
|
|
|
|
1. Browser application, using web3 wallet browser extensions.
|
2025-06-10 15:52:14 +10:00
|
|
|
2. library can be used in Go applications; available on pkg.go.dev.
|
|
|
|
|
3. library can be used in Rust applications; import via git path.
|
2025-05-20 12:50:27 +10:00
|
|
|
|
|
|
|
|
## + (Privacy, Anonymity, Deployments)
|
|
|
|
|
|
2025-06-10 15:52:14 +10:00
|
|
|
1. Web version deployed on https://rln.waku.org
|
2025-05-20 12:50:27 +10:00
|
|
|
2. Available for Linea Sepolia Testnet contracts.
|
2025-06-10 15:52:14 +10:00
|
|
|
3. Proof generation and validation is out of scope for this FURPS.
|