Skip to content

Try Mutable, online — a self-designing form with a locked objective.

Mutable — the form that designs itself, and never loses the plot.

Define what your form must learn and the rules it must follow. A bounded-autonomy engine writes every question, runs live experiments, and improves your results every day — and it can never drift from why the form exists. You watch every change it makes.

How the organism works

One objective in. A form that designs, ships, and improves itself.

01

Define

You define the objective — and nothing else you don't want to.

You author the purpose, the information it must collect, the rules it must follow, and how you weight success. That's it — there are no questions to write. The engine takes your objective and designs the form from it; you never sit down to draft a single prompt.

You write the goal. Not the questions.

02

Design

It designs the form — natively, on every channel.

The engine writes every question, orders them, and branches them based on what someone has already answered. Then it renders that form as a conversation native to web, WhatsApp, SMS, and (soon) iMessage — each one the way that channel actually works. Every channel is one you own, reaching only people who opted in.

One objective, every channel, rendered the way each one actually works.

03

Improve

It improves itself every day — and can never lose the plot.

The engine runs live experiments against the reward you set — completion, richness, and speed — promoting the versions that win and retiring the ones that don't. But the objective is locked, so it can optimize hard and still never drift, drop a required field, or break a rule you set. And it can't cheat the score by asking less: a response only counts as complete when every required answer is actually there and real, so “ask less, finish faster” lowers the reward, not raises it.

Autonomous, but it can never lose the plot.

04

Watch

You watch every change it makes — the Living View.

The Living View is a running timeline of what changed, why it changed, and what the reward did about it — including the candidates the engine rejected and the reason a bound or the objective protected you. Trust comes from legibility, not faith: nothing happens off the record.

“Q3 rephrased — drop-off 22% to 9%, richness +0.3.” You see all of it.

Trust the rails, then the numbers

Why you can trust it before you trust the numbers.

Your objective is locked.

The engine can change almost everything — and can never change why your form exists or what it must collect. The objective lives in the data model itself; the engine only ever reads it.

Every change is on the record.

The Living View shows what changed, why, and what it did to your results — including the changes it chose not to ship, and the bound or objective that stopped them. Nothing happens off the record.

It can't cheat the metric.

Completion only counts when the required answers are actually there and real — so “ask less, finish faster” scores worse, not better. Gaming the number is designed out.

We only deliver through channels you own, to people who opted in. No scraping, no number-cycling, no spam — by design, not as a setting.

Set the objective. Let the form do the rest.

Pause autonomy anytime. The objective is always yours.

Open the Mutable dashboard