Saltar al contenido
v0.3.0 · gratis y de código abierto

IA que actúa en tiempo real. Y lo demuestra.

AURA corre tus agentes y automatizaciones en vivo sobre los sistemas que ya tienes, se detiene ante un humano antes de tocar el mundo, y sella cada acción en una bitácora que cualquiera verifica — sin conexión, sin confiar en nosotros.

60 s
de la descarga a un nodo corriendo
1 binario
18.6 MB · sin nube, sin base de datos, sin cuenta
5.5×
más rendimiento con 200 sesiones vivas

Consíguelo

Gratis, firmado y corriendo en un minuto

Linux, macOS y Windows en amd64 y arm64. Checksums y SBOM firmados con cosign. Sin cuenta, sin nube, nada que registrar.

Descarga y verifica

Comprueba primero la firma de SHA256SUMS — demuestra quién construyó el archivo — y luego la suma. Dos comandos, y aura up.

  1. 1 · aura up — kernel, UI, almacén, bitácora y cliente de testigo, un proceso.
  2. 2 · cd skills/echo && PYTHONPATH=../../sdk/python/src python main.py — se conecta una skill.
  3. 3 · aura chat --graph echo "hola aura" — cada sobre registrado antes de confirmarse.
bash
$ curl -LO https://github.com/DeepAxiom/deepaxiom_aura/releases/download/v0.3.0/aura-linux-amd64 && curl -LO https://github.com/DeepAxiom/deepaxiom_aura/releases/download/v0.3.0/SHA256SUMS{,.sig,.pem}
$ cosign verify-blob --certificate-identity-regexp "^https://github.com/DeepAxiom/deepaxiom_aura/.github/workflows/release.yml@.*$" \
    --certificate-oidc-issuer https://token.actions.githubusercontent.com --signature SHA256SUMS.sig --certificate SHA256SUMS.pem SHA256SUMS
Verified OK
$ sha256sum -c SHA256SUMS --ignore-missing && chmod +x aura-linux-amd64 && ./aura-linux-amd64 up
  aura 0.3.0 — kernel up   ui http://localhost:9080

Como servicio

Un kernel, un volumen persistente, política que niega por defecto. Distroless, sin root, drena con SIGTERM. Se construye del repo hasta que se publique la imagen.

  1. 1 · aura up — kernel, UI, almacén, bitácora y cliente de testigo, un proceso.
  2. 2 · cd skills/echo && PYTHONPATH=../../sdk/python/src python main.py — se conecta una skill.
  3. 3 · aura chat --graph echo "hola aura" — cada sobre registrado antes de confirmarse.
bash
$ git clone https://github.com/DeepAxiom/deepaxiom_aura && cd deepaxiom_aura
$ docker compose up      # kernel + persistent volume + deploy/aura.policy.yaml

Compílalo tú

Go 1.25+, sin CGO, sin servicios externos.

  1. 1 · aura up — kernel, UI, almacén, bitácora y cliente de testigo, un proceso.
  2. 2 · cd skills/echo && PYTHONPATH=../../sdk/python/src python main.py — se conecta una skill.
  3. 3 · aura chat --graph echo "hola aura" — cada sobre registrado antes de confirmarse.
bash
$ git clone https://github.com/DeepAxiom/deepaxiom_aura && cd deepaxiom_aura/kernel
$ go build -o aura ./cmd/aura && ./aura up

Figura 1

De la descarga a un nodo corriendo, y de dónde salen las skills

Cómo se distribuye AURA An architecture diagram generated by Archify. GitHub Releases · v0.3.0 · 6 plataformas · Architecture component · cosign + SBOM GitHub Releases v0.3.0 · 6 plataformas cosign + SBOM aura · tu máquina · 1 binario · Architecture component aura tu máquina · 1 binario Tus skills · procesos que se conectan · Architecture component Tus skills procesos que se conectan registry.deepaxiom.com · API r1 · lectura pública · VPS de AURA · versiones inmutables · TOFU registry.deepaxiom.com API r1 · lectura pública versiones inmutables · TOFU studio.deepaxiom.com · DeepAxiom Studio · VPS de AURA · en construcción studio.deepaxiom.com DeepAxiom Studio en construcción descarga + verifica se conectan aura publish aura add solo API HTTP de lectura VPS de AURA

Un binario firmado desde GitHub. Las skills son procesos que se conectan a él. El registro público y Studio comparten un VPS; Studio solo lee el registro por HTTP.

Registro público — en línea

aura add instala desde registry.deepaxiom.com tras verificar hash y firma. Publicar necesita una credencial de publicador (se entrega a petición), porque la primera llave que publica un id se lo queda para siempre.

DeepAxiom Studio — en línea

Explora el registro, descarga una versión, ve quién construye qué y dibuja grafos C2 en un lienzo — exporta el IR exacto que un nodo registra.

Abrir Studio

Tiempo real

Hecho para trabajo que está vivo

Una conversación, un feed de video, una base cambiando debajo, un modelo respondiendo token a token. Las herramientas por lotes disparan una vez y terminan; AURA mantiene la conexión abierta.

Figura 2

La fuente empuja. El modelo transmite. Lo que sigue reacciona a media frase.

Una respuesta en vivo: token a token, con el efecto sellado A sequence diagram generated by Archify. texto (envelope) prompt (stream) token 1 token 1 → reacciona a media frase token n token n efecto motor · gate sella el efecto respuesta + recibo Push Token a token Efecto Cliente · WebSocket / QUIC · Sequence participant Cliente WebSocket / QUIC Kernel · executor · Sequence participant Kernel executor Skill cognitiva · LLM · Sequence participant Skill cognitiva LLM Skill motora · actúa sobre el mundo · Sequence participant Skill motora actúa sobre el mundo Ledger · sellado · Sequence participant Ledger sellado

Solo la arista que actúa sobre el mundo lleva compuerta, y solo esa entrega se sella. Todo lo demás simplemente es rápido.

1,908 msg/s
con 200 sesiones concurrentes — antes 344, misma durabilidad
63 ms
p50 con 200 sesiones — antes 489 ms
1.5M ev/s
log de eventos append-only vs 27k en SQLite

Skill echo sobre loopback: el costo propio de ruteo y durabilidad del kernel. kernel/cmd/loadgen/ lo reproduce.

QUIC en el mismo puerto que TCP: datagramas realtime, streams ordenados reliable, bulk en su propio carril. Un paquete perdido detiene solo su carril. Cancelar es garantía del kernel.

Empieza sin adoptar nada

¿Ya corres un agente con servidores MCP? Protégelo con un comando.

Sin runtime que levantar, sin reescribir, sin SDK. Las herramientas llevan compuerta salvo que su servidor demuestre que solo lee — y tú decidas creerle.

tu terminal
$ aura guard --config claude_desktop_config.json
  no node on port 9080 — running an embedded kernel
  TOOL               CAPABILITY                   ON CALL
  probe/read_thing   motor.mcp.probe.read_thing   human approval + sealed
  probe/write_thing  motor.mcp.probe.write_thing  human approval + sealed
  2 of 2 act on the world and are gated; the rest are read-only.

Figura 3

Tu agente, sin cambios. Un punto de control en el camino.

Qué cambia con aura guard en el camino A workflow diagram generated by Archify. 01 / Tu agente 02 / aura guard 03 / Tus MCP servers Llamada a tool · sin cambiar el agente · Tu agente Llamada a tool sin cambiar el agente Resultado + recibo · _meta: decisión · quién firmó · Tu agente Resultado + recibo _meta: decisión · quién firmó Política · allow · gate · deny · aura guard Política allow · gate · deny Humano aprueba · solo si actúa sobre el mundo · aura guard Humano aprueba solo si actúa sobre el mundo Ledger · hash encadenado · offline · aura guard Ledger hash encadenado · offline MCP server · sin cambios · Tus MCP servers MCP server sin cambios El mundo · Tus MCP servers El mundo sella recibo actúa

Cada llamada a una herramienta pasa por una política que tú controlas, se detiene ante un humano si actúa sobre el mundo, y vuelve con un recibo.

Límite honesto: esto vale hasta donde llega tu control sobre la configuración del agente. No hay imposición a nivel de red. Cómo funciona guard →

Demostrable

Una pista de auditoría como propiedad de la ejecución — no un log al lado

Los frameworks registran lo que te acordaste de registrar. AURA sella la evidencia en el único punto por el que pasa toda entrega, y por eso sigue contestando seis meses después.

Figura 4

Toda entrega cruza este único punto

El checkpoint de efectos: toda entrega cruza este punto A workflow diagram generated by Archify. 01 / Kernel 02 / Operador EX / Rechazado Llega el envelope · tipado · causal · dedup · Kernel Llega el envelope tipado · causal · dedup Decide la política · allow · gate · deny · Kernel Decide la política allow · gate · deny Se sella en la cadena · hash + cabeza Merkle firmada · Kernel Se sella en la cadena hash + cabeza Merkle firmada Entrega con recibo · el efecto ocurre, y es demostrable · Kernel Entrega con recibo el efecto ocurre, y es demostrable Un humano firma · Ed25519 · llave que el nodo nunca tuvo · Operador Un humano firma Ed25519 · llave que el nodo nunca tuvo Negado · también se sella · Rechazado Negado también se sella sella deny gate

Lo aplica el kernel, no tu código. Un rechazo también se sella: un auditor pregunta qué se intentó, no solo qué salió bien.

Figura 5

Edita una entrada y todo hash posterior se rompe

Edita una entrada y todo hash posterior se rompe efecto #1 anterior: — hash: sha256:a91f… efecto #2 anterior: sha256:a91f… hash: sha256:3c07… editada efecto #3 anterior: sha256:3c07… hash: sha256:8e42… efecto #4 anterior: sha256:8e42… hash: sha256:d15b… todo hash posterior se rompe merkle head — sha256:f626917bcc6bdd4… · node-signed

Cada entrada se compromete con la anterior; una cabeza Merkle firmada se compromete con todas. `aura verify` lo recomputa desde el archivo — sin nodo, sin confiar en nosotros.

  • Compuerta como invariante del kernel
  • Quien aprueba firma, Ed25519, llave que el nodo nunca tuvo
  • Cabeza Merkle RFC 6962, contrafirmable por un testigo
  • Credenciales acotadas por skill, negar por defecto
  • Secretos liberados solo contra un recibo
  • Modelo, revisión y semilla atados a cada efecto

aura verify · audit · why · replay · regress · bundle · bom · undo

Especificado, no inventado

Los artículos 12 (registro) y 14 (supervisión humana) del Reglamento Europeo de IA aplican a sistemas de alto riesgo desde el 2 de diciembre de 2027. ISO/IEC 42001 cláusula 9.2 pide la misma cadena de evidencia y está vigente hoy. AURA emite los registros; la evaluación de conformidad sigue siendo tuya.

Cómo funciona

Cinco contratos congelados. Cualquier kernel puede implementarlos.

Versionados, solo aditivos, con una suite de conformidad de 59 comprobaciones. Neutralidad que puedes comprobar, no una promesa.

Figura 6

Un kernel, cinco tipos de skill, una sesión

Una sesión de punta a punta An architecture diagram generated by Archify. Cliente · app · voz · agente · Architecture component Cliente app · voz · agente Sensorial · percibe · Kernel AURA Sensorial percibe Cognitiva · razona · Kernel AURA Cognitiva razona Motora · actúa · Kernel AURA · gate humano Motora actúa gate humano Memoria · recuerda · Kernel AURA Memoria recuerda Ledger de efectos · hash encadenado · Kernel AURA Ledger de efectos hash encadenado Log causal · cada mensaje nombra su causa · Kernel AURA Log causal cada mensaje nombra su causa El mundo · Architecture component El mundo gate contexto sella todo el tráfico Kernel AURA

Sensorial percibe, cognitiva razona, memoria recuerda, motora actúa — tras una compuerta. El log causal registra el resto para que `aura why` cuente la historia.

  • C1 Manifiesto — qué es una skill
  • C2 IR de grafo — cómo se conectan
  • C3 Canal — el sobre tipado y causal
  • C4 Bitácora y política — qué actuó, aprobado por quién
  • C5 Atestación — qué modelo, atado al efecto
  • Lee los contratos →

Al lado de tu app en seis líneas

write: true es la única línea sobre seguridad — y basta: el kernel le pone compuerta a esa llamada en toda arista y sella el efecto. CI lo demuestra contra un binario real en cada push.

MCP en ambas direcciones · OpenAPI → skills · OpenTelemetry · A2A · webhooks · federación

examples/expose-app
app.mjs
import { createNode } from "@deepaxiom/aura";
const aura = createNode({ org: "acme", app: "shop" });
aura.expose("get-order",    ({id}) => db.orders.find(id),   { params: ["id"] });
aura.expose("refund-order", ({id}) => db.orders.refund(id), { params: ["id"], write: true });
await aura.start();
// write:true → motor capability → gated on every edge → sealed

Comparar

Elige este cuando tengas que responder por lo que hizo el agente

Ejecución

Herramientas de workflow
Disparar, correr, desmontar
Frameworks de agentes
Un bucle en tu proceso
AURA
Una conexión viva, en streaming

Compuerta de aprobación

Herramientas de workflow
Un paso que te acuerdas de agregar
Frameworks de agentes
Código tuyo — o que olvidaste
AURA
Un invariante del kernel

Evidencia

Herramientas de workflow
Logs en la consola del proveedor
Frameworks de agentes
Trazas, no a prueba de manipulación
AURA
Encadenada, firmada, verificable sin conexión

Quién aprobó

Herramientas de workflow
Un id de usuario en una fila
Frameworks de agentes
Normalmente nada
AURA
Una firma Ed25519 que el nodo no puede falsificar

Dónde corre

Herramientas de workflow
Mayormente SaaS
Frameworks de agentes
Tu proceso, tú lo operas
AURA
Un binario de 18.6 MB, donde quieras

Una comparación de diseños, no un benchmark. Los frameworks tienen un ecosistema mucho mayor y años de madurez.

Ecosistema

Construye una skill en 100 líneas. Publícala. Quédate con los derechos.

Figura 7

Publica una vez, instala en cualquier lado

Publicar e instalar una skill A workflow diagram generated by Archify. 01 / Desarrollador 02 / Registry 03 / Quien instala Tu skill · manifest + código · Desarrollador Tu skill manifest + código aura publish · zip + firma Ed25519 · Desarrollador aura publish zip + firma Ed25519 registry.deepaxiom.com · versiones inmutables · TOFU · Registry registry.deepaxiom.com versiones inmutables · TOFU Studio · explorar · descargar · publicar · Registry · en construcción Studio explorar · descargar · publicar en construcción aura add · verifica hash + firma · Quien instala aura add verifica hash + firma aura run · revisión de permisos · Quien instala aura run revisión de permisos --capability API de lectura

Versiones inmutables, llave del publicador atada al id en la primera publicación, hash y firma verificados antes de instalar. Studio es su frente web.

SDKs en Python y Node

Conexión, causalidad, idempotencia y credenciales resueltas. Parte de skills/echo/. Apache-2.0: una skill que vendes no carga copyleft, nunca.

Guía del SDK

Studio

El frente web del registro: explorar, descargar, directorio de desarrolladores y un lienzo de grafos que exporta C2 puro. Cuentas y publicar desde el navegador vienen después.

Abrir Studio

Hasta que llegue el sandbox microVM, las skills format: source no están contenidas — publica y aloja lo tuyo en vez de instalar código de extraños. format: wasm sí está en un sandbox real.

Servicios

¿No quieres construirlo tú? Lo construimos sobre AURA por ti.

Deep Axiom es el equipo detrás del runtime. Tomamos tus requerimientos del levantamiento a producción: el software, la IA que va dentro, y la pista de evidencia que te permite responder por lo que hizo.

  • Plataformas web empresariales

    CRM, ERP, facturación, back-office — los sistemas sobre los que corre tu negocio, con IA que actúa dentro de ellos bajo una compuerta humana.

  • Logística y rastreo

    Flotillas, rutas, sensores, posiciones en vivo. Tiempo real por construcción: la fuente empuja, el mapa se mueve.

  • Apps móviles nativas

    iOS y Android, voz y cámara como entradas de primera clase, tolerantes a desconexión, con el mismo backend auditado.

  • Redes sociales y comunidades

    Feeds, mensajería, moderación con una persona decidiendo detrás del modelo — la IA redacta, un humano firma.

  • Ciberseguridad y cumplimiento

    Cada acción con compuerta, atestada y verificable sin conexión. Evidencia hecha para el Reglamento Europeo de IA, ISO/IEC 42001 y tu auditor.

  • IA sobre lo que ya operas

    Apunta AURA a tu especificación OpenAPI o a tu base de datos y sus operaciones se vuelven skills — solo lectura por defecto, escrituras tras aprobación.

Por qué AURA lo hace posible

Un solo runtime lleva texto, voz, documentos y eventos como el mismo stream tipado; cada integración es una skill reutilizable; cada escritura pasa por compuerta y se sella. Por eso un CRM, una app de rastreo y un asistente de chat salen del mismo kernel — y por eso lo que te entregamos lo puede auditar alguien que no estuvo en la sala.

Un equipo de ingenieros que escribió el kernel, los SDKs y la especificación — en Puebla, México, trabajando para todo el mundo.

Cuéntanos qué necesitas

La primera conversación es gratis, igual que el runtime.

Dónde está, honestamente

Pre-1.0 — y las brechas se listan, no se esconden

Probado en CI

Streaming sobre WebSocket y QUIC · bitácora y verificación sin conexión · la compuerta · aprobaciones firmadas · credenciales acotadas · testigo · reanudación · replay · regresión · MCP en ambas direcciones · guard · sandbox Wasm · CDC de Postgres · respaldo/restauración · rotación de llave.

Verificado a mano

Voz con barge-in · el planner · aura why · OpenTelemetry · ML-BOM.

Todavía no

Sin failover (un proceso; un reinicio reconstruye el estado) · SDKs fuera de npm/PyPI · imagen de contenedor sin publicar · sin microVM para skills fuente · sin testigo público.

Preguntas

Preguntas frecuentes

¿De verdad es gratis?

Sí. Especificación y SDKs son Apache-2.0 para siempre; kernel y UI son AGPL-3.0-or-later, que solo se activa si ofreces un kernel modificado a terceros por red. Correrlo dentro de tu organización no obliga a nada. Hay licencia comercial para quien quiera otros términos.

¿En qué se diferencia de LangGraph, CrewAI o AutoGen?

Esas son librerías con las que construyes un bucle dentro de tu proceso. AURA es un runtime al que tus skills se conectan: la compuerta la aplica el executor por donde pasa toda entrega, bajo una política que un grafo no puede debilitar, y el registro que deja va firmado y encadenado, no es una traza.

¿Me hace cumplir el Reglamento Europeo de IA?

Produce la evidencia que piden los artículos 12 y 14 — registro automático de eventos y supervisión por una persona identificable. No hace la evaluación de conformidad; ninguna herramienta puede. ISO/IEC 42001 cláusula 9.2 pide una cadena comparable y está vigente hoy.

¿Está listo para producción?

Pre-1.0. La brecha que bloquea es el failover: un proceso, y si muere el ruteo vivo se va con él (el log de eventos sobrevive y un reinicio lo reconstruye). Si tu app se degrada cuando AURA se cae, despliégalo hoy como servicio auxiliar; si se detiene, lee primero el roadmap.

¿Necesito cuenta, nube o API key?

No. Un binario, nada llama a casa. Los modelos pueden ser archivos GGUF locales o cualquier endpoint compatible con OpenAI.

¿De dónde salen las skills, y qué es Studio?

El registro público en registry.deepaxiom.com está en línea: `aura add` instala tras verificar hash y firma; publicar necesita una credencial de publicador porque la primera llave que publica un id se lo queda. Studio en studio.deepaxiom.com es el frente web — explorar, descargar, directorio de desarrolladores y un lienzo de grafos.

Sesenta segundos

Descárgalo. Verifícalo. Córrelo hoy.

Gratis, de código abierto, un binario. Sin cuenta, sin lista de espera, nada que firmar.

bash
$ curl -LO https://github.com/DeepAxiom/deepaxiom_aura/releases/download/v0.3.0/aura-linux-amd64
$ sha256sum -c SHA256SUMS --ignore-missing   # after cosign verify-blob — see #install
$ chmod +x aura-linux-amd64 && ./aura-linux-amd64 up

  aura 0.3.0 — kernel up
  ui        http://localhost:9080
  ledger    0 effect(s) sealed · 0 checkpoint(s)

Sigue el trabajo