Hasty Briefsbeta

Bilingual

Building on ATProto

4 hours ago
  • ATProto has the potential to be a base for decentralized applications but is developing in surprising and disappointing ways.
  • The author wants to build a suite of review apps that let users own their data and choose between public and private sharing.
  • ATProto is currently public-only, and its proposed 'permissioned data' system treats private data as fundamentally different, creating complexity.
  • Private and public data are essentially the same data with different access rights; ATProto's approach forces developers to build two separate systems.
  • ATProto's Personal Data Server (PDS) is server-based, not like git, requiring custom offline storage and sync, undermining local-first principles.
  • Despite flaws, ATProto's identity system is promising; the author hopes for design improvements to make it more developer-friendly.