Feature · evidence chain
Tamper-evident audit trail for every decision.
How it works
Each evidence artifact (dataset hash, retrain commit, kill-switch flip) is hashed into a Merkle chain whose tip ends up in your attestation signature. An auditor can replay the chain from genesis and verify every step, even months after the fact.
Code sample
API preview · ships with kernel checkpoint A// API preview — endpoints below ship with kernel checkpoint A
// (kernel plan §4-§5). Path strings + payload shape are stable.
// Append a signed decision record to the running chain.
await fetch("https://attestry.ai/api/v1/decisions", {
method: "POST",
headers: {
"Content-Type": "application/json",
Authorization: `Bearer ${ATTESTRY_API_KEY}`,
},
body: JSON.stringify({
systemId: "sys_0001",
action: "dataset.swap",
payload: { before: "sha256:a1…", after: "sha256:b2…" },
}),
});
// Replay every record back to genesis and surface tampering.
const res = await fetch(
"https://attestry.ai/api/v1/decisions/verify-chain/sys_0001",
);
const { data } = await res.json();
// data = { valid, brokenAt, replayedRecordCount }Free plan includes fingerprinting, unverified attestations, and a public registry listing. Upgrade when you need signed proofs or SLA-backed verification.