Create Chat SDK MVP
-
[Deliverable] Chat SDK Developer Preview
- achieved:
- [chat] feat: ListConversations API in libchat
- [chat] fix: all-endpoints Nim bindings test and installation_name ABI fix
- [chat] fix: replace dynlib dlopen with plain importc for static linking support
- [chat] feat: Rust→Nim ABI mismatch fix via C wrapper translation layer
- [chat] feat: Identity Simplification in logos-chat
- [chat] feat: statically link libchat and RLN via rust-bundle
- [chat] feat: switch to logos.dev fleet
- [chat] fix: Chat history of multiple chats, UI improvements
- next:
- [chat] Clean up Logos Core module API and expose convenience functions
- achieved:
-
[Deliverable] Chat SDK Bindings
- achieved:
- [chat] Add API docs to logos-chatsdk-module
- [chat] docs: update logos-chatsdk-ui readme
- [chat] Readme overhaul for logos-chat
- [chat] fix: mac build
- [chat] ci: reduce CI times by unifying jobs and caching Cargo artifacts
- [chat] feat: add nix flake to logos-chat
- [chat] Fixed integration of Chat module in Logos App
- next:
- [chat] Create minimal code examples for bot developers
- achieved:
API access to P2P Reliability for Desktop
- [Deliverable] Introduce Waku API in nwaku
- achieved:
- [delivery] Create logos-delivery-module
- [delivery] Health API support for liblogosdelivery library and logos-delivery-module
- [delivery] Create debug API spec
- next:
- [delivery] Implement receive/subscribe API
- [delivery] Deploy logos.dev messaging fleet
- [delivery] Implement debug API in logos-delivery
- [delivery] Implement subscribe API
- [delivery] Move destroy and more security check in logos-delivery
- [delivery] Enhance createNode security in logos-delivery-module
- [delivery] Add doxygen documentation in logos-delivery-module
- [delivery] Enhance Logos Messaging API config:
- Allow flatten json sturcture for liblogosdelivery.
- Support
presetswitch for easy configure target fleet - Support
storeMessageDbUrlswitch to enable fleet mode logos-core headless run as store-node in fleet.
- achieved:
Maintenance
- next:
- [delivery] Start using Nimble in logos-delivery