Identity Rail
Internet Identity
Sign in with Internet Identity to unlock the IC Phantom wallet profile managed by II.
IC Phantom
Secure crypto wallet for ICP, SOL, DOGE, BTC, and ckBTC
Sign in with Internet Identity to use the same wallet accounts in this UI and through the official ICP MCP connector. Connect Phantom only when you want the optional Phantom-managed browser mode; Phantom linking is not required for AI access.
Active wallet: no session connected
Identity Rail
Sign in with Internet Identity to unlock the IC Phantom wallet profile managed by II.
Wallet Rail
Connect Phantom to unlock the IC Phantom wallet profile managed by your Solana key.
On mobile, the Phantom flow opens this dapp inside Phantom's in-app browser.
The official connector receives a time-limited delegation for this app's Internet Identity principal. That lets an authorized agent inspect accounts and use the same guarded transaction methods as the II browser session. It does not need access to Phantom or a Phantom signature.
https://mcp.internetcomputer.org/mcp to your MCP-capable AI app. Choose
Actions and questions for wallet discovery, live balances, minting, or transactions.
Questions-only is limited to query-only information in this app.
whoami and the account manifest.
https://hbxmr-wyaaa-aaaap-an3ia-cai.icp.net/
f4kcz-fqaaa-aaaap-an3hq-cai
Sign in with Internet Identity to inspect the optional link state.
Leave this unlinked unless you intentionally want future II browser and MCP calls to use Phantom-derived ICP, SOL, and DOGE rails. BTC and ckBTC stay on the II principal. Linking requires a Phantom signature and never moves funds, so record both manifests and reconcile every affected balance before changing it.
Mission Control
Sign in with Internet Identity or connect Phantom to load your ICP, SOL, DOGE, BTC, and ckBTC wallet rails.
No active wallet session. Sign in with Internet Identity or connect Phantom to continue.
Account manifest: waiting for authentication
Each send verifies address syntax, network, and checksum, then shows a short fingerprint. A valid address is not proof of ownership—compare that fingerprint with the recipient through a separate trusted channel.
ICP rail
ICP deposit address: waiting for authentication
ICP Balance: --
SOL rail
SOL deposit address: waiting for authentication
SOL Balance: --
DOGE rail
DOGE deposit address: waiting for authentication
DOGE Balance: --
DOGE sends use a provider-backed mainnet broadcast flow. Exact miner fees are selected at submission time.
BTC / ckBTC rail
Choose the address that matches the asset you are sending
Send native BTC only to the BTC deposit address. Then press Check BTC deposit: the official minter reports pending confirmations or mints ckBTC immediately when the deposit is ready.
Send existing ckBTC only to the displayed ckBTC ICRC account. For Internet Identity this is your principal's default account; Phantom mode uses the displayed owner and subaccount. A ckBTC transfer does not use the Bitcoin address.
bc1,
1, or 3), send BTC, then check once after the transaction appears. The app
does not poll in the background, which protects canister cycles.
principal-checksum.subaccount form. Ledger fee: 10 sats.
Never send native BTC to the ICRC account, and never send ckBTC to the Bitcoin address. AI agents use
the same II-derived account manifest as this UI and should read these values from
get_account_manifest_ii rather than deriving them independently.
BTC deposit address: waiting for authentication
ckBTC ICRC account: waiting for authentication
ckBTC owner principal: waiting for authentication
ckBTC subaccount (hex): waiting for authentication
ckBTC Balance: --
ckBTC is the spendable balance after minting. Native BTC deposit progress is checked only on request.
Network Pulse
Command Feed