Show HN: s@: decentralized social networking over static sites
2 days ago
- #static-sites
- #decentralized
- #social-networking
- 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.
- A client running in the browser aggregates feeds and publishes posts without relying on servers or relays.
- User identity is their domain name, authenticated by HTTPS/TLS.
- Discovery document is found at `https://{domain}/satellite/satproto.json` containing protocol version and public key.
- User data is stored in encrypted JSON stores, decryptable only by the user and their followers.
- Posts are individually encrypted files with a plaintext index for lazy loading.
- Follow list is stored as plain JSON, unencrypted.
- Replies are grouped as flat threads under the original post; nested replies are not supported.
- Client publishes posts by updating the post index and adding new encrypted post files.