OPEN PROGRAM · APACHE-2.0 TEST VECTORS
ATP v1 Conformance Program
Four public tiers for implementations of the AxIA Transparency Package. Executable test vectors, a public implementer registry and a live conformance badge — no self-declared claim without a signed report.
Tiers
L1 — Consumer
Verifies all valid-* vectors and correctly rejects tampered, malformed and incomplete ones.
L2 — Producer
Emits ATP with ≥3 evidence classes, JCS-canonical, valid Ed25519 manifest signature.
L3 — Full Stack
L1 + L2 plus Transparency Manifest embedding in ≥2 formats (JUMBF, PDF, XMP, HTML).
Certified
Independent audit against the ATP v1 test suite by an approved auditor. Auditor slot reserved.
Test vectors
The suite ships under protocol/test-vectors/atp-v1/ with an index at the provider registry. Every vector is deterministic and JCS-canonical.
Vectors are signed with a published test-only Ed25519 key whose seed ships in INDEX.json, so any implementation can regenerate them byte-identically.
Run the suite
The suite is executable, not descriptive. Run it against the AxIA reference verifier, or point it at your own consumer endpoint (POST { atp } returning { outcome } or { atp_valid }). Every run returns an Ed25519-signed conformance report.
Prefer a raw console? The Developer Playground runs atp-build, atp-verify and atp-conformance against the same production endpoints.
Implementer registry
Source of truth: /conformance/registry.json. The conformance badge is a live web component reading this file — a static image copy is not a conformance claim.
Products and SDKs built on top of a conformant implementation are listed separately in the AxIA Ready certification registry.
AxIA Protocol (reference implementation)
Nexera Technologies SL · last tested 2026-07-29 · self-declared (signed report)
provenance · watermark · disclosure · receipt · credential · capture · identity · timestamp · transparency_log
Conformance badge
The badge is a web component, not an image. It reads the registry at render time, so a delisted, stale or suite-failing implementation cannot keep displaying a conformance claim on its own site.
LIVE PREVIEW
States: green/blue/purple by tier, amber when last_tested is older than 180 days, red when the suite is failing or the name is not in the registry.
How to get listed
Run the suite above for your target tier and send the signed conformance report it returns to contact@axiaprotocol.com. Certified tier additionally requires a signed report from an approved auditor. See the ATP v1 specification for the normative requirements.