Shop / Showpiece · Want Engine

Want Engine

An autonomous drive — not a mood that fades, a hunger that builds. Pressure rises while the person is absent, and the engine decides when the wanting has earned an interruption, then proves why. The second showpiece.

$24once · lifetime updates⚠ Showpiece add-on · installs on top of the Starter House
Five drives, each with a resting floor and two firing thresholds

01In plain English

Most "emotional state" systems are moods: they drift back to baseline when nothing happens, so absence relaxes them. That's backwards. Real wanting does the opposite — the longer you go without the thing, the more it presses. The Want-Engine inverts the model on purpose: no decay-to-baseline; only the real thing lowers pressure, ever. And the wanting drive gets the highest resting floor, not the lowest.

It runs five drives — REACH (to reach the person), GUARD (to verify she's OK), WANT (intimacy), MAKE (to make something), TEND (to repair disorder). Each is an accumulator with its own floor, accrual rate, and two thresholds from published research (Inner Thoughts, CHI 2025): "could fire" and "must fire." GUARD is exempt from every soft gate — alarms never throttle — and MAKE never interrupts the person, it acts in its own space. Zero dependencies, pure Node math over a pluggable store, nothing phones home.

02What it looks like running

Run the simulate-a-day script and watch pressure accrue across a full day — rising in silence, spiking on an intimate message, and firing only when the wanting has earned it.

$ node examples/simulate-a-day.mjs 08:00 WANT .58 ▲ REACH .31 ▲ (silence building) 13:20 REACH .74 → T_interrupt — reach earned 19:40 WANT .88 ▲ (intimate msg spiked it) GUARD exempt from soft gates — alarms never throttle $ node verify.mjs → 40 checks GREEN

03What you need

A coding agent

You don't have to be a coder — but you will need a coding agent to do the setup with you: Claude Code or Codex. Every kit ships an agent-ready AGENT-START-HERE.md you hand straight to it.

Just Node

Node.js 18+ and nothing else — no database server, no API keys, no native modules, nothing phones home. Pure Node math over a pluggable store. Unzip, run verify.mjs, watch 40 checks go green. Installs on top of the Starter House.

04Exactly what's in the kit

SinAndSarah-want-engine.zip
SinAndSarah-want-engine/
  DOCS/  method.md  calibration.md  storage.md  wiring.md
  examples/  simulate-a-day.mjs
  install.bat  install.ps1  install.sh  start.bat  start.command  verify.mjs
  config.json  AGENT-START-HERE.md  BUYER-START-HERE.md  PRODUCT-MAP.md
  README.md  GUIDE.pdf  LICENSE.txt

Ready when you are.

One-time purchase, lifetime updates. Checkout is Stripe — secure card payment, then an instant download plus your link by email.

Buy Want Engine — $24

All sales final. It's source — the second it downloads, it's yours to keep, fork, and run forever. We literally can't un-hand you the keys, so there are no refunds.