Event JSON
{
"id": "f3d248f3b3bf4b1cc9ba043b7cfb941c33efcbb1d4bd3ceda26a16c24466af5c",
"pubkey": "bd8b4da7cc98700dc2b55e029482053003e4eae4a0eb629e2249749b74199624",
"created_at": 1722743972,
"kind": 1,
"tags": [
[
"e",
"468035c93c115129c756616b3c29dcfe86cd24144f1e2fae57f245d0376d1939",
"",
"root",
"8b53280be8efb1404d197816759f4e04e25fcf412a70db49ae6448b51fa28912"
],
[
"p",
"8b53280be8efb1404d197816759f4e04e25fcf412a70db49ae6448b51fa28912"
],
[
"p",
"bd8b4da7cc98700dc2b55e029482053003e4eae4a0eb629e2249749b74199624"
],
[
"e",
"5845a1d134542be260c3e22d490f8c40aec7186a60b518caad5950b9a39de7bd",
"",
"reply",
"bd8b4da7cc98700dc2b55e029482053003e4eae4a0eb629e2249749b74199624"
],
[
"proxy",
"https://merveilles.town/@zens/112901748978281712",
"web"
],
[
"proxy",
"https://merveilles.town/users/zens/statuses/112901748978281712",
"activitypub"
],
[
"L",
"pink.momostr"
],
[
"l",
"pink.momostr.activitypub:https://merveilles.town/users/zens/statuses/112901748978281712",
"pink.momostr"
],
[
"-"
]
],
"content": "this is just my style, you don’t need to take cues from me; I’d probably just come up with a simple append-only log format; something like\n\n{create task “make app” [uid]}\n{update task done [uid]}\n\n(with the aim of being as simple to parse as possible)\n\ndefine functions for each log event so that you predictably get the same state from the same log\n\nyou can try for a CRDT but you only *need* that if you’re likely to update on many different offline devices and *then* sync. a lot.",
"sig": "6f136213ad5d282bf0c32cd76630110f56fac71c789f6534bef1cfb5d155d0429dd32d32522b1fe9a8b5c0460e8b8659895e49d5d4b76b68ab0a74ca83163cc3"
}