Sobre el proyecto
A3S Cloud es una plataforma de desarrollo autohospedada y orientada a Agentes. Su README describe un plano de control donde el producto y la verdad del estado deseado permanecen en Cloud, el trabajo duradero es coordinado por A3S Flow, los contratos de ciclo de vida son definidos por A3S Runtime, la ejecución es manejada por A3S Box, y A3S Gateway es el único borde público. El repositorio tiene licencia MIT y está dirigido a Rust 1.88 o posterior, PostgreSQL 17 o una versión compatible, A3S Box, una revisión fijada de A3S Gateway y NATS JetStream para roles de producción, Worker o Relay. Bun se menciona únicamente para el desarrollo del cliente de TypeScript o la CLI.
La arquitectura sigue una única ruta para cada servicio: admitir tráfico público a través de Gateway e Identity; consignar el estado deseado, la idempotencia, la evidencia de auditoría y los hechos de Outbox en PostgreSQL a través de A3S ORM; coordinar esperas duraderas, reintentos, repeticiones, aprobaciones, compensaciones y cancelaciones a través de A3S Flow y Operations; ubicar y ejecutar a través de Workloads y Fleet con unidades de Runtime Task o Service en Box; y luego publicar instantáneas de rutas versionadas a través de Edge y Gateway. Cloud nunca se convierte en un segundo proxy de bytes de solicitud.
Seis resultados de producto comparten dos clases de ejecución. AaaS cubre conversaciones, ejecuciones, eventos, aprobaciones, puntos de control, bifurcaciones y vinculaciones de proveedores. WaaS cubre ontología, definiciones y planes inmutables, WorkflowRun, HumanTask y orden de nodos tipado. FaaS posee perfiles de lanzamiento de Function inmutables y delega las invocaciones a Executions, Workloads o Connectors. Durable Cell proporciona un espacio de estado nombrado, serializado e hibernable para personas y múltiples Agentes. Model Inference posee la revisión del modelo, el despliegue, la política de enrutamiento, el uso y la evaluación, con réplicas independientes y grupos de prefill/decode multi-nodo. Static Web sirve lanzamientos inmutables de React, Vue y otros admitidos directamente desde Gateway, con SSR como un perfil de Service ordinario. Las únicas clases de ejecución generales son Task y Service.
El inicio rápido utiliza simplemente 'up' para las dependencias y un plano de control separado, con endpoints de salud en /api/v1/health/live y /api/v1/health/ready, un endpoint de OpenAPI en /api/v1/openapi.json, y un migrador de ejecución única que debe ejecutarse antes de los procesos de servicio. Bootstrap crea la primera Organización, el Principal de servicio, la Membresía de propietario, el token de API, la política de rol de plataforma base y la vinculación de PlatformOwner. Las mutaciones utilizan autorización Bearer y una clave de idempotencia. La CLI se ejecuta con Bun y lee las credenciales de las variables de entorno o de la entrada estándar, no de un archivo de contexto de CLI. La producción publica la API únicamente a través de A3S Gateway.
Las capacidades de la plataforma descritas en el README incluyen autoridad Git hospedada más revisiones de fuentes externas, webhooks, compilaciones de Box reproducibles, procedencia, vistas previas de pull-request, artefactos inmutables y promoción que preserva el digest. Supply separa las autoridades de Git, OCI Registry y A3S Use Registry. La ejecución y el escalado utilizan un único planificador heterogéneo para pools de CPU, pools de GPU, restricciones de acelerador y topología, Claims, anti-afinidad, colocación gang, mantenimiento, cuotas y preemoción, con escalado a cero sin estado y drenaje, cercado, punto de control y recuperación con estado. El almacenamiento y servicio utilizan un único cliente de objetos inmutables tipados sobre almacenamiento externo compatible con S3, TLS y enrutamiento propiedad de Gateway, y OpenTelemetry para logs, métricas, trazas, SLOs e incidentes. La gobernanza cubre el aislamiento de inquilinos, membresías, Resource Grants, cuotas, credenciales, auditoría, Outbox, limpieza de ciclo de vida, un plano RBAC de administrador del sistema, concesiones de soporte de corta duración y revisiones de identidad de carga de trabajo.
El README establece que A3S Cloud no incluye un Dashboard de gestión; hospeda lanzamientos Web de inquilinos inmutables de React/Vue y otros para Aplicaciones y Agentes, que utilizan el mismo Gateway y APIs que otros clientes. La CI automática y la conformidad de Box se ejecutan solo para pushes a release y pull requests dirigidos a release; main no inicia estos flujos de trabajo automáticamente.
El estado de entrega se rige por puertas (gates), no por porcentajes. Al 2026-09-06, el README enumera Identity con alcance de inquilino, PostgreSQL/A3S ORM, Operations/Flow, Outbox, API pública y migraciones como una base Verified. El alcance de la instalación y el RBAC de administrador del sistema son núcleo Verified con una puerta más amplia en progreso. Workloads, Fleet, Runtime/Box, Gateway, supply, colaboración y controles empresariales están en progreso, con una puerta de proveedor real A0.4 verificada. Las líneas de producto de Agent y MCP hospedado están en progreso con A0.4 verificado. Ontology Workflow y AI Applications/Files están en progreso. Las automatizaciones tienen una base de componentes en progreso. Data/S0 y Durable Cell son bases en progreso. La identidad de carga de trabajo tiene confianza verificada y bases WI2-C1/C2/C3a/C3b, con la atestación de hardware de flota y la emisión completa aún abiertas. FaaS, inferencia distribuida, suministro de modelos, Static Web, CI/CD de Runtime y operaciones HA completas están planeadas o en base temprana. Los objetivos de arquitectura no son afirmaciones de disponibilidad; una capacidad se lanza solo después de que las puertas de proveedor real, falla, recuperación, limpieza, actualización y lanzamiento se marquen como Verified en ROADMAP.md.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.