human.techPart of human.tech

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
2PC
Custody model
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 (Wallet as a 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
Default is $5,000. Lower it to match your use case. Policy enforced at the signing layer.
Signup confirms on Telegram · Daily limit starts at $10 · Increase when ready
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
p50 · 37 ms · 1.24M decisions today
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 2PC key split keeps signing authority with you; the agent never holds the full key. Your policy engine evaluates every agent request in real time: 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.

P50 · 37 MS1.24M / 24H

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

2PC custody model

The agent never holds the private key. The key is split between your device and the secure enclave (server-side TEE), and never reconstructed in one place.

Key Share AYour device
+
Key Share BSecure enclave
Competitive landscape

How WaaP compares.

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

WaaPUs
Coinbase Agentic Wallets logoCoinbase Agentic Wallets
Privy logoPrivy
Turnkey logoTurnkey
Custody model
2PC. Key split between user device and secure enclave, 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
$0.01 flat per agent tx. Free SDK integration. No scaling tiers.
$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
All EVM. Sui via CLI. Stellar as signer. Solana planned Q2 2026.
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.
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.