HeroBoost Overview
What is HeroBoost?
HeroBoost is a blockchain-based platform that connects heroes (content creators, influencers) with their fans through:
- Boosts - Conditional tips and rewards for heroes
- AI Agents - Custom AI assistants created by heroes
- Token Events - Hero token airdrops and events
- Wallet Management - Multi-chain wallet support
Key Features
For Users
- Connect wallet (Alchemy Smart Wallet or EOA)
- Browse and interact with heroes
- Participate in boosts and events
- Use AI agents created by heroes
- Manage wallet across multiple chains
For Heroes
- Verify X account to become a hero
- Create and manage boosts
- Create custom AI agents
- Manage token events and airdrops
- Earn from fan interactions
For Admins
- Manage users, heroes, and boosts
- Monitor platform activity
- Configure system settings
Tech Stack
- Frontend: Next.js 15.x (App Router)
- Backend: Next.js API Routes
- Database: PostgreSQL + Prisma
- Blockchain: Multi-chain support (Plasma, Arbitrum Sepolia, Base Sepolia, Arc Testnet, Stable Testnet)
- Wallet: Alchemy Smart Wallets + EOA (MetaMask, Rabby)
- Authentication: JWT (RS256 + HS256 hybrid)
Architecture
- Zero Trust Security - Server-side session verification
- Provider Abstraction - External providers abstracted via interfaces
- Role-Based Access - User, Hero, Admin roles with protected routes
- Multi-Chain Support - Unified wallet management across chains
Current Status
ā Completed Features:
- Authentication (X Social, Email, Google, Facebook, EOA)
- Wallet Management (Deposit, Withdraw, EIP-7702 upgrade)
- Hero Verification (X account verification)
- Profile Management
- AI Agent Ecosystem (Phase 1 & 2)
- Chat Management (Phase 1 & 2)
š Coming Soon:
- Boost features
- Token events
- Advanced analytics
Last Updated: 2026-01-01