What is the human.tech Wallet Protocol?
The human.tech Wallet Protocol gives an application or an agent a wallet its user actually owns. We call that protected self-custody.
Self-custody usually means the user carries the whole risk. A seed phrase to keep, a device to keep clean, and no recourse when either fails. Wallet-as-a-Service removes that risk by taking the wallet back: the provider decides what a wallet may do and charges for the privilege.
Protected self-custody is the third position. The user holds the authority. The signing keys are generated inside an attested Trusted Execution Environment and never reach the user’s device, so there is nothing on the device for malware to steal. Every signature passes a policy the user set before it is produced. One account works across applications and across chains, rather than one wallet per app.

Choose Your Path
WaaP for Apps
Integrate WaaP into your dApp with the SDK. Add 1-click onboarding, gasless transactions, and cross-chain support to any web application.
- EVM and Sui support
- UI customization via Playground
- Sponsored transactions
- Privileges for seamless UX
WaaP for Agents
Give AI agents and scripts secure wallet access with the CLI. Programmatic signing, policy controls, and 2FA — no browser required.
- CLI and AI Agent Skills
- Policy-based spending limits
- 2FA with email, phone, Telegram, or hardware wallet
- Privileges for autonomous flows
Build something
For agents