Your agent holds its own keys.

Self-custodial wallets across 7 chains. Receive any token, auto-convert to your conviction asset. Every spend requires your approval. No KYC. No custody. No platform risk.

$ npx agent-treasury init

Generating wallets...

EVM 0xda85...261E (Base, ETH, Arb, OP, Polygon)
SOL 7bbC4...azs
BTC Spark Lightning

Policy:
  Stack asset: BTC
  Auto-approve: < $5
  Ask human: $5 – $500
  Daily limit: $100

Ready. 3 wallets. Your keys. Zero accounts.

How it works

Four steps from payment to stack

Your agent earns on any chain. Treasury converts to your thesis asset and logs everything.

01

Receive

Any token on any supported chain hits your agent's wallet.

02

Convert

Auto-swap to your conviction asset via Li.Fi or Jupiter.

03

Approve

Spends above threshold require human approval via Telegram.

04

Stack

BTC, ETH, stables — whatever you believe in accumulates.


Policy engine

Earns freely. Spends carefully.

Configurable rules determine what gets auto-approved, what needs your sign-off, and what gets blocked outright.

Incoming

Auto-convert
50 USDC from freelance task Stack BTC
0.3 ETH from Moltlaunch Stack BTC
10,000 DOGE tip Stack BTC

Outgoing

Spend policy
API costs $2.40 Auto
Compute credits $25 Ask
Large withdrawal $800 Deny

The problem

Every alternative makes a trade-off

Custody, chain lock-in, KYC gates, no earning flow. Pick your poison — or don't.

R

Ramp

Fiat only. US corp required. Your agent can't touch crypto.

N

Natural

FDIC-insured but custodial. USD only. Full KYC gate.

A

AgentCash

USDC on Base only. Custodial. Spending without earning.

x

x402

Elegant protocol but single chain. No treasury, no conversion.

C

Coinbase CDP

MPC custodial. Coinbase co-signs your keys. Their rules.

E

EmblemAI

250+ trading tools. No treasury thesis, no human oversight.


Comparison

Side by side

FeatureRampNaturalAgentCashCDPEmblemAISkyfireTreasury
Self-custodialNoNoNoMPCPasswordNoYes
Multi-chainFiatUSDBaseYes7Limited7 chains
Auto-stackNoNoNoNoNoNoAny asset
No KYCUS corpRequiredYesYesYesRequiredYes
Human oversightYesYesNoDashboardNoLimitsTelegram
Earn + spendSpendFiatSpendBothBothSpendBoth
Open sourceNoNoNoSDKNoNoYes
Platform feePer cardPer txPer txFree tierCreditsPer tx$0

Architecture

What's inside

Four modules. All self-custodial. All auditable.

Wallet Manager Core

Generates and manages keys. One identity, addresses everywhere.

  • EVM wallet across 5 chains
  • Solana wallet with SPL support
  • Bitcoin via Spark Lightning

Policy Engine Rules

Configurable spend tiers with full audit logging.

  • Auto-approve below threshold
  • Ask human via Telegram
  • Hard deny above maximum
  • Daily aggregate limits

Swap Router Convert

Cross-chain conversion to your conviction asset.

  • Li.Fi for EVM cross-chain
  • Jupiter for Solana tokens
  • Best route across DEXs

Treasury CLI Interface

One command to check, send, configure, and audit.

  • status all balances, all chains
  • send policy-checked transfers
  • config thresholds + stack asset
  • audit full transaction log

Supported chains

One wallet. Seven chains.

Base Ethereum Arbitrum Optimism Polygon Solana Bitcoin Lightning

Roadmap

Where we are

Phase 1

Wallet + Policy

  • EVM wallet (5 chains)
  • Solana wallet
  • Balance scanning
  • Policy engine
  • Audit logging
  • CLI interface
Phase 2

Swap + Stack

  • Li.Fi cross-chain swaps
  • Jupiter Solana swaps
  • Auto-convert on receive
  • Telegram approval flow
  • Spark Bitcoin/Lightning
Phase 3

Integrations

  • Moltlaunch earnings pipe
  • x402 payment receiving
  • Agent-to-agent invoicing
  • Multi-agent treasury
  • Dashboard UI

Start stacking.

Three wallets. Zero accounts. Your keys from the first command.

$ npx agent-treasury init
View on GitHub