Final furps, rename api

This commit is contained in:
fryorcraken 2025-06-13 00:12:03 +10:00
parent 6905aa3cdc
commit c2e807b994
No known key found for this signature in database
GPG Key ID: A82ED75A8DFC50A4
6 changed files with 13 additions and 18 deletions

View File

@ -12,6 +12,7 @@
1. Application developers can set RLN rate limit at insertion.
2. User does not need to wait for merkle tree synchronization and building to start relaying
or sending messages.
3. Application does not need to do a Web3 RPC call for every tree change to generate or validate messages.
## Reliability
@ -28,6 +29,5 @@
## + (Privacy, Anonymity, Deployments)
1. Smart Contracts are deployed on Linea Sepolia.
2. TWN uses smart contracts deployed on Linea Sepolia.
1. Smart Contracts are deployed on ~Linea Sepolia~ Status L2 Sepolia.
2. TWN uses smart contracts deployed on ~Linea Sepolia~ Status L2 Sepolia.

View File

@ -1,6 +1,4 @@
# Waku API FURPS
(proposing to move away from "messaging api" to avoid confusion)
# Waku ADK FURPS
## Functionality

View File

@ -93,7 +93,7 @@ Spec delivery not included.
**Owner**: js-waku
**Feature**: [Waku API](/FURPS/core/waku_api.md)
**Feature**: [Waku SDK](/FURPS/core/waku_sdk.md)
**FURPS**:
- F1. Setup, start and stop a Waku node.
@ -122,7 +122,7 @@ For S3. Browser; distribution via npmjs.com.
**Owner**: nwaku
**Feature**: [Waku API](/FURPS/core/waku_api.md)
**Feature**: [Waku SDK](/FURPS/core/waku_sdk.md)
**FURPS**:
- F1. Setup, start and stop a Waku node.

View File

@ -118,14 +118,13 @@ See deliverables.
### Deploy RLN Contracts to Status L2 testnet
TODO FURPS
**Owner**: nwaku
**Feature**: [{Feature Name (only 1)}]({path/to/furps/file})
**Feature**: [RLN Smart Contract](/FURPS/core/rln_smart_contract.md)
**FURPS**:
- {F1. copy-paste full furps statement}
- +1. Smart Contracts are deployed on Status L2 Sepolia.
- +2. TWN uses smart contracts deployed on Status L2 Sepolia.
**Checklist**:
- [ ] Specs: link to specs and/or API definition
@ -135,14 +134,12 @@ TODO FURPS
### Improve RLN UX by reducing Web3 RPC calls
TODO FURPS
**Owner**: core research
**Feature**: [{Feature Name (only 1)}]({path/to/furps/file})
**Feature**: [RLN Smart Contract](/FURPS/core/rln_smart_contract.md)
**FURPS**:
- {F1. copy-paste full furps statement}
- U3. Application does not need to do a Web3 RPC call for every tree change to generate or validate messages.
**Checklist**:
- [ ] Specs: link to specs and/or API definition

View File

@ -62,7 +62,7 @@ Note: maybe taken over by Vac-Nim
**Owner**: nwaku
**Feature**: [Waku API](/FURPS/core/waku_api.md)
**Feature**: [Waku SDK](/FURPS/core/waku_sdk.md)
**FURPS**:
- F8. When wrapping the C API, conversion from native types to Protobuf is needed by the wrapper (PoC).

View File

@ -78,7 +78,7 @@ See deliverables.
**Owner**: nwaku
**Feature**: [Waku API](/FURPS/core/waku_api.md)
**Feature**: [Waku SDK(/FURPS/core/waku_sdk.md)
**FURPS**:
- S4. Rust; available on crates.io.