Blog
Release notes, technical deep dives, customer stories, research and brand insights.
- Release notes · May 16, 2026
Moonborn v1.0 — general availability
The four-layer persona engine, the six-step pipeline, six SDKs, an OpenAI-compatible endpoint, an MCP server, and 153 endpoints across 17 feature families. v1.0 is the contract.
- Release notes · May 16, 2026
Welcome to Moonborn docs
A single docs hub for developers, writers, game makers, brand teams, product teams, and admins. Pivoted by topic or by role; localized in English, Turkish, and German.
- Technical deep dives · May 14, 2026
How drift detection works
Every chat reply gets scored against the persona's voice fingerprint. Below the threshold ships; above it alerts. Here's what's inside the score.
- Technical deep dives · May 10, 2026
Inside the six-step generation pipeline
What happens between `POST /v1/personas` and the response — six steps, two LLMs, an audit pass, and the post-generation jobs that don't block the response.
- Technical deep dives · May 9, 2026
Voice fingerprint embeddings — what's actually inside
Fifty short-scenario completions, embedded with voyage-3-large, averaged to one vector. The reasoning behind each choice and what it means for production drift detection.
- Research insights · May 8, 2026
Synthetic user panels in qualitative research — what they're good for
Where synthetic personas earn their keep in UX research, and where they fail the test of real-world validity.
- Brand insights · May 7, 2026
Multi-locale brand voice — keeping the through-line across six markets
Brand teams expanding into new markets inevitably watch their voice dilute. Lineage-tracked locale forks + a custom distinctiveness baseline keep variants close to the canonical brand.
- Research insights · May 6, 2026
Persona consistency under conversational pressure
What happens when users push a persona hard — role-breaking attempts, contradictions, emotional load. The provocation test suite, the recovery actions, and what production tells us about real-world drift.