Your API keys
Each key lets an agent call dm.commit() to create an immutable, verifiable record.
No API keys yet
Create an API key to assign to your agent or workflow. Every commit will be associated with this key, so you can trace decisions back to the agent that made them.
Quick start — test your key right away
1
Install the SDK
pip install darkmatter-sdk
2
Configure with your key
import darkmatter as dm
dm.configure(api_key="dm_sk_…")
3
Commit your first decision
ctx = dm.commit(payload={
  "input": "Approve refund #84721? $284.00, 18 days since purchase.",
  "output": "Approved. Customer within 30-day window."
})
print(ctx["verify_url"])
The payload is a free-form object. Add any fields that matter to your use case — model name, agent version, confidence score, order ID, or any domain-specific context. All fields are stored, verifiable, and included in the proof bundle.
Commits
Every time an agent calls dm.commit(), a verifiable record appears here.
My Organization
Loading…
Settings
Account
Display name
Email
Plan
Free Upgrade →
Commit usage this period
Loading…
Data this month
Loading…
Danger zone
Delete your account and all associated data permanently. This action cannot be undone.
Billing
Current plan
Your active subscription.
API Key
Key ID
API Key
Full key redacted. If you have lost this key, create a new one instead.
Name
Created by
Created
Expires
Commit record
Agent
Committed
Summary
Payload
Loading…
Record saved and verifiable