Post #2533361
2026-03-26 18:26 UTC
Any message you send is delivered on top of our "Operation" data-type. That's an single-writer append-only log with some cool features: You can have as many logs as you want, you can remove any past entries in the log (pruning) and it's robust to forks. It's a simple CRDT actually if you look closer!
With append-only logs we are prepared to offer the same functionality over radio-based meshes as sync is cheap (state vector is exchanged in one message, constant-time) and broadcast-only friendly.
Replies (1)
-
@p2panda@autonomous.zone 2026-03-26 18:26
Think about Operations as a "carrier" of any data for your application. Similar like you use an IP Datagram to send anything over the Internet (Did you know that Datagrams are specified to be transport agnostic?).