Show HN: s@: decentralized social networking over static sites
Overall reception & concept
- Many find the idea of a decentralized social protocol over static sites intellectually appealing, especially as an exploration of “no middleman” social networking.
- Several note it’s clearly aimed at small, technical friend-groups rather than mass adoption, which tempers expectations.
- Some question the practical benefit over simpler existing tech (RSS, static blogs, email-based systems).
Static sites vs. protocol complexity
- Critics argue the system isn’t truly “static,” since it depends on cryptographic signing, key management, and a running client; only the JSON blobs are static.
- Comparisons are made to IndieWeb tools like Webmention and older ideas (FOAF, pingback, XFN, twtxt), which achieve decentralized social interactions with far simpler mechanisms (HTTP POST, RSS, etc.).
Cryptography, security, and identity
- The heavy use of X25519 and encryption is seen as overkill for many social use cases and a barrier for non-experts.
- Concerns raised:
- Publicly enumerable ciphertext vulnerable to future “harvest now, decrypt later” attacks.
- Key distribution, rotation, and revocation problems, especially when unfollowing requires global re-encryption.
- Domain names as identities tie the system to DNS centralization, which some see as “dead on arrival.”
- Others defend strong encryption and note parallels to PGP session-keys + RSS, but acknowledge poor scalability.
Key storage & UX
- Storing private keys in browser localStorage is widely criticized as fragile and non-backup-friendly.
- People expect many users to lose keys and thus their social graph, making long-term use unlikely.
- Suggestions: export/import flows, QR-code encoding of keys, secret-sharing recovery, and agent/UX layers that hide cryptographic details.
Discovery, paths, and protocol design
- Debate over using a fixed path like
/satellite/vs. a.well-known/endpoint; some see.well-knownas standard and safer, others say it’s the wrong level (host vs. per-stream). - Lack of a clear user-facing rationale and discovery story (who else is using this, how to find them) is seen as a blocker.
Scale, spam, and social dynamics
- Design intentionally doesn’t scale, which some accept; others worry even modest friend groups will strain feed aggregation and key-rotation.
- Reply visibility limited to mutual follows may reduce spam but also hides interesting conversations.
- Broader debate about whether decentralized systems can realistically displace big platforms given UX, marketing, and network effects.