Public Signature Verifier

Verify any Veralog event signature independently -- no API key required.

Paste event JSON

How verification works

1
The signature is checked against the stored record, under the signing schema that record carries. Schema 3.x covers the whole record; schema 1.0 covered only event_id:agent_id:action:timestamp.
2
Ed25519 (RFC 8032) verifies the cryptographic signature. Behavioral Integrity Layer flags anomalies.
3
Valid = the signature reproduces from the stored record. Not valid is one of two things, and the result says which: the record was modified after signing, or the signature cannot be assessed -- an unpinned key, a schema this build cannot reproduce, or a schema 1.0 signature that never covered the record.
Verify with Python:
# Public verification -- no external library needed
import binascii, struct
sig = binascii.unhexlify(event["signature"])
pk.verify(binascii.unhexlify(event["signature"]), msg)
print("Ed25519 VALID -- event was not tampered with")