pl8ypus

Demo UI + live backend

Audience Finder AI

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.

Open dashboard

Builder Signal

audience-finder/review-queue-status

Active Demo UI

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.

1. Open a suggested site
2. Review fit in a new tab
3. Accept or reject
4. Domain is remembered locally
5. Simulate another batch

Agent architecture

A respectful audience intelligence loop.

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

From demo queue to production AI system.

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

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. Click the image to enlarge.

Live product backend

The real product layer is now running.

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.

View Client Portal
Checking live Audience Finder API...

Worker API

Live

KV memory

Live

Write routes

Protected

Browser token

Not exposed

Dashboard

Sample audience opportunity queue

The queue below is simulated and browser-local. It is designed to demonstrate the review workflow without writing to the live backend.

Sample data only

Active opportunities

0

Accepted

0

Rejected

0

Known domains

0

Local simulation

Run Discovery 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

Review handoff

Browser-only exports for reviewed records and accepted opportunities. Nothing is sent anywhere.

Opportunities

0 visible

Architecture

Demo first, live backend now, protected workspace next.

V1

Public demo UI

Static/simulated review queue and localStorage memory.

V2

Live Worker backend

Cloudflare Worker API with protected writes and KV domain memory.

V3

Protected product workspace

Client Portal authentication, AI discovery/scoring, shared memory, exports, and client-specific workflows.

API and memory bindings

Live now and future Worker endpoints.

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

Discuss Audience Finder AI

Use the contact form for demo feedback, speaking leads, respectful community introductions, or ideas for the live discovery version.