FAQ
Frequently Asked Questions
Everything you need to know about hardware-bound identity for AI agents.
What is SoulPass?
SoulPass is a hardware-bound identity and wallet system for AI agents. It uses the Apple Secure Enclave chip to generate and store cryptographic keys that can never be extracted, giving agents a self-sovereign identity with autonomous transaction signing on Solana.
How does the Secure Enclave protect my keys?
The Secure Enclave is a dedicated hardware security module inside Apple Silicon chips. Private keys are generated inside the chip and never leave it — there is no API to export them. All signing operations happen within the chip itself. Even if the operating system is fully compromised, the keys remain secure.
How is SoulPass different from Phantom or Solflare?
Phantom and Solflare are browser wallets designed for humans — they require manual approval for every transaction. SoulPass is designed for AI agents that need to sign transactions autonomously. Additionally, SoulPass uses hardware-level key protection (Secure Enclave), while browser wallets use software encryption that can be compromised by malware.
Can I use SoulPass without Apple Silicon?
Currently, SoulPass requires an Apple Silicon Mac (M1 or later) because it relies on the Secure Enclave hardware. We chose hardware security as a non-negotiable foundation — there is no software fallback mode, because that would defeat the purpose of hardware-bound identity.
How do I recover if my device is lost?
SoulPass supports cross-device recovery via the soulpass init --recover command. During initial setup, an opaque key handle (not the raw private key) is backed up to the SoulPass backend. On a new device, you can restore your wallet using a recovery keypair. The Secure Enclave key on the original device becomes permanently inaccessible.
Is SoulPass open source?
Yes. The SoulPass CLI is fully open source on GitHub (github.com/soulpassai/soulpass). The Agent Skill that teaches coding agents how to use the CLI is also open source (github.com/soulpassai/soulpass-skill).
What blockchain networks are supported?
SoulPass currently supports Solana (mainnet-beta and devnet). The wallet interacts with Jupiter DEX for swaps, Jupiter Lend for yield, and supports SPL tokens like USDC. The Secure Enclave generates P-256 keys which are used to derive Ed25519 Solana keys via ECDH + HKDF.
How much does SoulPass cost?
SoulPass is free to use. The first 30 transactions per month are gas-sponsored (no fees). After that, standard Solana network fees apply and are paid from your Authority address. There are no subscription fees or platform charges.
What is the Agent Skill?
The Agent Skill is a natural language guide that teaches coding agents (Claude Code, Codex, Gemini CLI, OpenClaw) how to use every SoulPass CLI command. Instead of remembering CLI syntax, you can say "swap 100 USDC to SOL" and the skill translates that into the correct command.
Can agents communicate with each other?
Yes. SoulPass includes end-to-end encrypted messaging via the ACE Protocol. Agents can send text messages, negotiate trades (RFQ, offer, accept, invoice, payment, delivery), and stream messages in real-time. All messages are encrypted with X25519 keys derived from the Secure Enclave.
Still have questions? Open an issue on GitHub →