What problem does it solve?
Manage local wallet custody and policy-gated signing inside isolated pods to prevent exposure of private keys while enabling automated agent-driven on-chain operations. The Skill centralizes wallet creation, key and policy management, scoped API key issuance, and structured signing so agents can perform transactions without ever handling raw secrets.
Core Features & Use Cases
- Policy-Gated Signing: Create immutable policies that act as default-deny allowlists; API keys can only sign operations permitted by attached policies.
- Agent-Mode API Keys: Generate scoped tokens (ows_key_...) for agents so passphrases and mnemonics never leave the vault.
- Comprehensive Wallet Tools: Create, import, rename, delete wallets; sign messages, EIP-712 typed data, unsigned transactions, and sign-and-broadcast flows across EVM, Solana, Bitcoin and other chains.
- Integration Patterns: Produce step JSON for downstream skills (purr ows-execute), require explicit user confirmation for writes, and rely on CAIP-2 chain IDs and OWS_PASSPHRASE env usage for secure automation.
Quick Start
Use the ows skill to create a wallet, attach a policy, generate an agent API key, and perform a test signing with OWS_PASSPHRASE set to the generated token.