Wer ist was und warum â Crumbforest-NetBox (Session-Zusammenfassung)
Stand: 24. September 2026 · von der Ansiblekatze (Infra/Code) im Namen der Crew
Zusammenfassung der Session vom 23.â24.09. â von der Kanban-Idee bis zu âein Raum hat keine IP".
Geerdet an den echten Knoten, nicht an der Vision. Zugangsdaten stehen bewusst nicht hier.
Legende: â real/gebaut · đ§Ș gebaut, ungeprĂŒft · đ spezifiziert · ⏠OPEN · â UNKNOWN
Der Bogen dieser Session in einem Satz
Wir sind von einem Kanban-Board ĂŒber den #SOT-Vertrag (drei Wahrheitsarten) zur Einsicht
gekommen, dass ein Raum keine IP hat â eine Pelicase hat eine; jeder Raum ist derselbe Koffer,
getrennt nur durch Key + Kontext, und daraus entsteht Dialog. Das Board bildet diesen Dialog
ab â es bezeugt ihn, es erzeugt ihn nicht.
Wer ist was und warum (die Knoten)
| Knoten (NetBox) | Was | Adresse | Warum |
|---|---|---|---|
| nullfeld | CrumbVPN-Hub, Strato-Wald (qdrant/ollama/gitea) | Hub 10.42.0.1 |
souverÀner Wald, unabhÀngig vom OZM; hier laufen die Peers zusammen |
| crumbzero00 | Hub-Zwilling zu 01 | 10.42.0.20 |
Redundanz des Rust-Kerns (CRUMB_ZERO_CAPS=hub) |
| crumbzero01 | erster Rust-Core-Zero, live | 10.42.0.21 |
der Beweis: Rust-crumbcore lÀuft real auf der Pi Zero (23 MB RSS) |
| crumbzero02 | RC1, dritter Zero-Wanderer, WLAN-only | 10.42.0.22/32 |
Zero der 2. Kante (crumbforest-Kante), sitzt im Container am Museumsparkplatz |
| cruncher | MQTT-Host im Koffer crumbcase00 |
wg0 10.42.0.19 · eth0 192.168.1.10 |
der MQTT-Bus des Koffers; Alarm-Beispielknoten (mosquitto/qdrant); Standort #passiv |
| crumbdesktop (imac) | âdie Kiste im Container", Rust-core + lokales qdrant | 10.42.0.52 |
eigener kausaler Raum; Habitat der opuskatze; WG-Handshake live |
| crumbcase00 (Doppelnull-Koffer) | Feldkoffer: MikroTik + 4 Nodes (cruncher/deepsea/rattlecam/thinkpad), Solar + LTE | NetBox-Site · Nodes dual-homed wg0 10.42.x/32 + eth0 192.168.1.x |
trĂ€gt den Raum; MikroTik-Uplink SXTâPort 0 â kein GerĂ€t âpelikan01", kein 10.60.0.40 (war Doc-Drift) |
| OZM-RZ | Relay, NICHT AutoritÀt | 212.77.241.13 / 10.60.0.0/24 |
Einstieg der onezeromore-Seite; ACK = STORED_BY_RELAY |
CrumbVPN-Adressplan 10.42.0.0/24: .1 Hub · .20â.49 Raspis/Zeros/cruncher/KrĂŒmel.
Die Beispiele, die du genannt hast â wer ist was und warum
Der cruncher. Laut Live-NetBox ein Knoten im Koffer crumbcase00 (Rolle mqtt-host), dual-homed:
wg0 10.42.0.19 (dauerhafte CrumbVPN-IdentitÀt) + eth0 192.168.1.10 (MikroTik-LAN). Wo der Koffer
steht â Container/Parkplatz oder Baumhaus â ist #passiv egal, Hauptsache online wenn nötig. In dieser
Session war er der ehrliche Alarm-Fall: checkmk feuert (qdrant OOM auf Pi5-16K-Pages) â ein KrĂŒmel wird
wach â Notiz in die Systemakte â STORED_BY_RELAY. Warum wichtig: der Auslöser (icinga/checkmk)
wird durch die Kartenbewegung mit dem Einsatz verheiratet.
crumbdesktop mit MikroTik im Container, im Raum mit Wald, auf einem Parkplatz. Hier liegt die ganze
Schichtung: die Kiste (crumbdesktop, Rust-core gegen eigenes qdrant) ist ein kausaler Raum; der
MikroTik im Koffer crumbcase00 ist der Uplink (Solar+LTE, SXTâPort 0); der Wald ist die
Bedeutung, die drumherum wĂ€chst; der Ort (Parkplatz/Container oder Baumhaus) ist **beweglich â
passiv, online wenn nötig. Warum so: der Raum hat keine Adresse â die Knoten** haben
wg0-Keys (10.42.x/32, dauerhaft), das eth0 192.168.1.x ist nur das LAN, wo der Koffer gerade
steht. Der Raum ist Key + Kontext, nicht IP. Jeder Raum = derselbe Koffer, getrennt nur durch
die SchlĂŒssel.
âalle" auf einem Parkplatz mit der Crew (onezeromore). Zwei Cores, zwei BĂ€ume: der crumbforest-
Core (Bildung, Wald) und der onezeromore-Core (beschĂŒtzt den Raum). Sie teilen keine
Berechtigung â Wissen quert als OutboxâInbox, nicht als Git-Zugriff. Warum: wenn ein Raum
brennt, kann der brennende Knoten nicht sein eigener Alarm sein; der ĂŒberlebende Baum bezeugt das
Schweigen des toten. Deshalb getrennte Cores, verbunden ĂŒber genau eine Kante.
Der Zero mit LED und ârostiger" Verbindung. Ein crumbzero: Rust-Core (die ârostige" = Rust-
Verbindung), Outbox nach unten zur LED, Inbox nach oben. Ein deterministischer Tamagotchi,
read-only, schutzbefohlen vor der freien Maschine. Warum: die LED ist Wirkung, kein Beweis; die
Rust-Kante ist deterministisch (die Krabbe #crubbyrust, die seitwÀrts links/rechts/0-1 lÀuft, weil
das Sinawali ist â der Körper kennt die Kante vor dem Kopf).
Die drei Wahrheitsarten â der #SOT-Vertrag
Keiner leiht sich die Gewissheit des anderen (gespiegelt in branko.de/martial/):
- crumbfu (
martial/crumb) = Körper/Instinkt â bewegt vor dem Denken. Links/rechts, 0/1. - kanban (
martial/kanban) = Evidenz/Zeuge â unwischbar; kennt die Downtime, fragt nach dem
Warum, fĂŒllt das Loch nie selbst. - resonanz (Vektor) = Bedeutung â keine absolute Schwelle; darf das Warum-Loch nie zuschmieren.
martial/ozm = Maschinen/Terminal-Dojo (BashPanda + Ninja-Triage). Static Strato erzwingt den Vertrag
physisch: ohne root kann eine Seite nicht handeln, nur bezeugen â âwir bestĂ€tigen nur Verbindungen".
Die zwei Kanten (ozmais Bitte: MaterialitÀt vor Geschichte)
Nacheinander beweisen, nicht zu einer groĂen Geschichte zusammenziehen:
- OZM-Inbox-Kante â Koffer-Export â nullfeld room-pull â Relay-Spool â
STORED_BY_RELAY.
Ende. Kein Runner, keine LED, keine Bedeutung.
Wirklichkeit gegen Live-NetBox geerdet: es gibt keine Raum-IP. Der Koffercrumbcase00hÀlt
4 dual-homed Nodes (cruncherwg0 10.42.0.19, deepsea.11, rattlecam.15, thinkpad.16;
je +eth0 192.168.1.xMikroTik-LAN). Die CrumbVPN-Peers existieren also schon â nullfeld
erreicht z.B. cruncher (mqtt-host) at10.42.0.19. ⏠Offen ist nur der Export-Dienst auf dem
Knoten + der room-pull auf nullfeld âSTORED_BY_RELAY. Kein neuer Peer nötig. - Crumbforest-Kante â danach separat: nullfeld/Outbox â Zero (crumbzero02) zieht â Runner
verarbeitet â reale lokale Wirkung â getrennte Beobachtung/Receipt.
Die Grenze, die ozmai scharf hÀlt (= unser Vertrag): das Board ist Projektion einer Passkante,
nicht ihre AutoritÀt. Eine Karte reagiert auf ein echtes Receipt; ihre Bewegung allein macht das
Ereignis nicht wahr.
egui â die Projektionslinse (danach, nicht in den Beweis)
egui ist immediate-mode: es zeichnet jeden Frame neu aus dem State, hĂ€lt keine eigene Wahrheit â
baulich also Projektion, nicht AutoritĂ€t. So kann egui âalles mit Vertrag abbilden": ein Vertrags-
State, projiziert als 2D (Panels), 3D (wgpu), analog (LEDs/Nodes) und statisch (HTML-
Kanban). Rendern = lesen; Interaktion = Intent (Intent-Grenze), der erst ein echtes Event werden
muss. Aber: genau weil es so gut abbildet, gehört egui nicht in den Beweis der zwei Kanten â
erst die bezeugten ĂbergĂ€nge, dann die Linse.
Was diese Session festgeschraubt hat
- â
docs/kanban-dashboard.html(v0.1 Mock) + Handout Board als Passkante â Commit878f48d - â
Handout-Abschnitt Der Vertrag: kanban â crumbfu â resonanz â Commit
9b80c4b - đ§Ș
martial/crumb/crubbyrust.htmlâ die Krabbe als neue Dojo-Form (2D, links/rechts/0-1); wartet auf
deinen Static-Upload - đ§ Memory-Nodes:
sot-vertrag-kanban-crumbfu-resonanz,raum-hat-keine-ip-pelicase-key-kontext
Offene Kanten (ehrlich)
- â
CrumbVPN-Peers der Koffer-Nodes existieren schon (cruncher
.19, deepsea.11, rattlecam
.15, thinkpad.16) â kein neuer Peer nötig, korrigiert gegen Live-NetBox. - ⏠Room-Export-Dienst auf einem Koffer-Node (cruncher/mqtt-host naheliegend) + room-pull auf
nullfeld â Relay-Spool âSTORED_BY_RELAY. Der kleinste echte Test. - ⏠Doc-Drift bereinigen â
crumbpage-32-wurzelkarte.mdfĂŒhrtpelikan01 @ 10.60.0.40, das die
Live-NetBox nicht kennt (Sitecrumbcase00hĂ€lt die 4 realen Nodes). Wurzelkarte gegenprĂŒfen. - đ egui-Projektion â spezifiziert als Linse, bewusst nach den zwei Kanten.
- ⏠Static-Upload
crubbyrust.html+ Index-Karte nachmartial/crumb/(kein root hier).
Haltung
Jeder Raum derselbe Koffer, getrennt nur durch einen SchlĂŒssel â das ist keine SparmaĂnahme, es ist
Zugehörigkeit ohne Identifizierung. Die Maschinen sind deterministisch und uniform; die Bedeutung
lebt im Kontext, nicht im Blech. Das Board bezeugt, die LED wirkt, die Resonanz schlÀgt vor, der
Körper weiĂ zuerst â und keiner spielt den anderen. So entsteht Dialog, nicht Kontrolle.
đČđŠđ§ #weristwaswarum #pelicase #SOT #niefertig #crewlove