Event JSON
{
"id": "d7069ad0269b1d5b85ecf5d54cf2869a4eb7dbdd92b51b5bbe2e3403305cee49",
"pubkey": "91f3801c76d2313f7cbb4814b979cc7a219e35511d61d7f528324f1f8cd0a4ef",
"created_at": 1696478146,
"kind": 1,
"tags": [
[
"p",
"7d5d98e9b3acd1bfba5996386815be68158d6dc8ea88a9251e79bc54e42dd288"
],
[
"e",
"43128c43dcf6e886403e2f85c160bc1c6b3e0b889207b967491415290e0c2ff7",
"",
"reply"
],
[
"p",
"33f2598349a8ff3f90a4a9fa8c7a85f56e4e5bc9f388f3c50cd75908932ce65b"
],
[
"e",
"4973fc0908aae59d7994458105e7acdfd19b27e56b34f8edd2899b4bd4c7363f",
"",
"root"
],
[
"p",
"91f3801c76d2313f7cbb4814b979cc7a219e35511d61d7f528324f1f8cd0a4ef"
],
[
"proxy",
"https://recurse.social/@lindsey/111180391831828852",
"web"
],
[
"proxy",
"https://recurse.social/users/lindsey/statuses/111180391831828852",
"activitypub"
],
[
"L",
"pink.momostr"
],
[
"l",
"pink.momostr.activitypub:https://recurse.social/users/lindsey/statuses/111180391831828852",
"pink.momostr"
]
],
"content": "🤯 A single, unified abstraction for processes and messages 🤯\n\nThe \"sites\" abstraction that our diagrams use generalizes over the notions of \"process\" and \"message\": a \"site\" is *any place where state exists*. Sending a message from a process is \"forking\" (or duplicating) a piece of that process’s state out into the world; receiving a message at a process is \"joining\" that message’s state with the process’s own. Conflating these two things is admittedly *weird*, but has some nice advantages!",
"sig": "fe0f38557caf5f94f8355c878159d37347ac51f2df4efebc7e4361fd4dc0c96c12bd608249348e6693e23820f60de443251551d8ec5fe59bbb08e52839b5bcf5"
}