One place for the spend.
Import provider CSVs, record events with the JavaScript or Python SDK, or let agents book spend through MCP.
See the integrations →Bring every token, tool call, and agent purchase into one clear ledger. Know who spent it, why, and whether the books still add up.
No signup to explore · Your demo data stays in your browser
Bring your existing stack
A practical accounting layer for the people building agents and the people responsible for their spend.
Import provider CSVs, record events with the JavaScript or Python SDK, or let agents book spend through MCP.
See the integrations →Connect spend to an agent, a human principal, and a policy. Work through missing attribution and check budgets before spending.
Work the exceptions queue →Verify the hash chain, post corrections as adjustments, close the month, and export journal CSVs for QuickBooks or Xero.
Read the verification rule →The Accountability Check finds attribution gaps in a usage export. Your file stays on your device.
Two short screen recordings of the working product, using sample data. No account required.
Explore the dashboard, attribute a missing owner, and export the journal.
The dashboard opens with sample spend, attribution, budget, and anomaly views. An unowned project appears in the exceptions queue. Assign an agent, principal, and policy to resolve it. Verify the ledger, then download the journal CSV for review.
Verify a ledger, edit a dollar amount, and see exactly where the chain breaks.
Verify the sample ledger to confirm its eight entries match their stored hashes. Simulate changing an amount without updating its hash. Run verification again: the first altered entry is identified and the following rows are highlighted. Restore the amount and verify that the chain is valid again.
These eight sample entries are hashed in your browser. Verify them, then change an amount and check again.
| Seq | Date | Agent | GL account | Amount | Hash |
|---|
Each hash commits to the previous hash and the journal entry. Verification detects changes against the stored chain.
A hash chain detects tampering. Independently published chain heads help detect a rewritten chain. How signing and anchoring work →
Corrections belong in new adjusting entries. The demo edits above deliberately bypass that rule to show how verification detects a change.
Public proof pages & badges →Try the demo freely. API access and paid plans include onboarding with your team.
For exploring your first integration.
For bringing agent spend into the books.
For a fleet with people behind it.
Building with agents in production? Apply to the design-partner program. First five teams: free for a year.
The dashboard runs the ledger engine on sample data in your browser. You can import a CSV, work through attribution, verify entries, and export a journal. The Accountability Check also runs locally.
The API records structured spend fields such as model, tokens, cost, and attribution. Prompt and completion content are not part of the spend event schema. Local demo files stay in your browser.
Verification checks that entries match their stored hash chain. It does not validate the original invoice or prove business purpose. Signed, independently published chain heads add protection against an operator rewriting the chain.
Export journal CSVs formatted for QuickBooks or Xero, or use a general double-entry journal export. Review the entries with your accountant before importing them.
No. Categories and readiness scores help organize a review. Your accountant or legal adviser should assess tax treatment and your particular obligations.
We’re onboarding a small group of teams running agents in production. Get a direct line to the builder and help shape the product.
Built by an Enrolled Agent.
Designed for the people
accountable for the spend.