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