pub.chive
212
Narrow ›
-
pub.chive.activity.getCorrelationMetrics
query
Get activity correlation metrics showing confirmation rates, latencies, and error counts by category (admin only)
-
pub.chive.activity.getFeed
query
Get the authenticated user's activity feed with pagination
-
pub.chive.activity.log
procedure
Log a user-initiated write action before performing PDS write. The activity is stored with status='pending' until the firehose event is received and correlated.
-
pub.chive.activity.markFailed
procedure
Mark a pending activity as failed when PDS write fails
-
pub.chive.actor.autocompleteAffiliation
query
Autocomplete institutional affiliations using the Research Organization Registry (ROR) API
-
pub.chive.actor.autocompleteKeyword
query
Autocomplete research keywords using FAST subject headings and Wikidata entities
-
pub.chive.actor.autocompleteOpenReview
query
Autocomplete OpenReview profiles (proxied since OpenReview API does not support CORS)
-
pub.chive.actor.autocompleteOrcid
query
Autocomplete ORCID profiles for author verification
-
pub.chive.actor.discoverAuthorIds
query
Discover external author IDs (OpenAlex, Semantic Scholar, etc.) by searching for a name across academic databases
-
pub.chive.actor.getDiscoverySettings
query
Get the authenticated user's discovery settings from their PDS
-
pub.chive.actor.getMyProfile
query
Get the authenticated user's Chive profile from their PDS
-
pub.chive.actor.getMyRoles
query
Get the authenticated user's roles and access flags
-
pub.chive.actor.getProfileConfig
query
Get profile configuration for a user
-
pub.chive.actor.listMutes
query
not from the namespace authority
List the authors the authenticated user has muted. Reads the index built from the user's own pub.chive.actor.mute records, so the list follows the user between devices rather than living in one browser.
-
pub.chive.actor.mute
record
Mute an author to hide their content from feeds
-
pub.chive.actor.profile
record
Chive-specific author profile
-
pub.chive.actor.profileConfig
record
not from the namespace authority
How an author's profile page is arranged: which sections appear, in what order, and which collection is featured. Written by the account holder to their own repository.
-
pub.chive.admin.assignRole
procedure
Assign a role to a user
-
pub.chive.admin.cancelBackfill
procedure
Cancel a running backfill operation
-
pub.chive.admin.deleteContent
procedure
Soft-delete content from the index by URI and collection
-
pub.chive.admin.dismissDLQEntry
procedure
Remove a single DLQ entry without retrying
-
pub.chive.admin.getActivityCorrelation
query
Get activity correlation metrics across content types
-
pub.chive.admin.getAuditLog
query
Get admin audit log entries
-
pub.chive.admin.getBackfillHistory
query
Get history of completed, failed, and cancelled backfill operations
-
pub.chive.admin.getBackfillStatus
query
Get status of backfill operations
-
pub.chive.admin.getEndpointMetrics
query
Get per-endpoint HTTP request metrics from Prometheus
-
pub.chive.admin.getFirehoseStatus
query
Get firehose cursor position and DLQ status
-
pub.chive.admin.getGraphStats
query
Get knowledge graph statistics
-
pub.chive.admin.getMetricsOverview
query
Get metrics overview with trending eprints for a given period
-
pub.chive.admin.getNodeMetrics
query
Get Node.js runtime metrics and process information
-
pub.chive.admin.getOverview
query
Get aggregate counts from all index tables
-
pub.chive.admin.getPrometheusMetrics
query
Get Prometheus metrics as JSON
-
pub.chive.admin.getSearchAnalytics
query
Get search usage analytics
-
pub.chive.admin.getSystemHealth
query
Get health status of all database connections
-
pub.chive.admin.getTrendingVelocity
query
Get trending eprints ranked by engagement velocity
-
pub.chive.admin.getUserDetail
query
Get detailed information about a specific user
-
pub.chive.admin.getViewDownloadTimeSeries
query
Get view and download time series data
-
pub.chive.admin.listDLQEntries
query
List entries from the firehose dead-letter queue
-
pub.chive.admin.listEndorsements
query
List indexed endorsements with pagination
-
pub.chive.admin.listEprints
query
List indexed eprints with pagination
-
pub.chive.admin.listImports
query
List imported eprint statistics
-
pub.chive.admin.listPDSes
query
List known PDSes and their statistics
-
pub.chive.admin.listReviews
query
List indexed reviews with pagination
-
pub.chive.admin.listViolations
query
List policy violations
-
pub.chive.admin.listWarnings
query
List user warnings
-
pub.chive.admin.purgeOldDLQ
procedure
Purge DLQ entries older than a specified number of days
-
pub.chive.admin.rescanPDS
procedure
Trigger a rescan of a specific PDS
-
pub.chive.admin.retryAllDLQ
procedure
Batch retry all DLQ entries, optionally filtered by error type
-
pub.chive.admin.retryDLQEntry
procedure
Requeue a single DLQ entry for reprocessing
-
pub.chive.admin.revokeRole
procedure
Revoke a role from a user
162 more under pub.chive ›
pub.leaflet
51
Narrow ›
-
pub.leaflet.authFullPermissions
permission-set
-
pub.leaflet.blocks.blockquote
object
-
pub.leaflet.blocks.bskyPost
object
-
pub.leaflet.blocks.button
object
-
pub.leaflet.blocks.code
object
-
pub.leaflet.blocks.drawing
object
Freehand ink strokes. The view box is the area of drawing space the block shows, scaled to the block's width; strokes may reach past it.
-
pub.leaflet.blocks.embeddedCanvas
object
A fixed-size canvas shown in full inline. id refers to a pub.leaflet.pages.canvas in the document's pages whose width and height bound it.
-
pub.leaflet.blocks.header
object
-
pub.leaflet.blocks.horizontalRule
object
-
pub.leaflet.blocks.html
object
-
pub.leaflet.blocks.iframe
object
-
pub.leaflet.blocks.image
object
-
pub.leaflet.blocks.imageGallery
object
-
pub.leaflet.blocks.math
object
-
pub.leaflet.blocks.membersOnlyDelimiter
object
Marks where members-only content begins and declares which publication members can read past it.
-
pub.leaflet.blocks.orderedList
object
-
pub.leaflet.blocks.page
object
-
pub.leaflet.blocks.poll
object
-
pub.leaflet.blocks.postHeader
object
The post's header (publication, title, description, byline) placed as a block, so canvas posts can position it. Renders the document's own metadata; carries no content of its own.
-
pub.leaflet.blocks.postsList
object
-
pub.leaflet.blocks.questions
object
Lets readers ask the author public questions (pub.leaflet.interactions.question) and shows the ones the author has answered (pub.leaflet.interactions.answer) or accepted (pub.leaflet.interactions.questionVisibility). Questions are resolved at render time rather than stored on the block.
-
pub.leaflet.blocks.recommendedPubs
object
The publications this publication recommends, resolved at render time from its recommendations rather than stored on the block.
-
pub.leaflet.blocks.reply
object
Lets readers submit their own documents as replies to this one (pub.leaflet.interactions.reply) and shows the ones the author made visible (pub.leaflet.interactions.replyVisibility). Replies are resolved at render time rather than stored on the block.
-
pub.leaflet.blocks.signup
object
A subscribe/signup form for the publication. Renders the publication's subscribe form; carries no configurable data.
-
pub.leaflet.blocks.standardSitePost
object
-
pub.leaflet.blocks.standardSitePublication
object
-
pub.leaflet.blocks.text
object
-
pub.leaflet.blocks.unorderedList
object
-
pub.leaflet.blocks.website
object
-
pub.leaflet.comment
record
A lexicon for comments on documents
-
pub.leaflet.content
object
A lexicon for long form rich media documents
-
pub.leaflet.document
record
A lexicon for long form rich media documents
-
pub.leaflet.graph.recommendations
record
Record declaring the publications a publication recommends
-
pub.leaflet.graph.subscription
record
Record declaring a subscription to a publication
-
pub.leaflet.interactions.answer
record
The author's answer to a pub.leaflet.interactions.question, written in the repo that owns the question's subject document. One record per question.
-
pub.leaflet.interactions.question
record
A public question asked of a document's author, shown on the document once the author answers (pub.leaflet.interactions.answer) or accepts it (pub.leaflet.interactions.questionVisibility)
-
pub.leaflet.interactions.questionVisibility
record
Declares which questions asked on a document the author accepted or hid. Lives in the document's repo, with a record key matching the document's. An answered question shows unless hidden; any other question is pending.
-
pub.leaflet.interactions.recommend
record
Record representing a recommend on a document
-
pub.leaflet.interactions.reply
record
Submits one of the author's own documents as a reply to another document
-
pub.leaflet.interactions.replyVisibility
record
Declares which submitted replies are shown on a document. Lives in the document's repo, with a record key matching the document's.
-
pub.leaflet.pages.canvas
object
An image tiled across the canvas, under its guide pattern and blocks.
-
pub.leaflet.pages.linearDocument
object
-
pub.leaflet.poll.definition
record
Record declaring a poll
-
pub.leaflet.poll.vote
record
Record declaring a vote on a poll
-
pub.leaflet.publication
record
Record declaring a publication
-
pub.leaflet.publicationPage
record
A static page belonging to a publication (e.g. about / contact). The rkey is derived from the page path slug.
-
pub.leaflet.richtext.facet
object
Annotation of a sub-string within rich text.
-
pub.leaflet.theme.backgroundImage
object
-
pub.leaflet.theme.color
defs
-
pub.leaflet.theme.page
object
Colors a single page overrides. Each absent color is inherited from the document's or publication's theme.
1 more under pub.leaflet ›
pub.oysters
8
Narrow ›
-
pub.oysters.authFullApp
permission-set
Everything the Oysters web app writes. Upvotes are community.lexicon.interaction.like records, which sit outside this set's namespace, so the app requests them as a separate repo scope.
-
pub.oysters.comment
record
A comment in a post's discussion, or a reply to another comment.
-
pub.oysters.defs
defs
An account, hydrated enough to render a byline without resolving the DID.
-
pub.oysters.getActorPosts
query
One account's submissions, most recently indexed first.
-
pub.oysters.getFeed
query
A page of the board's feed. Public: no authentication, and the same answer for everybody.
-
pub.oysters.getPostThread
query
A submission and its discussion.
-
pub.oysters.getTags
query
The board's curated tag vocabulary. A submission may carry any tag it likes; only these are indexed, filterable, and shown.
-
pub.oysters.post
record
A submission to an Oysters board: a link, a text post, or both.