Public Signature Verifier

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

Paste event JSON

How verification works

1
Canonical message: event_id:agent_id:action:timestamp
2
Ed25519 public_key verifies the signature against this message
3
Valid = not tampered. Invalid = data was modified after signing.
Verify with Python:
from cryptography.hazmat.primitives.asymmetric.ed25519 import Ed25519PublicKey
import binascii
pk = Ed25519PublicKey.from_public_bytes(binascii.unhexlify(event["public_key"]))
msg = f"{event['event_id']}:{event['agent_id']}:{event['action']}:{event['timestamp']}".encode()
pk.verify(binascii.unhexlify(event["signature"]), msg)
print("Signature valid")