camera (400, 300) · zoom 0.90

AI 生成 Web アーティファクトのための無限キャンバスランタイム。

数百もの生成ページを iframe で生かし続けるのはスケールしません。画像に平坦化すれば選択とイベントが失われます。Deckle はその中間を担います。キャッシュされた描画のまま、内部に手を伸ばせます。

ライフサイクル

リソースはドキュメント数ではなくビューポートに従う

すべてのアーティファクトは明示的なステートマシンを遷移します。ライブ DOM、ランタイム、GPU テクスチャは、可視性とインタラクションによって与えられる予算付きリソースであり、常時確保されることはありません。

ストリーミング

まだ書かれている途中のコンテンツのために

エージェントはアーティファクトをトークンごとに出力します。各種類はそれぞれの境界で確定します——1 つの書記素、1 行、閉じた markdown 構造、JSON の値、確定した HTML タグ。境界は前にしか進まないので、読み手が解釈の撤回を目にすることはありません。

パッケージ

バックエンド非依存の契約を、オラクルと突き合わせて検証

最適化実装は素朴な参照実装と並べて提供し、両者を差分テストします。オラクルはロールバック経路として常に利用可能です。

@dopejs/deckle

カメラ、シーンストアのトランザクション、ライフサイクル、可視性、予算

@dopejs/deckle-spatial

グリッド空間インデックスと素朴な差分オラクル

@dopejs/deckle-artifact

リビジョン、インタラクションツリー、正規化シリアライズ

@dopejs/deckle-security

静的プロファイルのサニタイザー、URL ポリシー、クォータ、ケイパビリティ

@dopejs/deckle-runtime

ランタイムメッセージプロトコル、エポック、ケイパビリティ保護ブリッジ

@dopejs/deckle-renderer

保持ピクチャ、キャンバスネイティブのコンテンツ描画、LOD、テクスチャ予算

@dopejs/deckle-editor

内部ヒットテスト、選択モデル、仮想イベントパス

@dopejs/deckle-protocol

共有プレリリース語彙

@dopejs/deckle-platform-probe

HTML-in-Canvas 能力プローブ、エビデンスマニフェスト

ステータス

誠実なスコープ

エンジンの契約は実装済みでテスト済みです。ブラウザ証跡のゲートは未通過であり、実験的な HTML-in-Canvas API への対応は検出する能力であって、こちらが約束するものではありません。オープンソースライセンスはまだ選定されていません。