mirror of
https://github.com/logos-messaging/pm.git
synced 2026-01-04 07:03:10 +00:00
Add RLN integration in 2nd chat milestone
This commit is contained in:
parent
8d033f56ee
commit
c051dc973b
@ -23,6 +23,7 @@
|
|||||||
|
|
||||||
1. Developers can create group conversations from Go Applications; available on pkg.go.dev.
|
1. Developers can create group conversations from Go Applications; available on pkg.go.dev.
|
||||||
2. Developers can create group conversations from Rust Applications; available on crates.io.
|
2. Developers can create group conversations from Rust Applications; available on crates.io.
|
||||||
|
3. SDK can be instantiated with a RLN-enabled Waku node.
|
||||||
|
|
||||||
## + (Privacy, Anonymity, Deployments)
|
## + (Privacy, Anonymity, Deployments)
|
||||||
|
|
||||||
|
|||||||
@ -8,6 +8,7 @@
|
|||||||
4. Messages can be flagged with three priorities level: critical, normal, optional.
|
4. Messages can be flagged with three priorities level: critical, normal, optional.
|
||||||
5. When remaining message quota is low, critical messages are sent, normal messages are queued and optional messages are dropped.
|
5. When remaining message quota is low, critical messages are sent, normal messages are queued and optional messages are dropped.
|
||||||
6. When message quote is exhausted, critical messages are queued on top, normal messages are queued, optional messages are dropped.
|
6. When message quote is exhausted, critical messages are queued on top, normal messages are queued, optional messages are dropped.
|
||||||
|
7. Can consume RLN API to access rate limit and current quota.
|
||||||
|
|
||||||
## Usability
|
## Usability
|
||||||
|
|
||||||
|
|||||||
@ -77,3 +77,23 @@ TODO: Clarify with Leonard
|
|||||||
- [ ] Code: link to GitHub issues/PRs/Epic
|
- [ ] Code: link to GitHub issues/PRs/Epic
|
||||||
- [ ] Dogfood: link to dogfooding session/artefact
|
- [ ] Dogfood: link to dogfooding session/artefact
|
||||||
- [ ] Docs: links to README.md or docs.waku.org (TBD)
|
- [ ] Docs: links to README.md or docs.waku.org (TBD)
|
||||||
|
|
||||||
|
### Enable usage with RLN SDK
|
||||||
|
|
||||||
|
**Owner**: App/Chat Dev
|
||||||
|
|
||||||
|
#### **Feature**: [Rate Limit Manager](/FURPS/application/rate_limit_manager.md)
|
||||||
|
|
||||||
|
**FURPS**:
|
||||||
|
- F7. Can consume RLN API to access rate limit and current quota.
|
||||||
|
|
||||||
|
#### **Feature**: [Group Chat](/FURPS/application/group_chat.md)
|
||||||
|
|
||||||
|
**FURPS**:
|
||||||
|
- S3. SDK can be instantiated with a RLN-enabled Waku node.
|
||||||
|
|
||||||
|
**Checklist**:
|
||||||
|
- [ ] Specs: link to specs and/or API definition
|
||||||
|
- [ ] Code: link to GitHub issues/PRs/Epic
|
||||||
|
- [ ] Dogfood: link to dogfooding session/artefact
|
||||||
|
- [ ] Docs: links to README.md or docs.waku.org (TBD)
|
||||||
@ -4,7 +4,7 @@
|
|||||||
- js-waku 31 Aug
|
- js-waku 31 Aug
|
||||||
|
|
||||||
**Resources Required for 2025H2**:
|
**Resources Required for 2025H2**:
|
||||||
- 1 js-waku engineer, 31 Aug
|
- 2 js-waku engineer, 31 Aug
|
||||||
- 1.5 nwaku eng, 31 Aug (API)
|
- 1.5 nwaku eng, 31 Aug (API)
|
||||||
- {external services consumed (Vac/IFT)}
|
- {external services consumed (Vac/IFT)}
|
||||||
- {infrastructure}
|
- {infrastructure}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user