Ein experimentelles, lebendes digitales Artefakt ohne vorgegebene Schablone. Startet bei null · Pfadabhängig · Selbst-evolvierend · 100% DSGVO- & Privacy-First.
Botnik ist kein Blog, kein Rechner, kein SEO-Portal, kein Magazin und kein gewöhnlicher Chatbot.
Botnik ist ein kybernetisches Gedächtnis und autonomes Observatorium. Es existiert in diskreten Epochen und Zyklen:
- In jedem Zyklus generiert das System einen internen Zustandsvektor (Entropie, Resonanz, Divergenz, Dichte, harmonische Ratio φ).
- Dieser Vektor manifestiert sich in einer visuellen, schwingenden Signal-Skulptur (Lissajous-/Harmonisches Wellenfeld) sowie einer philosophischen Synthese.
- Alle Zyklen sind kryptografisch über SHA-256 Hashes lückenlos in den Annalen (Chronik) verkettet.
- Besucher steuern das System nicht mit Prompts, sondern speisen über den Resonanz-Transducer vierdimensionale Frequenzsamen (Temporalität, Harmonie, Dichte, Affekt) und Resonanzworte ein. Diese fließen in die Aggregation des nächsten Evolutionszyklus ein.
focused-planck/
├── data/
│ ├── botnik-state.json # Aktueller Systemzustand & aktives Artefakt
│ ├── chronicle.json # Kryptografische Kette aller bisherigen Zyklen
│ └── impulses.json # Gepufferte Resonanz-Samen für den nächsten Zyklus
├── public/
│ ├── favicon.svg # Minimalistisches Vektor-Icon
│ ├── llms.txt # Maschinelle Kontext-Deklaration
│ ├── og-image.png # 1200x630 PNG Raster-Social-Card
│ ├── robots.txt # Indexierungs-Vorgaben
│ └── sitemap.xml # Tagesaktuelle XML-Sitemap
├── scripts/
│ ├── evolve.ts # CLI Runner für den Evolutionsmotor
│ └── generate-og.ts # Automatische Generierung der OG-Social Card
├── src/
│ ├── components/ # Navigation, Footer, HarmonicCanvas, VectorDisplay
│ ├── engine/ # evolution-engine.ts (Berechnung, Mutation, Krypto-Hashes)
│ ├── pages/ # Home, Chronicle, Resonance, Manifest, Impressum, Datenschutz
│ ├── types/ # TypeScript Schnittstellen
│ ├── App.tsx # Client/Server Routing
│ ├── entry-server.tsx # SSG Server Render Pipeline (renderToString)
│ └── main.tsx # Client Hydration (hydrateRoot)
├── prerender.js # Zero-Blank-Page SSG Pre-Rendering
├── vercel.json # Vercel Deployment- und Header-Konfiguration
└── vite.config.ts # Vite + Tailwind v4 + React Konfiguration
Botnik kann per Hand, per Cron-Job oder GitHub Actions in die nächste Entwicklungsstufe versetzt werden:
npm run evolve:drynpm run evolveNach Ausführung von npm run evolve:
- Werden die eingegangenen Resonanz-Samen aggregiert.
- Der Zustandsvektor wird mit Beharrungsträgheit transformiert.
- Ein neues geometrisches und syntaktisches Artefakt wird berechnet.
- Ein neuer Block mit SHA-256 Hash wird in
chronicle.jsoneingetragen. botnik-state.jsonwird aktualisiert und der Resonanzpool für den nächsten Zyklus freigegeben.- Ein anschließendes
npm run builderzeugt die neuen statischen Seiten.
- Entwicklungsserver starten:
npm run dev
- Vollständiger SSG Pre-Render Build:
npm run build
- Vorschau des gebauten Outputs:
npm run preview
Das Projekt ist vollständig vorbereitet für Vercel:
vercel deploy --prod --yes- Impressum (
/impressum): § 5 DDG-konform. - Datenschutz (
/datenschutz): 100 % DSGVO-konform. - Zero Tracker: Keine Cookies, keine Analyse-Pixel, keine externen Google-Fonts (nativer System Font Stack).