@MetaMaskDev
MetaMask Developer
22 days
AI agents are coming onchain. 🤖 With ERC-8004 standardizing how agents are discovered, we need a way for them to safely sign and act across networks. That’s where Server Wallets come in: a secure signing backend for AI. Here’s how to build the ideal setup 👇
4
4
24

Replies

@MetaMaskDev
MetaMask Developer
22 days
A server wallet manages private keys on behalf of an AI agent or app. The agent authenticates requests -> the backend signs transactions -> no key exposure. It’s fast, secure, and policy-controlled.
1
0
1
@MetaMaskDev
MetaMask Developer
22 days
While we explored multiple architectures, the ideal setup uses a Trusted Execution Environment (TEE) like AWS Nitro Enclaves: ☑️Keys generated + stored securely inside the enclave ☑️No external network access ☑️Enforced limits (spend, scope, frequency) ☑️Optional human approval
1
0
1
@MetaMaskDev
MetaMask Developer
22 days
Why not MPC? While our TSS MPC SDKs are great for decentralization, multi-party signing adds latency. For AI use cases, speed + safety policies matter most. Hence, a single-key TEE design wins.
1
0
1
@MetaMaskDev
MetaMask Developer
22 days
With ERC-8004, every AI agent needs a signing identity it can prove onchain. Server wallets make this practical, pairing a secure backend signer with verifiable agent identity.
1
0
1
@MetaMaskDev
MetaMask Developer
22 days
We are working on a one-click server wallet experience, production-ready, with attestation, policy, and ERC-8004 interoperability built in. Stay tuned for early access 👀
1
0
1
@MetaMaskDev
MetaMask Developer
22 days
Until then, try the Embedded Wallets Node.js SDK: ☑️Direct signer access ☑️ Non-custodial by default ☑️No manual key management ☑️Policy-controlled backend logic 🔗
1
0
2
@MetaMaskDev
MetaMask Developer
22 days
To learn more, explore the full architecture guide:
1
0
3
@MetaMaskDev
MetaMask Developer
22 days
0
0
2