ALL SYSTEMS LIVE·67 INSTRUMENTS · 18 VERTICALS
ED25519 · BITCOIN-ANCHORED·--:--:-- UTC
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 — traceability across the system's lifetime. The hard half is proving what data the system saw at decision time. Every Dynamic Feed response is signed and timestamped, and any decision input can be notarized into a public, Bitcoin-anchored log. Evidence, not assertions.

● 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: an inclusion proof up to the Bitcoin-anchored head
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 is a weak answer — you control that database, so it proves intent at best. A tamper-evident trail needs three properties: the data itself carries provenance and a signature (every Dynamic Feed response does), the record of what your system consumed is witnessed by a neutral party (one POST to /v1/notarize, hash-only mode keeps the content private), and the timeline can't be rewritten (an append-only public log, head anchored to Bitcoin daily). To be plain: this is not legal advice and not a conformity assessment — compliance is a process you run with your counsel. This is the verifiable logging substrate underneath it.

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. Self-kept logs can be edited after the fact, and an auditor knows that. A neutral witness record in a public, append-only, Bitcoin-anchored log is evidence that doesn't depend on trusting you — or us.

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 67 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 the dedicated Notary plan is US$49/month for 10,000 — see /notary.

Related live feeds

Ready when your agent is

Plug your agent into the now.

Keyless over MCP, or a free REST key — 67 live tools, signed and Bitcoin-anchored. Live in under a minute.