OpenXiv is an open preprint server for scientific papers built on top of the AT Protocol, the same decentralized network that powers Bluesky. Papers, threads, endorsements, AI-use disclosures, and reviews are not stored as private database rows, they are real records under the namespace app.openxiv.* that live in each author's PDS, the personal data store provided by Bluesky or by the author themselves. From there they federate out into the wider AT Protocol network. The live site is openxiv.net, the project has an ISSN and a Wikidata entry, and it is indexed by science indexers like BASE, CORE, and the Bluesky directory of custom feeds. The project is explicitly open to independent researchers without institutional backing. You sign in with ORCID, Google, or your Bluesky did:plc identity. There is no endorsement gate and no affiliation filter. AI use is allowed but has to be declared with a structured disclosure value, one of none, assistant, coauthor, or primary, recorded as an app.openxiv.disclosure record. If a submission fails policy checks, the server returns a public refusal packet that names the failure mode and lets the work come back as a revision, rather than banning the author. The README lists a long table of what is already live: stable paper ids of the form subject.year.NNNNN, profile pages, a six-stage submission saga with per-stage retry, a paper page at /abs/{id} with PDF, HTML, three explainer tiers, and a saga timeline, a Trust Passport that exposes lanes for identity, provenance, citations, integrity, and external attestations, an OAI-PMH 2.0 endpoint for library indexers, six custom Bluesky feeds, refusal packets, a browser extension that overlays trust badges on arxiv.org pages, and pre-registration records. The stack is TypeScript on Node 22. Fastify 5 serves the API with zod-typed routes, PostgreSQL 16 with pgvector and Drizzle ORM holds the database, BullMQ on Redis 7 runs the heavy jobs, and S3-compatible storage holds the files. Tectonic compiles LaTeX to PDF in a sandboxed Docker container, latexml produces HTML, GROBID pulls out metadata, and DeepSeek V4 Flash with Gemini embeddings handles explainer text and similarity. Astro 5 with React 19 islands renders the web pages. The project is licensed AGPL-3.0-or-later.
Generated 2026-05-21 · Model: sonnet-4-6 · Verify against the repo before relying on details.