Kairu
Getting Started

Sign In

How SIWE authentication works and what features require a signed-in session.

Kairu uses Sign-In With Ethereum (SIWE) — a standard defined in EIP-4361. You sign a human-readable message with your wallet to prove ownership. No password, no email, no custody.

What requires sign-in

FeatureWallet connect onlySign-in required
Dashboard (position, health factor, liquidation prices)
Insights and recommendations
Simulator
AI chat
Chat history
Telegram alerts
Settings (risk profile, thresholds)
Wallet groups

How it works

  1. Click Sign In in the top navigation
  2. Your wallet prompts you to sign a message — this is a standard text signature, not a transaction. No gas is spent.
  3. The signed message follows the EIP-4361 format: it includes your wallet address, the domain (app.kairu.finance), a nonce, and an expiration date.
  4. Kairu verifies the signature server-side and issues a session token.

What the signed message contains

app.kairu.finance wants you to sign in with your Ethereum account:
0xYourAddress

Sign in to Kairu

URI: https://app.kairu.finance
Version: 1
Chain ID: 1
Nonce: <random>
Issued At: <timestamp>
Expiration Time: <timestamp + 30 days>

Nothing else. Kairu never asks you to sign a transaction or approve any token allowance.

What Kairu stores

DataDetails
Wallet addressUsed to query your on-chain position
Session tokenHashed, expires after 30 days
PreferencesRisk profile, HF threshold, notification settings
Conversation historyAI chat sessions, resumable across logins

Kairu does not store: private keys, seed phrases, transaction signatures, or any off-chain asset data.

Session expiry

Your session is valid for 30 days. After expiry, you will be prompted to sign in again. The session token is stored in your browser's localStorage, keyed to your wallet address.

SIWE is a widely adopted standard. Your wallet shows you exactly what you're signing before you confirm.
Copyright © 2026