More ShopTalk episodes

724: Ask Dan Abramov Anything About AT Proto thumbnail

724: Ask Dan Abramov Anything About AT Proto

Published 20 Jul 2026

Duration: 00:55:57

"Explores BlueSky's AT Protocol, a decentralized social media framework that simplifies interoperability by avoiding Mastodon's cross-instance complexity, emphasizing user-controlled data, open standards, and scalable, RSS-like functionality to reshape social networks."

Episode Description

Show DescriptionIf you're like Chris and understand a bit of the tech behind AT Proto but want to understand it at a deeper level, this episode is for...

Overview

The podcast discusses decentralized social media platforms, focusing on BlueSky and its underlying AT Protocol. Unlike Mastodon, which relies on interconnected instances that complicate data sharing, AT Protocol enables decentralized networking by allowing content to be directly pulled - similar to how RSS works - making it more scalable and simpler. The protocol supports user-controlled data through Personal Data Servers (PDS), where individuals store their own content and interactions, enabling ownership and portability across apps.

The conversation explores the design of decentralized identity and data ownership, advocating for a people-first data layer on the web. Users can authenticate via domain-based identities and control their data using cryptographic keys, reducing reliance on platform-controlled "walled gardens." Apps build on this infrastructure by interpreting standardized data formats (lexicons) and creating optimized views, but the true source of truth remains in users' personal repositories. The discussion also highlights efforts toward standardization, such as the Standard Site initiative for blog interoperability, and experimental uses like decentralized scrobbling and media tracking, all promoting a vision of user-owned, interoperable digital ecosystems.

What If

  • What if you turned your personal blog into a decentralized, interoperable data source using Standard Site?

    • Move: Convert your static blog (e.g., Jekyll, 11ty) into a Standard Site-compliant feed by adopting the shared schema (publication, post, subscription) and hosting it with a plugin or tool like Adapult. Publish JSON-based records of your posts to your Personal Data Server (PDS) or public GitHub repo.

    • Why Now?: The Standard Site format is gaining traction across indie platforms and readers; early adopters can position their content for cross-platform discovery (e.g., in "Standard Reader" aggregators) before lock-in intensifies elsewhere.

    • Expected Upside: Gain portable, user-owned content that apps can ingest natively - increasing reach without surrendering control. Enables POSSE (Publish on your Own Site, Syndicate Elsewhere) at scale with minimal maintenance.

  • What if you built a niche social app using AT Protocol as your backend data layer instead of a traditional database?

    • Move: Use the AT Protocol's lexicon system to define a custom schema (e.g., app.bsky.media.review) for a vertical like book or movie reviews. Connect it to a PDS so users own their data while your app acts as a client that reads and renders it.

    • Why Now?: AT Protocol tooling (e.g., TypeScript lexicon generators, BDSLS browsers) now supports rapid prototyping. The ecosystem is ripe for early entrants before dominant apps capture attention.

    • Expected Upside: Reduce backend complexity (no custom auth, storage, or sync logic); leverage existing identity and hosting infrastructure (e.g., domain-based DIDs). Launch faster with zero server-side data persistence.

  • What if you proto-fied an existing SaaS product by offloading user content to their PDS?

    • Move: Modify one core feature of your app (e.g., user-generated notes, activity logs) to write data in a standardized JSON format (via a public lexicon) directly to users' Personal Data Servers instead of your database.

    • Why Now?: Tools like WebSockets and HTTP APIs for PDS access are stable, and interest in data ownership is rising post-Twitter exodus. Solo devs can experiment with real user demand for portability.

    • Expected Upside: Differentiate your product with true data ownership - users can export, audit, and reuse their data freely. Attracts privacy-focused early adopters and sets foundation for interoperability with future decentralized apps.

Takeaway

  • Register a domain-based identity and configure DNS records to establish ownership for decentralized web protocols like AT Protocol.
  • Design application data models using lexicons with reverse-domain naming (e.g., app.bsky.feed.post) to ensure compatibility and interoperability in decentralized systems.
  • Implement a local materialized view database in your app to efficiently query follower relationships and feed data pulled from decentralized sources, accepting that it's a derived cache, not the source of truth.
  • Adopt the Standard Site schema for blog posts and publications to enable cross-platform syndication and improve content discoverability in decentralized networks.
  • Build or integrate tools that pull and process public JSON-formatted data from Personal Data Servers (PDS) via HTTP/WebSocket to create aggregated views like feeds or analytics dashboards.

Recent Episodes of ShopTalk

6 Jul 2026 722: The No-AI Talk Challenge, Picking Rails Tooling, Dark Mode?

Web development challenges include optimizing performance with INP metrics, non-blocking execution techniques, email security protocols, dark/light mode design consistency, JavaScript-Rails trade-offs, and preventing FART by confirming theme preferences.

25 May 2026 716: Google I/O 2026 Recap Edition

Chrome 2026's AI-driven web updates, including the Web MCP protocol and Next.js integrations, reshape design, SEO, and e-commerce, while debates arise over AI's role in content quality, accessibility, ethical implications, and the tension between innovation and traditional expertise.

18 May 2026 715: Would You Like a LLM With Your Browser?

The integration of AI into web browsers via APIs like `navigator.ai` highlights on-demand local processing for privacy, evolving specialized AI functions, ethical concerns around data and governance, technical hurdles for small models, critiques of AI aesthetics and "purple washing," corporate initiatives, and challenges in digital preservation and web ethics.

4 May 2026 713: AI + Design Systems with Brad and Ian Frost

AI's evolving role in design workflows streamlines tasks like website redesign and component generation, balancing automation with human oversight, ethical UX considerations, accessibility, and alignment with design systems while addressing challenges of compliance, adaptability, and intentional decision-making.

More ShopTalk episodes