Now in beta · x402 / MPP enabled

Smart spending.
Built for AI agents.

Connect your agents to a secure treasury. Define policy for how they use money and track every transaction as it happens. No blind spots, no surprises. Just full visibility and control from the start.

trycanopy.ai/dashboard
/ workspace · em@canopy.dev
Treasury balance
$1,543.53
USDC on Base·0xA1f2…84cE·+$248.10 today
+ Deposit
Active agents
7
2 paused
Spend · 30d
$32.0k
vs $24.1k prev
Transactions · 24h
711
14 / min peak
Blocked · 7d
142
$11.4k prevented
Spend over time
$32.05k last 30 days
7d30d90dytd
/ how it works

A fleet of agents with guardrails in minutes.

Canopy gives your agents a wallet, governed by limits you set, attached to the agent code you already have. Three steps, three minutes.

/ 01

Give your agent a wallet.

Bring your own agent and set it up with a policy-bound wallet in minutes. Your agent gets a smart wallet on Base with gas sponsored, plus Tempo for sub-cent payments via MPP.

/ connect agent
Set up your agent.
agent name
e.g. research-agent
policy
Default policy
CancelCreate agent
/ 02

Set policy & spend limits.

Daily caps, human-in-the-loop approvals, allow-listed services across x402 and MPP, and more. Enforced at signing. Your agent can't transact outside the rule.

/ 03

Connect your existing agent.

Drop the SDK into your agent's payment path. Every canopy.pay() call routes through your policy with live monitoring and a full audit trail.

import { Canopy } from "@canopy-ai/sdk";

const canopy =  new Canopy({
  apiKey: process.env.CANOPY_API_KEY!,
  agentId: process.env.CANOPY_AGENT_ID!,
});

const result =  await canopy.pay({
  to: "0x4838B106FCe9647Bdf1E7877BF73cE8B0BAD5f97",
  amountUsd: 0.10,
});
/ faq

Asked often.

If you're integrating, the docs are probably what you want. Here's the rest.

What is Canopy?+

Canopy is the financial control plane for AI agents. We give your agents a stablecoin wallet they can spend from, a policy engine that decides what they're allowed to do with it, and an activity log that shows every payment they attempt, whether approved or blocked. The goal: let agents move money on your behalf without you losing sleep over it.

Who is Canopy for?+

Anyone building or operating AI agents that need to spend money: trading bots, research swarms paying for data and compute, ops agents handling vendor payments and refunds, and commerce agents purchasing on behalf of users. If your agent has to send a payment, Canopy is the layer that makes that safe.

What does Canopy custody, exactly?+

Canopy provisions a Privy-managed smart wallet as your organization's treasury. Agents are policy-enforced signers that spend from the treasury, so they don't hold funds themselves. Every signing request is evaluated against your policy server-side before Privy is asked to sign.

What chains and stablecoins do you support?+

USDC on Base and USDC.e on Tempo today. Both are first-class — agents can spend on either, and the SDK picks the rail with funded balance automatically. More chains and stablecoins on request.

What agentic payment standards does Canopy support?+

x402 (the HTTP-native paywall standard, on Base) and MPP (the WWW-Authenticate: Payment standard, on Tempo) today. Stripe ACP and Google AP2 are on the roadmap.

How does Canopy enforce policy?+

Every signing request is evaluated server-side in a single atomic transaction against your policy. Today's rules cover daily spend caps, recipient allowlists, and approval thresholds that route over-limit transactions to a human reviewer. Violations are blocked at the API layer and recorded with a denial reason.

What happens when an agent goes rogue?+

Transactions that violate policy are refused before they reach the chain, with the denial reason logged to the activity feed. You can pause an agent from the dashboard at any time to halt all further signing.

What does pricing look like?+

Pricing is in development. Reach out to the team for design partner terms.