EU AI Act Article 12.
Automatic logging, without trusting your own logs.
High-risk AI system providers must produce automatic, traceable event records. DarkMatter is a proof engine for AI agents, the record is sealed at the moment of action and verifiable by anyone, including regulators, without your involvement.
The text in plain language
Article 12 of the EU AI Act requires providers of high-risk AI systems to ensure their systems technically allow for the automatic recording of events over the lifetime of the system. The events recorded must be sufficient to:
- Identify situations that may result in the AI system presenting a risk under Article 79(1), or in a substantial modification of the system.
- Facilitate post-market monitoring as referenced in Article 72.
- Monitor the operation of high-risk AI systems referred to in Article 26(5).
"Traceability" is the operative word. The European Commission's interpretive guidance treats it as a property of the record itself, not just a claim about how the record was made.
Not legal advice. This page describes how DarkMatter's technical properties align with Article 12's logging and traceability requirements. Compliance with the EU AI Act is determined by your legal counsel and notified body, not by us.
What you get, requirement by requirement
The traceability problem
A standard Postgres audit table records what your application says happened. The regulator's question is whether that record can be trusted. If the record lives inside the system being audited, the answer is no, that's a self-report, not an audit trail.
Article 12 does not say "log events." It says "automatic recording of events" with traceability. The European Commission and notified bodies are interpreting "traceability" as a structural property: tamper-evidence, independence, and external verifiability. A row in your own database does not satisfy any of those.
DarkMatter's records are signed at the moment of action with keys you control. The chain is anchored to a public Witness Log every ten minutes. The verifier is open source. A regulator can take a single Context Passport, run the verifier offline, and confirm independently that the record has not been altered since the moment it was created. That is what "traceability" actually means.
80 days to August 2.
Set up takes 15 minutes.
One line of code at decision time, one open-source verifier, one Witness Log entry that survives even if we don't. Start free, no card required.
Start for free →