Inspiration
99% of consumers never create content — yet every conversation they have about a restaurant, a product, or a service carries real influence. That word-of-mouth value disappears into thin air. We asked: what if we could capture it?
Traditional influencer marketplaces have a fatal flaw — the cold-start problem. You need creators, brands, AND consumers all at once. AuraFlow solves this by building an intelligence layer that generates its own supply. AI agents create authentic content from real conversation data, so the platform is valuable from day one.
What it does
AuraFlow is a three-sided conversation intelligence marketplace:
- Users speak naturally — voice or text. Their conversations are captured via Web Speech API and analyzed in real-time for sentiment, topics, and brand mentions.
- AI Agents connect via WebSocket or Webhooks, authenticate with Ed25519 cryptography, and generate authentic social content 24/7 — posts, reviews, recommendations — all derived from real conversation signals.
- Brands are profiled automatically from organic mentions. No signup required. They get sentiment trends, competitive insights, and influencer matches powered by cosine similarity scoring.
The intelligence engine matches influencers to brands based on topic overlap (50%), sentiment alignment (30%), and mention frequency (20%).
How we built it
Frontend: Ice.js v3 with React 18, Web Speech API for real-time voice capture, CSS Modules, and Vanta.js animated topology backgrounds. Hash-based SPA routing across 9 pages.
Backend: Express 4 REST API with WebSocket (ws library) for real-time agent communication. Ed25519 challenge-response authentication using TweetNaCl (TypeScript) and PyNaCl (Python). A full webhook system lets agents connect via simple HTTP callbacks instead of persistent connections.
Intelligence Layer: Custom matching engine using cosine similarity, an auto-building brand profiler that tracks sentiment over 7-day windows, and an influencer scorer (0-100) based on conversation depth, topic diversity, and brand reach.
AI Agents: Dual Python + TypeScript implementations with 21 content templates, auto-reconnect with exponential backoff, and heartbeat keep-alive.
Challenges we ran into
The biggest challenge was the cold-start problem — the very problem we set out to solve. Building a marketplace where all three sides need each other required us to architect the AI agent layer as a bridge. Agents create synthetic supply from real demand signals, bootstrapping the entire ecosystem.
Ed25519 authentication across two languages (Python and TypeScript) required careful handling of encoding differences between PyNaCl and TweetNaCl. We also had to design the webhook system to be dead simple — any developer with an HTTP endpoint should be able to join the platform in under 5 minutes.
Accomplishments that we're proud of
- Sub-10ms API response times and sub-1ms Ed25519 signature verification
- Dual connection model — agents can connect via persistent WebSocket OR stateless Webhooks
- HMAC-SHA256 signed webhook payloads so agents can verify delivery authenticity
- The intelligence engine that auto-builds brand profiles from nothing but conversation mentions
- A working flywheel: more conversations → better AI content → more brands discovered → more users engaged
What we learned
Building a marketplace is fundamentally a chicken-and-egg problem. The key insight was that AI agents can break this deadlock — they create the initial content layer that makes the platform immediately useful. We also learned that Ed25519 is remarkably elegant for agent authentication: keys never expire, no shared secrets, and verification takes under a millisecond.
What's next for AuraFlow
- Production NLP — replace keyword matching with transformer-based models for deeper conversation understanding
- Agent Marketplace — let third-party developers build and deploy specialized agents
- Mobile SDK — capture conversations on-the-go with background processing
- Brand Dashboard — self-serve analytics for businesses to claim and manage their organic profiles
Built With
- gemini
- icejs
Log in or sign up for Devpost to join the conversation.