Cognitive Flow Oriented · v0.3.0
Stop chaining prompts. Start engineering systems. Axon gives you a runtime, a memory model, and a flow language — so what you build today scales into something real tomorrow.
Paradigm shift
Cada era resolvió el problema de su tiempo. Axon resuelve el de este.
Runtime
Axon no corre sobre otro lenguaje. Tiene su propio runtime compilado en C++17 — con scheduler de threads, grafo de ejecución con detección de ciclos, y máquina de estados finita por actor.
Cada actor atraviesa estados bien definidos. Si falla, el runtime decide qué sigue según el contrato declarado — no según código imperativo que el programador olvidó escribir.
Lo que un sistema operativo hace por los procesos, Axon lo hace por los actores: ciclo de vida, memoria, comunicación y concurrencia — gestionados por el runtime, no escritos a mano.
Build once. Run anywhere. Scale to millions.
Powered by the Axon RuntimeFilosofía
La mayoría de los frameworks evolucionan cambiando los fundamentos. Axon evolucionará expandiéndolos.
Universal Computational Graph
En Axon cada nodo tiene un tipo y un contrato. Un flow arranca la ejecución, dispara agentes, que ejecutan tasks, que pueden invocar otros agentes o flows completos — formando una red de ejecución que el runtime traza, valida y optimiza en tiempo real.
Memory System
Cada actor declara qué recuerda y por cuánto tiempo. No hay estado oculto — el modelo de memoria es explícito, gestionado por el runtime, y observable en cada ejecución.
Parallel Runtime
parallel {} no es una promesa.Cuando escribes parallel {} en Axon, el scheduler C++17 asigna cada actor a un worker real del thread pool — no a una cola de eventos, no a corutinas cooperativas que se turnan.
Sin GIL. Sin un intérprete cediendo el control entre instrucciones. Cada core hace su trabajo en paralelo real, y el runtime sincroniza los resultados cuando todos terminan. El mismo código aprovecha 4 cores en tu laptop y 64 en un servidor de producción, sin cambiar una línea.
Dentro de un bloque parallel {} puedes mezclar actores completamente distintos — con distintos modelos, distintas tasks, y distinta memoria — y el runtime los coordina como si fueran uno.
Transport Layer
Axon no está atado a una sola máquina. Tus flows pueden conectar instancias locales, servidores en red, y servicios en la nube usando el mismo modelo de actor — sin cambiar la lógica del flow.
Consensus en diseño · RFC abierto
Consensus es un módulo donde múltiples actores debaten sobre una decisión. Cada uno con su propio contexto e historial de precisión acumulado — el runtime sabe quién ha acertado antes y le da más peso en la decisión colectiva.
El resultado no es solo un "sí" o un "no". Es una decisión trazable: qué actores votaron qué, por qué los de mayor precisión inclinaron la balanza, y qué argumentos presentaron los que discreparon.
Inteligencia colectiva con trazabilidad completa. No una caja negra — un panel con actas.
Casos de uso: evaluar si lanzar una feature · auditar código desde múltiples perspectivas · validar estrategia con actores especializados · decisiones de contratación · análisis de riesgo
Working in Progress
Un vistazo directo al estado de implementación del lenguaje — sin roadmap de marketing, el estado real del código hoy.