Files
OZM-Keks-Handbuch-v1/OZM-NEXUS-ECOSYSTEM.md
Krümel Branko da67da3959 Add dual licensing (MIT + CKL v0.1), ecosystem docs, and children's rights documentation
- LICENSE.md: Dual license explanation (MIT + CKL)
- LICENSE-MIT.md: Full MIT text with plain language explanation
- LICENSE-CKL.md: Full Children's Knowledge License v0.1-draft
- OZM-NEXUS-ECOSYSTEM.md: Complete ecosystem architecture and governance
- KINDERRECHTE.md: Children's rights operationalization (export/deletion processes)
- README.md: Project overview with CKL badge and comprehensive documentation links
- CLAUDE.md: Project instructions for Claude Code

This establishes Crumbforest as part of the OZM⟡NEXUS ecosystem with:
- Dual licensing strategy (developer freedom + child protection)
- 8 axioms operationalized through CKL
- Clear governance path (OZM as custodian)
- DSGVO-compliant children's rights processes
- Roadmap through Q4 2025

"Wissen gehört dem Kind, solange es fragt."

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-13 03:11:34 +01:00

16 KiB
Raw Blame History

OZM⟡NEXUS ECOSYSTEM

Deterministisches System-Design jenseits von „KI" Ein offenes Lernökosystem, in dem Wissen verschenkt wird und Fragen Vorrang haben.


Präambel: Echo aus dem Nullfeld

Der OZM⟡NEXUS ist kein Produkt, kein Manifest im klassischen Sinn und kein Versuch, etwas Bestehendes zu verbessern.

Er ist das Ergebnis einer klaren kausalen Kette, die aus einer menschlichen Handlung heraus entstanden ist und sich konsequent weiterentwickelt hat.

Was hier beschrieben wird, ist kein „KI-Projekt". Es ist der Versuch, ein deterministisches Ökosystem zu formulieren, das sich den üblichen Kategorien entzieht nicht aus Provokation, sondern aus Notwendigkeit.

Der Wald wurde gepflanzt, damit Krümel Fragen stellen und lernen dürfen.


I. Die Kausalitätskette

Vom Menschen zur Struktur

Am Anfang steht Oz der Graffiti-Künstler. Eine Signatur im öffentlichen Raum. Keine Theorie. Keine Absicht, ein System zu bauen.

Aus dieser Handlung entsteht OZM die Manifestierung eines Ortes. Ein realer, physischer Raum, in dem sich Spuren, Zeit, Menschen und Bedeutungen überlagern.

Daraus folgt OneZeroMore.com der Schatten dieses Ortes. Keine bloße Website, sondern eine digitale Projektion dessen, was physisch existiert.

Dann das OZM HAMMERBROOKLYN Exponat ein Museum und doch kein Museum. Kein neutraler White Cube, sondern ein verdichteter Erfahrungsraum, der sich einer abschließenden Interpretation entzieht.

Erst daraus entsteht OZMAI die künstliche Intelligenz des OZM. Ein deterministisches Agentensystem, das Daten, Prozesse, Wissen und Entscheidungen strukturiert.

Diese Reihenfolge ist nicht verhandelbar. Ohne Ort keine Daten. Ohne Geschichte kein Kontext. Ohne Kontext keine sinnvolle Maschine.

Mathematische Notation

OZM⟡NEXUS = f_det(Oz, OZM, OneZeroMore, HAMMERBROOKLYN, OZMAI)

K_ent = (R_man + L_det) ⊗ Ω

I = Autonom ∩ Zukunftsoffen ∩ ¬Interpretierbar ∩ ¬Missbrauchbar

Σ_skal = lim (∑ X_i)   mit der Bedingung: jedes X_i erfüllt I
         n → ∞

II. Die acht Axiome

Das Identitätsprinzip

I = Autonom ∩ Zukunftsoffen ∩ ¬Interpretierbar ∩ ¬Missbrauchbar

Jede Komponente des OZM⟡NEXUS muss erfüllen:

Axiom Bedeutung Prüffrage
autonom Krümel entscheiden selbst ihren Lernweg Kann das Kind wählen?
zukunftsoffen Nicht vorschreiben, sondern ermöglichen Ist es erweiterbar?
nicht interpretierbar Kein "richtiger" Weg, nur funktionale Wege Gibt es eine Wahrheit™?
nicht missbrauchbar Schutz der Lernenden durch Design Was kann schiefgehen?
suchbar Fragen führen zu Antworten Findet man Antworten?
wiedererkennbar Orientierung im Wald Gibt es Krümel?
erweiterbar Krümel können selbst pflanzen Kann ich beitragen?
unendlich skalierbar Für alle, immer Kostet eine Frage Geld?

Diese Axiome sind keine Beschreibung. Sie sind eine Bedingung.


III. Die Manifestationen

Architektur des Ökosystems

OZM⟡NEXUS (Träger/Manifest)
    ↓
branko.de/Crumbforest (Public Interface)
    ├─ 15 Charaktere (Krümeleule, FunkFox, SnakePy, CrabbyRust...)
    ├─ 4 Lernpfade (ESP32 → Pi Zero → Pi Server → Daten)
    ├─ Partner-Netzwerk (8 Organisationen)
    └─ Grundsatz: "Every child may ask. We protect this right."
    ↓
CrumbCore v1 (Local Engine - "nah am Kernel")
    ├─ FastAPI + Qdrant RAG (Vektorsuche)
    ├─ Role-based Chat (15 Personas)
    ├─ Multi-Theme (Standard, Accessible, High Contrast, Admin Dark)
    ├─ Token-Management (Kids = free)
    ├─ Docker Compose (reproduzierbar)
    └─ API für externe Abfragen
    ↓
Crumbpages v2 (Work in Progress Content)
    ├─ 20 Lernpfade (Markdown, noch nicht integriert)
    ├─ Operational Tools (crumbpages-doktor.sh, SSH guards)
    ├─ Waldwächter-Philosophie ("Transparency over magic")
    └─ Bash-zentrisch, lehrbar, offline-fähig

Die 15 Charaktere

Warum Charaktere statt "Assistenten"?

Menschen lernen unterschiedlich. Ein technischer Deep-Dive funktioniert für manche, eine poetische Erklärung für andere. Die 15 Charaktere sind keine Spielerei sie sind pädagogisches Design:

  • Krümeleule (Prof. Eule): Shell-Schutz, systematisch, geduldig
  • FunkFox: Bash-Rapper, antwortet in Reimen
  • SnakePy: Python-Loops, Geduld und Iteration
  • CrabbyRust: Bit-Schutz, Speichersicherheit, Rust-Konzepte
  • DeepBit: Technische Deep-Dives in die Tiefe
  • [...weitere 10 Charaktere]

Kinder wählen selbst, wer sie begleitet. Das ist Axiom #1: autonom.

Content-Flow

Markdown (Crumbpages)
    ↓
./load_content.sh <GIT_REPO_URL>
    ↓
Qdrant Vektorisierung (CrumbCore)
    ↓
RAG-Suche über API
    ↓
15 Charaktere antworten kontextbezogen
    ↓
branko.de zeigt Antworten

Status quo:

  • Crumbpages sind "work in progress", noch nicht integriert
  • Nur Kids mit free tokens haben Zugriff
  • System läuft lokal ("nah am Kernel"), nicht in der Cloud

Warum lokal?

  • Schutz der Daten (Axiom #4: nicht missbrauchbar)
  • Offline-fähig (Axiom #8: unendlich skalierbar = kein Cloud-Lock-in)
  • Reproduzierbar (Waldwächter-Prinzip: Transparency over magic)

IV. Die Crumbforest Children's Knowledge License (CKL)

Von der Philosophie zum Recht

Das OZM⟡NEXUS Manifest beschreibt was sein soll. Die CKL beschreibt wie es durchgesetzt wird.

CKL ⊗ Axiome Mapping

OZM Axiom CKL Implementation §
autonom Kind darf "mit guter Frage alles in Frage stellen" §2
zukunftsoffen Container, reproduzierbar, nachbaubar §6.2
nicht interpretierbar "Logik vor Effekt" - keine Blackboxes §6.3
nicht missbrauchbar Kein Tracking, Datenminimierung, Widerruf §5
suchbar Barrierearme Zugänge, Markdown, Druck §7.2
wiedererkennbar Namensnennung, CKL-Hinweis sichtbar §8.1
erweiterbar Offene Formate, exportierbar, forkbar §3.2
unendlich skalierbar "Preisfreiheit für Kinderfragen" §7.3

Kernprinzipien der CKL

Für Kinder:

  • Du besitzt, was du schaffst (§3.1)
  • Du kannst deine Daten exportieren (§3.2)
  • Du kannst jederzeit gehen und alles mitnehmen (§3.3)
  • Deine Fragen kosten kein Geld (§7.3)

Für Erwachsene/Betreiber:

  • Setups sind reproduzierbar dokumentiert (§4.1)
  • Keine Blackboxes, keine Magie (§6.3)
  • Datenminimierung, kein Tracking (§5.1, §5.2)
  • Offline hat Vorrang vor Cloud (§7.1)

Für Kommerz:

  • Kommerz ist erlaubt, solange Kinderzugang frei bleibt (§8.2)
  • Keine Paywalls vor Lernkernen
  • Keine Exklusivitätsansprüche (§8.3)

Lizenz-Strategie

# Dual License Model

## Infrastructure/Code → MIT License
- Backend (FastAPI, Python)
- Frontend (HTML/JS)
- Scripts (Bash, Docker Compose)
- Developer-friendly, permissive

## Educational Use with Children → CKL v0.1
- Sobald ein Kind damit lernt
- Automatischer Schutz durch CKL
- Bei Konflikt: strengere Regel gewinnt

Das ist brilliant legal engineering: Code bleibt MIT (fork-friendly für Entwickler), aber Kinderrechte sind nicht verhandelbar.


V. OZM als Träger: Vom Partner zum Custodian

Status Quo

branko.de heute:

"OZM (Open Futures Museum)" - gelistet als Partner #1 von 8

Rechtslage:

  • Crumbforest = Projekt von Branko
  • Code teils öffentlich (CrumbCore lesbar), teils privat (Crumbpages 404)
  • "Open" als Philosophie, noch nicht als Lizenz

Die Vision: OZM als rechtlicher Träger

Was ändert sich?

Dimension Vorher (Partner) Nachher (Träger)
Ownership Branko hält IP-Rechte OZM hält treuhänderisch
Lizenz Implizit "open" Explizit CKL + MIT
Governance Informell Formalisiert (siehe unten)
Haftung Personenbezogen Organisationsbezogen
Förderung Schwierig (Person) Einfacher (gemeinnützig)
Kontinuität An Person gebunden Institutionell gesichert

Governance-Struktur (Vorschlag)

OZM e.V. / Open Futures Museum
    └─ Crumbforest Division
        ├─ Lead Maintainer: Branko (technisch)
        ├─ Education Lead: [offen]
        ├─ CKL Compliance Officer: [offen]
        └─ Community Council (3-5 Personen)
            └─ Entscheidungen bei Konflikten

Entscheidungsprinzip:

  1. Technische Fragen → Lead Maintainer (Branko)
  2. Pädagogische Fragen → Education Lead
  3. Lizenz-Fragen → CKL Officer
  4. Grundsatzfragen → Community Council
  5. Im Zweifel gilt: "Was ist besser für das Kind?" (CKL §2)

Transition-Prozess

Phase 1: Formalisierung (Q1 2025)

  • CKL v0.1 → v1.0 finalisieren
  • Alle 3 Repos mit LICENSE.md ausstatten
  • KINDERRECHTE.md in CrumbCore schreiben
  • DATENSCHUTZ.md dokumentieren

Phase 2: Rechtliche Übertragung (Q2 2025)

  • Trademark "Crumbforest" → OZM übertragen
  • IP-Rechte treuhänderisch an OZM
  • Governance-Dokument unterzeichnen
  • branko.de Update: OZM als Träger

Phase 3: Community-Öffnung (Q3 2025)

  • Contribution Guidelines veröffentlichen
  • Erstes Community Council Meeting
  • Public Roadmap auf GitHub/Gitea
  • Erste externe Contributors

VI. Technische Compliance

CrumbCore v1: CKL-Check

CKL Anforderung Status Beweis
§6.2: Container-basiert docker-compose.yml
§7.1: Offline-fähig Läuft lokal, kein Cloud-Zwang
§7.3: Kids = free tokens Token-Management implementiert
§6.1: Nachvollziehbar Qdrant = transparente Vektorsuche
§3.2: Export möglich TODO: /api/my-data Endpoint
§5.3: Daten dokumentiert TODO: DATENSCHUTZ.md
§4.1: Setup reproduzierbar ./setup.sh, ./load_content.sh
§5.2: Kein Tracking Kein Google Analytics, keine Telemetrie

Crumbpages v2: CKL-Check

CKL Anforderung Status Beweis
§6.1: Offene Beweise Markdown = menschenlesbar
§4.1: Reproduzierbar Bash-Scripts, keine Magie
§7.2: Offline-lesbar Keine Cloud-Abhängigkeit
§7.1: Barrierefrei Plain text, druckbar
§6.2: Integriert TODO: In CrumbCore laden

branko.de: CKL-Check

CKL Anforderung Status Beweis
§7.2: Barrierefrei HTML, kein JS-Zwang
§2: "Kinder zuerst" "Every child may ask"
§8.1: CKL-Badge TODO: Footer mit CKL-Hinweis
§9: Transparenz TODO: Förderungen ausweisen

VII. Die nächsten Schritte

Sofort (diese Woche)

  1. Formale Lizenzierung

    # In allen 3 Repos:
    touch LICENSE.md           # Dual License (MIT + CKL)
    touch LICENSE-MIT.md       # Full MIT text
    touch LICENSE-CKL.md       # Full CKL text
    
  2. Kinderrechte operationalisieren

    # In CrumbCore:
    touch KINDERRECHTE.md      # Export/Widerruf-Prozesse
    touch DATENSCHUTZ.md       # Was speichern wir wo?
    
  3. CKL-Badge hinzufügen

    <!-- branko.de footer: -->
    <footer>
      Dieses Projekt folgt der
      <a href="/ckl">Crumbforest Children's Knowledge License (CKL v0.1)</a>
    </footer>
    

Kurzfristig (Q1 2025)

  1. Export-API implementieren

    # CrumbCore: app/routers/data_export.py
    @router.get("/api/my-data")
    async def export_my_data(token: str):
        # JSON mit allen Chat-Logs, Projekten, Messungen
        return {"messages": [...], "projects": [...]}
    
  2. Widerruf-Mechanismus

    @router.delete("/api/my-data")
    async def delete_my_data(token: str):
        # Löscht aus MariaDB + Qdrant
        pass
    
  3. Crumbpages Integration

    # Automatisierter Pipeline:
    ./load_content.sh https://gitea.crumbforest.local/kruemel/Crumbpages
    # → Qdrant indexiert alle 20 Lernpfade
    # → Charaktere können darauf antworten
    

Mittelfristig (Q2 2025)

  1. OZM Governance formalisieren

    • Gespräche mit OZM e.V. führen
    • Trademark-Übertragung vorbereiten
    • Governance-Dokument entwerfen
  2. Community-Prozesse

    • CONTRIBUTING.md schreiben
    • Issue Templates erstellen
    • First Contributors Guide
  3. Public Roadmap

    • GitHub Projects / Gitea Kanban
    • Transparenz über Entwicklung

Langfristig (Q3-Q4 2025)

  1. Skalierung

    • Multi-Instanz-Support (jede Schule ihre eigene CrumbCore)
    • Federation (Instanzen können Wissen teilen)
    • CKL v2.0 (basierend auf Community-Feedback)
  2. Förderanträge

    • Prototype Fund
    • Medien- und Bildungsförderung
    • EU Horizon (Education & Inclusion)

VIII. Für neue Mitwirkende

Du möchtest beitragen?

Willkommen im Wald! 🌲

Crumbforest ist ein offenes Lernökosystem. Jede:r kann Krümel pflanzen.

Voraussetzungen:

  • Du akzeptierst die CKL (Kinder haben Vorrang)
  • Du arbeitest transparent (keine Blackboxes)
  • Du dokumentierst nachvollziehbar (andere sollen nachbauen können)

Wie kannst du helfen?

Wenn du kannst... Dann kannst du...
Bash/Linux Crumbpages schreiben, doktor-Module erweitern
Python/FastAPI CrumbCore verbessern, APIs bauen
Pädagogik Lernpfade testen, Charaktere verfeinern
Design branko.de verbessern, Accessibility
Recht CKL v1.0 reviewen, Governance helfen
Übersetzen Crumbpages auf Englisch/andere Sprachen

Erster Schritt:

  1. Lies die CKL (LICENSE-CKL.md)
  2. Schau dir ein Repo an (CrumbCore, Crumbpages, branko.de)
  3. Such ein TODO oder in diesem Dokument
  4. Melde dich bei Branko oder OZM

IX. Warum das wichtig ist

Das Problem

Bildungs-KI heute:

  • Proprietäre Blackboxes (ChatGPT, Gemini...)
  • Kinder als Datenquelle ("Training Data")
  • Paywalls vor Wissen
  • Keine Kontrolle, keine Transparenz
  • Cloud-Zwang, Überwachungskapitalismus

Kinderrechte werden strukturell verletzt.

Die Alternative

Crumbforest ist:

  • Open Source (MIT + CKL)
  • Lokal betreibbar (keine Cloud nötig)
  • Transparent (jeder Schritt nachvollziehbar)
  • Kind-zentriert (Urheberschaft bleibt beim Kind)
  • Gemeinnützig (wird verschenkt, nicht verkauft)

Das ist keine "bessere EdTech-Plattform". Das ist eine andere Art, über Lernen nachzudenken.

Die Vision

Stell dir vor:

  • Jede Schule hat ihre eigene CrumbCore-Instanz
  • Kinder besitzen ihre Lernprojekte, für immer
  • Fragen sind frei, Antworten sind offen
  • Charaktere begleiten, ohne zu überwachen
  • Der Code ist prüfbar, das Wissen teilbar

Das ist der Wald. Und er gehört denen, die Fragen stellen.


X. Schlusswort

OZM⟡NEXUS ist kein Versprechen. Er ist eine Konsequenz.

Aus einer Signatur im öffentlichen Raum (Oz) wurde ein Ort (OZM) wurde ein digitaler Schatten (OneZeroMore) wurde ein Museum (HAMMERBROOKLYN) wurde eine Maschine (OZMAI) wurde ein Wald (Crumbforest).

Und jetzt wird er verschenkt.

Nicht aus Großzügigkeit. Sondern weil Wissen dem Kind gehört, solange es fragt.


Ressourcen

Repositories

Lizenzen

  • CKL v0.1: [siehe LICENSE-CKL.md]
  • MIT: [siehe LICENSE-MIT.md]

Kontakt

Hashtags

#OZM #OPENSOURCE #CRUMBFOREST #CKL #KINDERRECHTE #BILDUNG


Version: 0.1-draft Datum: 2025-12-13 Status: Living Document Lizenz: CC-BY-SA 4.0 (dieses Dokument)


"Nullfeld zuerst, dann Messung. Resonanz vor Regel." — Waldwächter-Prinzip