AT Protocol Developers
Social networking technology created by Bluesky.
Developer-focused account. Follow @bsky.app for general announcements!
Bluesky API docs: docs.bsky.app
AT Protocol specs: atproto.com
- This transition is now complete. The 'bsky.network' firehose and jetstream instances are all functional. Connected services should have transitioned smoothly, though in some situations may require a restart.
- Having some difficulties during cutover that are affecting Relay consumers. Should be resolved shortly.
- いよいよ今日です! あと1時間ほどで、データ伝送路を新しい中継システムに切り替える準備を進めています
- This is today! Preparing to cut over the firehose to a new relay in the next hour or so.
- 「bsky.network」で提供されている人気のファイアホースサービスが、いよいよ今週火曜日にアップグレードされます。 PDSオペレーター、ファイアホース利用者、Jetstreamユーザーへの影響は最小限に抑えられる見込みですが、詳細については全文をご確認ください。
- The popular firehose service at 'bsky.network' is finally going to be upgraded this coming Tuesday. The disruption to PDS operators, firehose consumers, and jetstream users should be minimal, but read the full post for all the details.
- Reposted by AT Protocol Developers[Not loaded yet]
- We just released Tap, a tool designed to handle the hard parts of repo synchronization, so you can focus on building your application. It's now easier than ever to stay up to date with Atmosphere records for dev, data analysis, or any other task at hand! docs.bsky.app/blog/introdu...
- interested in standardization of AT at the IETF? there are ongoing discussions happening on the mailing list, and there will be a video call this Wednesday to discuss the scope of work, especially around DIDs and identity. more details in this email thread: mailarchive.ietf.org/arch/msg/atp...
- "Find friends by phone" is a common tool in social networks. We're proposing a secure scheme and requesting comments from the dev community. Goals: ・Double opt-in: you're not findable by your phone unless YOU use the tool ・Secure to enumeration attacks ・Resistant to decryption if compromised
- Reposted by AT Protocol Developers[Not loaded yet]
- for folks working with the PLC identity system: we are planning to remove a set of non-compliant operations from the directory, which should make it easier to implement replicas and audits. these are predominantly test operations created by security researchers.
- 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
- we are still cooking on docs and resources for permissions ("auth scopes"), but those will slot right in to these libraries and examples
- Reposted by AT Protocol Developers[Not loaded yet]
- Reposted by AT Protocol Developers[Not loaded yet]
- All services should now be recovered!
- An upstream network problem has been impacting almost all Bluesky network services for the past 3-4 hours. Posting and other public interactions are disrupted for many accounts. As connectivity recovers, the firehose and other services will see large surges of events.
- Reposted by AT Protocol Developers[Not loaded yet]
- Reposted by AT Protocol Developers[Not loaded yet]
- Quick update on Auth Scopes! Covering the granular permissions roll out for end users and client app devs. Permission Sets and formal specifications are still being worked on. We recommend devs start exploring and experimenting, but hold off on shipping major production app updates for now.
- Reposted by AT Protocol Developers[Not loaded yet]
- we just published an updated proposal for "Auth Scopes", and are interested in your feedback! this is a mechanism for OAuth clients to request granular permissions to PDS resources. for example, only write repo records of specific types, or only authenticate to specific remote endpoints
- 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
- Two types of OAuth client are supported by atproto: "public" and "confidential" This new article digs in to the security trade-offs and safety mechanisms at play, and how they impact different app architectures: TMBs, BFFs, SPAs, etc
- bsky.storage is an independent project that automates periodic account data backups to a storage network, and has a UI for PLC identity backup and recovery tools like this give users stronger control of their online future, without needing to self-host an entire PDS
- we've rolled out some small changes to the DID PLC directory which make it possible to register new key types as verificationMethod entries, for non-atproto use cases. (this does not impact the PLC rotation key mechanism itself; that is still limited to P-256 and K-256) have fun building on PLC!
- Reposted by AT Protocol Developers[Not loaded yet]
- we've got a new proposal up with more Ozone moderation report reasons! if you run a labeler, or develop a client which submits mod reports, take a look, and leave feedback on the linked Github discussion
- are you a dev building an independent app on atproto and want a smoother OAuth account sign-up flow? are you a user wanting visibility and control over OAuth sessions? PDS operator wanting to add some ✨sparkle✨? this blog post is for you!
- interested in relay infrastructure and firehose protocol details? we have an update for you about our new relay implementation, and progress on rolling out Sync v1.1
- Reposted by AT Protocol Developers[Not loaded yet]
- Reposted by AT Protocol Developers[Not loaded yet]
- Reposted by AT Protocol Developers[Not loaded yet]
- Reposted by AT Protocol Developers[Not loaded yet]
- Reposted by AT Protocol Developers[Not loaded yet]
- Reposted by AT Protocol Developers[Not loaded yet]
- Reposted by AT Protocol Developers[Not loaded yet]
- Reposted by AT Protocol Developers[Not loaded yet]
- Reposted by AT Protocol Developers[Not loaded yet]
- Reposted by AT Protocol Developers[Not loaded yet]
- Reposted by AT Protocol Developers[Not loaded yet]
- Reposted by AT Protocol Developers[Not loaded yet]
- Reposted by AT Protocol Developers[Not loaded yet]
- Reposted by AT Protocol Developers[Not loaded yet]
- Reposted by AT Protocol Developers[Not loaded yet]
- Reposted by AT Protocol Developers[Not loaded yet]
- Reposted by AT Protocol Developers[Not loaded yet]
- 2024 was a big year for atproto! We've got an update looking back at progress that has been made, and some protocol work in progress. Will have a 2025 roadmap to share soon.
- Reposted by AT Protocol Developers[Not loaded yet]
- Reposted by AT Protocol Developers[Not loaded yet]
- Reposted by AT Protocol Developers[Not loaded yet]
- Reposted by AT Protocol Developers[Not loaded yet]
- Reposted by AT Protocol Developers[Not loaded yet]
- Reposted by AT Protocol Developers[Not loaded yet]
- Reposted by AT Protocol Developers[Not loaded yet]
- Reposted by AT Protocol Developers[Not loaded yet]
- Reposted by AT Protocol Developers[Not loaded yet]
- Reposted by AT Protocol Developers[Not loaded yet]
- Reposted by AT Protocol Developers[Not loaded yet]
- Reposted by AT Protocol Developers[Not loaded yet]
- Reposted by AT Protocol Developers[Not loaded yet]
- Reposted by AT Protocol Developers[Not loaded yet]
- Reposted by AT Protocol Developers[Not loaded yet]
- Reposted by AT Protocol Developers[Not loaded yet]
- Reposted by AT Protocol Developers[Not loaded yet]
- Reposted by AT Protocol Developers[Not loaded yet]
- Reposted by AT Protocol Developers[Not loaded yet]
- Reposted by AT Protocol Developers[Not loaded yet]
- Reposted by AT Protocol Developers[Not loaded yet]
- Reposted by AT Protocol Developers[Not loaded yet]
- Reposted by AT Protocol Developers[Not loaded yet]
- Reposted by AT Protocol Developers[Not loaded yet]
- Reposted by AT Protocol Developers[Not loaded yet]