| ▲ | Retr0id 5 hours ago | |||||||||||||||||||||||||
I wish I could share a graph of my eyebrow height over time as I read through this part: > sAT Protocol (s@) is a decentralized social networking protocol based on static sites. Each user owns a static website storing all their data in encrypted JSON stores. | ||||||||||||||||||||||||||
| ▲ | Retr0id 5 hours ago | parent | next [-] | |||||||||||||||||||||||||
But in all fairness it seems like a reasonable system, given the narrow scope of its goals. It does not scale, but that's on purpose. Although I could still see "Feed Aggregation" becoming impractical even with a small number of friends with a modest number of posts. Cryptographically, a problem is that it makes ciphertexts publicly enumerable, protected by a X25519-derived key. This makes it very vulnerable to harvest-now-decrypt-later attacks, if you believe quantum computing will ever happen. | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
| ▲ | nine_k 4 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||
Your app picks up a bunch of feeds and composes them into a nice page for you, much like an RSS feed reader. The twist is that each feed is encrypted in a way that only you can decrypt, so the cryptography also gives strong identity guarantees, and allows for private messaging. It's basically PGP + RSS, only mapped to a bunch of files of specific structure. Those could be RSS/ATOM feeds instead of JSON, to reuse an existing format. The reuse of the ideas is good, these ideas are time-proven. As any PGP-lookalike, this thing has the key distribution problem, and won't scale to billions of users due to that. Key rotation and revocation is another problem. But for a small-scale network it should be fine, and can run on very tiny, very low-power devices, maybe even with intermittent connectivity. | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
| ▲ | RobRivera 5 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||
So a database, that you can send a network response or request with that data, that when received by a client, builds a static website. I see. I see... | ||||||||||||||||||||||||||
| ▲ | behehebd 4 hours ago | parent | prev [-] | |||||||||||||||||||||||||
> Key Rotation (Unfollow) | ||||||||||||||||||||||||||