camera (400, 300) · zoom 0.90

Eine Infinite-Canvas-Laufzeit für KI-generierte Web-Artefakte.

Hunderte generierter Seiten als iframes am Leben zu halten, skaliert nicht. Sie zu Bildern zu verflachen, kostet Auswahl und Events. Deckle besetzt den Raum dazwischen: zwischengespeichertes Rendering, in das man weiterhin hineingreifen kann.

Lifecycle

Ressourcen folgen dem Viewport, nicht der Dokumentanzahl

Jedes Artefakt durchläuft eine explizite Zustandsmaschine. Live-DOM, Laufzeiten und GPU-Texturen sind budgetierte Ressourcen, die durch Sichtbarkeit und Interaktion gewährt werden — nie beiläufig.

Streaming

Gebaut für Inhalte, die noch geschrieben werden

Ein Agent erzeugt ein Artefakt Token für Token. Jede Art committet an ihrer eigenen Grenze — ein Graphem, eine Zeile, ein geschlossenes Markdown-Konstrukt, ein JSON-Wert, ein entschiedenes HTML-Tag — und diese Grenze bewegt sich nur vorwärts, sodass Lesende nie erleben, dass eine Interpretation zurückgenommen wird.

Pakete

Backend-unabhängige Verträge, gegen Orakel getestet

Optimierte Implementierungen werden neben naiven Referenzimplementierungen ausgeliefert und differenziell gegen sie getestet — das Orakel bleibt als Rückfallpfad verfügbar.

@dopejs/deckle

Kamera, Scene-Store-Transaktionen, Lifecycle, Sichtbarkeit, Budgets

@dopejs/deckle-spatial

Gitter-Raumindex plus naives differenzielles Orakel

@dopejs/deckle-artifact

Revisionen, Interaktionsbaum, kanonische Serialisierung

@dopejs/deckle-security

Sanitizer für statisches Profil, URL-Richtlinie, Kontingente, Capabilities

@dopejs/deckle-runtime

Laufzeit-Nachrichtenprotokoll, Epochen, capability-geschützte Brücke

@dopejs/deckle-renderer

Retained Pictures, canvas-natives Inhaltsrendering, LOD, Texturbudget

@dopejs/deckle-editor

internes Hit-Testing, Auswahlmodell, virtuelle Ereignispfade

@dopejs/deckle-protocol

gemeinsames Vokabular der Vorabversion

@dopejs/deckle-platform-probe

HTML-in-Canvas-Capability-Prüfungen, Nachweismanifeste

Status

Ehrlicher Umfang

Die Engine-Verträge sind implementiert und getestet. Die Browser-Nachweis-Gates sind nicht bestanden: Unterstützung für die experimentellen HTML-in-Canvas-APIs ist eine Fähigkeit, die wir erkennen, keine Zusage, die wir geben. Eine Open-Source-Lizenz wurde noch nicht gewählt.