Dynamic updating

Wallets change. So do their labels.

On-chain behavior is fluid — and so are the identities Kairo assigns.

A wallet might start as a Meme Swinger, but as the market cools or their strategy shifts, they become a Conviction Holder or Bridge Hopper. Kairo watches these transitions in real time and updates labels accordingly.

🔁 When Do Tags Change?

Wallet tags are recalculated automatically when:

  • 📈 A wallet completes a new trade cycle (entry → exit)

  • 🔁 Major shifts in behavior occur (e.g., holding periods suddenly increase)

  • 🔍 New chain activity begins or becomes dominant

  • 💰 Holdings cross certain thresholds (e.g., stablecoin-heavy vs rotating)

  • 🧪 Interaction types change (e.g., from DEX-only to LP + staking)

Tags are not fixed. They evolve with each significant behavioral signal.


🧠 How We Handle Transitions

We don’t wipe and replace all tags at once — we phase them:

  • Phase-out old behaviors: A label gradually fades if it hasn’t matched recent behavior

  • Phase-in new identities: A new pattern must persist long enough to be considered meaningful

  • Limit churn: We avoid noisy relabeling from one-off events

Think of it like a reputation graph, not a label sticker.


📦 How Often Is This Process Run?

  • For active wallets (weekly+ activity): tagging is refreshed every ~24 hours

  • For moderately active wallets: refreshed every 72–96 hours

  • Dormant wallets: status is frozen until meaningful activity returns


🔍 Examples:

  • 0xabc...dead Old Label: NFT Maxi New Behavior: Flipping SOL meme coins 5x/day New Tags: Meme Swinger, Solana Rotator

  • 0xxyz...777 Old Label: Rotation Trader Current Behavior: Holding only LRT tokens for 2+ months New Tag: Conviction Holder, DeFi Maximalist


⚠️ Why This Matters

  • You won’t rely on outdated assumptions

  • It reflects now, not just history

  • You can build logic on evolving behavior (e.g., alert me when a Conviction Holder becomes a Volume Chaser)

Last updated

Was this helpful?