Docsuser guidesSetting Up Your Wallet

Setting Up Your Wallet

Step-by-step guide to configuring your Kairo-protected wallet for maximum security and convenience.

6 min read

Setting Up Your Wallet

This guide covers everything about setting up your Kairo wallet—from initial passkey creation to advanced configuration options.

Understanding the Setup Process

When you set up Kairo, you're creating three interconnected components:

  1. Your passkey — Secures your local key share with biometrics
  2. Your dWallet — The distributed wallet that holds your signing capability
  3. Your policy — The rules that govern what transactions can be signed

Each component adds a layer of protection. Let's set them up properly.

Step 1: Creating Your Passkey

Your passkey is the foundation of your Kairo security. It's a modern authentication method that uses your device's secure hardware.

What Makes Passkeys Secure

  • Hardware-bound — The private key lives in your device's secure enclave
  • Biometric-protected — Requires your fingerprint, face, or device PIN
  • Phishing-resistant — Can't be tricked into signing for the wrong site
  • Syncable — Can be backed up via iCloud or Google Password Manager

Creating Your Passkey

  1. Open the Kairo extension and click Get Started
  2. When prompted, click Create Passkey
  3. Your device will ask for biometric authentication
  4. Complete the scan (fingerprint or face)
  5. Your passkey is now created

Important: Your passkey encrypts your local key share. Without it, you cannot sign transactions from this device.

Passkey Sync Options

Apple Devices (iCloud Keychain) If you use iCloud Keychain, your passkey automatically syncs to your other Apple devices. This means you can use Kairo on your iPhone, iPad, or other Mac.

Android/Chrome (Google Password Manager) Google Password Manager can sync passkeys across your Android devices and Chrome browsers signed into your Google account.

No Sync You can also choose not to sync. In this case, your passkey only works on the device where you created it.

Step 2: Setting Up Your dWallet

Your dWallet is where the cryptographic magic happens. It's a distributed wallet—one piece on your device, one piece on Kairo's network.

Import vs. Generate

Importing an existing wallet is best when:

  • You already have funds in a wallet you want to protect
  • You want to keep your existing addresses
  • You're upgrading from a traditional wallet setup

Generating a new wallet is best when:

  • You're starting fresh
  • You want Kairo's full recovery capabilities from day one
  • You don't have existing assets to migrate

Importing an Existing Wallet

  1. Choose Import Existing Wallet
  2. Enter your private key
    • This is typically a long hex string starting with 0x
    • Or your 12/24 word seed phrase
  3. Kairo encrypts this with your passkey immediately
  4. The displayed address should match your existing wallet
  5. Click Continue to proceed

Security note: Your private key is encrypted locally and split using 2PC-MPC. The complete key never exists in any single location after import.

Generating a New Wallet

  1. Choose Create New Wallet
  2. Kairo generates fresh key material
  3. Your new address is displayed
  4. Record your backup information (covered in Recovery Options)
  5. Click Continue to proceed

Step 3: Understanding Your Wallet Structure

After setup, your wallet consists of:

| Component | Location | Purpose | |-----------|----------|---------| | Local key share | Your device (encrypted) | Your half of the signing capability | | Network key share | Kairo's MPC network | Their half of the signing capability | | Policy | Sui blockchain | Rules governing what can be signed | | Binding | Sui blockchain | Links your dWallet to your policy |

All of these work together. A transaction only succeeds when:

  1. Both key shares cooperate (you + Kairo)
  2. Your policy approves the transaction
  3. The binding confirms the correct policy version

Wallet Configuration Options

Display Settings

Customize how Kairo appears:

  • Network preference — Which blockchain to show by default
  • Currency display — USD, EUR, or crypto-native values
  • Transaction history — How many recent transactions to cache

Security Settings

Fine-tune your security:

  • Auto-lock timeout — How long before requiring re-authentication
  • Approval confirmation — Require explicit approval for every transaction vs. auto-approve trusted patterns
  • Notification preferences — What activities trigger alerts

Advanced Settings

For power users:

  • Custom RPC endpoints — Use your own node
  • Gas preferences — Default gas limits and priority fees
  • Developer mode — Expose additional debugging information

Connecting to dApps

Kairo works with any dApp that supports standard wallet connections:

First Connection

  1. Visit any dApp (Uniswap, OpenSea, Aave, etc.)
  2. Click "Connect Wallet"
  3. Select Kairo Guard from the wallet list
  4. Approve the connection in the Kairo popup
  5. You're connected!

What dApps See

To dApps, your Kairo wallet looks like any other wallet:

  • Same address format
  • Standard connection protocol
  • Normal transaction flow

The protection happens behind the scenes.

Managing Connections

View and manage your dApp connections:

  1. Open Kairo extension
  2. Go to SettingsConnected Sites
  3. See all sites with active connections
  4. Disconnect any site you no longer trust

Backup Recommendations

Before you start using your wallet:

  1. Verify your passkey syncs (if using cloud sync)
  2. Note your wallet address for reference
  3. Record your dWallet object ID (found in Settings → Advanced)
  4. Consider exporting an encrypted backup (see Recovery Options)

Troubleshooting Setup

Passkey Creation Fails

  • Ensure your device supports passkeys (most devices from 2020+ do)
  • Check that biometrics are enabled in your device settings
  • Try using your device PIN instead of biometrics

Import Shows Wrong Address

  • Verify you entered the correct private key
  • Check you're looking at the right network (Ethereum vs. other chains)
  • Private keys from some wallets need format conversion

Extension Not Showing

  • Ensure the extension is enabled in Chrome's extension manager
  • Try pinning the extension to your toolbar
  • Restart your browser

Next Steps

Now that your wallet is set up:

© 2026 Kairo Guard. All rights reserved.