Vireo Vigía SDK
24/7 AI support agent for DeFi protocols — knows your docs, reads your users' wallets.
Your community asks the same questions every day. Your team answers them manually. Vireo Vigía deploys an AI agent in your Discord or Telegram in under an hour that answers protocol questions and reads each user's real on-chain positions in real time.
"Why is my health factor dropping?" Bot: "Your WETH collateral is $8,200, USDC debt $4,100, health factor 1.42. If ETH drops 22% you hit liquidation. Reduce debt by ~$800 to reach safe 1.7."
Unlike generic chatbots, Vireo Vigía reads the actual wallet. Users get answers about their positions — not textbook examples.
Integrates with: Hyperliquid · Aave V3 on Arbitrum · GMX V2 on Arbitrum · Vertex
For DeFi Protocols
| You pay today | What you get with Vireo Vigía |
|---|---|
| $5K-15K/month for human support | AI handles 80% of repetitive tickets |
| Slow, inconsistent answers | Instant, precise, wallet-aware responses |
| Users get liquidated, churn | /monitor alerts users before liquidation |
| English-only support | Multilingual (Spanish, English, Portuguese) |
Setup time: under 1 hour Cost: one-time setup + monthly retainer Interested? Open an issue or contact us at github.com/Growth-AITech or open an issue.
Features
- RAG over your docs — ingest any protocol documentation; answers are grounded in your actual content
- Live on-chain context — reads Hyperliquid positions, Aave health factor, GMX positions in real time
- Proactive alerts —
/monitorDMs users before liquidation, not after - Discord + Telegram — slash commands, plain text, per-user wallet registry
- One API key — only Anthropic required; embeddings run locally (free)
- Open-source MIT — self-host or use Vireo managed service
Quick Start (under 10 minutes)
1. Install
git clone https://github.com/Growth-AITech/Vireo-vigia-sdk
cd vireo-vigia
uv sync --all-extras
2. Configure
cp .env.example .env
# Fill in: VIREO_ANTHROPIC_API_KEY (required)
# VIREO_QDRANT_URL (required — use cloud.qdrant.io free tier)
# VIREO_DISCORD_BOT_TOKEN (for Discord bot)
3. Ingest your protocol docs
vireo-vigia ingest https://your-protocol-docs.io
# or use the built-in Hyperliquid + Aave + GMX docs:
uv run python examples/hyperliquid_demo/ingest_docs.py
4. Start the bot
# Discord bot
uv run python examples/discord_demo/bot.py
# Telegram bot
uv run python examples/telegram_demo/bot.py
# Terminal demo (with your wallet)
vireo-vigia chat 0xYOUR_WALLET
Discord Commands
| Command | What it does |
|---|---|
/ask [question] |
Ask anything — RAG answers from your protocol docs |
/positions [wallet] |
Show live on-chain positions (Hyperliquid, Aave, GMX) |
/health [wallet] |
Health factor + liquidation risk assessment |
/monitor [wallet] |
Start DM alerts before liquidation |
Architecture
User (Discord / Telegram)
│
▼
ChannelAdapter
│
▼
Agent (claude-sonnet-4-5 · prompt caching)
├── RAG → Qdrant → bge-large-en-v1.5 (local, free)
├── HyperliquidReader → Hyperliquid L1 (positions, funding)
├── AaveV3Reader → Arbitrum mainnet (health factor, debt)
└── GMXReader → Arbitrum mainnet (perp positions, OI)
Full architecture: docs/architecture.md · ADRs: docs/adr/
SDK Structure
src/vireo_vigia/
├── chains/ # On-chain readers (Hyperliquid, Aave, GMX, EVM)
├── knowledge/ # RAG: ingest → embed → store → retrieve
├── agent/ # Agent: orchestrates RAG + chain + LLM + memory
├── channels/ # Discord + Telegram adapters
└── llm/ # LLM providers (Anthropic)
Quality
- 200 unit tests · 17 E2E tests (real Qdrant + Hyperliquid mainnet)
- 19 Agent E2E tests using real Anthropic API
- mypy strict · ruff 0 violations · bandit 0 security issues
- GitHub Actions CI on every push
Business Model
Services-first → SaaS
Setup: $10,000–15,000 one-time · Monthly: $2,000–3,000/month
Self-serve SaaS launching Q4 2026: $299/mo (Starter) · $799/mo (Growth) · $1,999/mo (Scale)
Full model: BUSINESS_MODEL.md
License
MIT — Vireo · Bucaramanga, Colombia
Metadata
Release files for vireo-vigia 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| vireo_vigia-0.1.1.tar.gz | 324.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| vireo_vigia-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 392.3 kB
Release files / vireo_vigia-0.1.1.tar.gz
| Download URL | vireo_vigia-0.1.1.tar.gz |
|---|---|
| Size | 324.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
594129f895e0d57520b23da39ac9dde69c62b02ee028e072965743819b580ce2
|
|
BLAKE2b-256 checksum How to use checksums |
239e70632abd9e082a863e0b92b23ecbbb544ecfaeb71cd22a900b51736e0d87
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|
Release files / vireo_vigia-0.1.1-py3-none-any.whl
| Download URL | vireo_vigia-0.1.1-py3-none-any.whl |
|---|---|
| Size | 68.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
375f296f42efe46cf88eb661ab63599a93ab26985892d9ec4cd2e0f83e892ecf
|
|
BLAKE2b-256 checksum How to use checksums |
3f2b5561899f71df9e79c1fc641adc063e578fd1580ae249b40cac9d5d08d6dd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|