← Back to home

MoFo

EEG-driven uAgents that find matches, chat, and stake to secure real dates

Problem Statement

Mofo (My On-chain Flirt Operator) is a dating concept that fuses brain-signal–derived traits, agentic AI, and on-chain incentives to help users find and commit to matches with less friction. The flow is: users verify they’re real people using World ID (via Worldcoin MiniKit), then complete a short ~60-second EEG session that produces emotion-preference traits (processed locally so raw brain data never leaves the device). Those traits seed a personal autonomous dating agent (“uAgent”) that does the legwork: auto-swiping, running short agent-to-agent chats to test vibe, and proposing first meetings. When both sides like the suggestion, both stake a small amount to align incentives and reduce no-shows; the app emphasizes summaries over raw transcripts to preserve privacy. The public site explains the terminology (uAgent, ENS naming like name.mofo.eth, “stake” as a commitment mechanism) and positions Mofo as “dating with brainwaves.”

Solution

Mofo was built using a Next.js 14 monorepo architecture with WorldCoin MiniKit SDK for privacy-first authentication, Tailwind CSS for styling, and TypeScript for type safety. The monorepo design separates the main application (packages/app) from the marketing landing page (packages/landing-page), with pnpm workspaces efficiently managing shared dependencies. WorldCoin integration enables secure wallet authentication, haptic feedback, and notifications, supported by backend cloud verification for World ID proofs.

Hackathon

ETHGlobal New Delhi

2025

Prizes

  • 🏆

    Best use of Artificial Superintelligence Alliance3rd place

    Artificial Superintelligence Alliance

  • 🏆

    Best Mini App3rd place

    World

Contributors