Hasty Briefsbeta

Bilingual

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.