-
-
Narrative Home Page
-
All Trending Narratives with Score & Stage
-
Double Click of Narrative #1, with Plain English Description
-
Double Click of Narrative #1, with Evolution (Memory)
-
Double Click of Narrative #1 , On Chain Evidence
-
Double Click of a Narrative #2, Maturing Narrative
-
Market Analysis
-
Market Analysis with Plain English description of project and signal
-
Market Analysis with Plain English description of project and signal
-
Admin Panel to fetch latest data
-
Admin Panel to on-demand create AI Summary using Gemini
-
Monetization Channel
Here's a well-structured Markdown reflection based on your project:
Inspiration
The crypto market is flooded with raw data — whale alerts, dashboards, and basic sentiment tools — but very few help users understand the actual stories forming behind the movements. I wanted to build an intelligent agent that doesn’t just detect large transactions, but connects dots, builds context, and remembers how narratives evolve over time. The hackathon’s emphasis on building autonomous AI agents using Gemini and partner technologies gave me the perfect platform to turn this idea into reality.
What it does
Kairo is an autonomous AI agent that turns real-time whale movements and on-chain activity into evolving, actionable market narratives. It detects emerging patterns, scores their strength and momentum, tracks how narratives change over time, and provides clear insights with risk assessment and suggested actions. Users get intelligent, contextual stories instead of noisy alerts.
How we built it
I built Kairo using Google Cloud Agent Builder with Gemini 3 as the core reasoning engine. Dune Analytics serves as the primary data source for whale transactions and on-chain context. I indexed this data into Elastic for fast semantic search and pattern detection. MongoDB was integrated to give Kairo persistent memory, allowing it to store and track narrative history and evolution. The frontend was built with Streamlit for quick iteration and clean demo experience.
Challenges we ran into
The biggest challenge was dealing with noisy whale data — many large transfers are simply exchange rebalancing rather than meaningful accumulation. Integration of MCP server of Elastic & MongoDB with Claude Code for development, Rate limits on free tiers and creating high-quality, consistent narrative outputs from Gemini also required significant prompt engineering.
Accomplishments that we're proud of
I successfully created a working agent with long-term memory — a key differentiator. Kairo can detect a narrative, track its evolution over multiple runs, and maintain consistent context. The integration between Elastic (brain), Gemini (synthesizer), and MongoDB (memory) works smoothly. Most importantly, the output feels intelligent and genuinely useful rather than generic.
What we learned
I learned that memory is what makes an agent truly powerful. Without it, every analysis is isolated. I also discovered that prompt engineering and smart data filtering have more impact on perceived intelligence than complex algorithms. Focusing on storytelling and clarity delivered far better user value than trying to build overly sophisticated analytics.
What's next for Kairo Autonomous Agent
In the future, I plan to add user portfolio integration for personalized narrative impact analysis, implement real-time alerts via Telegram/Discord, and expand to cross-domain narratives (Crypto + TradFi). I also want to add simulation capabilities to forecast potential narrative outcomes.
Built With
- defillama
- dune
- elasticsearch
- flask
- google-agent
- mongodb
- python
- react
Log in or sign up for Devpost to join the conversation.