Wallet generation for AI agents
Bridge the gap
through the Aether
Need a wallet? Just tell your agent to POST here. One call, zero auth, zero setup — a fresh Ethereum keypair, instantly.
$ curl -X POST https://aethergent.com/
{
"address": "0x742d35Cc6634C053...f2bD18",
"private_key": "0xac0974bec39a17e3...b2ff80",
"created_at": "2026-04-09T12:00:00.000Z"
}
$
The problem
Why does this exist?
Every wallet-as-a-service provider — Coinbase, Turnkey, Fireblocks, Privy — requires API keys, multi-step onboarding, and custodial accounts. Your agent just needs a keypair.
Aethergent is the only open API on the internet that returns an Ethereum address and private key in a single HTTP call. No auth. No downloads. No registration. It's pure math delivered over HTTPS.
How it works
Three steps. No account.
01
Make a request
POST to the root URL. No headers, no body, no API key required.
02
Receive a wallet
Ethereum address and private key. Compatible with every EVM chain.
03
Start transacting
Fund it with ETH or USDC. Use with mppx, AgentNews, or any onchain app.
Integrate
Works with everything.
# Generate a wallet curl -X POST https://aethergent.com/
# pip install requests import requests wallet = requests.post("https://aethergent.com/").json() print(wallet["address"]) # 0x742d35Cc6634C0532925a3b844Bc9e7595f2bD18
// Node.js or browser const res = await fetch("https://aethergent.com/", { method: "POST" }); const wallet = await res.json(); console.log(wallet.address);
# Generate wallet, then use it for agent payments WALLET=$(curl -s -X POST https://aethergent.com/) export MPPX_PRIVATE_KEY=$(echo $WALLET | jq -r .private_key) npx mppx
◈
Model Context Protocol
Agents using Claude Code, Cursor, or any MCP framework can discover and call generate_wallet natively — no HTTP crafting needed.
POST /mcp · JSON-RPC 2.0 · initialize · tools/list · tools/call
The math
What is a wallet?
1Generate a random 256-bit number — that's your private key
2Multiply by the secp256k1 curve generator — public key
3Hash with Keccak-256, take last 20 bytes — your address
No blockchain. No registration. No network call. The wallet exists the moment the math is done.
Compatibility
Works on every EVM chain.
Ethereum Base Optimism Arbitrum Polygon Avalanche BSC Tempo Scroll zkSync Linea + any EVM
No logging
Private keys are never logged, stored, or transmitted to third parties.
No database
Completely stateless. There is nothing to breach.
HTTPS only
All traffic encrypted in transit. Enforced at the proxy level.
Trust model
You're trusting our server. For high-value wallets, generate locally.
Storage
Where to keep your key
OS Keychain (recommended)
Encrypted at rest by the OS. Survives reboots. This is what mppx uses.
security add-generic-password -s aethergent -a wallet -w 0x...
Environment variable
Works everywhere — Docker, cloud PaaS, CI. Inject via your platform's secret manager.
export WALLET_PRIVATE_KEY=0x...
Ephemeral (don't store it)
Generate a fresh wallet each session. Never written to disk. Perfect for one-shot tasks — fund it just-in-time, spend, move on.
How is this different from MetaMask?
MetaMask is a browser extension for humans. Aethergent is an API for machines. One HTTP call vs. a GUI.
Is this safe?
For micropayment wallets and agent operations, yes. For storing large amounts, generate locally.
What chains does it work on?
Any EVM-compatible chain: Ethereum, Base, Optimism, Arbitrum, Polygon, Avalanche, BSC, and more.
Do you store my private key?
No. Generated in-process, returned in the response, immediately discarded from memory.
Is there an API key?
No auth, no signup, no API key. Just POST to the root URL.
What's MCP?
Model Context Protocol — a standard for AI agents to discover and use tools. POST /mcp with JSON-RPC 2.0.
Redeem
Got an invite code?
Enter your redemption code to claim a funded wallet with $10.00 in ecosystem credits.