WaaP for Agents
Your AI agent can trade, earn yield, place bets, and move funds on-chain — without ever holding a private key.
WaaP for Agents splits the signing key between your device and a secure network using two-party computation. Neither side can sign alone. Your agent proposes transactions, and you approve the big ones from Telegram. Routine operations happen automatically within limits you set.
The result: your agent earns while you sleep, and no single point of failure can drain your funds.
WaaP for Agents is free to use until mid-May 2026. Follow @humntech for updates.
What can agents do?
Agents built with WaaP are already running on mainnet. Here are the most common use cases:
| Use case | What the agent does | Example recipe |
|---|---|---|
| Earn yield | Deposits into trading pools or lending protocols, earns fees, repositions automatically | Cetus Yield Agent (Sui) |
| Trade predictions | Places bets on prediction markets based on signals you define | Polymarket Agent |
| Swap tokens | Executes trades at optimal prices across DEXs | Token Swap |
| Rebalance a portfolio | Maintains target allocations across tokens and chains | Coming soon |
| Vote in DAOs | Casts governance votes based on your delegation rules | Snapshot Agent |
Each recipe is a complete, working agent you can run today.
Get started
Give your agent a WaaP wallet in three steps:
# 1. Install
npm install -g @human.tech/waap-cli@latest
# 2. Create an agent wallet
waap-cli signup --email youragent@example.com --password 'YourSecurePass!'
# 3. Sign a transaction from your agent code
waap-cli send-tx --to 0xRecipient --value 0.01 --chain evm:1Your agent calls waap-cli for every transaction. The CLI handles two-party signing, policy checks, and approval flows. Your agent’s code stays simple — it never touches a key.
Works with any language, any framework, any chain WaaP supports (EVM + Sui, Solana coming). See the full CLI command reference for all available operations.
Node.js
import { execSync } from 'child_process';
function signAndSend(to, value, chain) {
const result = execSync(
`waap-cli send-tx --to ${to} --value ${value} --chain ${chain} --json`,
{ encoding: 'utf-8' }
);
return JSON.parse(result);
}
// Your agent logic calls this whenever it needs to transact
const tx = signAndSend('0xRecipient', '0.01', 'evm:1');How it keeps your agent safe
Every transaction flows through four layers before it reaches the chain:
Your agent proposes a transaction
|
Policy engine checks spend limits and risk
|
High risk? -> You approve on Telegram (t.me/waap_xyz_bot)
Low risk? -> Signed automatically via Privileges
|
Two-party signing: your device + secure network
Neither side holds the full key
|
Transaction goes on-chain| Layer | What it does |
|---|---|
| Two-party signing | Key is split in two. Your agent and our infrastructure must cooperate to sign. Neither can act alone. If either side is compromised, your funds are safe. |
| Spend limits | Daily caps on how much the agent can move. Anything above the limit triggers approval. |
| Telegram approvals | High-value or unusual transactions ping you on t.me/waap_xyz_bot . One tap to approve or deny. |
| Privileges | Pre-approve routine operations (e.g., “reposition my yield agent up to $50/day without asking”). Your agent stays autonomous within bounds you set. |
Compare this to a raw private key in an .env file: one compromised dependency, one leaked secret, and everything is gone. WaaP eliminates that single point of failure.
Supported chains
| Chain | Status | Networks |
|---|---|---|
| EVM | Live | Ethereum, Base, Arbitrum, Optimism, Polygon, and more |
| Sui | Live | Mainnet, Testnet |
| Solana | Coming soon | — |
One WaaP account gives your agent addresses on every supported chain. No separate setup per chain. See EVM networks and Sui networks for details.
AI agent skills
If your agent runs inside Claude, Cursor, or Copilot, it can discover WaaP automatically:
# Install the CLI — skills are bundled
npm install -g @human.tech/waap-cli@latest
# Or install skills standalone
npx skills add holonym-foundation/the-waap-skillsThe SKILL.md inside the package teaches the AI agent how to use WaaP — it can create wallets, sign transactions, and check balances without you writing integration code.
Where to go next
I want to try an agent now:
- Cetus Yield Agent — Earn yield on Sui (5 progressive phases)
- Polymarket Agent — Trade prediction markets
- Browse all Recipes
I want to understand the security:
- Approvals & Notifications — Telegram bot setup and approval flows
- Policy Controls — Spend limits and risk thresholds
- Privileges — Scoped autonomy for routine operations
- Architecture — Two-party computation deep dive
I’m comparing wallet options:
I need the reference:
- CLI Commands — Full command reference
- Running Agents 24/7 — Production deployment patterns