jschoubben
  • Joined on 2020-06-18
jschoubben pushed to fix/a-dead-tracker-is-not-the-meshs-failure at novox/hq 2026-10-02 18:41:32 +00:00
9e0288128b ADR 0187: a dead tracker is not the machine's failure; design 32
jschoubben created branch feat/the-operators-machine in novox/mesh-sdk 2026-10-02 18:34:21 +00:00
jschoubben pushed to feat/the-operators-machine at novox/mesh-sdk 2026-10-02 18:34:21 +00:00
78817c949e A tools bundle speaks MCP over stdio: the loop in TypeScript, and skeleton SDKs for Python, Go, Rust and C (hq ADR 0187)
709240ec1f ADR 0187: a module's own code is bundles in any language, and a tools bundle speaks MCP to the runtime; design 38 gains WP1b
jschoubben pushed to fix/a-ban-list-never-holds-a-neighbour at novox/hq 2026-10-02 16:42:22 +00:00
d4a2f99ab5 ADR 0186: a ban list never holds a neighbour, and the mesh's own bans are its own wherever they hang; design 31
jschoubben created branch fix/a-ban-list-never-holds-a-neighbour in novox/hq 2026-10-02 16:42:22 +00:00
jschoubben pushed to fix/a-ban-list-never-holds-a-neighbour at novox/mesh-catalog 2026-10-02 16:42:20 +00:00
304044da40 A ban list never holds a neighbour (hq ADR 0186)
jschoubben created branch fix/a-ban-list-never-holds-a-neighbour in novox/mesh-catalog 2026-10-02 16:42:20 +00:00
1c8fe65601 node show cites ADR 0180 for a removed front end (hq ADR 0186)
jschoubben created branch fix/a-ban-list-never-holds-a-neighbour in novox/mesh-host 2026-10-02 16:42:19 +00:00
jschoubben pushed to fix/a-ban-list-never-holds-a-neighbour at novox/mesh-host 2026-10-02 16:42:19 +00:00
b94e0f9a77 The mesh's own ban chain is a ban wherever it hangs; the front end's record is cited as 0180 (hq ADR 0186)
jschoubben created branch fix/a-ban-list-never-holds-a-neighbour in novox/mesh-controller 2026-10-02 16:42:19 +00:00
jschoubben pushed to feat/the-operators-machine at novox/mesh-controller 2026-10-02 16:33:31 +00:00
8eb6c3e94a A tool container on the runtime's image is refused once the runtime is registered (hq ADR 0175, to-be 38 WP2.4)
9d4d847dc4 The machine runs one tool runtime, loading every delivered bundle (hq ADR 0175, to-be 38 WP2.3)
b1df688c62 A module's tools bundle reaches the machine as an archive where the runtime runs (hq ADR 0175, to-be 38 WP2.2)
1f86ed4135 One runtime principal per node carries every assigned module's tools (hq ADR 0175, to-be 38 WP2.1)
e5e1666f91 Merge pull request 'The intrusion-prevention seat serves status, banned, ban and unban; the proxy logs a refused name (hq ADR 0179)' (#219) from feat/the-intrusion-seat-serves-its-verbs into main
Compare 7 commits »
jschoubben pushed to feat/the-operators-machine at novox/mesh-tools 2026-10-02 16:22:59 +00:00
6390d1d7fb The runtime serves a list of modules on one credential, naming a bundle that fails to load (hq ADR 0175, to-be 38 WP1)
jschoubben created branch feat/the-operators-machine in novox/mesh-tools 2026-10-02 16:22:59 +00:00
jschoubben pushed to fix/a-service-asked-to-run-is-still-running at novox/hq 2026-10-02 16:19:14 +00:00
131a5e4714 Issue 201: what was established about the race while closing the outage half
286865dfa7 A service the mesh asked to run is still running a moment later (hq ADR 0184)
21d38c9b0e A control plane behind its seat's row serves what it can (hq ADR 0185)