Try it yourself · Real ML-DSA-65
Sign and verify a real post-quantum receipt
Paste any text. The Hive typed signer decomposes it into typed fragments, signs the whole set with one real ML-DSA-65 signature (NIST FIPS 204), and your own browser verifies that signature against the published key. No mock signatures. No login. Flip the tamper switch and watch verification fail.
These floor figures come from ML-DSA-65 measured on a 2-vCPU box using the liboqs C library. Production AVX2 hardware runs faster. This public demo runs the same audited pure-JavaScript build the site uses, so the times you see below run a bit slower than production AVX2 hardware. The signature it produces is still the exact same interoperable FIPS 204 signature. Your browser shows its own live timing after each run.
Typed receipt
- Algorithm
- Aggregation
- Fragments
- Payload digest
- Signature
- Public key
not run yet
Server sign (this demo, JS)
not run yet
Your browser verify (live, JS)
The browser check above works on its own: your machine loaded the published ML-DSA-65 public key and checked the signature itself. We never asked you to trust the server. If the signature were fake, your own browser would catch it and reject it.
How it works
01
Decompose
Text splits into fragments. Each one gets tagged by type: reasoning, tool_call, retrieval, or final.
02
Canonicalize
Each fragment gets a pre-stored canonical digest. A policy decides which types are attested.
03
Sign once
The attested digests combine into one root. One ML-DSA-65 signature covers the entire set. You don't need a separate signature for every fragment.
04
Verify anywhere
Recompute the root, recheck the binding, verify the signature against the published key. Offline, in any language.
Published demo key (independent verification): view the ML-DSA-65 public key. This is a dedicated demo key, isolated from production keys. Patent Pending.
Put a signature on every inference your agents run
One post-quantum signature per fragment set, anchored to Base in USDC. Drop it into your stack today.