Proof engine for AI agents

A proof engine for the decisions your AI agents make.

DarkMatter is a proof engine for AI agents, not just another audit log.

Commit a record at the moment of decision. It is sealed, stored outside your system, and verifiable by anyone, even if DarkMatter were to go away.

Independent
outside your system
Sealed
at the moment it happens
Verifiable
by anyone, anywhere
DarkMatter · live
3 records today
Payment approved, $84,000 to Acme Corp
sealed 2 min ago · ctx_7f3a9b
Customer data shared with billing provider
sealed 1 hr ago · ctx_7f3a8c
Model selected: claude-sonnet-4-6
sealed 3 hr ago · ctx_7f3a7a
no DarkMatter account needed to verify
Python SDK TypeScript SDK LangGraph · soon Anthropic SDK OpenAI SDK CrewAI · soon AWS Bedrock · soon Local models REST API Self-host · soon
Python SDK TypeScript SDK LangGraph · soon Anthropic SDK OpenAI SDK CrewAI · soon AWS Bedrock · soon Local models REST API Self-host · soon
The problem
01

Your logs live inside your system

Logs, databases, and audit trails all live in systems you control. When something goes wrong, you are asking people to trust you. Some situations do not allow that.

02

By the time you need proof, it is too late

You cannot retroactively create an independent record. Evidence that appears after an incident is not evidence. The record has to exist before anyone knew it would matter.

03

AI decisions are too consequential to leave unverified

Automated decisions about money, safety, and compliance need a record that works without your involvement. Not logs you wrote. Not a dashboard you built.

How it works

One line of code. A record that stands on its own.

01

Add one line at decision time

Call dm.commit() when your agent makes a decision. It takes under a second and does not change how your agent works.

dm.commit(payload={...})
02

DarkMatter seals it outside your system

The record is stored in a vault that is independent of your infrastructure. No one inside your organization can modify it after it is committed.

03

Anyone can verify it, independently

Share a link or export a proof bundle. Regulators, auditors, and counterparties can check the record themselves, without a DarkMatter account, without coming to you.

Works with your stack

DarkMatter works with the tools you already use. One line drops into any Python or TypeScript agent.

Python SDKAvailable
TypeScript SDKAvailable
REST APIAvailable
LangGraphAvailable
Anthropic SDKSoon
OpenAI SDKSoon
LangChainSoon
CrewAISoon
AWS BedrockSoon
Self-hostSoon
Read the SDK docs →
Why it works
01

Independent of your system

The vault exists outside your infrastructure. DarkMatter stores the record, but the record can be verified without us. We cannot modify a commit after it is made.

02

You hold the keys

Records are signed with keys that only you control. Not us. That means if DarkMatter disappeared tomorrow, your records would still be verifiable.

03

No vendor dependency to verify

Anyone can check a record without a DarkMatter account, without internet access, and without trusting us. The verifier is open source and runs locally.

Get started today

The vault your AI agents needbefore they need it.

Set up in minutes. One line of code. Free to start. No card required.

Demo Docs Pricing Compare Integrity Sign in Try it free