satledger request pilot access

Prove what your agents did. To anyone.

Tamper-evident usage ledgers for AI agents — every credit spent and every action taken, signed, replayable, and verifiable by your customers with open-source tools. No "trust our dashboard."

Request pilot access Built on the open SATROOT protocol
KERNEL: frozen v1 VERIFICATION: offline, open-source ANCHORING: public-chain commitments OVERSPEND: impossible by rule

How it works

01 · Record

One ledger per agent

Provision an agent, grant credits, and stream usage — every grant, burn, and action is an ed25519-signed event in a hash-chained ledger. The kernel rejects overspend; nothing is a database row you could quietly edit.

02 · Export

Hand your customer the proof

One call produces a signed bundle: the full event history, public keys, action log, and manifest hashes. GET /agents/bot-1/export.zip

03 · Verify

They check it without you

Your customer replays the bundle with the open-source satroot package — offline. Any edited byte, in any file, fails loudly.

The trust inversion

Autonomous agents spend real money and take real actions. Today, the record of what they did lives in a provider's database — your customers take it on faith, and so do you.

satledger inverts that. State is computed by replaying signed events under public, frozen rules. The export verifies with pip install satroot and nothing else — not even trust in us. Auditors, enterprise customers, and insurers get evidence, not assurances.

# your customer, on their machine:
$ pip install "satroot[crypto,validation]"
$ python -c "import satroot1; \
    satroot1.verify_signed_ledger_bundle('export/bundle')"
✓ 214 records · ed25519 · public-only material
✓ every file hash, every signature, every rule
✓ state: sha256:e1a2c685…49fb4e3

Tiers

Ledger

per agent / month

  • Credit ledgers + signed action logs
  • Verifiable exports, zip download
  • Multi-tenant API, per-workspace keys

Anchored

ledger + on-chain commitments

  • Scheduled state-hash commitments broadcast to a public blockchain
  • Anyone can verify the commitment from raw transaction bytes
  • Commitment history in every export

Rooted

anchored + dedicated namespace root

  • Your namespace bound to its own on-chain root outpoint
  • The strongest provenance the protocol defines
  • For regulated and high-assurance deployments

What we don't claim

No tokens, no coins, no yields. Anchoring commits a hash of your ledger to a public chain; it does not put your data on-chain, and it creates no financial instrument.

The protocol layer is open (Apache-2.0) and stays open — satledger sells the hosted, anchored, multi-tenant operation of it, not access to the standard.