camera (400, 300) · zoom 0.90

Un entorno de lienzo infinito para artefactos web generados por IA.

Mantener vivos cientos de páginas generadas como iframes no escala. Aplanarlas a imágenes pierde la selección y los eventos. Deckle ocupa el espacio intermedio: pintura en caché a la que aún puedes acceder.

Ciclo de vida

Los recursos siguen a la ventana, no al número de documentos

Cada artefacto recorre una máquina de estados explícita. El DOM vivo, los entornos de ejecución y las texturas de GPU son recursos presupuestados que concede la visibilidad y la interacción; nunca están presentes por defecto.

Streaming

Pensado para contenido que aún se está escribiendo

Un agente emite un artefacto token a token. Cada tipo confirma en su propio límite — un grafema, una línea, una construcción markdown cerrada, un valor JSON, una etiqueta HTML decidida — y ese límite solo avanza, de modo que quien lee nunca ve retractarse una interpretación.

Paquetes

Contratos independientes del backend, probados contra oráculos

Las implementaciones optimizadas se publican junto a implementaciones de referencia ingenuas y se prueban diferencialmente contra ellas: el oráculo permanece disponible como vía de reversión.

@dopejs/deckle

cámara, transacciones del almacén de escena, ciclo de vida, visibilidad, presupuestos

@dopejs/deckle-spatial

índice espacial de rejilla más el oráculo diferencial ingenuo

@dopejs/deckle-artifact

revisiones, árbol de interacción, serialización canónica

@dopejs/deckle-security

saneador de perfil estático, política de URL, cuotas, capacidades

@dopejs/deckle-runtime

protocolo de mensajes del entorno, épocas, puente protegido por capacidades

@dopejs/deckle-renderer

imágenes retenidas, renderizado nativo de contenido en lienzo, LOD, presupuesto de texturas

@dopejs/deckle-editor

pruebas de impacto internas, modelo de selección, rutas de eventos virtuales

@dopejs/deckle-protocol

vocabulario compartido de versión previa

@dopejs/deckle-platform-probe

sondas de capacidades HTML-in-Canvas, manifiestos de evidencia

Estado

Alcance honesto

Los contratos del motor están implementados y probados. Las puertas de evidencia del navegador no se han superado: el soporte de las API experimentales HTML-in-Canvas es una capacidad que detectamos, no una promesa que hacemos. Todavía no se ha elegido una licencia de código abierto.