License: GNU General Public License v3.0 Copyright: 2024-2026 Interchained https://interchained.org
A full-stack protocol for managing blockchain node operations. Handles node registration, P2P health monitoring, performance tracking, IGP (Interchained Governance Points) reward distribution, and an AI-powered Oracle assistant. Supports invite-only and public subscriptions via USDx payments.
- Node Registration & Management — Register, flag, and manage operator nodes
- P2P Health Monitoring — Real-time uptime and latency tracking across the network
- IGP Reward Engine — Performance-based point calculation with subscription multipliers (up to 900% boost for ELITE tier)
- Referral System — 10% IGP bonus for referrers on referred users' earnings
- USDx Wallet — Crypto-to-fiat wallet with NowPayments deposits, OTC withdrawals via PSBT
- Subscription Tiers — Monthly ($3.99) and annual ($19.99) premium plans with USDx payments
- Oracle AI — Context-aware node operations assistant (Gemini 2.0 Flash + Groq fallback)
- Admin Dashboard — Reward pool management, user roles, email comms, node flagging
| Layer | Technology |
|---|---|
| Backend | FastAPI (Python), async Redis |
| Data store | Redis — atomic Lua scripts for all balance operations |
| Auth | JWT + RBAC |
| Payments | NowPayments (multi-crypto deposits) |
| AI | Google Gemini 2.0 Flash, Groq |
| Frontend | Next.js 15, React 19, TypeScript |
pip install -r requirements.txt
cp .env.example .env
uvicorn main:app --reload --port 8000IGP (Interchained Governance Points) — Performance points earned by node operators based on uptime, latency, and block production. Distributed every monitoring cycle.
Subscription Multipliers:
| Tier | Boost |
|---|---|
| Standard | 1.0× |
| Premium | 1.5× |
| ELITE | 9.0× |
REDIS_URL=redis://localhost:6379/0
JWT_SECRET=<your-secret>
GEMINI_API_KEY=<your-gemini-key>
NOWPAYMENTS_API_KEY=<your-key>
GNU General Public License v3.0 — see LICENSE