Logos Chat Module#

Note

The main Logos Messaging documentation is at docs.logos.co/messaging.
Start there for the concepts, the wider stack, and a walk-through of building a module that uses this API.

This site is the API reference and the internal docs.

The Logos Chat Module gives your application end-to-end-encrypted conversations – one-to-one and group – without implementing any of the cryptography or the transport. It is a Logos Core core module: it wraps libchat and reaches the network through delivery_module, so any other module – or a UI – can open a conversation and exchange messages by calling methods on chat_module.

Its public surface is a single LIDL contract, rust-lib/chat_module.lidl. Consumers generate a typed client from it, and the reference below is rendered from the same file.

API Reference#

  • API reference – every method, event and record, generated from the contract.

Internal docs#

  • Logging – what the module logs, where it goes, and how to turn it up.