Watch soft arms compete in real time.
Exact arms still win first ("quit"). Soft likely "…" arms
fight by cosine similarity against a live threshold of 0.28.
Plug in a real model with SynthRuntime.setEmbed(fn) — this demo uses
the offline bag-of-words embedder.
Conversation
Enter to send
Type a message or tap a sample — exact hits skip the scoreboard,
soft matches light up the winning claim.
Likely competition
threshold 0.28 ▌
Live scores while you type
Type to preview soft-match scores…
Amber line = codegen threshold. Winner must clear it. Routing still comes from
compiled handle_message in Synth.