Verify any Veralog event signature independently — no API key required.
event_id:agent_id:action:timestampfrom 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")