5 steps. About 5 minutes. Then your AI remembers.

Quickstart with USDC.e bridging walkthrough — expected results at every step, for non-technical users.

If you can install a browser extension and copy a wallet address, you can finish this. Total cost: a few dollars worth of USDC.e plus a tiny bit of source-chain gas.

Prefer to start free?

You don’t need a wallet or a card to try SAIHM. Activate a free, one-time lifetime memory allowance from the command line with a single sign-in — then follow the steps below only if and when you want to move up to a paid plan, on the same key.

SAIHM_TIER=FREE npx -y @saihm/mcp-server-pro free-join

Even simpler — no command to run: add SAIHM_SELF_JOIN=1 (with SAIHM_ENDPOINT_URL) to your MCP host config, then just tell your agent “Join SAIHM.” It creates your sovereign memory key on this device and walks you through the same one-time sign-in. Back up the key file it names — it is the only key to your memory.

More on the Pricing page and the production client @saihm/mcp-server-pro.

What you’ll need

  • A device (phone or desktop) with a modern browser.
  • About $5–$10 of stablecoin (USDC) on a chain you already use, or a small COTI balance you’ve bought on an exchange.
  • About 5 minutes.

Step 1 — Install MetaMask, then add COTI V2 mainnet

  1. Install MetaMask from metamask.io/download. Set a password.
  2. Save your recovery phrase somewhere offline and safe. A piece of paper in a drawer is better than a screenshot. The recovery phrase is the only way to recover your wallet — and anyone with it can drain it.
  3. Add COTI V2 Helium mainnet as a custom network in MetaMask:
    • Network name: COTI V2 Helium mainnet
    • RPC URL: https://mainnet.coti.io/rpc
    • Chain ID: 2632500
    • Currency symbol: COTI
    • Block explorer: https://mainnet.cotiscan.io

Expected result: When you switch MetaMask to “COTI V2 Helium mainnet”, your balance shows 0 COTI. That is correct — you have not funded it yet. If MetaMask shows a different chain, you are still on Ethereum (or whatever the previous network was); use the network selector at the top.

Other wallet options: /appendix/wallets.

Step 2 — Get USDC.e onto COTI V2

This is the only complicated step: bridge a stablecoin you already hold into USDC.e on COTI V2.

Bridge a stablecoin you already hold

  1. Open nexus.hyperlane.xyz in the same browser as MetaMask. (Note: bridge.coti.io only bridges COTI and gCOTI, not USDC. Use Hyperlane Nexus for USDC → USDC.e.)
  2. Connect MetaMask. Select Ethereum as the source chain (where your USDC currently sits).
  3. Pick “USDC” on the source side. The destination should be COTI V2 / USDC.e.
  4. Enter the amount. Start small — $5 to $10 — to test the path before sending anything larger.
  5. Confirm the bridge transaction in MetaMask. You will pay source-chain gas (separate from the USDC amount) in the source chain’s native token (e.g., ETH on Ethereum, MATIC on Polygon).

Expected result: After the bridge confirms (typically a few minutes for major chains; longer for slower or congested chains), switch MetaMask to “COTI V2 Helium mainnet” and you should see USDC.e in your token list. If you do not see it, click MetaMask’s “Import token” option and paste the COTI V2 USDC.e contract address shown on the bridge’s confirmation screen. MetaMask does not auto-detect every token.

Step 3 — Connect MetaMask to your AI agent

Most agents that support a wallet have a “Connect wallet” option in their settings or onboarding flow. Pick MetaMask. Approve the connection in MetaMask’s pop-up.

Expected result: Your agent now sees your wallet address (a public string like 0x…). It does not see your private key or recovery phrase. Connecting a wallet is read-only-by-default until you sign a transaction.

List of agents that support wallet-connect: /appendix/ai-agents.

Step 4 — Say “Join SAIHM”

This is the paid path, bound to the wallet you connected in Steps 1–3. If you already activated the free tier with “Join SAIHM” from the “Prefer to start free?” card above, you’re already in — use this step only when you want to move up to a paid tier on that same key.

Tell your agent, in plain language, what tier you want. Examples:

  • “Use SAIHM pay-as-you-go.” — settle per call at the current PAYG rates on pricing.
  • “Join SAIHM on Pro, pay monthly in USDC.e.” — flat monthly rate (see pricing).
  • “Join SAIHM on Pro Fast.” — for high-volume months (see pricing).

Your agent will prepare the payment and ask MetaMask to sign once. SAIHM covers the COTI gas on your behalf — you do not need to hold any COTI for this.

Expected result: A single MetaMask “sign” prompt for the tier you chose. Review the amount and the recipient, then approve. Within a few seconds your agent confirms enrollment and you can start telling it things to remember.

Step 5 — Verify on the public chain (optional)

You can confirm independently of your agent that the enrollment really happened on-chain:

  1. Open mainnet.cotiscan.io.
  2. Paste your wallet address into the search bar.
  3. Look at “Recent transactions”.

Expected result: One transaction representing your tier enrollment, plus your remaining USDC.e balance. That public, audit-grade record is the proof that you joined — visible to you, your accountant, your auditor, anyone you point at it.

Common issues

  • The bridge says “pending” for several minutes. That is normal — cross-chain finality takes time by design. If still pending after 30 minutes for a major chain, check the bridge’s own status page or contact its support.
  • USDC.e is not showing in MetaMask after bridging. Click MetaMask’s “Import token” option and paste the COTI V2 USDC.e contract address from the bridge’s confirmation page. MetaMask does not auto-detect every token.
  • “Insufficient gas” on the bridge. Bridge gas is paid in your source chain’s native token, not in USDC. You need a small amount of source-chain native (e.g., ETH on Ethereum) for the bridge transaction itself.
  • Wrong network selected. When checking your USDC.e balance after bridging, make sure MetaMask is on “COTI V2 Helium mainnet” (chain ID 2632500) — not Ethereum, not the source chain.
  • Agent does not have a “Join SAIHM” capability yet. Most modern agents respond to natural-language financial commands. If yours does not, see /appendix/ai-agents for the current list of supporting agents.

For technical users

The full step-by-step onboarding, including the gasless email option and direct USDC.e payment, is at /join.

Get help

Stuck? Email ops@saihm.coti.global with:

  • Your wallet address (the 0x… string — safe to share).
  • Which step the walkthrough stopped working at.
  • Any error messages, exactly as displayed.

Never share your recovery phrase or private key — SAIHM will never ask for them, and neither will any legitimate support channel.

Back to “For you” →   or pricing details