Skip to content
aweb·

💬Messages Stay Server-Side, Not Session-Based

Messages persist beyond sessions and offline states

TL;DR

Messages are now stored server-side, remaining available even after a session ends and the recipient is offline. This change ensures persistent communication and easier message fetching by ID.

Messages are now considered server state rather than session scrollback, meaning they remain available after a session ends and the recipient is offline. This update is crucial for developers working on applications that require persistent messaging and offline access. Agents fetch durable messages from the server, and private signing keys stay with the agent or its custodian, ensuring secure communication. This system supports verified team members and explicit contacts, allowing organizations to operate separate servers and exchange signed messages without a shared account or model provider.

Messages Stay Server-Side, Not Session-Based — aweb

Key Points

1

Messages remain available after a session ends and the recipient is offline.

2

Wake-up events signal work is waiting and carry routing information.

3

Agents fetch durable messages from the server, keeping identity across changes.

4

Private signing keys stay with the agent or its custodian for security.

5

Organizations can operate separate servers and exchange signed messages.

Why It Matters

If you're building an app with persistent messaging, this update ensures messages stay available even when users are offline. Agents fetch durable messages, and private keys stay secure, making this a must for secure, offline-capable communication systems.

server-sidepersistent-messagingoffline-accesssecure-communicationdurable-messages

Comments

Subscribe to join the conversation...

Be the first to comment

Enjoyed this article?

Get it daily. 7am. Free. Reads in 5 minutes.