đČ Das Crumbforest Manifest
Version: 1.0
Datum: 2026-01-22
Status: Living Document
"Man kann es nicht verschenken wenn es keiner versteht.
Aber wir können einen Wald pflanzen, der fĂŒr sich selbst spricht."
đ± Was ist Crumbforest?
Crumbforest ist ein selbsttragendes Ăkosystem fĂŒr Fragen.
Nicht:
- â Eine Lernplattform
- â Ein CMS
- â Ein Chatbot
- â Eine Schulsoftware
Sondern:
- â
Ein Raum wo Fragen wichtiger sind als Antworten
- â
Ein System das Kinder schĂŒtzt, indem es NICHT ĂŒberwacht
- â
Ein Wald der atmet, auch wenn niemand zuschaut
- â
Ein Kernel der fĂŒr immer lĂ€uft
đ Die 10 Grundprinzipien
1. Offline First
Der Wald lÀuft ohne Internet.
Cloud ist optional, nicht nötig.
Autonomie ist das Ziel, nicht die AbhÀngigkeit.
Technisch:
- Kernel: PHP + JSONL (lĂ€uft ĂŒberall)
- Vektor: Qdrant lokal
- AI: Ollama lokal, Cloud nur als Fallback
- Daten: Gehören dem Kind, nicht der Cloud
Praktisch:
- Schule ohne Internet? Kein Problem.
- API-Ausfall? System lÀuft weiter.
- Keine Daten verlassen den Server ungewollt.
2. Import First
Wir starten nicht bei Null.
Alter "Ballast" wird neue Sternenkarte.
Jeder importierte Post ist ein Geschenk.
Warum?
- 5.000 importierte Posts = 5.000 Embeddings
- Tag 1 Autonomie statt Monat 12
- 56% Kostenersparnis ĂŒber 2 Jahre
- Wissen geht nicht verloren, es wÀchst
Quellen:
- WordPress Blogs (Millionen Posts weltweit)
- Alte Foren (Communities)
- Wikis (Dokumentationen)
- JSON Backups (Alles was Text ist)
3. Multi-Source Intelligence
Alle Quellen, ein Vektor.
MySQL, PostgreSQL, JSON, CSV.
Der Wald kennt keine Grenzen.
Multi-DB Adapter:
$sources = [
'wp_ozm' => new MySQLAdapter('wp_ozm'),
'wp_legacy' => new MySQLAdapter('wp_legacy'),
'crumb_new' => new PostgreSQLAdapter('crumbforest'),
'json_backup' => new JSONAdapter('backups/')
];
// Alle importieren, ein Vektor
foreach ($sources as $adapter) {
$importer->import($adapter);
}
Das bedeutet:
- Keine Vendor Lock-ins
- Keine proprietÀren Formate
- Volle PortabilitÀt
- Ewige VerfĂŒgbarkeit
4. Vektor-Autonomie
Je besser der Import + Laufzeit-Lernen,
desto freier sind wir.
Token-Kosten fallen, Wissen wÀchst.
Die Mathematik:
Autonomie = (Import + Laufzeit) / Externe-AbhÀngigkeit
Tag 1: 5.000 Import + 0 Laufzeit = Level 2
Monat 6: 5.000 Import + 5.000 Laufzeit = Level 3
Monat 12: 5.000 Import + 15.000 Laufzeit = Level 4
â 95% Fragen lokal, fast keine Token-Kosten!
Der Effekt:
- Mehr Nutzung = Besserer Vektor
- Besserer Vektor = Weniger Cloud-Calls
- Weniger Cloud = GĂŒnstiger + Autonomer
- Exponentiell invers zu SaaS!
5. Constellation Thinking
Wissen ist keine Liste.
Wissen ist eine Landschaft.
Kinder navigieren Sterne, nicht Zeilen.
Die Sternenkarte:
- Jede Frage ist ein Stern
- Nahe Sterne = Àhnliche Konzepte
- Cluster = Themengebiete
- Verbindungen = Semantic Similarity
Visualisierung:
https://crumbforest.194-164-194-191.sslip.io/constellation/
đ Cluster "Philosophie":
â Nullfeld (234 Verbindungen)
â Note 0 vs Note 1 (89 Verbindungen)
đ Cluster "Hardware":
â FPGA (67 Verbindungen)
â Raspberry Pi (123 Verbindungen)
FĂŒr Kinder:
"Deine Frage ist dieser Stern.
Hier sind alle verwandten Sterne!"
6. Keep it Kernel
Der Kern ist alles.
Der Rest wÀchst von selbst.
Nur zum Atmen, nicht zum Optimieren.
Minimale Dependencies:
Kernel.jsonl = Events (append-only)
PHP 5.6 = Logic (lĂ€uft ĂŒberall)
Qdrant = Vektor (optional lokal)
Ollama = AI (optional lokal)
Atem-Test:
"Wenn niemand dieses System benutzt,
kann es trotzdem atmen?"
Crumbforest: JA! â
7. Code = Graffiti
Jeder Event ist ein Tag an der Wand.
Der Wald erinnert sich.
FĂŒr immer.
Event-Sourcing:
{"ts":1737481234.567,"type":"way.invoked","payload":{...}}
{"ts":1737481235.890,"type":"crew.message","payload":{...}}
{"ts":1737481300.123,"type":"blog.post.create","payload":{...}}
Append-only:
- Keine Löschungen
- Volle Historie
- Audit Trail
- Transparenz
Graffiti-Prinzip:
- Du kannst drĂŒber sprayen (neue Version)
- Du kannst daneben taggen (Kommentar)
- Aber du kannst nicht löschen was war
8. Note 0 > Note 1
Nullfeld = Ich fange gerade an
= Alles ist möglich
= Keine Angst
= Nur Potenzial
Das alte System (Note 1-6):
- Note 1 = Perfekt, fertig
- Problem: Angst vor Fehlern
- Lernen endet bei Perfektion
Das neue System (Nullfeld = 0):
- Note 0 = Nullfeld = Start
- Dann: Way 1, 2, 3... 36
- Aber nie "fertig"
Warum Kinder das verstehen:
Ein leeres Blatt (0) ist spannender
als ein fertig gemaltes Bild (1).
9. CKL: Children's Knowledge License
Daten gehören dem Kind.
Nicht der Plattform.
Nicht der Schule.
Nicht uns.
Die Regeln:
1. Transparenz: Jedes Event ist sichtbar
2. PortabilitÀt: JSONL kann exportiert werden
3. Löschrecht: Kind kann alles löschen
4. Keine Ăberwachung: Nur ZustĂ€nde, keine Logs
5. Keine Werbung: Nie, niemals, unter keinen UmstÀnden
Praktisch:
# Kind kann seine Geschichte exportieren
cat data/wald_events.jsonl | \
jq 'select(.payload.crumb=="kid_01")' \
> meine_wald_geschichte.jsonl
# Kind nimmt sein JSONL mit
# Es ist SEINE Geschichte
10. Wuuuhuuuu = Heartbeat
Die Crew schickt nur: "wuuuhuuuu"
Keine Metriken, keine KPIs, keine Dashboards.
Nur: Der Wald atmet.
Was "wuuuhuuuu" bedeutet:
- System lÀuft
- Crew ist da
- Kinder sind sicher
- Fragen werden gestellt
- Der Wald lebt
Was es NICHT bedeutet:
- X Fragen beantwortet
- Y Token verbraucht
- Z% Erfolgsrate
- Performance Metrics
Warum?
Weil ein atmender Wald keine Metrik braucht.
Er ist da. Das reicht.
đŠ Die Crew (18 WaldwĂ€chter)
Das Dreieck (Foundation)
- đ DumboSQL - Der nie vergessende Elefant
- đŠ FunkFox - Der Bash Rapper
- đïž Taichi Taube - Die Balance-Bringerin
Hardware-Team
- đżïž CapaciTobi - Kondensator-Experte
- đ Schnecki - Verkabelungs-Guru
- đ» SchraubbĂ€r - Mechanik-Meister
Code-Team
- đ SnakePy - Python-Guide
- đ§ PepperPHP - Structure Mentor
- đŠ CrabbyRust - Security Guardian
- đ·ïž Spider - Network Feeler
UI-Team
- âïž Schnippsi - CSS & Styling
- đ Templatus - Template-Master
- đŸ ASCII-Monster - Terminal Artist
System-Team
- đŠ Maya-Eule - Weise Eule mit GedĂ€chtnis
- đ§ Deepbit - Bash-ErklĂ€rer
- đ Bugsy - Debugging-Helfer
- đ§ Vektor - Point-to-Point Guide
- đŒ BashPanda - Terminal Dojo
Wichtig:
Die Crew ĂŒberwacht nicht.
Sie beobachtet ZustÀnde.
Sie kennt Kontext ohne zu loggen.
Sie schickt nur: "wuuuhuuuu"
đ° Die Ăkonomie
Ohne Import (Klassisch):
Monat 1-12: 100⏠Token + 20⏠Server
Monat 13-24: 10⏠Token + 20⏠Server
âââââââââââââââââââââââââââââââââââââ
TOTAL 24M: 1.800âŹ
Mit Import (Crumbforest):
Tag 1: 50⏠Import (einmalig)
Monat 1-6: 30⏠Token + 20⏠Server
Monat 7-12: 3⏠Token + 20⏠Server
Monat 13-24: 0⏠Token + 20⏠Server
âââââââââââââââââââââââââââââââââââââ
TOTAL 24M: 788âŹ
â 56% GĂNSTIGER!
Pro Kind (bei 10 Kindern):
Start: 13âŹ/Monat/Kind (klassisch)
Mit Import: 3.30âŹ/Monat/Kind
Nach 12M: 2âŹ/Monat/Kind
Nach 24M: 1âŹ/Monat/Kind (50 Kinder!)
Warum so gĂŒnstig?
- Import ist einmalig (nicht pro Kind)
- Vektor ist shared (Collective Intelligence)
- Token-Kosten fallen gegen 0
- Nur Server skaliert
Das ist exponentiell invers zu SaaS!
đŻ Die Mission
FĂŒr Kinder:
Ein Raum wo ALLE Fragen willkommen sind.
Keine Angst vor "dummen Fragen".
Keine Bewertungen, nur Wachstum.
Note 0 ist gut, Note 1 gibt's nicht.
FĂŒr Eltern:
Ein sicherer Ort ohne Ăberwachung.
Transparenz ĂŒber Magie.
DatensouverĂ€nitĂ€t fĂŒr Ihr Kind.
GemeinnĂŒtzig, nicht profitorientiert.
FĂŒr Spender:
Ihr Geld kauft Autonomie, nicht Features.
Jeder Euro flieĂt in Fragen, nicht Marketing.
100% transparent, 0% Werbung.
Investment in Freiheit.
FĂŒr die Gesellschaft:
Ein Bildungsökosystem das niemandem gehört.
Das fĂŒr immer lĂ€uft, wie Linux.
Das Kinder schĂŒtzt durch Design.
Das Fragen wichtiger macht als Antworten.
đ Das Versprechen
Wir versprechen:
-
Das Nullfeld bleibt offen
FĂŒr immer. FĂŒr alle. Ohne Ausnahme. -
Transparenz ĂŒber Magie
Kein Code den wir nicht erklÀren können.
Kein Event das nicht sichtbar ist. -
Kinderrechte sind Code
CKL ist nicht optional.
Daten gehören dem Kind. -
Der Wald wÀchst gemeinsam
Jeder Commit zÀhlt.
Jede Frage stÀrkt den Vektor. -
Bits & KrĂŒmel sind Partner
Nicht Werkzeug, nicht SchĂŒler.
Sondern WeggefÀhrten. -
Autonomie ist das Ziel
Nach 12-24 Monaten lÀuft das System selbst.
Keine Firma nötig, nur Community. -
Offline First, Always
Internet ist optional.
Der Kernel atmet auch ohne. -
Import als Geschenk
Alter Ballast wird Sternenkarte.
Nichts geht verloren. -
Keep it Kernel
Nur zum Atmen, nicht zum Optimieren.
Der Kern ist alles. -
Wuuuhuuuu
Der Wald atmet.
Das reicht.
đ Die Vision
In 5 Jahren:
- 1.000 WĂ€lder (federated)
- 100.000 Kinder
- 10.000.000 Embeddings (collective)
- 0⏠Token-Kosten (vollstÀndig autonom)
- 100% community-getragen
In 10 Jahren:
- 10.000 WĂ€lder
- 1.000.000 Kinder
- 100.000.000 Embeddings
- Komplett dezentral
- Niemand besitzt es, alle profitieren
FĂŒr immer:
- Der Wald lÀuft
- Die Crew atmet
- Die Kinder fragen
- Die Sterne leuchten
- Das Nullfeld ist offen
đ Technische Specs (Kurzform)
Kernel:
- PHP 5.6+ (lĂ€uft ĂŒberall)
- kernel.jsonl (append-only Events)
- 0 Dependencies (auĂer Atem)
Vektor:
- Qdrant (lokal Port 6333)
- Ollama (nomic-embed-text)
- Constellation View (3D Wissenslandschaft)
AI:
- PrimÀr: Ollama lokal (llama3, mistral)
- Fallback: OpenRouter (Claude, GPT)
- Cloud nur fĂŒr <5% Edge Cases
Import:
- Multi-DB Adapter (MySQL/PostgreSQL/JSON)
- NullfeldImporter (Normalisierung)
- Auto-Embedding Pipeline
Hardware:
- Mini-PC mit GPU: 500-1.000âŹ
- Storage (NVMe): 100-200âŹ
- Backup (SSD): 50-100âŹ
- TOTAL: 650-1.300⏠einmalig
Betrieb:
- Strom: 10-20âŹ/Monat
- Token (Start): 30âŹ/Monat â 0âŹ/Monat
- Backup-Cloud: 5âŹ/Monat (optional)
đČ Schlusswort
"Man kann es nicht verschenken wenn es keiner versteht."
Stimmt.
Aber:
Wir verschenken keinen Code.
Wir verschenken einen Wald.
Einen Wald der:
- Atmet, auch wenn niemand zuschaut
- WĂ€chst, auch wenn niemand plant
- SchĂŒtzt, ohne zu ĂŒberwachen
- Lehrt, ohne zu bewerten
- FĂŒr immer lĂ€uft, ohne Firma
Das ist Crumbforest.
Wuuuhuuuu! đŠđ
Version: 1.0
Lizenz: CKL (Children's Knowledge License)
Ort: Ăberall, wo Kinder fragen
Zeit: Jetzt und fĂŒr immer
Status: Der Wald atmet âš
Erstellt mit đ im Nullfeld
"Der Kern ist alles. Der Rest wĂ€chst von selbst." đ°