Atproto, Protocol Powering Bluesky and other apps

It is easier to build a new application in Atproto, a protocol that offers more and more apps from Bluesky’s social networks.

At the Atproto Community Conference held during the weekend in Seattle in Seattle, Bluesky CTO Paul Frazee attended the participants so that they could see how they would help developers and develop more applications for future ecosystems.

One of the main additions to the upcoming soon is support for certification standard OAuth. Some developers are already testing today, but they are not final today. OAUTH allows developers to create a user account for app users in the protocol -based infrastructure and provide visibility for session management and core account data.

For consumers and other end users, add OAuth to sign more easily and safely to the application.

login with bluesky
Login with Bluesky Image credit:Techcrunch (via paul frazee)

In the settings of BlueSky, you can use the OAUTH options without creating an app specific password, so that people can log in to BlueSky, similar to joining a technical company such as Google or Apple. (There is a debate about how this user interface is presented because it is not clear that “BlueSky” should be part of branding. BlueSky will be one of the many applications of the ATPROTO ecosystem, and branding is that the user is signing with an open social account operated by Bluesky and other apps. It must be reflected.

login with bluesky2
OAuth login (eg, UI still requires work)Image credit:Techcrunch (via paul frazee)

Another change is the ability to post a vocabulary or schema that defines the structure of the data record directly in the protocol. Developers are important for developing new types of applications because they expand the ecosystem for objects of objects of other types of apps, such as recipes, calendars, or events of events, events or locations of events.

If you have a record that you have not seen before in the application, you can understand how to stop the data by solving the LEXICON definition through a inquiry process such as DNS. Share these resources may not have to be a way for app developers to spend time defining their own dictionaries.

speech photo 983.6051875 N UekvSi0Zx0lH mcBGIV4J gQk 1
Image credit:Techcrunch (via Nick Gerakines)

At the end of this year, the Bluesky team will start working on how personal shared data works. This is important because it allows new features that require personal data such as bookmarks.

App users also want to take advantage of end -to -end encryption, as shown in signal or whatsapp. Frazee said that the progress of the wire can help the current development with MLS, a security layer advocated by Internet engineering tasks (IETF).

Frazee said, “We have actually have a lot of interest in MLS across many technical stacks, including the web.

Other development of this task is to improve relay -provides “Fire Horse” of network data for other services that are part of the AT protocol infrastructure. Running your relay is cheaper and expandable by not requiring a relay to maintain the entire archive.

The work is also planned to improve the user experience of account migration and to support migration to BlueSky’s server instead of just far from the server as much as possible today.

Techcrunch reported at the Seattle Conference.