Shared data
Data typesBrowse groups of apps that use the same data sources, so they can interoperate with each other.
PostRecord containing a Bluesky post.
29 apps
PostgateRecord defining interaction rules for a post. The record key (rkey) of the postgate record must match the record key of the post, and that record must be in the same repository.
ThreadgateRecord defining interaction gating rules for a thread (aka, reply controls). The record key (rkey) of the threadgate record must match the record key of the thread's root post, and that record must be in the same repository.
9 apps
ProfileA declaration of a Bluesky account profile.
8 apps
LikeRecord declaring a 'like' of a piece of subject content.
6 apps
FollowRecord declaring a social 'follow' relationship of another account. Duplicate follows will be ignored by the AppView.
5 apps
GeneratorRecord declaring of the existence of a feed generator, and containing metadata about it. The record can exist in any repository.
4 apps
StatusA declaration of a Bluesky account status.
3 apps
RepostRecord representing a 'repost' of an existing Bluesky post.
3 apps
BlockRecord declaring a 'block' relationship against another account. NOTE: blocks are public in Bluesky; see blog posts for details.
2 apps
DeclarationA declaration of the user's choices related to notifications that can be produced by them.
2 apps
DocumentA document record representing a published article, blog post, or other content. Documents can belong to a publication or exist independently.
11 apps
PublicationA publication record representing a blog, website, or content platform. Publications serve as containers for documents and define the overall branding and settings.
7 apps
SubscriptionRecord declaring a subscription to a publication.
6 apps
RecommendRecord declaring a recommendation of a document.
3 apps
CardA record representing a card with content.
CollectionA record representing a collection of cards.
Collection LinkA record representing the relationship between a card and a collection.
6 apps
Collection Link RemovalA record representing the removal of a collection link by a collection owner when they cannot delete the original link (which exists in another user's repository). The creator of this record (determined from the AT-URI) is the user who performed the removal.
3 apps
ConnectionA connection linking a source to a target, with optional type and note.
FollowA record representing a follow of a user or collection.
3 apps
CollectionA named collection for organizing annotations
4 apps
Bookmark
3 apps
Collection ItemAssociates an annotation with a collection
3 apps
LikeA like on an annotation or reply
ReplyA reply to an annotation (motivation: replying)
3 apps
ApikeyAn API key hash for the Margin application.
NoteA W3C-compliant web annotation stored on the AT Protocol
PreferencesUser preferences for the Margin application.
ProfileA profile for a user on the Margin network.
2 apps