{
  "path": "/3m6mfukf5o22f",
  "site": "at://did:plc:aurnkk6uy6axy66uqaq6dqy6/site.standard.publication/3m6gjuzizxc27",
  "$type": "site.standard.document",
  "title": "ATProto Resource List for the curious",
  "content": {
    "$type": "pub.leaflet.content",
    "pages": [
      {
        "id": "019ac0c5-5d83-766c-aaa7-59b8887451c3",
        "$type": "pub.leaflet.pages.linearDocument",
        "blocks": [
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.header",
              "level": 1,
              "facets": [],
              "plaintext": "Non-ATProto people:"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [],
              "plaintext": "Audience I had in mind for this is a developer with experience on other platforms curious about ATProto, but good stuff here for everybody! "
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.header",
              "level": 1,
              "facets": [],
              "plaintext": "ATProto people:"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [],
              "plaintext": "Comment and add things I forgot/am not aware of! "
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [],
              "plaintext": "If I included you/your thing on this list and you don't want to be here I'm sorry! Message me and I'll remove.  "
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [],
              "plaintext": ""
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.horizontalRule"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [],
              "plaintext": ""
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.header",
              "level": 2,
              "facets": [],
              "plaintext": "The Blog Posts that ATProto-pilled me (personally)"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "src": "https://overreacted.io/open-social/",
              "$type": "pub.leaflet.blocks.website",
              "title": "Open Social — overreacted",
              "description": "The protocol is the API.",
              "previewImage": {
                "$type": "blob",
                "ref": {
                  "$link": "bafkreicwfwvced7chjgy3p3xh53547fdagl3aor3jjro67o7renuc53dra"
                },
                "mimeType": "image/png",
                "size": 25487
              }
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "src": "https://overreacted.io/where-its-at/",
              "$type": "pub.leaflet.blocks.website",
              "title": "Where It's at:// — overreacted",
              "description": "From handles to hosting.",
              "previewImage": {
                "$type": "blob",
                "ref": {
                  "$link": "bafkreib6tlpfytt5z7dnmrh6ygwgqk2yinawindlh2qhiomusrpsvuorz4"
                },
                "mimeType": "image/png",
                "size": 21184
              }
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "src": "https://underreacted.leaflet.pub/3m23gqakbqs2j",
              "$type": "pub.leaflet.blocks.website",
              "title": "we can just do things - underreacted",
              "description": "7 days later and we have some results from the experiment. When we demote popular posts we see:\n- 8.26% fewer \"show less like this\" (3340 -> 3064)\n- 0.24% more posts in For You were liked (242438 -> 243024)\n- 2.43% more feed loads (438867 -> 449537)\n\nPer user and per request metrics:",
              "previewImage": {
                "$type": "blob",
                "ref": {
                  "$link": "bafkreidpxcfnrilcptdr4y2v5bhan2pb4odgupxsxu7uglvd6aedb4olqm"
                },
                "mimeType": "image/png",
                "size": 22687
              }
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [],
              "plaintext": ""
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.header",
              "level": 2,
              "facets": [],
              "plaintext": "From the official docs (there's tons of good stuff there)"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "src": "https://atproto.com/articles/atproto-for-distsys-engineers",
              "$type": "pub.leaflet.blocks.website",
              "title": "ATProto for distributed systems engineers - AT Protocol",
              "description": "AT Protocol is the tech developed at Bluesky for open social networking. In this article we're going to explore AT Proto from the perspective of distributed backend engineering."
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.header",
              "level": 2,
              "facets": [],
              "plaintext": ""
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.header",
              "level": 2,
              "facets": [],
              "plaintext": "One (of many) firehose utilities/visualizations"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "src": "https://firesky.tv/",
              "$type": "pub.leaflet.blocks.website",
              "title": "Firesky",
              "description": "Watch every Bluesky post in real-time – filter the firehose"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [],
              "plaintext": ""
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.header",
              "level": 2,
              "facets": [],
              "plaintext": "PDSls (deserves its own post)"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "src": "https://pdsls.dev",
              "$type": "pub.leaflet.blocks.website",
              "title": "PDSls",
              "description": "Browse the public data on atproto"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [],
              "plaintext": "Type in a handle and browse is my advice. "
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "src": "https://pdsls.dev/at://did:plc:gq4fo3u6tqzzdkjlwzpb23tj",
              "$type": "pub.leaflet.blocks.website",
              "title": "PDSls",
              "description": "Browse the public data on atproto"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [
                {
                  "index": {
                    "byteEnd": 35,
                    "byteStart": 28
                  },
                  "features": [
                    {
                      "uri": "https://dame.is",
                      "$type": "pub.leaflet.richtext.facet#link"
                    }
                  ]
                }
              ],
              "plaintext": "^ one great starting place, dame.is who made..."
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "src": "https://dame.is/writing/blogs/a-guestbook-and-welcome-message-for-my-pds/",
              "$type": "pub.leaflet.blocks.website",
              "title": "A guestbook and welcome message for my atproto PDS - dame.is",
              "description": "We all know by now that I believe in the lexicon black market and an enjoy illegal atproto records. It's not my fault that Bluesky PBC allowed for such shenanigans! If the good lord had intended for us to walk, she wouldn't have invented roller skates."
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [],
              "plaintext": "...a cool guestbook you can sign and..."
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "src": "https://anisota.net/",
              "$type": "pub.leaflet.blocks.website",
              "title": "Anisota — A new interface for Bluesky, ATProto, and Social Media",
              "description": "A radical, experimental, and peaceful user interface for Bluesky, ATProto, and other ATmosphere-based social media.",
              "previewImage": {
                "$type": "blob",
                "ref": {
                  "$link": "bafkreihascam5s2bkh3xnaj3ziczrdzrqqdng3p7ng3ixtxynekfwq7qoe"
                },
                "mimeType": "image/png",
                "size": 5164
              }
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [],
              "plaintext": "...Anisota!"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [],
              "plaintext": ""
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.header",
              "level": 2,
              "facets": [],
              "plaintext": "Various Blogs about ATProto:"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "src": "https://atprotocalls.leaflet.pub/",
              "$type": "pub.leaflet.blocks.website",
              "title": "AT Proto Calls",
              "description": "just Skymates yapping about lore or tech"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "src": "https://marvins-guide.leaflet.pub/",
              "$type": "pub.leaflet.blocks.website",
              "title": "HItchhikers Guide to the Atmosphere",
              "description": "An Encyclopedia Galactica with various guides and writings to help you understand the atmosphere(atproto ecosystem)."
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "src": "https://babesky.leaflet.pub/",
              "$type": "pub.leaflet.blocks.website",
              "title": "Babesky Blog",
              "description": "Building Bluesky's NSFW community since 2023  Support: patreon.com/babesky"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "src": "https://blog.stream.place/",
              "$type": "pub.leaflet.blocks.website",
              "title": "How Streamplace Works",
              "description": "Here's a place for writings about how Streamplace does Streamplace things.",
              "previewImage": {
                "$type": "blob",
                "ref": {
                  "$link": "bafkreida5tnffp3j4ukb3um63athjbtk4v26zqzms5q2p6tks75eizgg7q"
                },
                "mimeType": "image/png",
                "size": 16474
              }
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "src": "https://pfrazee.leaflet.pub/",
              "$type": "pub.leaflet.blocks.website",
              "title": "Paul's Leaflets",
              "description": "There's a surprisingly nuanced discussion in development about the political economy of clients and servers in the Atmosphere"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [],
              "plaintext": "\n"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.header",
              "level": 2,
              "facets": [],
              "plaintext": "Very incomplete list of people who have shared things that have helped me learn ATProto stuff"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "src": "https://bsky.app/profile/bmann.ca",
              "$type": "pub.leaflet.blocks.website",
              "title": "Boris (@bmann.ca)",
              "description": "Web tinkerer. Pooling capital and collaboration.   What if we made things a little bit better?  #Vancouver #cooking #restaurant #atproto  I'm on Germ DM 🔑 https://ger.mx/A04SXZYcNrBNCygCupzIejDFcf3VR7MVDPRaojGxx0lr#did:plc:2cxgdrgtsmrbqnjkwyplmp43"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "src": "https://bsky.app/profile/doll.dollsky.social",
              "$type": "pub.leaflet.blocks.website",
              "title": "Doll (@doll.dollsky.social)",
              "description": "It/Its  Main fronter of a plural system  Its name is doll, it is also a doll. The system is an adult.  Interested in creating ethical and safe AI systems  Third party appview: https://github.com/dollspace-gay/PublicAppView"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "src": "https://bsky.app/profile/rude1.blacksky.team",
              "$type": "pub.leaflet.blocks.website",
              "title": "Rudy wants revolution. (@rude1.blacksky.team)",
              "description": "steward [ blacksky.community ] founder&ceo blacksky algorithms [ @blackskyweb.xyz‬ ] organizer [ wethepeople.nyc ]  move fast and break chains support@blacksky.app https://ger.mx/A41XSMLswtjsIvPRK8jwOdqX5PwNB9fCNu7QOkKPJ9ci#did:plc:w4xbfzo7kqfes5zb7r6qv3rw"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [],
              "plaintext": ""
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.header",
              "level": 2,
              "facets": [],
              "plaintext": "Open Social (aka u don't need a bluesky to be part of the atmosphere): "
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "src": "https://latenthomer.leaflet.pub/3m4gbb777t22u",
              "$type": "pub.leaflet.blocks.website",
              "title": "AT friends #2: @snarfed.org of Bridgy Fed (@ap.brid.gy) - Jake Simonds's Blog",
              "description": "informal chats with people building excellent stuff on (or in this case around) ATProto"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [
                {
                  "index": {
                    "byteEnd": 62,
                    "byteStart": 31
                  },
                  "features": [
                    {
                      "uri": "https://mastodon.social/@jakesimonds.com@bsky.brid.gy",
                      "$type": "pub.leaflet.richtext.facet#link"
                    }
                  ]
                },
                {
                  "index": {
                    "byteEnd": 109,
                    "byteStart": 74
                  },
                  "features": [
                    {
                      "uri": "https://bsky.app/profile/pamelafox.fosstodon.org.ap.brid.gy",
                      "$type": "pub.leaflet.richtext.facet#link"
                    }
                  ]
                }
              ],
              "plaintext": "^ Bridges are cool. People can follow my bluesky from mastodon, and I can follow bridged mastodons on bluesky.  "
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "src": "https://pub.jbc.lol/how-wafrn-bsky-integration-works",
              "$type": "pub.leaflet.blocks.website",
              "title": "How Wafrn's Bluesky Integration works",
              "description": "I have seen some people that it is bridged, even me said it, but no, it is not a bridge.",
              "previewImage": {
                "$type": "blob",
                "ref": {
                  "$link": "bafkreidu7hv2wqxuh27fiorhg7wu43op6mdwwpq4o34f6yzrreeucfvbmq"
                },
                "mimeType": "image/png",
                "size": 19916
              }
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [],
              "plaintext": "^ Wafrn is maybe the greatest place in cyberspace. Seriously. Every time I go there something makes me laugh out loud. "
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "src": "https://bsky.app/profile/wamellow.com",
              "$type": "pub.leaflet.blocks.website",
              "title": "Wamellow (@wamellow.com)",
              "description": "Get Bluesky to Discord Notifications with Wamellow!  ┊ › wamellow.com/docs/notifications ┊ › discord.gg/shiggy ┊ › https://ko-fi.com/mwlica ┊ › by shi.gg"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [],
              "plaintext": "^ for those with a foot in the discord world! \n"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.header",
              "level": 2,
              "facets": [],
              "plaintext": "podcasts, too (not ATProto, more open social):"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "src": "https://revolution.social/",
              "$type": "pub.leaflet.blocks.website",
              "title": "revolution.social - A Podcast About the Social Media Revolution",
              "description": "Join us as we explore the social media revolution and how we can build an open world for all."
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "src": "https://dot-social.simplecast.com/",
              "$type": "pub.leaflet.blocks.website",
              "title": "Dot Social",
              "description": "Learn about the Internet’s next wave on the open social web and what it will unlock for how we connect, communicate, and innovate online. Hosted by Flipboard CEO Mike McCue."
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [],
              "plaintext": ""
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.header",
              "level": 2,
              "facets": [],
              "plaintext": "Old stuff"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "src": "https://jaygraber.medium.com/web3-is-self-certifying-9dad77fd8d81",
              "$type": "pub.leaflet.blocks.website",
              "title": "Web3 is Self-Certifying",
              "description": "There’s been a lot of discussion lately about what Web3 is and isn’t. Here’s my definition: Web3 is user-generated authority, enabled by…"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "src": "https://rolandtanglao.com/2021/03/04/p1-jay-graber-decentralized-social-ecosystem-review/",
              "$type": "pub.leaflet.blocks.website",
              "title": "Jay Graber: Decentralized Social Ecosystem Review",
              "description": "flickr.com/roland, twitter.com/rtanglao #firefox #thunderbird"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [],
              "plaintext": "I've mostly focused on 2025+ stuff because as a heuristic I'm often trying to read the latest whatever, but been impressed to find evidence that not just the CEO but a lot of people behind the scenes have been thinking hard about this space for a while. "
            }
          }
        ]
      }
    ]
  },
  "bskyPostRef": {
    "cid": "bafyreiayn5wz2mk3ayl23al3dnpnnv6wiipcmkcwcrhrfsw4etcedpfndy",
    "uri": "at://did:plc:aurnkk6uy6axy66uqaq6dqy6/app.bsky.feed.post/3m6mfupmi5s2f",
    "commit": {
      "cid": "bafyreihduds6jvp6zyv7qcunooatz6hnr3ssthx5k5wblc5mzo5vadvuzm",
      "rev": "3m6mfuppjgo2i"
    },
    "validationStatus": "valid"
  },
  "description": "totally unofficial/incomplete/arbitrary list of ATProto resources for the curious",
  "publishedAt": "2025-11-27T12:50:26.959Z"
}