Об этом проекте
Ashlar — это локальный .NET runtime под лицензией Apache-2.0 для создания и встраивания проверяемых AI-воркфлоу. Согласно README, он может работать как CLI, HTTP API, в контейнерах или внутри хост-приложения через AddAshlar(). Отправленная задача сохраняется под идентификатором, а журнал доверия (trust log) фиксирует запись, sourceId которой совпадает с этим идентификатором, благодаря чему доступны как результат, так и запись о том, что именно было запущено. Предложенный код от Ashlar или модели становится доверенным только после прохождения сертификационного шлюза: analyzer fence, witness, мутационного тестирования и проверки детерминизма. Этот шлюз является обязательной проверкой CI cert-gate в ветке master, а результаты принятия или отклонения отслеживаются в реестре доказательств сертификации (certification evidence ledger). В README особо отмечается статус функций: цикл автономности внутри процесса является экспериментальным и по умолчанию поставляется в режиме hold, не принимая ничего до активации. Поддерживаемый путь саморасширения под управлением оператора использует управление политиками, курс сборки и canary-тестирование после применения с авто-откатом; эта функция поставляется запечатанной (sealed). По умолчанию используется локальная маршрутизация моделей через Ollama; mock-режим или офлайн-режим доступны при наличии явного флага ASHLAR_ALLOW_MOCK, в то время как OpenAI или Azure являются опциональными целями. API отказывается запускаться с профилем сетевого доступа без аутентификации, а настройки по умолчанию предусматривают только HTTP без аутентификации для локальной разработки. Также задокументирована поддержка протоколов MCP и A2A, транспорт gRPC, входящие данные из AWS SNS и DynamoDB, федерация пиров и mesh-шеринг, а также развертывание через образы GHCR и compose-файлы. Ashlar не является хостинг-SaaS или чат-ботом и не зависит от облака; развертывание в изолированных средах (air-gapped) и только локально являются приоритетными вариантами.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.