Spezifikationen

Diese Seite versammelt die technischen Spezifikationen, die für eine Spec-konforme Implementierung des Maschinenschrift-Siegels und seiner Achsensemantik verbindlich sind.

Aktuelle Spec

  • Siegel-Spec v8 — Geometrie und Rendering-Regeln des Siegel-SVGs. Stand 2026-08-24. Aktuelle kanonische Fassung. Achsen-Vokabular W/G/B (Wortlaut / Geist / Beleg). Die B-Achse hält fest, ob die Faktenaussagen des Werks gegen Quellen außerhalb des Substrats geprüft wurden.

Abgeloeste Fassungen

  • Siegel-Spec v7 — eingefrorener historischer Stand. Geometrie, Buchstaben und Werte identisch mit v8; die B-Achse notierte stattdessen die bibliografische Auffindbarkeit. Ein belegt nach v7 ist kein belegt nach v8.
  • Siegel-Spec v6 — eingefrorener historischer Stand. Geometrie identisch mit v8; Achsen-Vokabular D/G/K (Diktion / Geist / Korrespondenz). Die Zahlenwerte für W und G sind zu v8 identisch.
  • Siegel-Spec v5 — eingefrorener historischer Stand. Geometrie identisch mit v8; Achsen-Vokabular F/S/V (Form / Substanz / Verifikation) mit binären Werten verified / unverified.

Verbundene Dokumente

  • Foundation — linguistische Grundlage und Achsensemantik (W, G, B). Nicht-technisch, aber jeder Spec-Implementation vorangestellt.
  • Eintragen — wie ein Werk in den Katalog kommt: per Mail, auf Selbstdeklaration. Die Schlüssel der Datenschicht (wortlaut, geist, beleg) stehen in Foundation §9.

Versionsdisziplin

Änderungen an einer Spec passieren ausschließlich gegen eine neue Versionsnummer. Eine bereits veröffentlichte Spec-Fassung bleibt unter ihrem URL erreichbar.

Die historischen Vorgänger der aktuellen Siegel-Spec (v1–v4) sind nicht öffentlich publiziert. Ihre Änderungen gegenüber v5 bis v8 sind in der Versionshistorie der v8-Seite zusammengefasst.

Implementationen

Die Referenz-Implementation des Siegel-Generators ist in Python geschrieben und im Site-Repository unter siegel-generator/src/siegel.py zu finden. Eine zur Spec identische JavaScript-Implementation für Client-seitige Live-Preview liegt unter static/js/live-preview.js.

Implementationen in anderen Sprachen sind willkommen. Eine korrekt implementierte Variante muss die drei kanonischen Zustände aus Spec v8 byte-genau reproduzieren.