Sobre el proyecto
Ashlar es un runtime de .NET local-first bajo licencia Apache-2.0 para construir e integrar flujos de trabajo de IA auditables. Según el README, puede ejecutarse como CLI, una API HTTP, contenedores o dentro de una aplicación host a través de AddAshlar(). Una tarea enviada se almacena bajo un id y el registro de confianza (trust log) graba una entrada cuyo sourceId es ese id, por lo que tanto la salida como el registro de lo que se ejecutó están disponibles. El código propuesto por Ashlar o un modelo se vuelve confiable solo después de la puerta de certificación: analyzer fence, witness, mutation testing y determinismo. La puerta es la verificación de CI obligatoria cert-gate en master, y los resultados admitidos o rechazados se rastrean en el libro de evidencias de certificación (certification evidence ledger). El README es cuidadoso con el estado: el bucle de autonomía en proceso es experimental y se distribuye en modo hold por defecto, sin admitir nada hasta que se habilite. La ruta de autoextensión gobernada por el operador utiliza controles de política, un build course y un canary post-aplicación con auto-rollback; se distribuye sellada. El enrutamiento de modelos locales vía Ollama es el predeterminado, con opciones mock u offline disponibles tras un flag explícito ASHLAR_ALLOW_MOCK, mientras que OpenAI o Azure son objetivos opcionales. La API se niega a iniciar en un perfil de exposición de red sin autenticación, y los valores predeterminados son solo HTTP sin autenticación para desarrollo local. También documenta el soporte para los protocolos MCP y A2A, transporte gRPC, ingreso vía AWS SNS y DynamoDB, federación de pares y mesh sharing, y despliegue a través de imágenes de GHCR y archivos compose. Ashlar no es un SaaS hospedado ni un chatbot, y no depende de la nube; los despliegues air-gapped y solo locales son ciudadanos de primera clase.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.