tamper-evident logs · not legal advice

An audit trail for AI data, built for the EU AI Act era.

Article 12 of the EU AI Act asks high-risk AI systems for automatic record-keeping across the system lifecycle. Supported Dynamic Feed paths provide signed data records, and selected decision inputs can be witnessed through notarization. Evidence, not a conformity assessment.

● the public transparency log — live— entries
loading the public log…
hashes only — payloads never appear in the public log · browse the full log

The call

Signed data in, witnessed records out. Each step is independently verifiable against the published key — your auditor doesn't have to trust you, or us.

# 1) ground the decision in signed data (every response is Ed25519-signed)
curl -X POST https://dynamicfeed.ai/v1/batch -H "Content-Type: application/json" \
  -d '{"calls":[{"tool":"sanctions_screen","args":{"name":"ACME GMBH"}}]}'

# 2) notarize the exact input your AI acted on (hash-only — nothing sensitive leaves)
curl -X POST https://dynamicfeed.ai/v1/notarize -H "X-API-Key: $KEY" \
  -d '{"payload_sha256": "", "subject": "acme-claims-bot"}'

# 3) later, for the auditor: inspect the record commitment and chain proof
curl https://dynamicfeed.ai/v1/notary/log/123/proof

Sample response

{ "schema": "notary/v1", "mode": "hash_only",
  "witnessed_at": "2026-06-12T03:14:09+00:00",
  "payload_sha256": "1f4c…", "subject": "acme-claims-bot",
  "log": { "idx": 124, "prev_hash": "9b2e…" },
  "signature": { "alg": "Ed25519", "key_id": "df-ed25519-…" } }

Why live data

When a regulator, auditor or claimant asks what your AI system knew at decision time, a row in your own database may be a weak answer because you administer it. A stronger trail preserves provenance, signs supported records and witnesses the exact consumed bytes or their digest through /v1/notarize. The hash-chained log relationships and canonical record commitment should be recomputed during verification. Independent time evidence, if required, needs a separately requested and fully validated RFC 3161 artifact. This is not legal advice or a conformity assessment.

Use it for

FAQ

Does using this make my AI system EU AI Act compliant?

No — nobody's API can make you compliant, and you should distrust anyone who claims otherwise. Compliance is a process: risk management, documentation, oversight, conformity assessment. What this provides is one verifiable component — tamper-evident records of the data side — that your compliance process can build on. Talk to your counsel.

Why isn't logging to my own database enough?

Because you administer it. A signed witness record and recomputable hash-chain commitment provide additional integrity evidence. They do not by themselves establish objective truth or independent time.

What exactly gets recorded?

Whatever you choose: in hash-only mode just a sha256 and a timestamp — the content never leaves your infrastructure. The grounded data itself (sanctions screens, market data, weather, any of the 94 tools) is signed and provenance-stamped at the source.

Does this matter outside the EU?

Yes — the same record-keeping pattern answers auditors, insurers and courts anywhere. The EU AI Act is simply the loudest current driver.

What does it cost?

Signed data is keyless to try; notarizations run on any plan's quota, and a dedicated Notary plan is in early access — see /notary.

Related live feeds