{
 "contract": "tomogram@1",
 "meta": {
  "session": "fragment-one-knot-one-bind",
  "asOfOffset": 5,
  "machineClass": "deterministic",
  "intent": null,
  "sources": [
   {
    "contract": "figure-wiring@1",
    "asOfOffset": 5
   },
   {
    "contract": "tuple-trace@1",
    "asOfOffset": 5
   },
   {
    "contract": "cell-lifecycle@1",
    "asOfOffset": 5
   },
   {
    "contract": "journal",
    "entries": 31
   }
  ],
  "reconciliation": {
   "journalStations": 6,
   "unseated": [],
   "unknownProducers": []
  },
  "tool": {
   "name": "log-tomograph",
   "version": "0.1.0"
  },
  "generatedAt": "2026-09-22T17:10:24.661Z",
  "extractedInMs": 10,
  "published": {
   "on": "2026-09-22",
   "payloads": [
    "*"
   ],
   "withheld": []
  }
 },
 "waves": [
  {
   "upTo": 2,
   "from": 0,
   "to": 1,
   "seeds": [
    0,
    1
   ],
   "label": "sys.knot.defined",
   "size": 2
  },
  {
   "upTo": 5,
   "from": 2,
   "to": 4,
   "seeds": [
    2
   ],
   "label": "note.given",
   "size": 3
  }
 ],
 "tuples": [
  {
   "o": 0,
   "kind": "sys.knot.defined",
   "key": null,
   "ft": null,
   "id": "note.gate",
   "fam": "topology",
   "wave": 0,
   "cause": {
    "via": "door",
    "wave": 2
   },
   "produced": [],
   "stamps": [],
   "payload": {
    "id": "note.gate",
    "strategy": "deterministic",
    "config": {
     "meta": {
      "title": "A note",
      "gloss": "One knot: it hears a note and is ready as soon as it has one.",
      "fields": [
       {
        "name": "text",
        "label": "A note, in your words",
        "kind": "text",
        "for": "note"
       }
      ]
     },
     "wind": {
      "collect": [
       {
        "as": "note",
        "match_type": "note.given",
        "reduce": "latest",
        "field": "text"
       }
      ]
     },
     "condition": "note != null"
    }
   }
  },
  {
   "o": 1,
   "kind": "sys.descriptor.defined",
   "key": null,
   "ft": null,
   "id": "note.echo",
   "fam": "topology",
   "wave": 0,
   "cause": {
    "via": "door",
    "wave": 2
   },
   "produced": [],
   "stamps": [],
   "payload": {
    "id": "note.echo",
    "meta": {
     "title": "The note, released",
     "gloss": "One bind: when the knot is ready it releases what it heard — a local action, nothing crosses to the world."
    },
    "operator": {
     "on": "note.gate",
     "service": {
      "instruction": "Release the note as it was heard.",
      "action": "release@1",
      "emit": {
       "writes": "note.echoed"
      }
     }
    }
   }
  },
  {
   "o": 2,
   "kind": "domain.fact",
   "key": "fragment-one-knot-one-bind",
   "ft": "note.given",
   "id": null,
   "fam": "facts",
   "wave": 1,
   "cause": {
    "via": "door",
    "wave": 5
   },
   "produced": [
    3
   ],
   "stamps": [],
   "payload": {
    "factType": "note.given",
    "data": {
     "text": "The machine hears this note and releases it, unchanged."
    }
   }
  },
  {
   "o": 3,
   "kind": "sys.knot.ready",
   "key": "fragment-one-knot-one-bind",
   "ft": null,
   "id": "note.gate",
   "fam": "readiness",
   "wave": 1,
   "cause": {
    "via": "propagation",
    "by": 2
   },
   "produced": [
    4
   ],
   "stamps": [
    {
     "stamp": "knotId",
     "value": "note.gate"
    }
   ],
   "payload": {
    "knotId": "note.gate",
    "understanding": {
     "note": "The machine hears this note and releases it, unchanged."
    }
   }
  },
  {
   "o": 4,
   "kind": "domain.fact",
   "key": "fragment-one-knot-one-bind",
   "ft": "note.echoed",
   "id": null,
   "fam": "facts",
   "wave": 1,
   "cause": {
    "via": "propagation",
    "by": 3
   },
   "produced": [],
   "stamps": [
    {
     "stamp": "uid",
     "value": "note.echo#1"
    },
    {
     "stamp": "bindId",
     "value": "note.echo"
    }
   ],
   "payload": {
    "factType": "note.echoed",
    "data": {
     "bindId": "note.echo",
     "uid": "note.echo#1",
     "result": {
      "note": "The machine hears this note and releases it, unchanged."
     }
    }
   }
  }
 ],
 "nodes": [
  {
   "id": "note.gate",
   "type": "knot",
   "home": null,
   "strategy": "deterministic",
   "title": "A note",
   "gloss": "One knot: it hears a note and is ready as soon as it has one.",
   "questions": [],
   "threshold": null,
   "condition": "note != null",
   "reset": "on_ready",
   "slots": [
    {
     "as": "note",
     "matchType": "note.given",
     "reduce": "latest",
     "field": "text",
     "where": []
    }
   ],
   "feeds": [
    {
     "factType": "note.given",
     "kind": "ambient"
    }
   ],
   "level": 0,
   "definedAt": 0,
   "meta": {
    "title": "A note",
    "gloss": "One knot: it hears a note and is ready as soon as it has one.",
    "fields": [
     {
      "name": "text",
      "label": "A note, in your words",
      "kind": "text",
      "for": "note"
     }
    ]
   },
   "group": "wave:2"
  },
  {
   "id": "note.echo",
   "type": "bind",
   "home": null,
   "genus": "operator",
   "hears": [
    "note.gate"
   ],
   "publishes": "note.echoed",
   "on": "note.gate",
   "demands": [],
   "action": "release@1",
   "instruction": "Release the note as it was heard.",
   "emitsCell": false,
   "schema": null,
   "title": "The note, released",
   "gloss": "One bind: when the knot is ready it releases what it heard — a local action, nothing crosses to the world.",
   "level": 1,
   "definedAt": 1,
   "group": "wave:2"
  }
 ],
 "groups": [
  {
   "id": "wave:2",
   "members": [
    "note.gate",
    "note.echo"
   ],
   "bornAt": 0,
   "cause": {
    "via": "door",
    "wave": 2
   },
   "kind": "programme",
   "prefix": "note",
   "label": "note"
  }
 ],
 "cells": [],
 "ports": [],
 "controllers": [],
 "wiring": {
  "readiness": [
   {
    "from": "note.gate",
    "to": "note.echo"
   }
  ],
  "resonance": [
   {
    "from": "ingress",
    "factType": "note.given",
    "to": "note.gate"
   }
  ]
 },
 "moves": [
  {
   "o": 0,
   "from": {
    "t": "door"
   },
   "to": null
  },
  {
   "o": 1,
   "from": {
    "t": "door"
   },
   "to": null
  },
  {
   "o": 2,
   "from": {
    "t": "door"
   },
   "to": {
    "t": "knot",
    "id": "note.gate",
    "slot": "note",
    "how": "collect"
   }
  },
  {
   "o": 3,
   "from": {
    "t": "knot",
    "id": "note.gate"
   },
   "to": {
    "t": "bind",
    "id": "note.echo",
    "as": "activation",
    "how": "activate"
   }
  },
  {
   "o": 4,
   "from": {
    "t": "bind",
    "id": "note.echo"
   },
   "to": null
  }
 ],
 "events": {
  "knots": {
   "note.gate": [
    {
     "o": 2,
     "action": "collect",
     "slot": "note"
    },
    {
     "o": 2,
     "action": "reset",
     "slot": null
    }
   ]
  },
  "binds": {
   "note.echo": [
    {
     "o": 3,
     "action": "latch-scope",
     "as": "activation",
     "uid": null
    },
    {
     "o": 3,
     "action": "latch-projection",
     "as": null,
     "uid": null
    },
    {
     "o": 3,
     "action": "mint-uid",
     "as": null,
     "uid": "note.echo#1"
    }
   ]
  }
 },
 "transitions": {
  "0": [
   {
    "phase": "propagate",
    "station": "topology:root",
    "register": "KNOT.DEFS",
    "action": "register-knot",
    "detail": {
     "id": "note.gate",
     "strategy": "deterministic",
     "replaced": false
    },
    "by": "region:root",
    "fn": "registerKnotDefinition",
    "file": "core/registers/register-knot-definition.ts"
   },
   {
    "phase": "propagate",
    "station": "topology:root/clew:note.gate",
    "register": "CLEWS",
    "action": "open-clew",
    "detail": {
     "key": null,
     "probe": true,
     "replaced": false
    },
    "by": "region:root",
    "fn": "registerKnotDefinition",
    "file": "core/registers/ensure-clew.ts"
   }
  ],
  "1": [
   {
    "phase": "propagate",
    "station": "topology:root",
    "register": "BIND.DEFS",
    "action": "register-descriptor",
    "detail": {
     "id": "note.echo",
     "interests": [
      "note.gate"
     ]
    },
    "by": "region:root",
    "fn": "registerDescriptorDefinition",
    "file": "core/registers/register-descriptor-definition.ts"
   }
  ],
  "2": [
   {
    "phase": "propagate",
    "station": "topology:root/clew:note.gate",
    "register": "CLEWS",
    "action": "open-clew",
    "detail": {
     "key": "fragment-one-knot-one-bind"
    },
    "by": "knot:note.gate",
    "fn": "ensureClew",
    "file": "core/registers/ensure-clew.ts"
   },
   {
    "phase": "propagate",
    "station": "topology:root/clew:note.gate",
    "register": "COLLECTED",
    "action": "collect",
    "detail": {
     "key": "fragment-one-knot-one-bind",
     "slot": "note",
     "reduce": "latest"
    },
    "by": "knot:note.gate",
    "fn": "collectDeterministicSlot",
    "file": "core/registers/collect-deterministic-slot.ts"
   },
   {
    "phase": "propagate",
    "station": "topology:root/clew:note.gate",
    "register": "COLLECTED",
    "action": "reset",
    "detail": {
     "key": "fragment-one-knot-one-bind"
    },
    "by": "knot:note.gate",
    "fn": "resetDeterministicClew",
    "file": "core/registers/reset-deterministic-clew.ts"
   },
   {
    "phase": "propagate",
    "station": "cellspace",
    "register": "REQUESTS,CHARTERS,CELLS",
    "action": "mount",
    "detail": null,
    "by": "cellspace",
    "fn": "cellsRegion",
    "file": "core/registers/cells-region.ts"
   },
   {
    "phase": "propagate",
    "station": "engine",
    "register": "LOG",
    "action": "append",
    "detail": {
     "offset": 3,
     "kind": "sys.knot.ready"
    },
    "by": "engine",
    "fn": "appendEmissions",
    "file": "core/registers/append-emissions.ts"
   }
  ],
  "3": [
   {
    "phase": "propagate",
    "station": "topology:root",
    "register": "RDV",
    "action": "open-bank",
    "detail": {
     "bindId": "note.echo"
    },
    "by": "bind:note.echo",
    "fn": "ensureRendezvous",
    "file": "core/registers/ensure-rendezvous.ts"
   },
   {
    "phase": "propagate",
    "station": "topology:root/bind:note.echo",
    "register": "RDV",
    "action": "open-lane",
    "detail": {
     "key": "fragment-one-knot-one-bind",
     "activatedAtBirth": false
    },
    "by": "bind:note.echo",
    "fn": "ensureRendezvous",
    "file": "core/registers/ensure-rendezvous.ts"
   },
   {
    "phase": "propagate",
    "station": "topology:root/bind:note.echo",
    "register": "RDV.ACTIVATED,RDV.SCOPE",
    "action": "latch-scope",
    "detail": {
     "key": "fragment-one-knot-one-bind",
     "as": "activation"
    },
    "by": "bind:note.echo",
    "fn": "latchRendezvousScope",
    "file": "core/registers/latch-rendezvous-scope.ts"
   },
   {
    "phase": "propagate",
    "station": "topology:root/bind:note.echo",
    "register": "RDV.PROJECTED",
    "action": "latch-projection",
    "detail": {
     "key": "fragment-one-knot-one-bind"
    },
    "by": "bind:note.echo",
    "fn": "latchRendezvousProjection",
    "file": "core/registers/latch-rendezvous-projection.ts"
   },
   {
    "phase": "propagate",
    "station": "topology:root/bind:note.echo",
    "register": "INTENT.CTR",
    "action": "mint-uid",
    "detail": {
     "uid": "note.echo#1"
    },
    "by": "bind:note.echo",
    "fn": "nextIntentionUid",
    "file": "core/registers/next-intention-uid.ts"
   },
   {
    "phase": "propagate",
    "station": "engine",
    "register": "LOG",
    "action": "append",
    "detail": {
     "offset": 4,
     "kind": "domain.fact"
    },
    "by": "engine",
    "fn": "appendEmissions",
    "file": "core/registers/append-emissions.ts"
   }
  ],
  "4": []
 }
}
