On-prem платформа управления Android/ТСД/Linux без Google-сервисов: 152-ФЗ, lost-mode за 6 секунд, 1С auto-wipe, freemium до 25 устройств.
Function-calling копилот по своей базе знаний MDM
7 AI-endpoints (askai, copilot, policy_gen, script_gen, compliance_explain, explain_alert, suggest_policies) маршрутизируются на 4 типа провайдеров (Ollama, OpenAI-compat, YandexGPT, GigaChat). Per-tenant routing через ai_endpoint_routes. Hybrid retrieval RAG: vector ANN + BM25 ts_vector(russian) + RRF + reranker BAAI/bge-reranker-v2-m3.
pending → sent → done/failed за секунды
EMQX 5.10 + JWT-auth через HTTP-hook /api/v1/mqtt/auth + /api/v1/mqtt/acl. 14 типов команд (lock, wipe, lost_mode, install_apk, remote_assist_request и т.д.). Auto-persist в Publisher: payload без id → INSERT в commands и id вставляется автоматически. Long-poll fallback при недоступном MQTT.
DSL-правила, инциденты, авто-уведомления РКН
compliance_rules с DSL (All/Any/Not/Field/Op/Value, операторы eq/lt/like/in/regex), 4 триггера (heartbeat, attestation, inventory, schedule), действия notify/lock/wipe/quarantine_policy. Инциденты ПДн с триггером schedule_rkn_notifications AFTER INSERT — авто 24/72-ч уведомления. ZTNA: ztna_rules (priority + match_resource + required_conditions), ztna_resources, ztna_decisions-лог.
Android Compose + Linux Go-агент <20MB
Android DPC на Kotlin Jetpack Compose с MQTT через HiveMQ-клиент. Linux DPC: Go-агент CGO_ENABLED=0, single-binary <20MB, AMD64+ARM64, поддержка Astra/Alt/РедОС/Ubuntu/Debian/RHEL/Rocky/Alma. Команды: script.run (whitelist), lock, restart, inventory.refresh. Inventory: kernel/distro/packages, firewall, SELinux/AppArmor, systemd, SSH-config.
7 endpoints × 4 типа провайдеров
systemd komendant-api :8101, 21.4 MB RAM
94 таблицы, RLS на 39 + force RLS
MQTT-брокер, TLS 8883, JWT-auth-hook
APK, OSM-tiles, VPN-профили, бэкапы
Lockout, JWT-revoke, AI cache, GigaChat lock
PM2 cluster :3040, 110 page.tsx
Prometheus + Grafana + Loki + Tempo + OTel