// public · zero-trust · client-side

Verify a certificate.

Paste any Lattice certificate JSON. The check runs entirely in your browser— no upload, no server. Confirms BLAKE3 hash, ed25519 signature, ε bounds, and registry attestation.

// certificate-verifier· client-side · v0.1.4
// input · certificate
// 606 bytes · valid JSON
// output · result
No certificate verified yet.
Paste a cert on the left and hit verify. The check runs locally — no network call.
§ what gets checked

Five tests.


01
JSON schema

All required fields present and well-typed — model, privacy, weights, signature, registry.

02
BLAKE3 format

Weights hash is a valid 64-char BLAKE3 digest. The hash is not recomputed here — that requires the weights file.

03
ed25519 signature

Signature verifies against the registry's published public key for lattice-registry-2026.

04
ε bounds sane

For Hardened: ε ≤ 8.0 and δ ≤ 1e⁻⁵. Outside those bounds, the tier label is rejected.