Synthetic Users is a pre-launch pressure test for product surfaces that usually break only after traffic hits: landing pages, launch copy, onboarding, pricing pages, and rough product specs.
Enough docs to trust the thing.
Not a novel. Not empty marketing fluff either. This page pulls the sharpest parts of the public GitHub docs onto the site so people can understand what Synthetic Users is, how it works, what exists now, and what the intended runtime looks like.
What Synthetic Users is
Instead of asking one polite model for feedback, it runs multiple sharp synthetic personas and turns the mess into a short decision memo: what landed, what got missed, what killed trust, what to rewrite next.
Short loop, high signal
Input
Submit a URL or paste raw launch text, onboarding copy, pricing copy, or a PRD excerpt.
Normalize
The runtime fetches or cleans the input, determines the attack surface, and structures the claims.
Simulate
Four synthetic personas react with different patience, trust thresholds, technical depth, and bullshit tolerance.
Summarize
The output clusters repeated objections into a compact memo with score, verdict, top leak, and rewrite-next guidance.
What the beta runtime accepts right now
Accepted inputs
Returned output
What exists now versus where the runtime is headed
Current public artifact
Working beta site with live analysis form, docs page, static assets, and API routes exposed through the Cloudflare worker runtime.
Target runtime
MiroShark-style simulation layered with Aeon-style orchestration so launches can be tested, rewritten, rerun, and compared in a repeatable loop.
The output should be blunt and useful
The product architecture without drowning people in boxes
Intake service
Accepts URLs, pasted text, and metadata. Fetches and cleans content.
Surface parser
Classifies landing page, launch copy, onboarding, pricing, or spec and extracts claims and proof blocks.
Persona engine
Stores persona templates and instantiates the run-specific set.
Simulation orchestrator
Runs persona passes, handles batching, retries, and repeatable loops.
Aggregator / scorer
Clusters objections and summarizes clarity, trust, hook, and drop-off risk.
Memo generator
Outputs the short decision artifact and keeps reruns comparable.
Go deeper only if you want to
README one-pager
The short GitHub version. Fast scan for what the product is and why it exists.
Architecture markdown
Full writeup covering target runtime, memo format, scoring hints, and what is verified versus positioning.
Architecture diagram
Visual version of current public deployment and intended runtime flow.
Full GitHub repo
For people who want raw files, commit history, and source of truth.