The settlement layer for autonomous agents.

Programmable clearing and hardware-secured verification for AI agents, robots, and machines.

Approved requests provision a $100 testnet credit.

Arisma site schematic over a logistics yard: a drone settling a charge at a pad, cleared in 1.4 seconds for $0.14 in USDC with a zk-TEE proof.

Settlement for every intelligent actor that transacts.

Not just AI agents, but robots, machines, and the software that speaks for them, settling value with no human in the loop.

  • 01 AI agents
  • 02 Robots
  • 03 Autonomous machines
  • 04 Intelligent actors

Every interaction settles the same way.

One machine proves authority, the clearinghouse settles, a receipt anchors. The actor changes, not the path.

Drone charge

IX-01
Drone ERC-7702 session Settle
fee $0.14finality 1.4sUSDC

Robot handoff

IX-02
Robot arm per-pick key Settle
fee $0.002per pickstreamed

Vehicle energy

IX-03
AV metered kWh Settle
rate $0.31/kWhmeteredUSDC

Sensor telemetry

IX-04
Sensor C2PA reading Settle
fee $0.0004per readingC2PA

One signed path from intent to settled receipt.

An agent proves its authority, the clearinghouse settles the charge, and a human holds the final gate.

Verifiable agent identity & delegation

Session keys scoped by ERC-7702, bound to a hardware enclave, carrying provable consent.

ERC-7702TEEsession keys

Autonomous M2M clearinghouse

Deterministic stablecoin settlement, sub-second, metered to the fraction of a cent.

USDCsub-seconddeterministic

Hybrid human-in-the-loop verification

Policy attested in zero knowledge; a C2PA checkpoint a person can hold before release.

zk-attestationC2PApolicy gate
delegate › attest › settle › verify › anchor receipt

Each layer is a payload you can read.

Toggle any card between its JSON envelope and the Rust enclave call.

Identity & delegation

A scoped session key, signed in the enclave, bounded by policy.

// delegation envelope
{
  "standard": "erc-7702",
  "session": "0x7a…c4",
  "enclave": "tee:sev-snp",
  "scope": ["settle", "attest"],
  "expires": 900
}
let key = enclave
  .delegate(Erc7702Session {
    scope: Scope::Settle,
    ttl: 900,
  })?
  .attest()?;

M2M clearinghouse

A settlement request between two machines, cleared in stablecoin.

// settlement
{
  "from": "agent:dispatch",
  "to": "drone:fleet-04",
  "asset": "usdc",
  "amount": "0.14",
  "finality_ms": 1400
}
let rcpt = clearing
  .settle(Transfer {
    asset: Asset::Usdc,
    amount: cents(14),
  })
  .await?;  // 1.4s

Human-in-the-loop

A zk policy proof with a C2PA checkpoint a reviewer can hold.

// verification gate
{
  "policy": "zk:field-inspect",
  "c2pa": "0x9f…a1c",
  "review": "human",
  "on_hold": false
}
let gate = verify
  .attest_zk(policy)?
  .checkpoint(C2pa::hash(frame))
  .require_human(high_stakes);

Start from your terminal.

npx @arisma-network/agent-escrow-mcp
cargo add arisma-edge-enclave

Published to

$100

Request API & enclave access.

Approval provisions your testnet credit and a scoped enclave key within a business day.

  • 01 $100 testnet credit
  • 02 A hardware-scoped enclave key
  • 03 The agent-escrow MCP and edge-enclave SDK

An instant testnet sandbox is provisioned on validation.

Not yet wired: point this form at POST /v1/access-requests to provision.