devin ivy 🐋
banner
divy.zone
devin ivy 🐋
@divy.zone
🌀 bluesky team
October 24, 2025 at 8:46 PM
Reposted by devin ivy 🐋
app devs: we have some new AT OAuth resources and examples for you!

linked off this intro page we have new example projects showing how to do client auth using reference SDKs for TypeScript and Go.

and the buried lede: an Expo library for doing AT OAuth in React Native mobile apps
OAuth Introduction - AT Protocol
OAuth for AT Protocol application developers.
atproto.com
October 22, 2025 at 8:28 PM
atpropos of nothing
Mike's Hard Decentralization
October 21, 2025 at 2:51 AM
Reposted by devin ivy 🐋
atmosphere devs! 🧑‍🚀

just published a protocol checkin: docs.bsky.app/blog/protoco...

tl;dr
expect to see a lot of updates from us in the next few months. we're hard at work on making AT easier to build on & ensuring the network remains a resilient foundation for the future of open social
Protocol Check-in (Fall 2025) | Bluesky
We last shared a protocol roadmap back in March 2025, and wow does time fly. If we're being honest, we haven't tied a bow on as many of these threads as we would've hoped. Oh time, strength, cash, and...
docs.bsky.app
October 20, 2025 at 9:59 PM
Reposted by devin ivy 🐋
Announcing ATmosphereConf 2026, coming to Vancouver March 26th to 29th.

We've got the full announcement and future news and updates on our new site news.atmosphereconf.org/3m3cwwz4mpk2j
Announcing ATmosphereConf Vancouver 2026 - ATmosphereConf News
The next ATProto Community Conference is coming to Vancouver, Canada, in March 26th to 29th 2026
news.atmosphereconf.org
October 16, 2025 at 3:34 PM
Reposted by devin ivy 🐋
October 15, 2025 at 3:59 PM
Reposted by devin ivy 🐋
for atproto devs and protocol watchers, I published an overview of the network moderation architecture.

it tries to cover all the mod actions possible for each service type. this design has been around a while, but not well documented.

this doc is not very polished, but could clarify some details
AT Moderation Architecture | bryan newbold
The AT network is becoming more heterogeneous in practice, with independent PDS hosts, apps, and alternative bsky AppViews establishing themselves. This means that more complex inter-service moderatio...
whtwnd.com
October 6, 2025 at 8:22 AM
Reposted by devin ivy 🐋
i wrote down the process of resolving an at:// URI step by step. turns out, it's a great way to learn how the AT protocol works!
Where It's at:// — overreacted
From handles to hosting.
overreacted.io
October 2, 2025 at 8:21 PM
Reposted by devin ivy 🐋
independent plc org, ietf, migrating back to bsky, patent pledge

BROTHER WE ARE JUST GETTING STARTED
Bluesky runs on open protocols with open source code. Today we’re taking an additional step and making a patent non-aggression pledge to ensure that everyone can build confidently on our work.

Learn more and read the pledge in our blog post: bsky.social/about/blog/1...
Bluesky's Patent Non-Aggression Pledge - Bluesky
Bluesky develops open protocols. We're taking a short and simple patent non-aggression pledge to ensure that everybody feels confident building on them.
bsky.social
October 1, 2025 at 6:07 PM
tldr: go nuts, do your thing, fork our oss work, build a company on the protocol. you're a part of the network flourishing, so we're cheering you on.
Bluesky runs on open protocols with open source code. Today we’re taking an additional step and making a patent non-aggression pledge to ensure that everyone can build confidently on our work.

Learn more and read the pledge in our blog post: bsky.social/about/blog/1...
Bluesky's Patent Non-Aggression Pledge - Bluesky
Bluesky develops open protocols. We're taking a short and simple patent non-aggression pledge to ensure that everybody feels confident building on them.
bsky.social
October 1, 2025 at 6:17 PM
AT devs have just been blowing me away, the ecosystem is cookin!! i see you out there making it happen!!!
In fact, 80% of non-BSky collections are under active development with records written in the last week - 90% in the last month. Almost *no* abandoned projects where more than a small handful of uptake. The ecosystem is ~sticky~. Why?
October 1, 2025 at 5:41 AM
Reposted by devin ivy 🐋
deploy a complete atproto app in one click using Railway
Deploy atproto statusphere app
Deploy atproto statusphere app on Railway with one click, start for free. A minimal demo of an end-to-end atproto application
railway.com
September 30, 2025 at 7:09 PM
making more internet at @jaz.bsky.social's side has been an honor and a privilege. so many late nights hacking or plotting, situation rooms weathered, and doing some of the best work of our lives together. and a great bud. soo, so sick. jaz rules 💜
jazco.dev Jaz @jazco.dev · Sep 26
A bit of personal news for y’all.

Today is my last day as a member of the Bluesky team!

The past 2+ years building out Bluesky’s Infrastructure and Platform team and scaling the network from 100,000 -> 40,000,000 users have been the most intense and rewarding years of my life.
September 26, 2025 at 8:48 PM
Reposted by devin ivy 🐋
okay and as promised, the bluesky PDS is officially open for returning users to migrate their accounts back!

hoping this lowers the stakes & gives folks the confidence to explore some other PDSs in the network!

docs.bsky.app/blog/incomin...
Enabling Account Migration Back to Bluesky’s PDS | Bluesky
One of the core promises of AT is the seamless account migration between PDS hosts. Since federation opened up in the AT network, it has been possible to migrate away from the Bluesky PDS and between ...
docs.bsky.app
September 26, 2025 at 6:12 PM
Reposted by devin ivy 🐋
i wrote about atproto and why it matters
Open Social — overreacted
The protocol is the API.
overreacted.io
September 26, 2025 at 3:33 PM
Reposted by devin ivy 🐋
New blogpost alert: jazco.dev/2025/09/26/i...

This one is about using load balancing and bucketing in more creative ways to solve problems with database contention.

Part of the work we're doing building out a new DB layer on top of FoundationDB that will be FOSS!

Hope you enjoy it!
Turning Billions of Strings into Integers Every Second Without Collisions
In the case of distributed, high-throughput string interning, horizontal scaling can be achieved by breaking up one large keyspace that requires strict coordination into billions of smaller keyspaces ...
jazco.dev
September 26, 2025 at 4:29 PM
Reposted by devin ivy 🐋
excited to share that we are following through on our earlier commitments and putting together an independent+neutral organization to house the DID PLC system, includes the directory service
Creating an Independent Public Ledger of Credentials (PLC) Directory Organization | Bluesky
The Bluesky Social app is built on an open network protocol that refers to each user by a unique Decentralized Identifier, or DID (a W3C standard). The most popular supported DID method was developed ...
docs.bsky.app
September 19, 2025 at 9:31 AM
Reposted by devin ivy 🐋
Just a draft, but a very exciting draft to have www.ietf.org/archive/id/d...
www.ietf.org
September 15, 2025 at 10:36 AM
@sheharper.com happy birthdayyyyyy
a man is sitting in front of a door and says i 'm excited for your birthday !
Alt: charlie from it's always sunny: "i'm excited for your birthday!"
media.tenor.com
August 21, 2025 at 10:56 PM
Reposted by devin ivy 🐋
hi Bluesky! 🦋

i’ve been chosen as the new head of product here at Bluesky HQ! and i couldn’t be more excited to hack with this incredibly talented team on making this site better for everyone.
August 15, 2025 at 3:08 PM
Reposted by devin ivy 🐋
Adversarial ATProto PDS Migration www.da.vidbuchanan.co.uk/blog/adversa...

aka how to migrate your account if your old PDS explodes, and how to prepare for it in advance
Adversarial ATProto PDS Migration | Blog
www.da.vidbuchanan.co.uk
July 28, 2025 at 6:50 PM
Reposted by devin ivy 🐋
"Social media users are tired of losing their identity and data every time a platform shuts down or pivots. In the ATProto ecosystem, users own their data and identities. Bluesky is the first big example, but a new wave of decentralized social networks is just beginning."
July 24, 2025 at 6:06 PM
new capabilities for atproto devs coming sooooon!

take a close look, and you'll find some pretty unique stuff going on in here. one of the key questions is: how will users understand what data they're providing an app access to when they login? lexicon authors will play a very important role... 👀
July 3, 2025 at 1:06 AM
Reposted by devin ivy 🐋
appviewappviewappview

- after 6 months, I'm running what is, afaik, the first full-network bluesky appview
- you can use it at zeppelin.social, query it at bsky.zeppelin.social, read about it at whtwnd.com/futur.blue/3..., & help me keep it up for more than a few weeks at github.com/sponsors/fut...
in and out, quick appview adventure | futur
it's an appview, michael, how long could it take? tl;dr I'm running what is, to my knowledge, the first instance of the Bluesky AppView containing all\* data in the history of the network This took...
whtwnd.com
June 23, 2025 at 5:04 PM
Reposted by devin ivy 🐋
OAuth updates for app devs!

Over the past few weeks we've been chatting with devs and doing a pass over our SDKs and docs to address issues. This blog post summarizes the main changes we've made, some tweaks still in flight, and links to longer form writing about security and design trade-offs
OAuth Improvements | Bluesky
We've been making improvements to the end-user and developer experiences with atproto OAuth, and wanted to share some updates.
docs.bsky.app
June 13, 2025 at 7:26 PM