- 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.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.