Autonomous agents.
Human in control.

WaaP is a self-custodial wallet with agentic security built in. Your agent trades, hunts deals, predicts, and earns onchain — while you sleep.

From npm install to your first transaction in under 10 minutes.

<40 ms
Policy decision
Multichain
EVM · Sui
No key
Held by the agent
The point

Agents work for humans.
Not the other way around.

Always-on financial agents used to belong to private banks. Now they run on a wallet you own.

WaaP, the human.tech Wallet Protocol, keeps custody with the human. You set the bounds, you own the keys, you make decisions. Agents act inside the lines — autonomous, but never alone.

Agent recipes

Pick your first agent.

Pre-configured agents with step-by-step instructions.
Clone and run with the CLI.

Ready

Cetus Yield Agent

Manages concentrated liquidity on Cetus. Monitors positions, rebalances when price drifts, and compounds swap fees — 24/7 on Sui mainnet.

YieldSui
Run →
Ready

Polymarket LLM Analyst

Feeds prediction markets to Claude or GPT. Analyzes each market, scores confidence, and places bets only when the model is sure.

AI + TradingPolygon
Run →
Ready

Recurring Payments

Automates payroll, subscriptions, and contributor payments. Define a schedule, set spend limits, and your agent handles the rest.

PaymentsAny EVM
Run →
Ready

Wallet Integration Test Agent

Connects its own wallet to staging and runs real transactions on every PR. Login flows, swaps, approvals — tested end-to-end, automatically.

DevToolsAny EVM
Run →
Quick start

Agent wallet in four commands.

Configure your own agent. Install the CLI, create your account, turn on 2FA, set a daily spending limit. Live in under 10 minutes.

Read the full docs →
waap-cli
01
Install the CLI
$npm install -g @human.tech/waap-cli
One package. Works on any machine with Node 18+.
02
Create your account
$waap-cli signup -e <email> -p <password>
Your wallet is provisioned immediately. No API keys, no dashboard, no waiting.
03
Enable 2FA (optional)
$waap-cli 2fa enable --telegram <chatId>
One-tap approvals over Telegram. Also supports email, SMS, and hardware wallets.
04
Set your spending policy (optional)
$waap-cli policy set --daily-spend-limit 100
Set it to any USD amount. Policy enforced at the signing layer, not in the agent.
Signup confirms on Telegram · Set your daily limit before the first signature
Three steps to scoped autonomy

Give your agent Privileges.
Stay in control.

WaaP comes with the scoped permissions and execution speed an agent needs to act across supported chains, plus the alerts and custody architecture that keep you in the loop.

01 / Setup
Set

You set Privileges once.

Spending cap, time limit, allowlist of protocols.

spend_cap_24h$100
expires_in14d
protocols[4]
chainseth, base, op
02 / Runtime
Run

Agent runs freely within bounds.

Every tx checked against your permissions. Policy engine approves silently. No pings on the happy path.

agent.txpolicychain
Every request evaluated against your policy before signing
03 / Safety
Notify

Out of bounds? You're notified.

When your agent tests the fence, you're pinged immediately on email or Telegram, with full tx context. Approve or block in one tap.

!
tr-prod-07 blocked.
Attempted $142 swap on non-allowlisted protocol. Awaiting your review.
Why it matters

Built for agents that actually move.

Security enforced by math. The agent never holds a key, so signing authority stays with you. Standard accounts complete a signature inside the enclave alone; in the Wallet Protocol’s Squid Mode a second signer, Ika’s validator network, must co-sign, which is the pair shown below. Your policy engine evaluates every request either way: auto-sign within bounds, 2FA for risky signatures, human-in-the-loop if out of scope.

Real-time execution

Agents execute at machine speed within their permissions. No queues, no confirmation steps.

POLICY CHECKEDBEFORE EVERY SIGNATURE

Fine-grained control

Spend caps, expiry, allowlisted contracts. Agents act within bounds you set with Privileges.

28% used$28 of $100 cap

Multi-chain, one Privilege

Same Privilege works across every supported network.

EthereumBaseArbitrumOptimismPolygonBNB ChainzkSyncLineaSui+ more

Human-in-the-loop for out-of-scope cases

Out-of-scope actions trigger an alert. You approve or block, through email or Telegram.

agent.actiontx submitted
policyout of bounds ✗
your decisionready

Blind signing protection

Every signature gets simulated. Risky ones route to your 2FA device – phone or hard wallet – with calldata in plain text. You sign only what you can read.

2FA
ACTIONSend 1.5 ETH
TO0x7a…F2

The agent holds no key

The agent never holds a key. Signing keys are generated inside an attested secure enclave (server-side TEE) and never reach your device or the agent, so there is nothing in its context to leak.

Signer 1Attested enclave
+
Signer 2Ika validator network
Competitive landscape

How WaaP compares.

Direct architectural comparison with the three providers developers usually evaluate alongside us.

WaaPWaaPUs
Coinbase Agentic Wallets logoCoinbase Agentic Wallets
Privy logoPrivy
Turnkey logoTurnkey
Custody model
The Wallet Protocol’s Squid Mode is 2PC-MPC: our enclave and the Ika validator network, never reconstructed.
Non-custodial wallets in Coinbase TEE (single-provider trust)
Full key reconstructed in a single enclave
Keys in AWS Nitro Enclaves
Who can act by default
No one above your policy limits. Approval required.
Agent (autonomously, no approval step)
Apps act on the wallet by default
Whatever the developer builds
Human-in-the-loop
Telegram/email one-tap approval, built in
None for individual transactions
Quorum approvals via cryptographic key signatures
Developer builds it themselves
Pricing model
Free integration, no scaling tiers. Squid Mode signing is metered at 0.25 SUI per signature.
$0.005 per wallet op. First 5,000/month free. ~$0.01 per tx.
Per-signature above free tier (50K sigs / $1M volume)
$0.10/sig pay-as-you-go. ~$0.01/sig at Pro volume.
Chain support
EVM, Sui and Solana. Stellar as signer is coming.
Optimized for Base (gasless Base-only)
EVM, Solana, Bitcoin
Curve-agnostic (any chain)
Integration
CLI install to first tx in under 10 minutes
`npx awal` to first tx in under 2 minutes
Per-dApp SDK embed.
Weeks-to-months DIY. Low-level signing infra.

Framework integrators

Your agents, with a kill switch you did not have to build

If you maintain an agent framework, your users are already asking who holds the key. This is a provider you drop in: they get spend limits, allowlists and an approval step without learning anything about key management, and you get to stop answering the question. What each integration actually is today, rather than what is planned:

Usable today, from our fork

Coinbase AgentKit

A wallet provider inside AgentKit. Our fork is usable independently while the upstream pull request is with Coinbase for review.

The fork on GitHub
Built and tested, not launched

ElizaOS

A plugin for the largest open-source agent framework in crypto. Testing is complete and launch is pending, so treat it as close rather than available.

Ask for early access
Targets, not started

CrewAI and LangGraph

Named as the next frameworks worth supporting and nothing further. If your users are asking about custody on either, that is useful for us to know now.

Tell us what you need
FAQ

Questions, answered.

Everything builders ask before they ship an autonomous agent on WaaP.

Ready
when you are.

One command. Your agent has a wallet.