The Crumbforest: A Forest as Infrastructure
Architecture, Pedagogy, and the Ethics of ChildâCentered Distributed Learning Environments
Version 1.0 â February 2026
Branko May Trinkwald · OZM gGmbH · CrumbCrew
Abstract (v1.0)
The Crumbforest is a distributed, offlineâfirst, childâcentric learning infrastructure emerging from the OZM HAMMERBROOKLYN ecosystem. It is neither a product nor a platform, but a structural commitment: an architectural stance that places the protection of curiosity, identity, and autonomy above optimization, efficiency, or scale. Grounded in the Crumbforest Kernel License (CKL), the HaltungâundâHerzâLizenz (HHL), and the World Crumb Policy, the system operationalizes structural antifascism through design constraints rather than behavioural regulation.
Technically, the Crumbforest consists of a Debianâbased core, a Go backend, PostgreSQL with pgvector as semantic memory, a WireGuard mesh for isolation, ESP32 microcontrollers as pedagogical light interfaces, and localâonly AI inference via Ollama. Conceptually, the Crumbforest treats each child (KrĂŒmel) as a first-class participant: one who enters without identity, learns without surveillance, and leaves without traces.
The forest metaphor is functional: a decentralized, voluntary, regenerative network in which each node contributes stability through autonomy. This paper consolidates the ten structural principles that enable a forest to exist as a living, ethical infrastructure for global childâcentered learning.
1. The Forest System (v1.0)
The Crumbforest emerges from a causal sequence rooted in physical, cultural, and digital action. Its order is irreversible:
- Action (Oz graffiti)
- Place (OZM)
- Digital shadow (OneZeroMore)
- Experiential field (HAMMERBROOKLYN)
- Deterministic agency (OZMAI)
From this lineage arises the forest: an infrastructure without a center, without accounts, without surveillance, and without transactional logic.
A forest functions because each tree is autonomous. A Raspberry Pi becomes a tree; an ESP32 becomes a leaf; a WireGuard tunnel becomes a root; a child becomes a KrĂŒmel.
The core state of the system is defined as:
I = Autonom â© Zukunftsoffen â© ÂŹInterpretierbar â© ÂŹMissbrauchbar
The Crumbforest exists only if all four states hold simultaneously. The collapse of any state collapses the forest.
2. Roles in the Forest (v1.0)
Roles are relational, not hierarchical:
- KrĂŒmel â Any person or device entering the forest without prior claim.
- Meister KrĂŒmel â A KrĂŒmel entrusted with root access (keyâbased), system reset authority, and mentorship responsibilities.
- OZMAI â Not a chatbot but a set of deterministic resonance agents (Eule, Bugsy, Fox, ASCII Monster, CrumbNavigator).
- CrumbShaolin â Rootâlevel administrators with ed25519 key access and responsibility for system integrity.
No identity persists. A Meister creates a Meister; accounts dissolve when training ends.
3. Technical Implementation (v1.0)
The Crumbforest deliberately avoids fragile or opaque dependencies. Core design choices:
System Layer
- Debian GNU/Linux â Stability, auditability, longevity
- Go API â Single binary, dependencyâfree, crossâplatform
Data Layer
- PostgreSQL + pgvector â Unified relational + vector memory
- No external vector DB; no cloud services
Network Layer
- WireGuard â Minimal, auditable, meshâcapable
- Internal services bind only to
10.x.x.x - Public exposure limited to ports 22, 80, 443
Edge Layer
- ESP32 (WLED) â Pedagogical visibility of state & resonance
- RKL (Regenbogen-KrĂŒmel-Login) â Headerâbased resonance authentication
AI Layer
- Ollama local inference
- No cloud inference
- Answers grounded through pgvector retrieval
Together these layers form the Nullfeld â a deterministic environment where the system explains itself.
4. KrĂŒmelschutz & Passkante (v1.0)
KrĂŒmelschutz is the architectural absence of risk:
- No permanent identifiers
- No telemetry
- No behavioural analytics
- No crossâsession profiles
- No dualâuse capabilities
- Reset in < 60 seconds
The Passkante is the ethical boundary:
A request that could endanger a KrĂŒmel â by linking, recording, or profiling â is stopped. Not silently, but visibly and pedagogically.
5. OfflineâFirst Architecture (v1.0)
Offline is not fallback â it is default.
A Crumbforest instance on a Raspberry Pi must work:
- in Hamburg
- in a rural school
- in a refugee camp
- during power outages
- without external authority
Localâfirst is a political stance:
Education is capacity, not a service.
Children must never depend on a cloud providerâs terms or geopolitics.
The Hammerbrooklyn Resonance Field:
âW/ât = 0 â Value does not decay with time or connectivity.
6. The Voluntary Star Map (v1.0)
Forests can connect via CrumbVPN, forming a mesh constellation (âstar mapâ).
Participation is voluntary and resonanceâbased: nodes align ethically, not administratively.
- No node dominates the mesh.
- No node requires another.
- All nodes protect their KrĂŒmel.
7. SpaceâBound Access (v1.0)
Sessions are not time-bound but placeâbound.
- A KrĂŒmel is present until they leave the physical space.
- Sessions last 24h (policy maximum) but contain no identity.
- The system respects slow thought, wandering, silence, exploration.
8. CrumbShaolins (v1.0)
The forestâs immune system:
- Root access via ed25519 keys
- PasswordAuthentication disabled
- fail2ban + UFW + daily backbone audit
- Human trust chain, reversible, transparent
backboneâdoktor.sh ends with:
đ nullfeld lokig â das Backbone atmet.
9. IDLE Frontend (v1.0)
The public interface is a vectorâbased timeline of interactions:
- No personal identifiers
session_id: "anonymous"- Character, question, answer, RAG sources, model provenance
- Fully open-source
The forest thinks in public. But it never exposes a child.
10. Crumbforest as Local Vector of Truth (v1.0)
Internal memory architecture:
- Gitea (selfâhosted): full documentation & history
- PostgreSQL + pgvector: semantic layer
- Ollama: local inference
- Go API: deterministic integration
The system retrieves what it has previously lived â not what a cloud infers.
Conclusion (v1.0)
The Crumbforest is a proof that infrastructure can be ethical by design. It protects the smallest participant not with policies but with architecture. It enables learning without surveillance, autonomy without isolation, and technology without extraction.
The forest grows because each KrĂŒmel matters.
It persists because nothing in it depends on permission.
It breathes because silence is part of its design.âDer Wald wĂ€chst, weil jeder Baum seine Wurzeln hat.
Die KrĂŒmel lernen, weil das Netz sie trĂ€gt.â
MIT + CKL + HHL
Open Source · crumbforest.org
For children. Worldwide. Always. đ