musicmatze :rust: :nixos: on Nostr: Thinking heavily about how to use #p2panda spaces with #loro for application state ...
Thinking heavily about how to use #p2panda spaces with #loro for application state synchronization.
My current main concern is that deleting / pruning old state from the p2panda space, so that the CRDT history does not grow indefinitely, is a hard problem. 🤔
Published at
2026-09-22 09:29:43 UTCEvent JSON
{
"id": "b906c187144d876fafe1ede1e1c3c3909d4c05e0ac9c8d8bfb6323971926fb61",
"pubkey": "9774fa73d93e8079d02b61097a0aae23f9890f35ef99040aec95d0def2f24e27",
"created_at": 1790069383,
"kind": 1,
"tags": [
[
"t",
"p2panda"
],
[
"t",
"loro"
],
[
"proxy",
"https://social.linux.pizza/users/musicmatze/statuses/117313987126847092",
"activitypub"
],
[
"client",
"Mostr",
"31990:6be38f8c63df7dbf84db7ec4a6e6fbbd8d19dca3b980efad18585c46f04b26f9:mostr",
"wss://relay.ditto.pub"
]
],
"content": "Thinking heavily about how to use #p2panda spaces with #loro for application state synchronization.\n\nMy current main concern is that deleting / pruning old state from the p2panda space, so that the CRDT history does not grow indefinitely, is a hard problem. 🤔",
"sig": "881f0dbabb4a2919a6fab7b6040f52020cf900de2ef62f59e115d451ce786f6dc144b6dcad7ae15f7fdaf55688fb9da667b9a0752896d452858cec98b87c1f8b"
}