Omnel · verify a report

Check it without us.

Every reading in the register serves a signed JSON report. Give its id or paste it here: your browser checks the signature against the key below. Selione is not asked, and does not know you did.

About Omnel

The recipe, for any Ed25519 implementation

Remove `signature`, sort every object's keys at every depth, serialise as compact JSON (no spaces), and verify the Ed25519 signature of that UTF-8 string against `signature.key` (SPKI, base64). Any Ed25519 implementation will do; no call to Selione is needed.

AlgorithmEd25519
Public key (SPKI, base64)MCowBQYDK2VwAyEAZ8X37RUiaOQGP5UMSptTJUlmHYXpv/cupdFV5MnyWF0=
Signed bytesthe report without signature, keys sorted at every depth, compact JSON, UTF-8
Verdictsintact · unsigned · altered · another key · not a report — never a nuance between them

The same key signs the manifest of every exported archive, and the archive's reader checks it the same way. One key, one way to check, printed on the Standard page too.