Commit Graph
Select branches
Hide Pull Requests
feat/a-merge-on-the-forge-builds-what-it-moved
feat/amqp-is-not-a-provision
feat/build-edges-are-recorded
feat/nats-genesis
feat/one-bus
feat/rollout-hand
feat/seat-handover
feat/the-build-machine-takes-work-on-nats
feat/the-controller-serves-on-nats
feat/the-move-mints-and-delivers
fix/a-mirrored-base-is-not-pulled-twice
fix/a-module-hears-what-it-consumes
fix/a-module-serves-its-own-namespace
fix/a-node-may-bind-its-consumer
fix/a-principal-may-hear-its-consumer
fix/a-taken-tunnel-brings-its-port
fix/an-edge-is-recorded-by-path
fix/an-older-merge-does-not-move-a-source
fix/go-126-base
fix/mint-bare-host-and-again
fix/mint-finds-the-bus-on-the-hub
fix/mint-leaves-the-control-planes-old-secret-alone
fix/record-the-standing-holder
fix/rollout-retires-the-old-broker
fix/seat-usage-lines
fix/store-seats-keep-their-protocol
fix/the-bus-account-has-jetstream
fix/the-check-dials-as-the-mesh-does
fix/the-controller-follows-what-it-decodes
fix/the-controller-may-ask-a-tool
fix/the-controller-mounts-its-bus-secret
fix/the-controller-pins-the-bus-certificate
fix/the-network-map-knows-the-holders
fix/the-store-owns-the-seat-set
main
switch/the-controller-speaks-nats
#1
#10
#100
#101
#102
#103
#104
#105
#106
#107
#108
#109
#11
#110
#111
#112
#113
#114
#115
#116
#117
#118
#119
#12
#120
#13
#14
#15
#16
#17
#18
#19
#2
#20
#21
#22
#23
#24
#25
#26
#27
#28
#29
#3
#30
#31
#32
#33
#34
#35
#36
#37
#38
#39
#4
#40
#41
#42
#43
#44
#45
#46
#47
#48
#49
#5
#50
#51
#52
#53
#54
#55
#56
#57
#58
#59
#6
#60
#61
#62
#63
#64
#65
#66
#67
#68
#69
#7
#70
#71
#72
#73
#74
#75
#76
#77
#78
#79
#8
#80
#81
#82
#83
#84
#85
#86
#87
#88
#89
#9
#90
#91
#92
#93
#94
#95
#96
#97
#98
#99
Select branches
Hide Pull Requests
feat/a-merge-on-the-forge-builds-what-it-moved
feat/amqp-is-not-a-provision
feat/build-edges-are-recorded
feat/nats-genesis
feat/one-bus
feat/rollout-hand
feat/seat-handover
feat/the-build-machine-takes-work-on-nats
feat/the-controller-serves-on-nats
feat/the-move-mints-and-delivers
fix/a-mirrored-base-is-not-pulled-twice
fix/a-module-hears-what-it-consumes
fix/a-module-serves-its-own-namespace
fix/a-node-may-bind-its-consumer
fix/a-principal-may-hear-its-consumer
fix/a-taken-tunnel-brings-its-port
fix/an-edge-is-recorded-by-path
fix/an-older-merge-does-not-move-a-source
fix/go-126-base
fix/mint-bare-host-and-again
fix/mint-finds-the-bus-on-the-hub
fix/mint-leaves-the-control-planes-old-secret-alone
fix/record-the-standing-holder
fix/rollout-retires-the-old-broker
fix/seat-usage-lines
fix/store-seats-keep-their-protocol
fix/the-bus-account-has-jetstream
fix/the-check-dials-as-the-mesh-does
fix/the-controller-follows-what-it-decodes
fix/the-controller-may-ask-a-tool
fix/the-controller-mounts-its-bus-secret
fix/the-controller-pins-the-bus-certificate
fix/the-network-map-knows-the-holders
fix/the-store-owns-the-seat-set
main
switch/the-controller-speaks-nats
#1
#10
#100
#101
#102
#103
#104
#105
#106
#107
#108
#109
#11
#110
#111
#112
#113
#114
#115
#116
#117
#118
#119
#12
#120
#13
#14
#15
#16
#17
#18
#19
#2
#20
#21
#22
#23
#24
#25
#26
#27
#28
#29
#3
#30
#31
#32
#33
#34
#35
#36
#37
#38
#39
#4
#40
#41
#42
#43
#44
#45
#46
#47
#48
#49
#5
#50
#51
#52
#53
#54
#55
#56
#57
#58
#59
#6
#60
#61
#62
#63
#64
#65
#66
#67
#68
#69
#7
#70
#71
#72
#73
#74
#75
#76
#77
#78
#79
#8
#80
#81
#82
#83
#84
#85
#86
#87
#88
#89
#9
#90
#91
#92
#93
#94
#95
#96
#97
#98
#99
-
8b974deb42
A working private network, and four reasons it did not work
jschoubben
2026-08-29 18:04:15 +02:00 -
f44e73d286
The mesh computes a private network it cannot impersonate
jschoubben
2026-08-29 16:58:56 +02:00 -
f563ababa1
The mesh keeps a copy of what each node owns
jschoubben
2026-08-29 16:51:54 +02:00 -
0e116d2d65
Bind every key a node may publish
jschoubben
2026-08-29 16:44:05 +02:00 -
bbbc860188
The control plane declares, and hears back
jschoubben
2026-08-29 16:23:37 +02:00 -
46e760fc94
The control plane serves, and a node can join
jschoubben
2026-08-29 16:03:14 +02:00 -
afb65c2201
A contract test for the token's field names
jschoubben
2026-08-29 15:38:33 +02:00 -
6d3bb18546
A node is known by a key it generated
jschoubben
2026-08-29 15:25:19 +02:00 -
ea6569277d
A token with all four parts
jschoubben
2026-08-29 15:13:54 +02:00 -
7553af6c5a
The control plane's signing key, and a second context to hold it
jschoubben
2026-08-29 15:05:23 +02:00 -
66768208d2
Node records, and the right to join once
jschoubben
2026-08-29 14:46:03 +02:00 -
3b5861282c
Point at 0006 and 0008 rather than a record of their own
jschoubben
2026-08-29 03:08:39 +02:00 -
306c4ca13b
The control plane, as far as identity
jschoubben
2026-08-29 02:44:09 +02:00