Skip to Content
WaaP for AgentsOverview

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 caseWhat the agent doesExample recipe
Earn yieldDeposits into trading pools or lending protocols, earns fees, repositions automaticallyCetus Yield Agent (Sui)
Trade predictionsPlaces bets on prediction markets based on signals you definePolymarket Agent
Swap tokensExecutes trades at optimal prices across DEXsToken Swap
Rebalance a portfolioMaintains target allocations across tokens and chainsComing soon
Vote in DAOsCasts governance votes based on your delegation rulesSnapshot 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:1

Your 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.

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
LayerWhat it does
Two-party signingKey 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 limitsDaily caps on how much the agent can move. Anything above the limit triggers approval.
Telegram approvalsHigh-value or unusual transactions ping you on t.me/waap_xyz_bot . One tap to approve or deny.
PrivilegesPre-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

ChainStatusNetworks
EVMLiveEthereum, Base, Arbitrum, Optimism, Polygon, and more
SuiLiveMainnet, Testnet
SolanaComing 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-skills

The 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:

I want to understand the security:

I’m comparing wallet options:

I need the reference:

Last updated on