Lattice.
Entorno de ejecución de capacidades: un SDK para aplicaciones de AI multimodales.
Describe una tarea, adjunta artefactos, declara los resultados y define las restricciones de la política. Lattice devuelve resultados tipados, un plan de ejecución inspeccionable, recibos firmados opcionales y las evidencias de los proveedores necesarias para entender qué ocurrió.

Un solo entorno de ejecución y una API pública reducida
Añade Lattice y zod a tu proyecto: una pequeña API pública sobre un único entorno de ejecución.
$ pnpm add @full-self-browsing/lattice zod$ pnpm add -g @full-self-browsing/lattice-cliInstala la CLI solo cuando necesites verificar recibos, reproducir ejecuciones, realizar evaluaciones o ejecutar diagnósticos desde una terminal. El entorno de ejecución completo requiere Node 24; se ha validado que varias fachadas son compatibles con Node 20.
Qué gestiona Lattice
Cada flujo de AI vuelve a crear la misma infraestructura. Lattice la reúne en un solo entorno de ejecución para que describas la intención, no las conexiones internas.
Artefactos
Text, JSON, archivos, URL, imágenes, audio, vídeo, documentos y resultados de herramientas, normalizados en un único modelo.
Resultados
Texto sin formato, datos estructurados compatibles con Standard Schema y Zod, citas y referencias a artefactos generados.
Enrutamiento
Selección determinista de proveedor y modelo basada en metadatos de capacidades, políticas, coste, latencia, privacidad y alternativas.
Contexto
Referencias de artefactos, resúmenes, estimaciones de tokens y planes inspeccionables de paquetes de contexto para cada ejecución.
Proveedores
OpenAI, Anthropic, Gemini, xAI, OpenRouter, LiteLLM, LM Studio, estilo AI SDK y proveedores simulados para pruebas.
Auditoría
Recibos canónicos JCS, sobres DSSE, firmas Ed25519, CIDs, sobres de reproducción, redacción y verificación.
Herramientas
Definiciones y ejecución de herramientas, recursos e instrucciones con formato MCP, resultados de herramientas como artefactos y validación de llamadas.
Agentes
Bucles opcionales de un solo agente y ejecuciones estructuradas de equipos, creados sobre los mismos componentes básicos de proveedores, herramientas, políticas y recibos.
Describe la tarea. Obtén resultados tipados.
Adjunta artefactos, declara el formato que deseas y define la política. Lattice planifica, enruta, ejecuta, valida y devuelve la ejecución completa.
- Standard Schema y Zod en el límite público
- Límites de privacidad y coste aplicados en cada ejecución
- Funciona con el proveedor simulado. No se necesitan claves de API
import { z } from "zod";
import { artifact, createAI, output } from "@full-self-browsing/lattice";
const ai = createAI({ providers });
const result = await ai.run({
task: "Resolver este caso de soporte",
artifacts: [
artifact.text(caseText, { privacy: "sensitive" }),
],
outputs: {
answer: "text",
action: z.object({
kind: z.enum(["refund", "escalate"]),
reason: z.string(),
}),
citations: output.citations(),
},
policy: { maxCostUsd: 2, privacy: "sensitive" },
});
// → result.outputs.action.kind "refund"
// → result.plan.status inspectableAdopta un componente a la vez
El entorno de ejecución completo requiere Node 24. Se ha validado que varias fachadas son compatibles con Node 20, para que puedas adoptar Lattice de forma gradual.
Adaptadores bajo un único contrato
Ejecútalos mediante el entorno de ejecución completo o úsalos directamente desde la fachada de proveedores, con resultados estructurados nativos, definiciones de herramientas y transmisión.
Anthropic
Gemini
xAIRecibos verificables y registros fáciles de reproducir
Cuando se configura un firmante, los resultados finales incluyen un recibo que puedes verificar sin conexión. Incluso si otro ejecutor realiza la llamada al modelo, Lattice puede proporcionar el recibo, el sobre de reproducción y la verificación.
- JCS en formato canónico, firmado con Ed25519
- Sobres DSSE y CIDs con direccionamiento por contenido
- Redacción y reproducción integradas en el registro
Recibo de ejecución
verificadoVerifica, reproduce y evalúa desde una terminal
El paquete CLI instala el comando lattice para verificar recibos, reproducir sin conexión, ejecutar controles de evaluación, inspeccionar recibos y realizar diagnósticos locales.
$ lattice --help
$ lattice verify --help # comprobar las firmas de los recibos
$ lattice repro --help # reproducción sin conexión de una ejecución
$ lattice eval --help # controles de regresión
$ lattice receipt --help # inspeccionar un recibo
$ lattice diagnostics lm-studio --helpCómo está construido Lattice
Reúne toda la maquinaria en un solo entorno de ejecución
Orientado a TypeScript, ESM y con licencia MIT. Publicado en el ámbito @full-self-browsing de npm.