Public verification
Is it genuine?
Every credential dmj.one issues answers that question here, cryptographically, in seconds.
A cryptographic attestation by dmj.one, an independent educational initiative, not a government-licensed certifying authority.
The method
What verification checks
-
01
A post-quantum signature
Every credential is signed with ML-DSA-87 (FIPS 204), a detached post-quantum signature over a canonical record of the credential’s contents.
-
02
The document’s exact bytes
The record binds the document’s SHA-256 fingerprint. Change a single bit of the file and verification reports TAMPERED.
-
03
A public transparency log
Issuance is entered in an append-only, tamper-evident log whose successive signed heads form a hash chain, so silently rewriting history is detectable.
-
04
Revocation, checked live
A credential the issuer has withdrawn answers Revoked, plainly, at the top.
Three ways to verify
- Scan the QR code printed on the document.
- Follow the verification link beside it.
- Paste the credential ID into the field above.
In technical terms
Each credential is bound by a detached post-quantum signature (ML-DSA-87) over a canonical record that includes the document’s exact-bytes hash (SHA-256), and is entered in a public, append-only, tamper-evident transparency log whose successive signed heads form a hash chain. Where external anchoring is enabled, each new head may additionally be published to a public GitHub repository (github.com/divyamohan1993/dmjone-trust-anchor), giving a publicly-timestamped, externally-hosted commit record; because the log is an append-only chain of signed heads, any silent rewrite or back-dating is then detectable by anyone who has recorded an earlier head. (Publication is best-effort; this page shows whether the credential’s head is published or still pending.) Change a single bit and verification reports TAMPERED. This is a self-signed cryptographic attestation by an independent educational initiative, not a licensed certifying-authority signature; the document itself carries no embedded signature.