Post #2533367
2026-03-26 18:26 UTC
When being subscribed to a topic you have something like a stateful "stream consumer" now.
Every operation which runs through that stream gets processed, first on an internal system-layer where we check the log-integrity, prune the log on demand, order operations causally and later we'll also decrypt them here.
After this we're forwarding the message to your application-layer, with a bunch of meta data and debugging info attached.
Replies (1)
-
@p2panda@autonomous.zone 2026-03-26 18:26
The application-layer can continue processing the message delivered by this operation, now based on your own application logic. Often it'll be something like "move the pawn to field E4", "change the title of the document" or a chat message, or a Text CRDT etc. Finally we want to acknowledge the operation. This will mark the operation internally as "acked" and next time we subscribe to the same stream we will not receive the message anymore. It's something like a "read receipt".