Glossary
Twenty-two terms that show up in OpenXiv policies, the API surface, and answer-engine queries. The list is intentionally small; if a term is missing, the AT Protocol spec and the OpenXiv policies pages have longer treatments.
Set @id: https://openxiv.net/glossary#terms
- AT Protocol
at-protocol - The protocol behind Bluesky and OpenXiv. AT Protocol gives each user a personal data server (PDS) holding signed records under reverse-DNS namespaces, supports account portability across providers, and publishes a public jetstream that indexers consume. OpenXiv uses AT Protocol for its source-of-truth records.
- did:plc
did-plc - The default decentralized identifier method on AT Protocol. A did:plc string is a stable identifier for an account that can be rotated to a new key or moved between PDS providers without changing the underlying ID. OpenXiv accepts did:plc as a sign-in identity.
- did:web
did-web - An alternative DID method that anchors an identifier to a domain name. A user with did:web:example.org publishes their DID document at https://example.org/.well-known/did.json. OpenXiv supports did:web identities for users who host their own PDS or want a domain-bound identity.
- PDS (Personal Data Server)
pds - An AT Protocol server that holds a single user (or a small group) and their signed records. Bluesky operates a default PDS; users may also self-host. OpenXiv writes app.openxiv.* records to the author's PDS at submission time so the records remain portable.
- App View
app-view - An AT Protocol indexer that aggregates records from many PDS instances and exposes them through a public API. OpenXiv runs an App View that reads from the jetstream, indexes OpenXiv lexicon records, joins them with binary artifacts (PDFs, HTML), and serves the public site.
- Trust Passport
trust-passport - A signed evidence vector attached to each OpenXiv paper. The passport tracks seven lanes (transparency, identity, provenance, citations, math, integrity, social review) with per-lane evidence items, open disputes, author responses, and any external attestations.
- Refusal packet
refusal-packet - The public document OpenXiv publishes when refusing a submission. The packet names the specific failure mode, points at the evidence, and explains what would have to change for re-submission. Stored as an app.openxiv.refusal record.
- Typed endorsement
typed-endorsement - An endorsement that carries a specific verb (verified derivation, reproduced result, checked references, useful background, important but flawed, needs correction) rather than a generic thumbs-up. The full vocabulary is at /vocabulary.
- Explainer tier
explainer-tier - One of three audience-tiered summaries that accompany every OpenXiv paper: school (curious teenager), undergrad (you have seen the field), expert (you are in this subfield). Generated by an LLM, labelled as AI-generated, editable by the author.
- AI disclosure level
ai-disclosure-level - One of four tags on every OpenXiv submission: none (no AI), assistant (drafting / grammar / search help), coauthor (AI generated substantive content), primary (AI is the principal generator). Stored on an app.openxiv.disclosure record and exposed as a badge on the paper page.
- Provenance timeline
provenance-timeline - An eight-stage public timeline showing how a paper got from upload to indexed: source upload, source validation, PDF compile, HTML conversion, identifier assigned, PDS write, Bluesky bridge, and feed publication. Each stage has a timestamp where one exists.
- OAI-PMH
oai-pmh - The Open Archives Initiative Protocol for Metadata Harvesting. OpenXiv exposes /oai-pmh with the standard verbs (Identify, ListSets, ListRecords, GetRecord) and oai_dc metadata so external aggregators (OpenAIRE, BASE, CORE) can harvest the corpus.
- ScholarlyArticle
scholarly-article - The schema.org type emitted in JSON-LD for every OpenXiv paper. Includes headline, identifier, abstract, author list with ORCID sameAs, license, datePublished, and a Periodical isPartOf block with the OpenXiv ISSN.
- Crossref
crossref - A DOI registration agency for scholarly content. OpenXiv plans to mint DOIs via Crossref as part of the preservation roadmap; until then, the OpenXiv identifier is the persistent citable ID.
- ORCID
orcid - A persistent digital identifier for individual researchers. OpenXiv lets authors sign in with ORCID and attaches the orcid.org URL to each author entry in the paper's JSON-LD sameAs and in the HighWire citation_author_orcid tag.
- Federation
federation - On OpenXiv, federation means writing a record to the author's PDS and producing a Bluesky bridge post so the paper shows up in normal social feeds. It is a direct side effect of AT Protocol, not a separate cross-poster.
- JSON-LD
json-ld - A linked-data serialization format. OpenXiv emits JSON-LD payloads (Organization, WebSite, ScholarlyArticle, FAQPage, DefinedTermSet, BreadcrumbList, ItemList, HowTo) so search engines and answer engines can read the page as structured data rather than free text.
- ISSN
issn - International Standard Serial Number, an eight-character identifier for serial publications. OpenXiv is registered under ISSN 3120-9556. The number is emitted as citation_issn, in dc.identifier as urn:issn:3120-9556, and on the Periodical block of every paper.
- DOI
doi - Digital Object Identifier. A persistent, resolvable identifier for digital objects. OpenXiv's DOI minting roadmap goes through Crossref; for now the OpenXiv identifier (assigned at acceptance) is the persistent citable string.
- Jetstream
jetstream - AT Protocol's firehose of newly created and modified records across the network, served as a websocket. OpenXiv's App View consumes the jetstream filtered to app.openxiv.* and app.bsky.feed.post collections to keep the index in sync with what authors publish on their PDSes.
- Lexicon
lexicon - AT Protocol's schema language. A lexicon describes a record type (its fields, validation rules, and parent collection). OpenXiv defines lexicons under the app.openxiv.* namespace: paper, summary, disclosure, endorsement, refusal, version.
- BullMQ
bullmq - A Redis-backed job queue used by OpenXiv's API service to coordinate the submission pipeline: source validation, PDF compile via Tectonic, HTML conversion via LaTeXML, figure extraction, summary generation, PDS write, and Bluesky bridge. Each stage is a separate BullMQ job.
Related: Endorsement vocabulary, About, FAQ, Policies.