Logos Delivery
Messaging API — General Availability
Reliable Channel API — Developer Preview
RLN for edge nodes
-
[Deliverable] Improve RLN UX by reducing contract interactions
-
[Deliverable] Add support for RLN proofs in LightPush
- achieved:
- isolate RLN in a self-contained module usable by any protocol (relay, lightpush, etc.)
- chore: phase 4 — remove RLN proof generation from lightpush server to client
- replace RLN specific Result with generic Result
- fix: handle on-chain RPC errors gracefully during RLN setup
- chore: do not override Rln result instance
- achieved:
Port RLN to Logos Blockchain
Fleet stability
Logos Chat
Chat — Group Conversations
-
- achieved:
- Add LogosChatClient config - https://github.com/logos-messaging/libchat/pull/163
- next:
- GroupChat integration into clientAPI
- achieved:
-
Implement contact discovery
- achieved:
- Update Keypackage discovery for DirectV1 - https://github.com/logos-messaging/libchat/pull/162
- achieved:
Logos Core
Logos Core integration — phase 2
-
[Deliverable] Add support for groups in Logos Core Chat module
- achieved:
- Add DirectV1 support in Chat module - https://github.com/logos-co/logos-chat-module/pull/37
- achieved:
-
[Deliverable] Build Logos Core demo app in QML
- achieved:
- Add DirectV1 support in Chat module UI - https://github.com/logos-co/logos-chat-ui/pull/30
- achieved:
Status
Integrate logos-delivery in Status
- [Deliverable] Integrate Messaging API in status-go
- achieved:
- feat: add status.prod network preset (cluster 16, RLN off)
- fix(filter): correct inverted idle-subscription cleanup check
- Periodically reconcile history while connectivity is unreliable
- Coalescing historic-sync worker instead of drop-throttle
- Drop unused Waku interface methods
- Encapsulate peer management in the Waku object
- next:
- Introduce an object-oriented Go mirror of the Nim Messaging API over the C bindings
- Migrate the bindings to the single liblogosdelivery library
- refactor: build against the single liblogosdelivery library
- feat(node-info): expose MaxMessageSize node info item
- Strictly layer delivery events; drop dead signals
- drop ClearEnvelopesCache and dead envelope-cache state
- Switch
Online()toConnectionStatus
- achieved:
Maintenance
- achieved:
- next: