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.