Zervanor — архитектура

Единая шина событий. Никаких жестко закодированных провайдеров.

Любой источник событий. Любой бизнес-результат. Единая платформа. Перед вами полный мультитеннантный стек на базе Kubernetes под каждым шаблоном решения.

Коннекторы

  • Stateless HTTP-вызовы
  • Легковесные, нулевой холодный старт
  • REST / GraphQL / Webhooks
Stripe · Slack · Gmail · GitHub · Notion
Маршрутизатор событийCloudEvents

Агенты

  • Изолированные контейнеры K8s
  • Stateful-процессы длительного выполнения
  • AI / LLM / Мессенджеры
WhatsApp · ИИ-агент · Планировщик · Участие человека / HITL

Полный стек платформы

Восемь слоев, один контракт. Каждый слой развертывается и наблюдается независимо, а все события маршрутизируются через шину CloudEvents.

Интерфейсы
Next.js Панель управленияВизуальный конструкторTypeScript SDK + CLI

Визуальный интерфейс для операторов, код для разработчиков.

Панель управления
FastAPIControllers → Services → RepositoriesJWT + RBAC (4 роли)WebSocket реальное время

Авторизация, разделение данных компаний и API, с которым общаются интерфейсы.

Движок процессов
Prefect42 типов узловЖивой мониторинг выполнения

Сопоставляет события по паттерну, cron или вебхуку и запускает выполнение процесса.

Шина событий
CloudEvents 1.0Apache Kafka (Redpanda)Дедупликация 24ч

Единый контракт для всех интеграций. Выделен, так как все события проходят через него.

Среда выполнения агентов
Generic Agentic Runtime (ADR-038)Пакеты коннекторовПроекция инструментов (AG-02)

Коннекторы дергают API; агенты думают в изолированных контейнерах. Общий формат пакетов.

Оркестрация
Deploy WorkerУправление контейнерами агентов в K8sВыделенные пространства имен

Упаковка и деплой агентов в изолированные пространства имен Kubernetes для каждого клиента.

Данные и состояние
PostgreSQLTimescaleDB (история событий)RedisQdrant (векторная память)

Реляционное состояние, тайм-серии истории событий, кэш и векторная память агентов.

Инфраструктура
Kubernetes / GKETLS 1.3OpenTelemetry · Prometheus · Grafana

Мультитеннантный кластер с шифрованием, сетевыми политиками и полным мониторингом.

Что дает эта архитектура вашему бизнесу

Шлюз CloudEvents

Любой источник — вебхуки, расписания, базы данных, мессенджеры, API — приводится к стандарту CloudEvents 1.0 на шине Kafka, позволяя процессам взаимодействовать без кастомных интеграций.

TypeScript SDK и CLI для агентов

Создавайте агентов на TypeScript. Генерируйте структуру с помощью init, тестируйте локально и деплойте с помощью push по чистому HTTP без локального Docker.

Визуальный конструктор процессов

Визуальный холст на базе движка Prefect: 42 типа узлов (switch, filter, loop, transform, HTTP, запуск агента, действие коннектора, задача человека) и лог выполнения.

Коннекторы как данные

Интеграции — это данные, а не код. Каждый коннектор — это версионированная схема. Каталог масштабируется без изменений ядра платформы.

Реальное время и наблюдаемость

WebSocket-обновления с автовосстановлением подключения, OpenTelemetry, Prometheus-метрики, Grafana-дашборды и публичная страница статуса.

Безопасность мультитеннантности

JWT + RBAC (4 роли), изолированные namespaces в K8s для каждого клиента, фильтрация запросов по компании, шифрование TLS 1.3 и скрытие PII-данных.

Построено на современном открытом технологическом стеке

FastAPINext.jsNode.js / TypeScriptKubernetes / GKEPostgreSQLTimescaleDBRedisKafka / RedpandaPrefectQdrantNovuOpenTelemetryPrometheusGrafana

Почему эта архитектура выигрывает на рынке

Независимость от провайдеров

В ядре платформы нет жестко закодированной логики конкретных провайдеров. Один движок запускает WhatsApp, Stripe, Salesforce и любые другие сервисы через общий контракт. Коннектор считается готовым только при наличии пакета провайдера, пакета коннектора, 7 файлов документации и тестов.

Событийно-ориентированное выполнение

В отличие от систем, постоянно опрашивающих API (polling), Zervanor работает по событиям. Процессы и агенты просыпаются только при прохождении подписанного события, например, stripe.payment.succeeded.

Рантайм на базе Kubernetes

Zervanor не просто дергает ваши API — он хостит ваших агентов. Каждому агенту выделяется изолированный контейнер в мультитеннантном кластере GKE с разделением пространств имен на уровне организаций.

Новое — рантайм и модели

Запускайте на платформе — или на собственном устройстве.

Один и тот же агент работает в управляемом облаке или на вашей машине, использует маршрутизируемое сочетание облачных и локальных моделей и доступен через чат-интерфейс.

Облако или ваше устройство

Один и тот же агент — один manifest, один SDK — работает в управляемом облачном поде или на вашей машине через приложение Zervanor Desktop. Он подключается исходяще, поэтому работает за брандмауэром.

Умная маршрутизация моделей

Единый каталог облачных, платформенных и локальных моделей за именованными маршрутизаторами с автоматическим фолбэком. Выбирайте модель для каждого агента; запускайте инференс локально, когда нужно.

Беседы

Постоянный чат с маршрутизацией по моделям, который может использовать ваши коннекторы и агентов как инструменты — с шагом подтверждения перед любым изменением.

Сейчас десктопный хост рантайма; мобильный хост в дорожной карте.

Посмотрите на архитектуру в действии