crovia.seal.v1 · client-side · zero network

Verify a Crovia Seal.
Right here. Right now.

Paste a seal below — or a whole seals.jsonl chain, one seal per line. Everything runs in your browser: CSC-1 canonicalization, the CROVIA-SEAL-v1 domain prefix, SHA-256 chain links, Ed25519 signatures. Nothing is uploaded anywhere. Save this page to disk and it still works, forever.

Have the original AI output?

A seal never carries content — only hash commitments. Paste the exact output text below and Verify again: the tool re-hashes it and checks it against subject.output_hash of the (first) seal.

What a green verdict means

The seal was signed by the private key matching the embedded public key, and not a single byte of it changed since — algorithm, timestamps, hashes, chain position: all covered by the signature. What it does not mean: that the issuer is honest. Pin the issuer key you trust (Crovia's trust root, or the re seal issuer pubkey of a Causari repo) and check it matches.

← Crovia Seal standard · IETF draft-crovia-seal-01 · reference implementation · Causari — first production issuer