๐ง We're making some infrastructure changes, and you may experience some site instability as DNS changes propagate.
๐ง We're making some infrastructure changes, and you may experience some site instability as DNS changes propagate.
A screenshot of tap logs at the beginning of a full-network backfill and resync.
Tap backfill go brrr
Here's an early preview of what's in store for @lexicon.garden
The home page now lists a summary of active lexicons across the entire network. This is a high-level view of ATProtocol network activity that you can drill-down into.
A screenshot of a Lexicon Garden feature that shows sample records for lexicons.
๐
Many thanks to the Bluesky team for working with us on this experimental integration. Any atproto app can build this! Here's our developer guidance on the underlying atproto record and how to render a Germ DM button in your application!
mark-germ.leaflet.pub/3mem22lhe222t
One of our service providers, @dnsimple.bsky.social, is experiencing some infrastructure instability. They are actively working to restore service.
Want to create localized documentation for your lexicon? Check out the example!
๐ฃ Developing for the *entire* atmosphere is a little bit easier now!
The `garden.lexicon.documentation` schema can be used to create expanded, localized documentation for your lexicons. #ATProtocol #Lexicon
lexicon.garden/nsid/garden....
๐งฑ There was a brief period of downtime earlier while some database updates took place.
What MCP servers exist for working with the AT Protocol? Iโm only aware of @atexplore.social and @lexicon.garden, but Iโm sure there are others.
Each segment is indexed. If you start typing post youโll see app.bsky.feed.post
tap was asleep at the wheel for a bit and had to bump service on @lexicon.garden to wake it up. Its chugging along and catching up.
It looks like tap stopped processing events a bit ago. I'm looking into it.
Using the @lexicon.garden MCP endpoints and documentation to create a lexicon has been a really good experience so far. Being able to interactively and incrementally describe the schema that I want and then validate it along with generated example records feels good. #ATProtocol
As in warn / highlight scopes that don't parse?
๐ฃ Exploring and understanding OAuth permissions (ATProtocol-specific scopes) is a little bit easier now!
The scope builder can be used to build an OAuth permission list and includes contextual information about what is and isn't permitted.
lexicon.garden/scope-builder
๐ It'd be pretty cool to easily build and explain OAuth scopes and permissions eh? @lexicon.garden #ATProtocol #OAuth #Lexicon
๐ฃ Validating lexicons and data with agentic tooling is a little bit easier now!
The validate lexicon MCP tool is available and can be used to validate lexicons as well as data like records and XRPC inputs against lexicons. #ATProtocol #Lexicon
โฑ๏ธ We're calling it! The backfill has completed and we've removed warnings across the site accordingly.
Please report any missing or incomplete data.
๐ฃ Validating permission sets is a little bit easier now!
The "permission-set" definition type can be properly validated when viewing existing permission sets, creating new permission set definitions, or using the validation tooling.
Was just given 30 minute notice by @railway.com that lexicon.garden will have a service disruption for an unknown period of time. Sounds important. Will post updates as I have them.
๐ฃ Understanding differences between schema changes is a little bit easier now!
When lexicon schemas change, it can be difficult to see what exactly is different between the two versions. We now show cleanly formatted diffs to make reviewing changes easy. #ATProtocol #Lexicon
Read more about these features on @ngerakines.me's blog.
This feature is generally available for anyone to use. There are a few restrictions, however, namely that "dangerous" XRPC methods that involve deleting data or changing critical account information must be explicitly allowed. Some server and admin methods are also outright denied.
๐ฃ Exploring and interacting with lexicons with the help of your favorite agent is a little bit easier now!
We've rolled out llms.txt endpoints across the site, and also released a feature rich MCP that allows you to invoke authenticated XRPC functions.
Oh I see, let me investigate a bit. Looks like a bug because my manage and create-example buttons are gone too now. Recently did a bit of JS refactoring and something looks off.
Hmm, I don't see any example records in atproto-browser.vercel.app/at/standard....
Oh, or are you saying that you don't see the option to create examples after logging in?
๐ Beautiful
lexicon.garden/nsid/site.st...
Getting to a place where you can find an AppView, view the XRPC methods it exposes, read the docs for the records that it has schemas for, and make authenticated API calls against the services. This is what I wanted a year and a half ago. #ATProtocol