Skip to content
This repository was archived by the owner on Jun 5, 2026. It is now read-only.

Commit fa7ff62

Browse files
proper use of logos chat term
1 parent 3809577 commit fa7ff62

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

standards/application/reliable-channel-api.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ editor: Logos Messaging Team
4141
## Abstract
4242

4343
This document specifies the **Reliable Channel API**,
44-
an application-level interface that sits between the Chat SDK and the [MESSAGING-API](/standards/application/messaging-api.md) plus [P2P-RELIABILITY](/standards/application/p2p-reliability.md), i.e., `chat-sdk` <-> **reliable-channel-api** <-> `messaging-api/p2p-reliability`.
44+
an application-level interface that sits between the Logos Chat and the [MESSAGING-API](/standards/application/messaging-api.md) plus [P2P-RELIABILITY](/standards/application/p2p-reliability.md), i.e., `logos-chat` <-> **reliable-channel-api** <-> `messaging-api/p2p-reliability`.
4545

4646
It bundles segmentation, end-to-end reliability via [Scalable Data Sync (SDS)](https://lip.logos.co/ift-ts/raw/sds.html), rate limit management, and a pluggable encryption hook
4747
into a single interface for sending and receiving messages reliably.
@@ -57,7 +57,7 @@ This API addresses that gap by introducing:
5757
- **Segmentation** to handle large messages exceeding network size limits.
5858
- **SDS** to provide causal-history-based end-to-end acknowledgement and retransmission.
5959
- **Rate Limit Manager** to comply with [RLN](https://lip.logos.co/messaging/standards/core/17/rln-relay.html) constraints when sending segmented messages.
60-
- **Encryption Hook** to allow upper layers (e.g., the Chat SDK) to provide a pluggable encryption mechanism.
60+
- **Encryption Hook** to allow upper layers (e.g., the Logos Chat) to provide a pluggable encryption mechanism.
6161

6262
The separation between Reliable Channels and encryption ensures the API remains agnostic to identity and key management concerns,
6363
which are handled by higher layers.
@@ -75,11 +75,11 @@ A custom Interface Definition Language (IDL) in YAML is used, consistent with [M
7575

7676
### Architectural position
7777

78-
The Reliable Channel API sits between the Chat SDK and the Messaging API, as follows:
78+
The Reliable Channel API sits between the Logos Chat and the Messaging API, as follows:
7979

8080
```
8181
┌────────────────────────────────────────────────────────────┐
82-
Chat SDK
82+
Logos Chat
8383
│ (Identity + Encryption + UX) │
8484
└───────────────────────────┬────────────────────────────────┘
8585
@@ -317,7 +317,7 @@ The default `memory` backend does not survive process restarts; implementors pro
317317

318318
The `encryption` field in `ReliableChannelConfig` is intentionally optional.
319319
The Reliable Channel API is agnostic to encryption mechanisms.
320-
Encryption is considered a concern of upper layers (e.g., the Chat SDK).
320+
Encryption is considered a concern of upper layers (e.g., the Logos Chat).
321321
When an `IEncryption` implementation is provided, it MUST be applied as described in the [Messaging extended definitions](#messaging-extended-definitions).
322322

323323
### Messaging
@@ -458,7 +458,7 @@ The Encryption Hook provides a pluggable interface for upper layers to inject en
458458
- The hook is optional; when not provided, messages are sent as plaintext.
459459
- Encryption is applied per chunk, after segmentation and SDS registration.
460460
- Decryption is applied per chunk, before SDS delivery.
461-
- The `IEncryption` interface MUST be implemented by the caller (e.g., the Chat SDK).
461+
- The `IEncryption` interface MUST be implemented by the caller (e.g., the Logos Chat).
462462
- The Reliable Channel API MUST NOT impose any specific encryption scheme.
463463

464464
## Security/Privacy Considerations

0 commit comments

Comments
 (0)