Highlights
- Logos Delivery:
- Documentation deliverables closed — see logos-delivery-module/latest and logos-chat-module/latest
- v0.39.0-rc.3 tagged and signed off by DST
- Logos Chat:
- Logos Integrations:
- logos-delivery-module v0.3.0-rc.1 released
Logos Delivery
Messaging API — General Availability
-
[Deliverable] Reliability and scale validation with DST
- achieved:
- fix: run logosdeliverynode and rlnkeystore when available — follows the single-image rename (#4256)
- v0.39.0-rc.3 signed off by DST
- next:
- Prepare Messaging API in REST for DST
- achieved:
-
[Deliverable] Integrate Rate Limit Manager
- achieved:
- New
MessageQueuedEventover FFI and REST; surfaced by the module in #121
- New
- achieved:
-
[Deliverable] Integrate Mix into Messaging API — closed
- achieved:
- fix(health): report Disconnected when required mix is not ready — with
anonymityLevel: Required, sends were parked while the node reportedConnected
- fix(health): report Disconnected when required mix is not ready — with
- achieved:
-
[Deliverable] Provide documentation on the Messaging API — closed
- achieved:
Reliable Channel API — Beta
-
[Deliverable] Support different encryption for sync messages — closed
- achieved:
-
[Deliverable] Provide documentation on the Reliable Channel API — closed
- achieved:
RLN on Logos Blockchain
-
[Deliverable] Enable RLN in Logos Devnet
- achieved:
- next:
- deploy to
logos.dev
- deploy to
- blockers:
- the RLN module depends on LEZ v0.2.5, and the hosted LEZ testnet hasn’t been upgraded yet
Logos Chat
Chat — Beta
-
[Deliverable] Implement full identity model
- achieved:
- Identity Model ADR - https://github.com/logos-messaging/logos-chat/pull/256
- Enable export of Account bytes for persistence - https://github.com/logos-messaging/logos-chat/pull/255#event-31604197159
- Add support account registration caching - https://github.com/logos-messaging/chat-store/pull/8
- AccountManager application - https://github.com/logos-co/logos-accountlog-ui
- achieved:
-
[Deliverable] Stabilize and polish API
- achieved:
- Convo storage substrate - https://github.com/logos-messaging/logos-chat/pull/228
- Chat UI bugs - https://github.com/logos-co/logos-chat-ui/issues/62
- achieved:
-
[Deliverable] Deliver user-facing chat features
- achieved:
- Remove member functionality - https://github.com/logos-messaging/logos-chat/pull/269
- achieved:
-
[Deliverable] Reliability testing with DST
- blockers:
- delayed until testing at scale makes sense
- blockers:
-
[Deliverable] Design SDS and de-MLS integration
- achieved:
- Foward Secrecy compatible encryption scheme for SDS - https://github.com/logos-co/logos-lips/pull/455
- https://github.com/logos-messaging/techproof-sds-fs
- achieved:
Logos Core
Logos Core Integration — Phase 3
-
[Deliverable] Pluggable RLN membership
- achieved:
- Add enableValidation flag to rln preset — the module decides whether the node validates RLN proofs
- achieved:
-
[Deliverable] Make discovery pluggable in Logos Delivery
- next:
- land the discovery PR train
- next:
-
[Deliverable] Enable QUIC in logos.dev and logos.test
- achieved:
- fix(waku_core): accept QUIC-v1 peer addresses —
parsePeerInfokept only TCP/WebSocket parts, so a QUIC-only peer could not be an entry, static or service node; circuit-relay addresses now go through the same parser
- fix(waku_core): accept QUIC-v1 peer addresses —
- next:
- achieved:
Status
Status: Logos Delivery Integration
- [Deliverable] Integrate Messaging API in status-go
- achieved:
- cross-platform build path for linking Logos Delivery and SDS through Nimble:
- achieved:
Maintenance
- achieved:
- release: v0.39.0-rc.3 tagged
- CI:
- make sure partitions are created, share one readiness listener helper
- deps:
- prepend instead of overwrite the runpath
- feat: in-process simulator for relay and layer scale testing — real nodes in one process, complementing the docker-compose stack: 3000 nodes on an in-memory transport for relay/gossipsub, 200 for kernel, messaging and channels
- next: