Talk to flirty AI companions in your browser. Adult-only, age-gated, and feels like real chat.
VerifyFans is a chat app where users talk to AI companions with different personalities. Each AI has its own style: flirty, dominant, sweet, or mysterious. It’s built for adults, so users complete an age check before chatting. Everything runs in the browser and feels like a real conversation. No extra steps. Just chat.
VerifyFans combines cutting-edge Self identity verification with advanced AI to create a compliant adult companion platform. Here's the technical architecture:
Frontend: Pure HTML/CSS/JavaScript. Three-column responsive layout using CSS Grid. Real-time chat interface with typing indicators and message persistence.
AI Integration: Google Gemini 1.5 Flash API with custom personality prompts for each companion. Temperature set to 0.9 for creative responses, 80-word limits for chat optimization. Each AI has distinct conversational patterns - Ben (psychology student), Alex (fitness coach), Luna (artist), Dante (CEO), Aria (dancer).
Backend: Node.js/Express API with CORS enabled. Conversation history tracking per companion using in-memory storage. Custom error handling with personality-specific fallback responses.
Identity Verification: Self Protocol integration for zero-knowledge age verification. Users prove 18+ status without revealing exact age or personal data. OFAC compliance checking built-in. Simulated ZK proof generation with progress tracking.
Blockchain Ready: Built for Celo network deployment (Self Protocol's native chain). Ready for USDC payments via Circle API, token-gated features, and smart contract integration.
Multi-Bounty Architecture: Designed to win Self Protocol ($9K), ASI Alliance (Fetch.ai), and potentially Privy/Circle bounties. Real uAgent framework integration planned for autonomous AI behavior.
Security: Environment variables for API keys, input sanitization, rate limiting ready. Privacy-first design with no personal data storage beyond conversation context.
The entire stack runs locally for development but is deployment-ready for Vercel (frontend) + Railway/Render (backend).

