- blue.2048.defs defs Reusable types for blue.2048 lexicons
- blue.2048.game record A declaration of an instance of a at://2048 game
- blue.2048.key.defs defs Reusable types for an at://2048 authority to provide public did:keys and signatures for verification
- blue.2048.key.game record A record that holds a did:key for verifying a players game. This is intended to be written at a verification authorities repo
- blue.2048.key.player.stats record A record that holds a did:key for verifying a players stats. This is intended to be written at a verification authorities repo
- blue.2048.player.profile record A declaration of a at://2048 player's profile
- blue.2048.player.stats record A declaration of a at://2048 player's stats over the course of their playtime
- blue.2048.verification.defs defs Reusable types for an at://2048 authority to prove that it has verified a record
- blue.2048.verification.game record A record that holds a verification of a game record saying the owner of the repo has verified that it is a valid game played.
- blue.2048.verification.stats record A record that holds a verification of a stats record saying the owner of the repo has verified that it is a valid and most likely not tampered with.
- blue.backyard.actor.profile record A declaration of a Backyard account profile.
- blue.backyard.feed.comment record A comment on a post, reblog, or another comment. Equivalent to a Tumblr 'note' — a lightweight text response that does not appear in the commenter's own feed.
- blue.backyard.feed.like record A like on a Backyard post, reblog, or comment.
- blue.backyard.feed.post record An original post in a user's Backyard feed. Content is structured as an ordered array of blocks (text, images, embeds) to support inline media.
- blue.backyard.feed.reblog record A reblog of a post to the user's own feed, optionally with additional commentary and tags. Equivalent to a Tumblr reblog — the reblog appears in the reblogger's feed and carries the original post forward.
- blue.backyard.graph.block record Record declaring a 'block' relationship on Backyard.
- blue.backyard.graph.follow record Record declaring a social 'follow' relationship on Backyard.
- blue.backyard.richtext.facet object Annotation of a sub-string within rich text.
- blue.catbird.circle space not from the namespace authority An author-owned private posting audience
- blue.catbird.circle.activateCircle procedure not from the namespace authority Ask this service to begin indexing a Circle Space. The service verifies the Space independently against the owner's PDS; it does not trust the caller's claim that the Space exists. Idempotent: activating an already-active Circle returns its current summary.
- blue.catbird.circle.defs defs not from the namespace authority
- blue.catbird.circle.getCapabilities query not from the namespace authority Get capability metadata for Catbird Circles support
- blue.catbird.circle.getFeed query not from the namespace authority Get feed items from one Circle Space or unified Circles feed
- blue.catbird.circle.getMedia query not from the namespace authority Get media associated with a post in a Circle Space
- blue.catbird.circle.getPostThread query not from the namespace authority Get a thread of posts within a Circle Space
- blue.catbird.circle.listCircles query not from the namespace authority List Circle Spaces accessible to the caller
- blue.catbird.circle.listNotifications query not from the namespace authority List notifications for the caller across Circle Spaces
- blue.catbird.circle.metadata record not from the namespace authority Circle metadata, authored by the Space authority into its own permissioned repo. The only Catbird-specific record type in a Circle; posts and likes are unmodified Bluesky records.
- blue.catbird.circle.reportRecord procedure not from the namespace authority Report a record in a Circle Space
- blue.catbird.circle.updatePreferences procedure not from the namespace authority Update user preferences for a Circle Space
- blue.flashes.feed.post record A feed post record for the Flashes app. EXIF metadata is stored separately in blue.flashes.photo.exif sidecar records.
- blue.flashes.photo.exif record EXIF metadata for a photo. Stored as a sidecar record using the post rkey with an image index suffix (e.g. '3lqbc5xyz-0'). Float values are stored as strings to avoid precision issues.
- blue.flashes.story.post record A story record for the Flashes app - ephemeral content that expires after a specified duration
- blue.hearth.entitlement record Proof that a subscriber currently holds a tier. This is the record attested.network deliberately leaves undefined: its payment records prove a payment happened but carry no expiry, revocation or status, so they cannot answer 'is this subscription active right now'. Lives in the SUBSCRIBER's repository, alongside the payment record that granted it. Entitlements are short-lived and RENEWED, never long-lived and revoked: each successful billing cycle writes a fresh record, so cancellation is the ob
- blue.hearth.tier record A subscription tier offered by a creator. Lives in the creator's repository, so the creator is the repo owner and is not repeated as a field. Tiers are tied to the creator's DID rather than to any publication or app.
- blue.microcosm.identity.resolveMiniDoc query like com.atproto.identity.resolveIdentity but instead of the full DID Doc, returns an atproto-relevant subset
- blue.microcosm.links.getBacklinkDids query a list of distinct dids with a specific records linking to a target at a specified path
- blue.microcosm.links.getBacklinks query a list of records linking to any record, identity, or uri
- blue.microcosm.links.getBacklinksCount query count records that link to another record
- blue.microcosm.links.getManyToMany query Get records that link out to both a primary and secondary subject
- blue.microcosm.links.getManyToManyCounts query count many-to-many relationships with secondary link paths
- blue.microcosm.repo.getRecordByUri query Get a single record from a repository by at-uri
- blue.moji.collection.defs defs not from the namespace authority
- blue.moji.collection.getItem query not from the namespace authority Get a single emoji from a repository. Requires auth.
- blue.moji.collection.item record not from the namespace authority A custom emoji. The record key is the canonical alias for ASCII aliases, or its RFC 3492 Punycode encoding (xn-- prefixed) for internationalised aliases; see Bluemoji RFC 0005.
- blue.moji.collection.listCollection query not from the namespace authority List a range of Bluemoji in a repository. Public read: pass 'repo' to browse any repo's collection. If 'repo' is omitted, the caller must be authenticated and their own collection is listed.
- blue.moji.collection.putItem procedure not from the namespace authority Write a Bluemoji record, creating or updating it as needed. Requires auth, implemented by AppView.
- blue.moji.collection.saveToCollection procedure not from the namespace authority Copy a single emoji from another repo. Requires auth.
- blue.moji.collection.searchItems query not from the namespace authority Search Bluemoji by alias or alt text. Searches network-wide by default (subject to takedown filtering) — pass 'repo' to restrict to a single repo's own collection, e.g. for a composer picker limited to the signed-in user's emoji. Intended as shared infrastructure so clients don't need to maintain their own emoji search index for :-autocomplete pickers.
- blue.moji.embed.sticker object not from the namespace authority A full-sized Bluemoji sticker attached to a post as media, in the style of app.bsky.embed.external. References a blue.moji.collection.item record in the sticker owner's repo.
- blue.moji.feed.defs defs not from the namespace authority Aggregated reactions to a subject, grouped by emoji item URI.
- blue.moji.feed.getReactions query not from the namespace authority Get reactions for a post: aggregated per-emoji groups plus a paginated list of individual reactions.
- blue.moji.feed.reaction record not from the namespace authority A custom-emoji reaction to a post. Analogous to app.bsky.feed.like, but the reaction glyph is a Bluemoji. Duplicate reactions (same subject + same emoji URI by the same actor) should be ignored by AppViews.
- blue.moji.packs.defs defs not from the namespace authority
- blue.moji.packs.getActorPacks query not from the namespace authority Get a list of Bluemoji packs created by the actor.
- blue.moji.packs.getPack query not from the namespace authority Gets a 'view' (with additional context) of a specified pack.
- blue.moji.packs.getPacks query not from the namespace authority Get views for a list of Bluemoji packs.
- blue.moji.packs.pack record not from the namespace authority A shareable Bluemoji pack
- blue.moji.packs.packitem record not from the namespace authority Record representing a Bluemoji's inclusion in a specific pack. The AppView will ignore duplicate item records.
- blue.moji.richtext.facet object not from the namespace authority SECURITY: did/name/formats/adultOnly/labels are all self-attested by the posting client at write time and are not re-validated by the PDS. Consumers that render an image from this facet without first verifying it against the referenced blue.moji.collection.item record (e.g. via an AppView's blue.moji.collection.getItem, hydrated from firehose-verified data) are trusting the poster to have told the truth about whose emoji it is, what it looks like, and whether it needs a content warning. In parti
- blue.morgen.access permission-set
- blue.morgen.feed.save record A saved feed item for later reading.
- blue.morgen.feed.share record A shared feed item. Broadcasts 'I like this' with optional commentary. For Standardfeed documents this is the lazy comment sidecar of a site.standard.graph.recommend record.
- blue.morgen.feed.subscription record A subscription to a content source, identified by the source union: an RSS/Atom feed or a Standardfeed publication.
- blue.morgen.graph.follow record An in-app follow of another Morgenblau user. Distinct from a Bluesky follow.
- blue.recipes.actor.defs defs
- blue.recipes.actor.profile record
- blue.recipes.feed.defs defs Response model for fetching multiple recipes.
- blue.recipes.feed.getRecipe query Response model for fetching multiple recipes.
- blue.recipes.feed.getRecipes query Response model for fetching multiple recipes.
- blue.recipes.feed.recipe record Record containing a recipe.
- blue.registry.claim record A record indicating a user has claimed an item on someone else's list.
- blue.registry.donation record A record indicating a user has donated to a donation item.
- blue.registry.invite record An invitation for another user to collaborate on a list.
- blue.registry.inviteResponse record A response to a collaboration invite.
- blue.registry.item record An item that can appear on one or more lists.
- blue.registry.itemRemoval record A record indicating the list owner has removed an item from their list.
- blue.registry.list record A wishlist or registry containing items.
- blue.registry.listItem record Associates an item with a list. Enables many-to-many relationships between lists and items.
- blue.registry.purchase record A record indicating the list owner has purchased an item.
- blue.rito.feed.bookmark record Records a bookmark.
- blue.rito.feed.like record Records a like.
- blue.rito.label.auto.like record Setting Like based auto labeling.
- blue.rito.label.auto.like.settings record Setting Like based auto labeling.
- blue.rito.label.auto.post record Setting Post based auto labeling.
- blue.rito.label.permissionSet permission-set
- blue.rito.permissionSet permission-set
- blue.rito.preference.getPreference query not from the namespace authority Get user preference for Rito. Authentication required.
- blue.rito.preference.putPreference procedure not from the namespace authority Update user preference for Rito. Authentication required.
- blue.rito.private.feed.bookmark record not from the namespace authority Records a private bookmark within a permissioned repo.
- blue.rito.service.getSchema procedure Get Bookmark by NSID, including schema, OGP, tags, moderation, and comments.
- blue.rito.service.schema record This record defines the schema associated with a specific NSID.
- blue.rito.space.bookmark space A private bookmark space for personal bookmark management.
- blue.rito.ticket.permissionSet permission-set
- blue.rito.ticket.personal space Owner-only preferences and read state. Never add other members.
- blue.rito.ticket.space space not from the namespace authority Shared issues and individually authored comments in a team repository.