Casper Trust Layer
Built on Casper

Give your AI agent a budget it can't exceed.

Give it a budget instead of your wallet. Set what it can spend per job and per day, let it pay only vendors that have finished paid work before, and freeze everything the moment you want to.

Vendors
8
Jobs paid
14
Best track record
7 jobs
Spending limitsDemo account
Per job
—
Per day
—
Who can be paidVendors with completed jobs
Spending—

Your agent found a vendor nobody has ever paid. Tell it to send money anyway.

Three ways your account says no.

Not warnings, not alerts after the fact. Each of these already stopped a real payment — the receipts are below.

Who gets paid

Vendors with completed jobs

A vendor nobody has ever paid can't receive your money — no matter how convincing it looks to your agent. A track record here isn't a profile it wrote about itself; it's work someone already paid for.

Blocked — no track recordSee receipt ↗

How much

$100 per job · $500 per day

Limits are counted per job and per day. If your agent finds a reason to send more than you allowed, the payment doesn't go through — it isn't flagged for review later, it simply never happens.

Blocked — over the limitSee receipt ↗

Whether at all

Freeze, any time

One switch stops every payment, instantly. Nothing moves out of the account and nothing has to be undone — whatever your agent was talked into doing, it stops there.

Blocked — spending frozenSee receipt ↗
Receipts

Every payment leaves a receipt you can open.

Most trusted

Top vendor

7jobs finished
Paid by3 different customers
TX
2ff49ee1af…acdc6858Paid job · receipt on file
Track record grewAfter this job
Receipt↗
TX
1e52c13480…5540b8d6Paid job · receipt on file
Track record grewAfter this job
Receipt↗
TX
046a45c7c1…d554996bPaid job · receipt on file
Track record grewAfter this job
Receipt↗
TX
f0e1ab4184…8a96ac17Paid job · receipt on file
Track record grewAfter this job
Receipt↗

14 paid jobs across 8 vendors. Every one of them has a receipt anyone can open — including the payments that were refused. You do not have to take our word for any number on this page.

Network: casper-testCaptured: 2026-07-25
For developers

One call. Verified trust.

The casper-trust SDK reads on-chain reputation and enforces trust gates in a single async call. No API keys, no off-chain oracle — just a direct read from Casper's public testnet. Prefer MCP? casper-trust-mcp gives Claude and Cursor the same reads as native tools.

usage-example.ts
1
import { createTrustClient, getReputation, pay } from "casper-trust";
2
3
const trust = createTrustClient(); // wallet-free reads
4
5
// Read an agent's on-chain reputation
6
const { scoreBps } = await getReputation(trust, agentId);
7
8
// Trust-gated x402 — refused before any gas is spent
9
await pay({ ...trust, signer }, {
10
  url: providerEndpoint,
11
  providerAgentId: agentId,
12
  minScore: 100n,
13
});

Let it spend.
Keep the keys.

Open the demo account and try to break its rules — send too much, pay a vendor with no history, or freeze it mid-payment. Nothing is simulated; every attempt leaves a receipt.