incentinomics

// quests · rewards · a fair trade

Run your household like a fair little economy.

Incentinomics turns family work into quests with rewards worth doing. Propose a job, negotiate the payoff like adults, confirm it’s done, and let an append-only ledger keep score — no nagging, no vanishing IOUs.

in private family alpha runs on your own box public beta — when it’s ready
// household ledger append-only
  • completionDeep-clean the garagedone
  • points_earnedDeep-clean the garage+20
  • reward_unlockedSteak nightheld
  • points_earnedDishes, three nights+15
  • points_spentFriday movie pick−30
  • points_reversalCorrects an earlier entry−5
Nothing here is ever edited. A mistake becomes a points_reversal that points back at the entry it corrects — so the record of what actually happened survives the fix.

// three ideas, one loop

Chore charts track. This trades.

Quests, not chores

Anyone can propose a job. It moves through a real lifecycle — proposed, accepted, in progress, submitted, confirmed, rewarded — so “done” actually means done.

steak night +20 pts

Negotiate like adults

Counter-offers, not commands. Each side answers the other until the terms feel fair — and the reason a number moved is recorded, not argued about later.

counteraccept matched_motivator

An honest ledger

Points, levels and streaks are computed from confirmed completions only. There is no second score to inflate, and no way to quietly withhold a reward that was already agreed.

confirmed +15 240 pts

// the loop, end to end

Click the whole lifecycle.

Every button below drives the same state machine the real app enforces, and names the tool call it maps to. The negotiation is the part no chore chart has — so haggle first, then walk it to a confirmed reward.

A preview of the flow, not a live account. It runs entirely in this page — nothing is sent anywhere and nothing is stored. The vocabulary, the state machine and the tool names are the product’s real ones.

Household turn — Sam · coordinator Level 3 · 340 XP
proposed effort 4 no terms yet
Deep-clean the garage

Proposed by Sam (coordinator) for Alex (doer) · due Sunday

That’s a big ask.Advisory only — effort 4 against Alex’s recent average of 2. Nothing is blocked; both of you just get told.

// negotiation thread 0 rungs

    no offer on the table yet

    // quest state machine1 / 6
    • proposedquest.propose
    • acceptedquest.accept
    • in_progressquest.start
    • submittedquest.submit
    • confirmedquest.confirm
    • rewardedatomic
    // tool callsmcp · contract v1
    • waiting for the first call…
    // ledger writes0 pts

      nothing written — the ledger only moves on confirm

      // built on a few stubborn principles

      The parts we won’t trade away.

      • 01

        The app works with zero AI.

        Humans first, always. The whole quest-and-reward loop is usable without an assistant anywhere near it.

      • 02

        Already live in an assistant? Bring it.

        Claude, ChatGPT or Grok can drive your household over MCP — the same tools the app itself calls, no second account.

      • 03

        Confirming work stays human.

        No exceptions. The ai and service actor classes are denied the confirm and reward transitions in the state machine — and the database independently rejects any illegal edge, app or not.

      • 04

        A household is a hard wall.

        Your family’s data is isolated by design, and the alpha runs on a box in the house — not on anyone else’s cloud.

      // private family alpha

      One household is using this. Yours could be next.

      Incentinomics is being dogfooded by the family that built it, on hardware in their own house. There is no download, no waitlist page and no signup form here — this site is deliberately a single static file. If you want in when the beta opens, write to a person.

      iOS · Android · web MCP server for your assistant public beta — when it’s ready
      Ask for an invite

      info@folsomholdings.com

      Open in your mail app

      This is a mail link, not a form. It opens a message you send yourself, so nothing is collected here and no address is quietly swallowed by a page that can’t store one. The list opens when the beta does.