Agent Commerce Guard

Approval gates and receipts for AI agents that can spend money, sell services, post socially, launch tokens, deploy publicly, or touch wallets.

$ acg evaluate actions.json --format md

wallet-status     ALLOW   read-only
x402-paid-api     DENY    missing approval
token-launch      DENY    compliance gate
public-deploy     REVIEW publish target

Required evidence:
- exact outbound command
- operator approval timestamp
- rollback / kill switch
- before-after wallet summary

Drop-In CLI

Evaluate action manifests and scan repos before agents cross financial or external boundaries.

Skill Pack

Reusable Claude, Codex, and OpenClaw instructions for approval gates and evidence capture.

API-Ready

Use the free demo or call the paid x402 evaluator when an agent needs a receipt-backed decision.

Agent buyer commands

Inspect the x402 requirement, pay for a policy evaluation, or unlock the package download from an x402-capable CLI. Human buyers can use the same 1 USDC Base launch pass.

Inspect evaluator
npx awal@2.0.3 x402 details https://agent-commerce-guard.vercel.app/api/x402-evaluate --json
Pay evaluator
npx awal@2.0.3 x402 pay https://agent-commerce-guard.vercel.app/api/x402-evaluate \
  -X POST \
  --max-amount 1000000 \
  -d '{"action":{"id":"launch-payment","actor":"codex","action":"Send 1 USDC on Base to unlock a paid package","amountUsd":1,"approved":false}}' \
  --json
Pay download
npx awal@2.0.3 x402 pay https://agent-commerce-guard.vercel.app/api/x402-download --max-amount 1000000

Try the evaluator

Run a sample agent action batch through the hosted demo. The paid package includes the CLI, templates, local skill pack, and local HTTP evaluator.

Demo JSON
Ready.

Launch Pricing

Base Launch Pass $1

Pay 1 USDC on Base and unlock the package by verified transaction hash.

Pay 1 USDC x402
Agent x402 Download $1

Agent-native purchase with a Base-mainnet x402 payment requirement and Bazaar metadata.

x402
Hosted Demo $0

Test action batches through the sanitized evaluator before buying the local package.

Demo JSON
Paid Evaluation API $1

POST an action manifest through x402 and receive a sanitized policy decision for agent workflows.

x402 JSON