Bookmarks
community.lexicon.bookmarks
Save and retrieve bookmarks — a portable, protocol-native alternative to siloed read-later services.
bookmarkrecordgetActorBookmarksquery
A working group that stewards a shared namespace for ATProtocol schemas — built in the open, governed collectively, and free for anyone to use.
01 · About
Lexicon Community is a volunteer-run working group that creates
and maintains community ATProtocol Lexicons under the
community.lexicon.* namespace.
Lexicons
are the schema definitions that give ATProtocol records their
shape — they describe the types, methods, and constraints
that applications share across the network. Most lexicons today
live under vendor-controlled namespaces like
app.bsky.*. Lexicon Community offers a neutral home:
a namespace that no single company owns, governed by an open
Technical Steering Committee and published under the MIT license.
community.lexicon.* are
not tied to any single product or company.
02 · Schemas
community.lexicon.*These namespaces are developed openly in the community lexicon repository. The list below is compiled from lexicon.garden, an independent browser and validator for ATProtocol lexicons.
community.lexicon.bookmarks
Save and retrieve bookmarks — a portable, protocol-native alternative to siloed read-later services.
bookmark recordgetActorBookmarks querycommunity.lexicon.calendar
Events and RSVPs for the open social web — a shared schema for everything from meetups to conferences.
authFull permission-setevent recordgetEvent querygetRSVP queryrsvp recordsearchEvents querycommunity.lexicon.location
Represent places with multiple encodings — street addresses, geo coordinates, H3 cells, and Foursquare POIs.
address objectfsq objectgeo objecththree objectcommunity.lexicon.…
Have an idea for a new namespace? Lexicon Community is actively chartering working groups. Start a conversation on Discourse or open a discussion in the governance repo.
03 · Contribute
Lexicon Community is volunteer-run and contributions take many shapes — schema design, documentation, reference code, governance, or simply weighing in on proposals.
Ideas begin on the Lexicon Community forum. We’re not here to create lexicons for their own sake — the goal is to bridge people actively building toward interoperability. Point to the existing lexicon, application, SDK, or tool you want to interoperate with, name the builders already working in the space, and describe what a shared schema would unlock.
Interested and relevant parties collaborate on the design. The Technical Steering Committee designates a sponsor — a single TSC member responsible for coordinating the effort and breaking ties when consensus stalls.
Major changes — new lexicon schema definitions, modifications to existing ones, or the removal of a schema — are proposed as pull requests against lexicon-community/lexicon. Ideally, most of the discussion and subsequent agreement has already happened on Discourse by the time a pull request lands — the PR represents that consolidated work, not a place to hash it out. We encourage iteration and experimentation with real applications and code, using tools like Lexicon Garden to try out schema shapes, to find the best path forward.
Collaborators review and approve the pull request in the open, alongside one or more members of the Technical Steering Committee.
Merged lexicons are published through the official discovery paths (PDS records and DNS) and announced through Lexicon Community’s social channels.
community.lexicon.*.