Proof that an agent's
output wasn't tampered with.
Veritas issues a signed, content-addressed receipt for anything an agent produces. Anyone can later verify the content is byte-for-byte unchanged and trace its provenance — without trusting the agent that made it. Deterministic core, Ed25519 signatures, no external calls.
Live console — attest, then tamper
// attest something to see its signed receipt
Endpoints an agent can call
POST /attest
Get a receipt
Returns a content-addressed CID + Ed25519 signature over the statement.
POST /verify
Prove integrity
Recomputes the CID and checks the signature. Any edit fails the check.
POST /chain
Link provenance
Attest output derived from parent attestations — a tamper-evident lineage DAG.
GET /lineage/{id}
Walk the chain
Trace any attestation back to its roots across agents.