Documentation Index
Fetch the complete documentation index at: https://docs.steward.fi/llms.txt
Use this file to discover all available pages before exploring further.
Wallet Vault
The Wallet Vault is Steward’s encrypted key storage system. It generates, stores, and manages private keys for AI agents — providing signing capabilities without ever exposing raw keys.How It Works
When you create an agent, Steward generates keypairs for both EVM and Solana chains:Encryption Architecture
- Ciphertext — the encrypted private key
- IV — 12-byte initialization vector (unique per encryption)
- Auth Tag — 16-byte GCM authentication tag (tamper detection)
Supported Chains
- EVM
- Solana
Steward supports all EVM-compatible chains. Configure the chain via
Signing methods:
chainId:| Chain | Chain ID | Status |
|---|---|---|
| Base Mainnet | 8453 | ✅ Production |
| Base Sepolia | 84532 | ✅ Testnet |
| Ethereum Mainnet | 1 | ✅ Production |
| Arbitrum One | 42161 | ✅ Production |
| Optimism | 10 | ✅ Production |
| Polygon | 137 | ✅ Production |
| BSC | 56 | ✅ Production |
eth_signTransaction— Standard transaction signing + broadcasteth_signTypedData_v4(EIP-712) — DEX approvals, permits, structured datapersonal_sign— Message signing
Signing Flow
Every signing request passes through the Policy Engine before execution:Key Import
For agents that already have keys (e.g., migrating from another system), you can import private keys:Multi-Wallet Addresses
Each agent can have wallets across multiple chain families. Query all addresses:RPC Passthrough
Agents can make read-only RPC calls through Steward, which injects the RPC provider’s API key:Related
- Policy Engine — How policies control signing
- Vault API Reference — Full signing API documentation
- Agent Setup Guide — Creating and configuring agents