Commit Graph

  • e0453316b8 0.1.12: retire a consumer the mesh stops asking for, after five stable passes, and wait for a person over the bound jochen 2026-10-06 13:47:51 +02:00
  • a6b7b566b0 Merge pull request '0.1.11: a provisioner brakes a withdrawal larger than its bound (hq to-be 45 Phase 2)' (#8) from feat/a-core-that-cannot-fail-silently-phase-2 into main mesh-admin 2026-10-06 10:43:12 +00:00
  • 8d70726038 0.1.11: a provisioner brakes a withdrawal larger than its bound (hq to-be 45 Phase 2) jochen 2026-10-06 12:15:45 +02:00
  • 1e45f1c95a Merge pull request 'A provisioner removes nothing while its contributions file cannot be used (0.1.10)' (#7) from fix/an-unreadable-grants-file-removes-nothing into main jschoubben 2026-10-04 23:31:23 +00:00
  • a5778390b4 0.1.10: a provisioner removes nothing while its contributions file cannot be used jschoubben 2026-10-05 01:30:52 +02:00
  • 2865d53991 A provisioner removes nothing while its contributions file cannot be used jschoubben 2026-10-05 00:30:06 +02:00
  • c253d76321 Merge pull request 'A secret that will never be readable stops calling itself a race (hq issue 225), 0.1.9' (#22) from fix/a-secret-that-never-becomes-readable-says-so into main mesh-admin 2026-10-04 10:27:37 +00:00
  • c77fc500f5 A secret that will never be readable stops calling itself a race (hq issue 225) jschoubben 2026-10-04 12:13:54 +02:00
  • 41ec9806db Merge pull request 'Module state is hq ADR 0201 after all' (#21) from fix/module-state-is-0201 into main go/v0.1.7 mesh-admin 2026-10-04 09:03:21 +00:00
  • a75add0d59 Module state is hq ADR 0201 after all: the derived-value record moved to 0202 on hq main jochen 2026-10-04 11:02:45 +02:00
  • dd3ec8da73 Merge pull request 'Module state is hq ADR 0202 (0201 landed first for a provider's derivations)' (#19) from fix/adr-0202-module-state into main mesh-admin 2026-10-04 09:01:24 +00:00
  • f7a3ffe1bf Merge pull request '0.1.8: 0.1.7 was published twice, and the first one won' (#20) from fix/sdk-0-1-8-after-a-version-collision into main mesh-admin 2026-10-04 02:05:20 +00:00
  • b55b326201 0.1.8: 0.1.7 was published twice, and the first one won jschoubben 2026-10-04 04:04:58 +02:00
  • 9f875b3d5c Merge pull request 'A provisioner is told what the mesh derived for each consumer (hq ADR 0201, issue 124)' (#10) from feat/a-provider-declares-what-it-derives into main mesh-admin 2026-10-04 01:47:42 +00:00
  • d937c7bc2f Module state is hq ADR 0202: 0201 landed first for a provider's derivations jochen 2026-10-04 03:44:56 +02:00
  • 0677cebb9b Merge pull request 'A module's state through the runtime, in TypeScript and Go (hq ADR 0201)' (#18) from feat/module-state-on-the-bus into main mesh-admin 2026-10-04 01:43:35 +00:00
  • 096c5562a4 A module's state through the runtime, in TypeScript and Go (novox/hq ADR 0201) jochen 2026-10-04 02:47:31 +02:00
  • f1485257a8 A provisioner is told what the mesh derived for each consumer (hq ADR 0201) jschoubben 2026-10-02 21:24:43 +02:00
  • 0b018562e3 Merge pull request 'The Go SDK subscribes and asks through the runtime (hq ADR 0198)' (#17) from feat/go-sdk-subscribes-and-asks into main go/v0.1.6 mesh-admin 2026-10-03 21:20:04 +00:00
  • 81ca305ddd The Go SDK subscribes and asks through the runtime (hq ADR 0198) jochen 2026-10-03 23:19:54 +02:00
  • 7b728a8f9f Merge pull request 'A launched bundle subscribes and asks through its runtime (hq ADR 0198)' (#15) from feat/0198-the-runtime-is-the-bus into main mesh-admin 2026-10-03 21:16:34 +00:00
  • 7f1bbdd234 Merge pull request 'The Go SDK serves as the module the runtime names, answers calls concurrently, and emits through the runtime (hq ADR 0193)' (#16) from feat/go-sdk-serves-like-the-typescript into main go/v0.1.5 mesh-admin 2026-10-03 20:24:29 +00:00
  • b95448be60 The Go SDK serves as the module the runtime names, answers calls concurrently, and emits through the runtime (hq ADR 0193) jochen 2026-10-03 22:24:16 +02:00
  • 1f936dc4a6 A launched bundle subscribes and asks through its runtime, and its code may do so while being imported (hq ADR 0198) jochen 2026-10-03 22:23:16 +02:00
  • 16370de2be Merge pull request 'A launched tool emits through its runtime, and calls run beside the stdio loop (hq ADR 0193)' (#14) from feat/0193-a-launched-bundle-emits-through-the-runtime into main mesh-admin 2026-10-03 19:12:26 +00:00
  • fdd5c58a87 A launched tool emits through its runtime, and calls run beside the stdio loop (hq ADR 0193) jochen 2026-10-03 21:12:14 +02:00
  • 9c2399d595 Merge pull request 'A launched bundle serves under the module the runtime names (hq ADR 0193)' (#13) from feat/0193-served-as-its-module into main mesh-admin 2026-10-03 19:05:47 +00:00
  • dc59ec0e1c A launched bundle serves under the module the runtime names (hq ADR 0193) jochen 2026-10-03 21:05:38 +02:00
  • 66a3e223f1 Merge pull request 'collectToolsEach: each registration is given its own environment (hq ADR 0192)' (#12) from feat/0192-each-registration-its-own-env into main mesh-admin 2026-10-03 13:32:34 +00:00
  • e63dfc68cd collectToolsEach: each registration is given its own environment (hq ADR 0192) jochen 2026-10-03 15:28:48 +02:00
  • 67359131e9 Merge pull request 'Cite ADR 0188, not 0187: the record was renumbered before it merged' (#11) from fix/cite-adr-0188 into main mesh-admin 2026-10-02 19:29:32 +00:00
  • 6a1f3fb51f Cite ADR 0188, not 0187: the record was renumbered before it merged (0187 is the dead-tracker record) jochen 2026-10-02 21:29:07 +02:00
  • e08a10f55f Merge pull request 'A tools bundle speaks MCP over stdio: the loop in TypeScript, and skeleton SDKs for Python, Go, Rust and C (hq ADR 0187)' (#9) from feat/the-operators-machine into main mesh-admin 2026-10-02 19:27:47 +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) jochen 2026-10-02 20:34:19 +02:00
  • 163f85ac35 Merge pull request 'The sdk names no transport, and fixtures say what two implementations may not disagree about' (#8) from feat/nats-genesis into main jschoubben 2026-09-27 17:08:39 +00:00
  • 8f5b786a6b Conformance fixtures: what two implementations may not disagree about jschoubben 2026-09-26 23:40:59 +02:00
  • debd703d4e The sdk names no transport jschoubben 2026-09-26 23:33:34 +02:00
  • ffe49b5928 Merge pull request 'Provisioner asks the backend, not memory, whether a consumer is still there (hq issue 120)' (#7) from fix/120-a-provisioner-checks-what-is-there into main jschoubben 2026-09-25 23:30:23 +00:00
  • 3192491df6 Brake counts only successful re-applies; only a timeout ends a pass jochen 2026-09-26 01:30:13 +02:00
  • 3d0165559a Bound holds: a timeout, a brake, and no password in the log jochen 2026-09-26 01:24:30 +02:00
  • 7976510028 Provisioner asks the backend, not memory, whether a consumer is still there jochen 2026-09-26 00:53:12 +02:00
  • 05ed13b041 Merge pull request 'The SDK is a published package; mesh-controller/foundation rename' (#6) from feat/a-bed-that-hands-over-nothing into main jschoubben 2026-09-16 23:23:49 +02:00
  • f062235c5e Rename mesh-control -> mesh-controller, substrate -> foundation jschoubben 2026-09-16 18:40:40 +02:00
  • 286cf0bba2 The SDK is a module the mesh builds and publishes jschoubben 2026-09-16 10:27:26 +02:00
  • 49c825f5ba Remove the dead contract types that contradicted the live wire jschoubben 2026-09-16 00:06:37 +02:00
  • 77ebcb3904 Merge pull request 'Publish the compiled output, which is the whole package' (#5) from feat/publish-what-it-builds into main jschoubben 2026-09-14 11:08:50 +02:00
  • 9213336e9d Publish the compiled output, which is the whole package jschoubben 2026-09-14 11:05:34 +02:00
  • 160f147a6c Merge pull request 'Resync hq ADR references after the record reconciliation' (#4) from feat/adr-ref-resync into main jschoubben 2026-09-13 11:15:49 +02:00
  • a1ed33b2b9 The sdk compiles itself when installed from git jschoubben 2026-09-13 02:38:32 +02:00
  • 6e14896366 Merge pull request 'Resync hq ADR references (0044-0054 -> 0039-0049)' (#3) from feat/adr-ref-resync into main jschoubben 2026-09-05 12:44:38 +02:00
  • 9b7817c8ca Resync hq ADR references 0044-0054 -> 0039-0049 after the hq record reconciliation jschoubben 2026-09-05 12:44:17 +02:00
  • 4973b69786 Merge pull request 'SDK: per-key tool serving (ADR 0052) and the provider contract (ADR 0053)' (#2) from events/tool-per-key into main jschoubben 2026-09-05 03:02:41 +02:00
  • 285c1f1653 test: provisioner test for the ADR 0053 contract; fix stale tool tests jschoubben 2026-09-05 00:33:55 +02:00
  • 436f12edce provisioner: a provider consumes the mesh's credential, seals nothing (ADR 0053) jschoubben 2026-09-05 00:27:24 +02:00
  • 6ef6c761b2 tools: serve each tool on its own module-namespaced key (ADR 0052) jschoubben 2026-09-04 21:56:03 +02:00
  • 20f7bd2a7b events: metadata rides as headers, not in the body (ADR 0047) jschoubben 2026-09-04 00:25:55 +02:00
  • f335bfb9e7 events: modules log activity to the broker, any module reacts jschoubben 2026-09-03 23:28:38 +02:00
  • 23bb53682b tools serve: the dispatch harness, proven end to end jschoubben 2026-09-03 23:12:38 +02:00
  • a19a2f5cf0 Stand up mesh-sdk — the stable spine a module builds against jschoubben 2026-09-03 23:01:59 +02:00