The payment firewall for AI agents

The security layer between an agent deciding to spend and the money moving.

Task ↔ purchase

Does the purpose match the submitted task context?

Amount + budget

Is it within transaction, daily, and velocity limits?

Counterparty

Is the vendor or address blocked or otherwise risky?

PAYMENT SECURITY FOR AI AGENTS

Safe4 is the security layer between an agent deciding to spend and the money moving.

PAYMENT SECURITY FOR AI AGENTS

Safe4 is the security layer between an agent deciding to spend and the money moving.

PAYMENT SECURITY FOR AI AGENTS

Safe4 is the security layer between an agent deciding to spend and the money moving.

THE CHECKPOINT

Safe4 sits in front of execution. It checks the payment against the task that triggered it, the budget it draws from, and the counterparty receiving it.

THE CHECKPOINT

Safe4 sits in front of execution. It checks the payment against the task that triggered it, the budget it draws from, and the counterparty receiving it.

THE CHECKPOINT

Safe4 sits in front of execution. It checks the payment against the task that triggered it, the budget it draws from, and the counterparty receiving it.

THE DECISION

One authorization call evaluates policy, purpose, budget, velocity, counterparty, and scope — then allows or denies before a single cent settles.

THE DECISION

One authorization call evaluates policy, purpose, budget, velocity, counterparty, and scope — then allows or denies before a single cent settles.

THE DECISION

One authorization call evaluates policy, purpose, budget, velocity, counterparty, and scope — then allows or denies before a single cent settles.

Wallet controls check limits and addresses. They do not check whether the purchase matches the job.

ARCHITECTURE

One authorization call, one durable reason trail

ARCHITECTURE

One authorization call, one durable reason trail

ARCHITECTURE

One authorization call, one durable reason trail

Agent submits

The agent sends task context and budget allocation. Safe4 returns a 402 challenge stating price and required proof.

Task context

Budget allocation

402 challenge

Payment proof

Agent submits

The agent sends task context and budget allocation. Safe4 returns a 402 challenge stating price and required proof.

Task context

Budget allocation

402 challenge

Payment proof

Agent submits

The agent sends task context and budget allocation. Safe4 returns a 402 challenge stating price and required proof.

Task context

Budget allocation

402 challenge

Payment proof

Safe4 evaluates

Policy and purpose checks run in parallel: task ↔ purchase, budget, velocity, counterparty, autonomy scope, and payment proof.

Policy check

Purpose match

Scope validation

Audit trail

Safe4 evaluates

Policy and purpose checks run in parallel: task ↔ purchase, budget, velocity, counterparty, autonomy scope, and payment proof.

Policy check

Purpose match

Scope validation

Audit trail

Safe4 evaluates

Policy and purpose checks run in parallel: task ↔ purchase, budget, velocity, counterparty, autonomy scope, and payment proof.

Policy check

Purpose match

Scope validation

Audit trail

Wallet executes

On ALLOW, Circle Agent Wallet executes. On DENY, the executor is never invoked and no funds move.

ALLOW → execute

DENY → block

Circle integration

Zero false spend

Wallet executes

On ALLOW, Circle Agent Wallet executes. On DENY, the executor is never invoked and no funds move.

ALLOW → execute

DENY → block

Circle integration

Zero false spend

Wallet executes

On ALLOW, Circle Agent Wallet executes. On DENY, the executor is never invoked and no funds move.

ALLOW → execute

DENY → block

Circle integration

Zero false spend

Settlement verified

USDC settles on Arc with receipt verification. The decision and its evidence can be reconstructed later.

Arc settlement

USDC payment

Receipt verified

Full audit log

Settlement verified

USDC settles on Arc with receipt verification. The decision and its evidence can be reconstructed later.

Arc settlement

USDC payment

Receipt verified

Full audit log

Settlement verified

USDC settles on Arc with receipt verification. The decision and its evidence can be reconstructed later.

Arc settlement

USDC payment

Receipt verified

Full audit log

THE SECURITY GAP

The missing control point

THE SECURITY GAP

The missing control point

THE SECURITY GAP

The missing control point

A valid wallet action can still be the wrong action for the job. Same amount, same category, same counterparty — and still the wrong purchase. Safe4 inserts an enforceable checkpoint.

x402

Start with the SDK, or read how the policy engine reaches a decision.

Put a checkpoint in front of your agent's wallet

Put a checkpoint in front of your agent's wallet

Put a checkpoint in front of your agent's wallet

COMMON QUESTIONS

Your most common questions answered

COMMON QUESTIONS

Your most common questions answered

COMMON QUESTIONS

Your most common questions answered

What is Safe4?

How does Safe4 work?

What does Safe4 evaluate?

How is Safe4 different from wallet controls?

What technologies does Safe4 use?

Is Safe4 a replacement for Circle Agent Wallet?

TALK TO US

Design partners and integration questions

TALK TO US

Design partners and integration questions

TALK TO US

Design partners and integration questions

Get the SDK

Start integrating Safe4 into your agent. Check the quickstart guide for setup instructions.

Read the Docs

Full SDK reference, policy engine documentation, and integration patterns.

View on GitHub

Source code, examples, and contribution guidelines. Open issues and PRs welcome.

Let’s Make Great Things Happen!

Let’s Make Great Things Happen!

The rails for autonomous commerce are landing now. The control layer above them is still open.