Skip to content

Play Mix

A Play Mix is the set of Plays a Startup runs this week, each with its state, budget and stop rule, compiled weekly and versioned.

Properties

PropertyTypeRequiredDescription
versionintegerrequiredThe version number; each weekly compile that changes a Play’s state or budget adds one.
playsjsonrequiredEach Play with its state (gated, running or paused), its monthly budget, its stop rule and its payback last week.
gatesjsonEach gate: the Metric and threshold that opens it, and the Plays it opens.
crossoverstringThe reading that ends seed mode, such as compounding share at 50 percent for 4 weeks.
difftextWhat changed from the previous version, one line per Play, with the reading that moved it.
fromstringLineage: the slot it compiles from, as Hypothesis#<slot>@v<version>.
compiledAtdatetimerequiredWhen the compile ran.

Object

JSON
{
  "$id": "https://api.sb/routewise.dev/play-mixes/play_mix_1",
  "$type": "PlayMix",
  "version": 1,
  "plays": {},
  "gates": {},
  "crossover": "Example crossover",
  "diff": "Example diff",
  "from": "Hypothesis#approach@v1",
  "compiledAt": "2026-10-22T12:00:00Z"
}

Relationships

Verbs

  1. getReturns one Play Mix by id.
    GET /{namespace}/play-mixes/{id}readNo Event
  2. listReturns Play Mixes, newest first, one page at a time.
    GET /{namespace}/play-mixesreadNo Event
  3. compileCompile builds the next Play Mix from the Demand Budget, each Play’s ledger and last week’s Acquisitions, and records the diff.
    POST /{namespace}/play-mixes/compiledoPlayMix.compiled

A Play Mix is kept forever and never edited: it has no update or delete.

Permissions

Which Access level may call each Verb. One-way Verbs wait their delay window.

Operationowneradminmemberviewer
PlayMix.getYesYesYesYes
PlayMix.listYesYesYesYes
PlayMix.compileYesYesYesNo

Call it

Text
Compile the latest play mix with a startup.

Example

In week six, a bookkeeping-agent Startup compiles Play Mix version 7 against a $1,000 Demand Budget. The diff pauses cold email at 0.6 percent positive replies and raises paid search from $850 to $1,000 at a 31-day payback. Answer engine pages and directory listings keep running at $0.