jschoubben
  • Joined on 2020-06-18
jschoubben pushed to decision/0272-mesh-cli-the-operators-command at novox/hq 2026-10-09 09:59:37 +00:00
95d78f7011 ADR 0272 (proposed) and issue 343: the controller's terminal has no command
jschoubben created branch decision/0272-mesh-cli-the-operators-command in novox/hq 2026-10-09 09:59:37 +00:00
jschoubben pushed to feat/asks-answered-on-any-channel at novox/mesh-sdk 2026-10-09 09:59:30 +00:00
76902998cd Digest an ask and an act over named fields in a canonical encoding, not a language's encoding of a struct
d7999e6fc9 ADR 0266: the setuid search's bound is 15 minutes, and the two routes and the restart condition the review of 2026-10-09 found
6751f75e3e Do not raise agent-can-become-root while the first setuid search is still within its bound
080c113d69 Let the forge's tools never weaken protection or merge past the checks
jschoubben created branch fix/the-forge-tools-never-weaken-protection in novox/mesh-catalog 2026-10-09 09:48:14 +00:00
c816da16fa Put back on a failed gate only a build of the module's own repository
e579512d95 Register a module only from the repository the catalogue builds it from
Compare 2 commits »
jschoubben pushed to feat/a-secret-given-at-the-desk at novox/mesh-host 2026-10-09 09:24:54 +00:00
b33f88c121 Carry the controller's grant to ask the desk for a secret in the installer's first user list (hq ADR 0259 §10)
jschoubben created branch feat/a-secret-given-at-the-desk in novox/mesh-host 2026-10-09 09:24:54 +00:00
jschoubben pushed to proofs/asks-answered-on-the-phone at novox/mesh-lab 2026-10-09 09:24:21 +00:00
8d24e7bbb5 asks: a granted publish is the control for every refusal the proof reads as the bus's
jschoubben pushed to decision/asks-answered-on-any-channel at novox/hq 2026-10-09 09:17:25 +00:00
2946fda261 ADR 0259: an ask the controller could not deliver is a condition of its own
ec4f42bc5c Say loudly when a condition that needs the operator could not be asked on any channel (hq ADR 0259)
jschoubben pushed to decision/asks-answered-on-any-channel at novox/hq 2026-10-09 09:09:27 +00:00
02ec566623 ADR 0259: the drill as the live acceptance, another account's answer told to the operator, an ask's message never folded
812a011bfa ADR 0259: bind a warrant to the exact ask and act, count the login shell where execute is served (ADR 0268), fail closed where root is not measured, and keep what is trusted out of settings (issue 342)
cb3860c53f Say how a module of its own account is served, and how the root probe is checked
8e8cfd47de Record the operator's choice for the control node, and the second way an agent reaches root there
40812a7734 Name the router, not the controller's retired verbs, where the glossary and to-be 46 still did
Compare 122 commits »
jschoubben pushed to proofs/asks-answered-on-the-phone at novox/mesh-lab 2026-10-09 09:09:18 +00:00
3a486014fc Prove the operator's answers end to end before anybody uses them (hq ADR 0259)
jschoubben created branch proofs/asks-answered-on-the-phone in novox/mesh-lab 2026-10-09 09:09:18 +00:00
jschoubben pushed to feat/a-secret-given-at-the-desk at novox/mesh-catalog 2026-10-09 09:09:17 +00:00
a33d334008 Serve node-launcher's hidden prompt, answering sealed to the asker, so a secret typed at the desk is never in the clear (hq ADR 0259 §10)
7339ce8556 Merge pull request 'claude-code: refuse registering what a session runs (hq issue 340)' (#149) from fix/340-what-a-session-runs-is-set-at-the-terminal into main
d984eb84d6 claude-code: remove from or restore to only an agent account's own home
3677af6079 claude-code: write the home scope only into an agent account's own home
e139fb4dd9 claude-code: set shared agent text at the controller's terminal, for now
Compare 57 commits »
dda04be69a telegram, desk-channel: move to mesh-sdk d4077b4, where a warrant names the ask's digest (hq ADR 0259 §6)
50f437fbb1 Run telegram as its own account in a runtime of its own, keep its offset per update, and keep no copy of a secret on the desk (hq ADR 0259 §8)
cc5ddf86c1 Add telegram and the desk as channels of their own, each judging nothing and holding only its own secret (hq ADR 0259)
7b0b02fa32 messenger: send an ask's message alone even when only one answer can be given there
8ee75ec1bd messenger: tell the operator, by name and number, when another account answers a question meant for them
Compare 56 commits »