At this level
app.bivri.feed ยท 31- app.bivri.feed.artwork record Record containing a Bivri artwork: one or more images published together under a single title.
- app.bivri.feed.artworkV2 record Artwork record supporting JPEG, PNG, GIF and WebP originals. Earlier app.bivri.feed.artwork records retain their original schema and identity.
- app.bivri.feed.comment record Record containing a comment on an artwork.
- app.bivri.feed.createArtwork procedure Publish a new artwork to the authenticated member's repository. Requires an OAuth session; the record is written to the member's own PDS.
- app.bivri.feed.createArtworkV2 procedure Publish a new artwork to the authenticated member's repository. Requires an OAuth session; the record is written to the member's own PDS.
- app.bivri.feed.createComment procedure Post a comment from the authenticated member's repository.
- app.bivri.feed.createDraft procedure Create creator-only private Draft metadata for a direct upload by the authenticated member. Requires authentication. Commission and Quest workflows derive their client Party from the awarded relationship instead of accepting a caller-selected DID. Draft bytes are uploaded through a separate authorized path and never enter a PDS while unpublished.
- app.bivri.feed.createLike procedure Like a record from the authenticated member's repository.
- app.bivri.feed.crossPost procedure Cross-post an artwork to Bluesky. Requires authentication.
- app.bivri.feed.defs defs Feed view type definitions
- app.bivri.feed.deleteArtwork procedure Delete an artwork the authenticated member owns from their repository. Deleting a record that is already gone succeeds, so a retried request is safe.
- app.bivri.feed.deleteComment procedure Delete a comment the authenticated member owns. Deleting a record that is already gone succeeds, so a retried request is safe.
- app.bivri.feed.deleteDraft procedure Delete a private Draft owned by the authenticated creator. Non-Parties receive DraftNotFound so the Draft's existence is not disclosed.
- app.bivri.feed.deleteLike procedure Remove a like by deleting the authenticated member's like record. Deleting a record that is already gone succeeds, so a retried request is safe.
- app.bivri.feed.getActorArtworks query Get artworks by a specific actor.
- app.bivri.feed.getActorLikes query Get artworks liked by a specific actor.
- app.bivri.feed.getArtwork query Get artwork details by AT-URI.
- app.bivri.feed.getArtworkComments query Get comments for an artwork.
- app.bivri.feed.getArtworkLikes query Get likes for an artwork.
- app.bivri.feed.getDiscoveryArtworks query Get the public discovery feed. Authentication is not required: a guest sees public artworks and an authenticated member also sees logged_in ones. Unlisted artworks are returned to nobody.
- app.bivri.feed.getDraft query Get private metadata for one Draft when the authenticated member is a Party. A missing Draft and a Draft outside the caller's Parties both return DraftNotFound so existence is not disclosed. Draft bytes use a separate authorized path.
- app.bivri.feed.getInitialFeed query Get the authenticated Member's initial Artwork feed selected by their durable interest Tags. An empty interest set or no currently servable match returns an empty feed rather than silently substituting public discovery results.
- app.bivri.feed.getRelatedTags query Get tags that frequently appear together with a given tag, ranked by co-occurrence count.
- app.bivri.feed.getTagArtworks query Get artworks carrying a tag, paginated by cursor.
- app.bivri.feed.getTimeline query Get timeline of artworks from followed actors. Requires authentication.
- app.bivri.feed.like record Record declaring a like by the author.
- app.bivri.feed.listDrafts query List private Draft metadata for which the authenticated member is a Party. Requires authentication and never returns Draft bytes.
- app.bivri.feed.publishDraft procedure Irreversibly publish a Draft owned by the authenticated creator as a public app.bivri.feed.artwork record. Non-Parties receive DraftNotFound so existence is not disclosed.
- app.bivri.feed.updateArtwork procedure Edit an artwork the authenticated member owns. Only the fields present in the request change; the rest of the record is preserved as it stands at the member's PDS.
- app.bivri.feed.updateArtworkV2 procedure Edit an artwork the authenticated member owns. Only the fields present in the request change; the rest of the record is preserved as it stands at the member's PDS.
- app.bivri.feed.updateComment procedure Edit the text of a comment the authenticated member owns. The artwork and reply parent remain unchanged.