Verify
Free
- Hash-chain and ed25519 signature check
- OTel GenAI traces accepted as-is
- Event count, LLM and tool calls, cost
- EU AI Act report preview
- Nothing is stored
Attest
$29 one-off, per ledger
- Full EU AI Act report (Markdown + HTML)
- ed25519 countersignature from this service over your digest, timestamped
- Our public key, and a free endpoint so anyone can check it without trusting us
- No account, no subscription
Check a ledger or an OTel trace
Bring the trace you already have
If your agent exports OpenTelemetry spans with the GenAI semantic conventions — OpenLLMetry, OpenInference, Langfuse, or your own instrumentation — export the OTLP/JSON payload and paste it here. It is converted into a hash-chained ledger, checked, and mapped onto the EU AI Act obligations exactly like a native ledger. An imported trace carries no signature of yours, which is precisely why the third-party countersignature is the only timestamped proof attached to it; the attestation says so explicitly in its source field.
What you are actually buying
The CLI is open source: you can already verify your own ledger, render the report and sign it with your own key. You cannot sign it as someone else. The countersignature is a statement by a party with no stake in your logs — that this exact digest, with this event count, verified clean at this timestamp — and that is the part an auditor, a customer or a court can weigh.
The attestation is a small JSON object: the statement, the signature, the public key. Verify any attestation, from anyone, for free:
curl -X POST /api/verify-attestation -H 'content-type: application/json' -d @attestation.json
Limits, stated plainly
- The countersignature attests that a ledger verified at a time. It does not attest that the events in it are true, or that your agent behaved well.
- The EU AI Act report maps your ledger onto logging obligations. It is a structured aid for a compliance conversation, not legal advice and not a certification.
- The signing key lives on this server. If it is compromised, past attestations lose their force — our public key is published so you can pin it.
- A ledger is stored only when you pay, so that your report stays downloadable, and is deleted after 7 days. Free verification stores nothing.
- After payment the report and the attestation are also emailed to you as attachments, so they are yours to keep even after the 7 days — and you cannot lose them by closing the tab.