EVE ProofEvidence
Evidence is produced inline with the decision — no separate logging step to forget. Verification is a stock-crypto operation you can run anywhere: Python, TypeScript, or the open-source eve-verify CLI.
# Every governed decision returns a signed audit record curl -X POST https://eveaicore.com/v1/decisions/evaluate \ -H "Authorization: Bearer eve_…" \ -H "Content-Type: application/json" \ -d '{ "request_id": "req-001", "tenant_id": "org_acme", "proposed_action": {"type": "loan_approval", "amount": 50000}, "policy_set": "lending_v1" }' # → { "decision": {"status":"BLOCKED"}, "risk": {...}, # "audit": { "signature": "ed25519:f3a1…b9c0", … } }
# pip install eve-verify from eve_verify import verify_certificate import json cert = json.load(open("certificate.json")) ok = verify_certificate(cert, PUBLIC_KEY_HEX) print("✓ authentic" if ok else "✗ tampered")
The open-source eve-verify package ships all three. Same canonicalization, same result.
import { verifyCertificate } from "eve-verify"; const ok = await verifyCertificate(cert, PUBLIC_KEY_HEX); console.log(ok ? "✓ authentic" : "✗ tampered");
pip install eve-verify eve-verify certificate.json # → ✓ gdc_8f31a0c4e9b7: authentic and intact # Tamper one byte and re-run → ✗ FAIL
Verify a live decision certificate in your browser — then hand the evidence to your own auditor and watch them verify it without us.