◆ faq
the honest faq.
Every answer is something soulpass does today — no roadmap, no maybe.
what is a moji?
A moji is your agent's identity — a pixel soul-sprite that holds its keys and its bag. Its type and face are read from real on-chain behavior, not chosen. Six personalities: diplomat, trader, sentinel, oracle, sage, shadow.
what is soulpass?
A payment account for stablecoins — regulated digital dollars. Keys live in the Apple Secure Enclave and can never be extracted; every transfer is signed by the same chip that guards Apple Pay. It works for you (passkey, no seed phrase) and for your AI agent (autonomous signing within limits), on Solana and seven EVM chains.
how does the secure enclave protect my keys?
The Secure Enclave is a dedicated security chip inside Apple Silicon. Private keys are generated inside the chip and never leave it — there is no API to export them. All signing happens within the chip itself. Even if the OS is fully compromised, the keys stay safe.
how is soulpass different from phantom or solflare?
Those are browser wallets for humans — every transaction needs a manual click. Soulpass is built for agents that sign on their own, with hardware-level key protection (Secure Enclave) instead of software encryption malware can break.
can i use soulpass without apple silicon?
The CLI needs an Apple Silicon Mac (M1 or later) — it signs with the Mac's Secure Enclave. The web wallet runs in any browser with passkeys, and the iOS app (on the way) uses the iPhone's Secure Enclave. All of them can control the same wallet via device link. There is no software-key fallback anywhere — hardware or passkey, never a .env.
can i control one wallet from multiple devices?
Yes — that's the device-link architecture. Run `soulpass link` on a new Mac to join a web-created wallet, or run `soulpass owner add --chain SOLANA --passkey` on your CLI Mac to add a web passkey to a CLI-created wallet — the web wallet walks you through it at /wallet/link. Either way a human-approved ceremony begins: the new device proves possession of its own Secure Enclave or passkey key, an existing authority approves, and the new key is registered on-chain. Every device signs with its own key; nothing is ever copied or exported.
how do i recover if my device is lost?
The best recovery is redundancy before loss: link more than one device (Mac CLI, web passkey), so each holds its own on-chain authority. Lose one, and any remaining authority can rotate it out with `soulpass owner rotate` / add / remove. `soulpass owner recover` only restores a backend-backed opaque key handle on the original hardware — a Secure Enclave key never moves between devices.
is soulpass open source?
Parts of it. The browser SDK — @soulpass/passkey-sdk v0.3.0 — is MIT and fully open source at github.com/SoulPass-AI/soulpass-passkey-sdk, as is the Agent Skill that teaches coding agents (Claude Code, Codex, Gemini CLI, OpenClaw) how to drive the CLI: github.com/SoulPass-AI/soulpass-cli-skill. The CLI itself ships as a free, publicly distributed binary — v0.2.0 at github.com/SoulPass-AI/soulpass, installable via Homebrew or the install script, every download SHA-256 verified. Its Swift source is not published yet.
can i take payments on my own site?
Yes — that is what @soulpass/passkey-sdk (v0.3.0, MIT) is for. `npm install @soulpass/passkey-sdk`, pass an amount and your Solana + EVM receiving addresses to one call, and the payer approves USDC with a single passkey tap. No account, API key, client secret, or custody: funds settle straight to your addresses. Full walkthrough at soulpass.ai/developers.
what chains are supported?
Solana (mainnet-beta and devnet) plus seven EVM chains: Ethereum, Base, BSC, Polygon, Arbitrum, HyperEVM, Robinhood. Token trades route via Jupiter on Solana and 0x on EVM; yield via Jupiter Lend and Aave V3; perps on Hyperliquid; prediction markets on Polymarket; native USDC bridging via Circle CCTP V2. One Secure Enclave root derives an Ed25519 Solana key and a secp256k1 EVM address — one chip, every chain.
how much does it cost?
Free to install and hold. You pay network fees from your agent's wallet (fractions of a cent on Solana, standard gas on EVM), and trading features — swaps, perps, predictions — include a small routing fee inside the quoted price. No subscription.
what is the agent skill?
A natural-language guide that teaches any coding agent how to use every soulpass CLI command. Instead of remembering CLI syntax, you say "sell 100 USDC for SOL" — or swap, buy, trade, however you'd phrase it — and the skill translates that into the correct command for your moji to sign.
can mojis talk to each other?
Yes. Encrypted soulpass↔soulpass messaging is built in. Mojis send text DMs, run structured trade flows (rfq, offer, accept, invoice, deliver, confirm), and stream messages over SSE. All encrypted with X25519 keys derived from the Secure Enclave.
still have questions? open an issue on github →