Finder Agent
Discovers candidate websites, communities, directories, newsletters, podcasts, and events.
Demo UI + live backend
A public demo interface for respectful audience discovery, backed by a live Worker and KV memory layer.
This page shows the safe demo workflow: simulated discovery, fit scoring, human review, and local accept/reject decisions. The live product backend now runs separately on Cloudflare Workers with KV domain memory and protected write routes.
Builder Signal
audience-finder/review-queue-status
Discovery source
SIMULATED SEEDS
Scoring layer
FIT / RISK MODEL
Review layer
HUMAN GATED
Demo memory
LOCALSTORAGE
Live memory
CLOUDFLARE KV
Output
ACCEPT / REJECT
Evidence
BACKEND LIVE
Product principle
Audience growth only works when discovery is filtered through judgment: relevant sources, fit scoring, human review, accepted and rejected domain memory, and a clear path from demo queue to production AI agent.
Demo UI
Static/simulated review queue
Browser demo does not write to the live backend.
Live API
Cloudflare Worker
Real product backend running on Workers runtime.
Memory
Cloudflare KV
Reviewed domains stored in KV via authenticated writes.
Protection
Secret-gated writes
Write routes require a server-side secret not exposed in browser JavaScript.
Agent architecture
This public demo shows the review-loop model. The live backend is now separate: a Cloudflare Worker with KV memory and protected write routes.
Finder Agent
Discovers candidate websites, communities, directories, newsletters, podcasts, and events.
Qualification Agent
Scores fit, authority, backlink value, respect value, effort, and spam risk.
Pitch Agent
Drafts a respectful submission angle or introduction note for manual review.
Memory Layer
Stores reviewed opportunities, accepted/rejected decisions, simulation history, and domain memory.
Human Review
Greg approves what gets submitted, contacted, ignored, or kept on watch.
Build architecture
The architecture shows the product path from approved discovery inputs to Cloudflare Workers, AI scoring, Cloudflare KV/D1 memory, human review, and client-ready outputs. The current public page is the demo interface; the Worker/KV backend is the live product layer.
The live product layer runs a Cloudflare Worker API with KV-backed domain memory and protected write routes. The public demo queue remains local and simulated, while the real backend grows through authenticated server-side calls.
The important control point stays human gated: visit the website, assess the fit, accept or reject, then let memory prevent repeated discovery of the same domain.
Edge
Cloudflare Pages + Worker API
AI layer
Discovery, qualification, scoring, pitch agents
Memory
Cloudflare KV + D1 persistence
Review
Human approval before action
Live product backend
The public queue below remains local and simulated for safe demonstration. The live Audience Finder backend runs on Cloudflare Workers and stores reviewed-domain memory in Cloudflare KV. This panel reads public backend status only. Protected write routes require a secret and are not exposed in browser JavaScript.
Worker API
Live
KV memory
Live
Write routes
Protected
Browser token
Not exposed
Dashboard
The queue below is simulated and browser-local. It is designed to demonstrate the review workflow without writing to the live backend.
Active opportunities
0
Accepted
0
Rejected
0
Known domains
0
Local simulation
Adds simulated sample opportunities from a local array only. No external APIs, no live search, and no auto-submission.
Last simulated run: never
Export
Browser-only exports for reviewed records and accepted opportunities. Nothing is sent anywhere.
All current opportunities have been reviewed.
Run discovery simulation to add another batch of suggested sites.
Architecture
V1
Static/simulated review queue and localStorage memory.
V2
Cloudflare Worker API with protected writes and KV domain memory.
V3
Client Portal authentication, AI discovery/scoring, shared memory, exports, and client-specific workflows.
API and memory bindings
The live Worker already handles health, memory reads, and secret-protected review and reset routes. Future V3 adds AI-driven discovery, scoring, and opportunity management. This page only calls the public read endpoints.
Live now
GET /api/audience/health
GET /api/audience/memory
POST /api/audience/review protected
POST /api/audience/reset-demo protected
Future endpoints
GET /api/audience/discover
POST /api/audience/score
GET /api/audience/opportunities
PATCH /api/audience/opportunities/:id
Cloudflare bindings
AUDIENCE_KV
Stores reviewed opportunities, accepted/rejected decisions, domain memory, and source decisions.
AI gateway/model scoring
Scores fit, authority, respect value, effort, and spam risk with logged prompts.
Optional search API provider
Discovers candidates from approved sources, rate limits, and review queues.
Signal
Use the contact form for demo feedback, speaking leads, respectful community introductions, or ideas for the live discovery version.