Deterministic release evidence for production XML.

Provider-neutral production gate

Release JATS
with evidence.

Upload the JATS package you already produce. JATS Verify applies deterministic, production-specific checks, then returns sorted evidence your editorial, platform, and vendor teams can review without changing systems.

Inspect a package

01 Network disabled

02 Registries not run

03 Sorted JSON

04 Source hashed

Release intake

The package, as received.

Submit XML and only the local context needed to inspect it. The gate does not convert documents, upload content, or contact identifier registries.

Input manifest
Max 10 MiB
Max 25 MiB
Max 10 MiB
Max 256 KiB
Held only in this page and sent to the same-origin API.

Files are processed by this server for the current request. Validation makes no external registry calls.

Select a JATS XML file to begin.

Why this gate

Schema validation is only the beginning.

01

Deterministic evidence

Sorted findings, semantic counts, and a canonical SHA-256 make each release reviewable and repeatable.

02

Production-specific checks

Resolve cross-references, inspect local assets, test identifier syntax, and compare a known baseline before publishing.

03

Neutral handoff

Keep your JATS vendor, editorial process, and downstream platform. Export the evidence and bundle the approved package.

Constrained by design

Evidence without an external lookup.

Document parsing disables network access, document-declared DTD loading, and entity expansion. A supplied DTD remains local and explicit.

DOI, PMID, and ORCID checks examine syntax and checksums only. Registry results are visibly reported as not run, never guessed.

A bounded production proof

Pilot the gate
on real release work.

$1,500 for 14 days

  • Up to 75 packages
  • Three journal profiles
  • Evidence review and neutral handoff

Proposed production pricing: $750/month team plan includes 50 checks, then $8/package.

Start paid pilot