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?