[все дашборды](index.html) · категория: Прочее · [← Holo-Engine-Product-Study](Holo-Engine-Product-Study.html) · [Hotels-Brno-Route-15-16-Aug →](Hotels-Brno-Route-15-16-Aug.html)

# Holo Engine (hiholo.ai) — разбор продукта лида Кирилла Казакова

**Дата замера:** 13.08.2026, 07:25 UTC · узел MyOwnPC-Natalia
**Источник:** живые запросы к сервису, не по памяти и не по маркетингу
**Дашборд:** `D:\OBSIDIAN\Anton-Knowledge\_Dashboards\Holo-Engine-Product-Study.html`

---

## 1. Первый факт: ссылка — не MCP-сервер, а форма заявки

| проверка | результат |
|---|---|
| `POST /mcp` (JSON-RPC `initialize`) | **404 `{"error":"not_found"}`** — подключить как удалённый MCP нельзя |
| `GET /mcp` | HTML-страница «Holo Engine — MCP Trial», форма на 14 дней |
| что реально дают | бинарь `mcp_standalone` + `license.holo` по почте, кладётся в `~/.holo/`, подключается к Claude Desktop |
| `GET /health` | `healthy`, version 2.0.0, uptime 121 380 с (≈1,4 сут), RSS 146 МБ, nginx/Ubuntu |
| `api.hiholo.ai/api/tree` | **401** без ключа |
| `GET /` | открытая документация, SPA 311 КБ, ~34 эндпоинта, регистрации не требует |

MCP у них = **локальный лицензируемый бинарь с привязкой к машине**, а не публичный эндпоинт.

## 2. Что это за продукт

Детерминированный «движок-мозг» на одной структуре данных — **Adelic Tree** (гиперболическое дерево, модель Пуанкаре). Одна структура одновременно работает как БД, индекс, вектор-поиск, ML-рантайм и решатель. Позиционирование: «Physical AI infrastructure based on geometry of computation». Бинарь **<10 МБ**, только CPU, без GPU и внешних зависимостей, всё считается локально.

**Четыре заявленных отличия:**
1. ноль галлюцинаций — детерминизм, тот же вход даёт тот же выход
2. заменяет вектор-БД + эмбеддинг-модель + граф-БД одним вызовом
3. ~10 МБ, любой CPU вплоть до микроконтроллера
4. white-box: формула и R² на каждый прогноз

**Шесть слоёв цикла Sense → Understand → Decide → Act → Verify → Adapt (~34 эндпоинта):**

- **Sense** — `seed`, `insert`, `feed_text`, `cognitive/observe`
- **Understand** — `query_text`, `search`, `nearest`, `discover`, `reason`, `connectome/decompose`
- **Decide** — `cognitive/predict`, `solveCSP`, `geometry_solve`, `graph_solve`, `quantum_tree_solve`, `solve/math`, `solve/optimize`
- **Act** — `holo_exec`
- **Verify** — `cognitive/evaluate`, `anomaly`, `missing`, `tree`, `get`
- **Adapt** — `cognitive/feedback`, `cognitive/learn`

**Holo Language** — тьюринг-полный язык с «человеческим» синтаксисом, исполняется на сервере одним вызовом `/api/holo_exec`. Состояние живёт в дереве, есть сессии (переживают рестарт), функции, циклы, try/catch, HTTP-вызовы. Сделан явно под AI-агентов: агент описывает логику, сервер исполняет за один round-trip.

**Модели поставки:** MCP (лицензия на машину, device binding) · On-Prem (enterprise) · IoT/Edge. Бесплатно для науки и образования. **Цен нет** — «by request».

## 3. Бенчмарки: их цифры и наша оценка

| домен | их цифра | с чем сравнивают | проверяемость |
|---|---|---|---|
| БД, 100K строк | point query 0,2 µs (40× SQLite); память 9,8 КБ против 6,9 МБ; сжатие 2041:1 | SQLite, ClickHouse | ⚠️ сравнение неравное: у них 49 узлов квантильных бакетов, это агрегат, а не хранение сырья |
| Квантовая химия | медиана 33× быстрее PySCF, отклонение 0–0,02% | PySCF RHF, STO-3G | ✅ самая сильная позиция, сверяется с эталоном |
| ML-классификация | +2,7% F1 prompt injection, +1,2% PII, ничья на галлюцинациях, **−1,9% проигрыш** LogReg на intent | scikit-learn 1.8, 5-fold CV | ✅ проигрыш показан честно, но N=400–500 мало |
| Онлайн-обучение | 0,96 при дрейфе, DT/RF падают в 0,00 | переобучение DT/RF | ⚠️ падение RF в ноль похоже на кривой baseline |
| RAG без эмбеддингов | Recall@3 90% против 80% TF-IDF, 70% BM25 | TF-IDF, BM25 | ❌ 200 чанков и 10 запросов; плотных ретриверов (e5/bge) нет вовсе; latency 259 мс против <1 мс |
| Символьная регрессия | R²=0,999999999995 на чистых данных, s-выражение | LinearRegression, Lasso | ⚠️ на шуме равно sklearn; ценность = читаемая формула |
| FPGA phase core | ~1600× при K=4096, 0 умножителей, ~130× энергия | 1 ядро i9-9880H | ⚠️ сами помечают DERIVED/MODELED, платы и замера нет |
| Банковский uplift | Qini 563,9, профит $13,8K | sklearn S/T-learner | ❌ **их же таблица: sklearn T-learner выигрывает** (Qini 613,4, профит $14,7K) |

## 4. Юридический слой (EULA от 07.07.2026) — важнее бенчмарков

- **Лицензиар — Кирилл Казаков, физлицо**, торговое имя «Hi Holo». Юрлица нет: адрес, юрисдикция и арбитраж стоят заглушками «to be specified upon incorporation». Права «автоматически перейдут» будущей компании.
- **Запрещено:** реверс, модификация, перепродажа, обход лицензии, **использование для создания конкурирующего продукта**, применение в mission-critical / медицине / life-safety.
- **Наш фидбек и идеи** он вправе использовать без ограничений и обязательств → своё ноу-хау в переписке не выкладываем.
- Приватность: заявлено, что движок локальный и наружу ничего не шлёт. 🤔 **Не проверено** — проверяется только сниффером на живом бинаре.

Внешняя сверка: RocketReach показывает Hi Holo как компанию с 1 сотрудником, Кирилл Казаков — Founder, локация Батуми (Грузия). Статья по математике движка (EBM/JEPA, май 2026) подписана «***ill ***akov, Founder & Researcher».

## 4-бис. RECALL: что у нас уже было по Кириллу (найдено 17.08)

⚠️ Правка к первой версии этой заметки: там стояло «в волте его нет ни строкой» — **неверно**, поиск по волту тогда ещё не закончился. В волте лежит целый след:

- **CRM-лид** `04-Projects/crypto/Platinum-CRM/leads/2026/kirill-kazakov.md` — `lead_id live-27645`, статус **interested**, категория founder, компания hiholo.ai, 1 звонок 12.08.2026.
- **Карточка человека** `07-People/person-kirill-kazakov.md` — Тбилиси (GMT+4), `******ymaker@gmail.com`, +*** *** ** ** **, пришёл сам через **Calendly** 11.08, событие `87213058-2a97-4b76-9f8f-ce39df368f8d`. Плюс вторая, укороченная карточка `person-kirill-kazakov-2.md`.
- **Транскрипт звонка** 12.08: `04-Projects/fireflies-meetings/2026-08-12-kirill-1-on-1-with-tony-EMP3BP.md` (51 КБ).
- **Группа в Telegram** для продолжения: `https://t.me/+Y2FWRxBXhW44YWU9`.

**Главное из звонка:** договорённость дословно — «**Тони протестирует продукт Кирилла**». То есть приказ Антона 17.08 «начни использовать» это не новая идея, а закрытие обещания пятидневной давности. Тони со своей стороны дал советы по фандрайзингу: без traction идти в ангелов, а не в VC; для США позиционирование «AI automation» продаётся легче, чем сложный инфраструктурный питч.

**Расхождение, которое стоит держать в голове при разговоре.** Антону он продавал продукт как движок для **payments / fintech / banking / web3** — fraud, compliance, KYC scoring, с полным traceback решений для регулируемых рынков. А на витрине единственный кейс из этой вертикали (банковский кэшбэк, uplift) их же цифрами **проигрывает** sklearn T-learner. То есть в вертикали, которой он питчит, публичное доказательство пока слабейшее. Это не «поймали на вранье» — цифры показаны честно, — но вопрос №3 из списка ниже становится главным.

⚠️ Расхождение внутри нашей же CRM (не чинил, подсвечиваю): карточка человека пишет «состоялся ли звонок фактически — не подтверждено, ФА не отправлен», а карточка лида содержит полный текст ФА и лог звонка. Одна из двух врёт.

## 5. Вердикт

**Сильное.** Инженерия настоящая: 34 задокументированных эндпоинта, свой язык, RTL на Verilog с синтезом в Yosys, статья по EBM/JEPA-математике, живой сервис. Квантовая химия и символьная регрессия — воспроизводимые вещи. Локальность и 10 МБ — реальный аргумент для тех, кому нельзя в облако.

**Слабое.** Один человек без юрлица и без цен. Витрина смешивает измеренное с выведенным. Два ключевых для нас кейса (RAG и uplift) их же цифрами проигрывают baseline. Соло-разработчик = риск поддержки.

**Практически для нас.** Не замена нашему стеку. Ниша узкая и ровно про наш принцип «детерминизм важнее LLM» (§6.1): точный CSP-решатель, детект аномалий, предсказание пропусков на табличных данных, читаемые формулы для аудита — рядом с LLM, а не вместо неё.

## 6. Вопросы Кириллу

1. MCP-бинарь: какой набор tools он отдаёт агенту — все 34 эндпоинта или урезанный tier 4?
2. RAG: сравнивались с TF-IDF и BM25 — есть ли замер против плотного ретривера (e5/bge) и на корпусе от 10 тысяч документов?
3. Кэшбэк-кейс: в вашей же таблице sklearn T-learner выигрывает. Почему кейс оставлен на витрине?
4. Юрлицо и цены: срок и юрисдикция инкорпорации — от этого зависит, можем ли мы ставить это в продакшн-контур.
5. Что с лицензией и данными, если проект остановится: есть ли escrow исходников или бессрочный офлайн-ключ?

---

*Собрано из живых ответов: `engine.hiholo.ai/`, `/mcp`, `/health`, `/eula`, `/privacy`, `hiholo.ai`, `hiholo.ai/ebm`, `api.hiholo.ai` (401). Ничего не отправлено, форма триала не заполнялась. Цифры бенчмарков — заявления вендора, нами не воспроизводились.*

---

## 7. ЖИВОЙ ПРОГОН НА ХАБЕ — 19.08.2026, 11:38-11:46 (узел A-2022BAYAREA)

Продолжение сессии, начатой на узле MyOwnPC-Natalia 17.08. Триал заказан 17.08 09:53 UTC, **истекает 31.08 09:53 UTC**. Бинарь поставлен, прогнан на наших данных. Всё ниже — наши собственные замеры, не заявления вендора.

### 7.1 Установка: два дефекта поставки

| что | факт |
|---|---|
| ZIP | 6,86 МБ, скачан по токен-ссылке, HTTP 200 |
| состав | `mcp_standalone.exe` (2,8 МБ) + `workspace` (12,2 МБ) + `license.holo` + `space/` (HoloSpace UI) |
| ⚠️ **дефект 1** | Windows-сборка движка отдана как `workspace` **без расширения .exe**, хотя README велит запускать `workspace.exe`. Из коробки не стартует, чинится копией файла. |
| ⚠️ **дефект 2** | README называет порт **8077** и адрес `http://localhost:8077/space/`. Реально `workspace` слушает **8080**, а 8077 поднимает уже `mcp_standalone`. По README пользователь стучится в мёртвый порт. |
| ⚠️ расхождение | стартовый лог пишет `endpoints: 40/30` — в лицензии 40 эндпоинтов при лимите тира 30. Смысл дроби не задокументирован. |

### 7.2 ⚠️ Сетевой отпечаток — «no data leaves your computer» требует уточнения

Заявление вендора проверено на живом бинаре. **Улика:**

- stderr при первом запуске: `[LICENSE] Pending activation — contacting VPS...` → `[LICENSE] Activated successfully on this device.` → `[LICENSE] Refreshed from VPS — status: active`
- DNS-кэш машины сразу после `ipconfig /flushdns` и запуска: **`api.hiholo.ai` → `91.98.137.20`**
- при этом слушающий сокет только `127.0.0.1:8080`, постоянных исходящих соединений после активации не осталось

**Честный вывод:** ✅ доказано, что бинарь **ходит на сервер вендора** — активация и refresh лицензии обязательны и идут наружу. 🤔 **Не доказано**, что наружу уходят пользовательские данные: содержимое TLS-запроса мы не вскрывали (EULA запрещает реверс). То есть «локально считает» правдоподобно, но «ничего не покидает компьютер» в буквальном виде **неверно**: факт запуска, устройство и лицензия вендору видны.

🤔 **Не проверено:** переживёт ли движок работу без интернета после активации. Тест требует правки фаервола (системная настройка) — оставлено Антону, вопрос вынесен Кириллу.

### 7.3 Вопрос №1 к Кириллу ЗАКРЫТ своей уликой: 49 tools

`tools/list` снят напрямую с `mcp_standalone.exe` по JSON-RPC. Ответ: **49 инструментов** (не 34), из них:

- 2 справочных — `holo_help`, `holo_lang_docs`
- 34 движковых — seed/insert/query_text/search/nearest/missing/anomaly/discover/reason/solve/geometry_solve/quantum_tree_solve/graph_solve/cognitive_* и вся ветка v2_*
- 13 `space_*` — управление визуальным графом HoloSpace (в лицензии их нет вовсе, лицензия перечисляет 40)

Полный список: `04-Projects/holo-engine-trial/tools-list.json`.

### 7.4 Боевой замер на НАШИХ данных: Holo против нашего SQL

**Задача взята настоящая, не игрушечная.** В `leads.db` таблица `vc_round` (81 537 раундов финансирования); у **4 666** раундов сумма не заполнена. Вопрос: можно ли восстановить порядок величины по `stage` + `category` + `year`.

Протокол: held-out split с фиксированным seed, 600 тестовых строк, обе рельсы видят ровно одни данные. Baseline — наш путь: мода бакета по паре (stage, category) с откатом на stage и на глобальную моду. Скрипт-улика: `04-Projects/holo-engine-trial/holo_bench.py`.

| | train | точность | ±1 бакет | время |
|---|---|---|---|---|
| **наш SQL** | 3 000 | **0,6817** | 0,9817 | **0,004 с** всего |
| Holo cognitive | 3 000 | 0,6633 | 0,9767 | 0,4 с обучение + 10 мс/запрос |
| **наш SQL** | 7 000 | **0,6583** | 0,9817 | **0,008 с** всего |
| Holo cognitive | 7 000 | 0,6450 | 0,9750 | 0,5 с обучение + 5 мс/запрос |

**Вердикт замера: ❌ на нашей задаче Holo проигрывает.** Не разгромно — 1,3-1,8 п.п., — но проигрывает стабильно на обоих объёмах и по обеим метрикам, при этом требует поднятого процесса, лицензии и сетевой активации, тогда как baseline это двадцать строк на SQL без единой зависимости. Обучение действительно быстрое (0,4 с на 3 000 строк) и предсказание честно быстрое (5-10 мс) — но выигрывать не в чем, если точность ниже.

Это ложится ровно на картину из §3: третий независимый случай, когда движок их же (а теперь и нашими) цифрами не бьёт простой baseline — после RAG и банковского uplift.

### 7.5 anomaly и missing: мгновенно, но нечитаемо

`seed` 5 000 строк отработал за 0,23 с. **Ключевое наблюдение: 5 000 строк дали 175 узлов** — движок хранит агрегат (квантильные бакеты и minhash), а не сырьё. Это подтверждает нашу оговорку из §3 про «сжатие 2041:1»: сравнивать это с хранением сырых строк в SQLite некорректно.

`anomaly` и `missing` отвечают за 0,00 с и выдают осмысленную структуру (`barycenter_shift`, `deg_c`/`deg_t`, twin-slots). Но **метки узлов — хеши**: `13865274986469182184`, `Q6`, `Q2`. Строковые значения (`category`, `stage`) прогоняются через minhash и обратно через API не разворачиваются; `/api/tree` отдаёт квантильные границы и порядок иерархии, но не исходные имена.

**Практический вывод:** для аудита это блокер. Движок говорит «вот здесь перекос 1,62», но какая это категория и стадия — из API узнать нельзя. Без обратного маппинга находка не превращается в действие.

### 7.6 Что реально сделано на хабе

- ✅ письмо найдено на `*******vskiy.a2@gmail.com`, пакет скачан в `~/.holo/`
- ✅ сетевой отпечаток снят ДО доверия бинарю, улика в `04-Projects/holo-engine-trial/_ws.err.log`
- ✅ `tools/list` снят, 49 tools, сохранён
- ✅ MCP зарегистрирован в Claude Desktop (`%APPDATA%\Claude\claude_desktop_config.json`, ключ `holo-engine`; бэкап `*.bak-preholo-20260819-114540`). Появится в клиенте после его перезапуска.
- ✅ боевой замер против нашего SQL проведён на реальной таблице
- ⚠️ **на бинарь НЕ заливались персональные данные лидов.** Решение принято на месте: раз доказан phone-home на VPS вендора, контакты живых людей в чужой бинарь не идут. Замер сделан на обезличенных рыночных данных (суммы раундов).

### 7.7 Побочная находка — про НАШИ данные, не про Holo

При подготовке замера вскрылось качество нашей же `vc_round`: из 69 242 раундов с известной суммой у **61 586 поле `date` — пустая строка**, а у **48 972 пустая `category`**. Проверка `is not null` их пропускает, потому что там не NULL, а пустая строка. Пригодных для анализа строк реально **7 418 из 81 537 (9%)**.

Это бьёт по Lead-Radar и любой аналитике поверх `vc_round`. Отдельная задача, к Holo отношения не имеет.

**Закрыто 2026-08-19 (ночная сессия на хабе).** Замер выше подтверждён по бэкапам: в копии 13:58 в `vc_round` было `date=''` 73 179, `category=''` 58 090, `stage=''` 2 060. Наивный читатель с `IS NOT NULL` считал заполненными **81 537 строк (100%)**, пригодны реально **8 062 (9,9%)** — вранья на **73 475 строк**. Сейчас в живой базе ложь = 0.

Что сделано: писатели `build_vc_graph.py/2/3.py` зовут общий нормализатор `_imports\_sql_hygiene.py` перед commit; данные нормализованы. Ночью найден и починен последний необойдённый писатель — `warm_tw_bridge.py` ("VC Nightly Warm Refresh", 04:15) чистил свои прошлые вставки через `SET tg_handle='', tg_src=''` и вернул бы `''` в 2 452 строки на ближайшем же прогоне. Теперь пишет NULL; прогнан вживую — 0 пустых строк, 2 452 привязки на месте. Сторож регрессии: `_imports\_test_sql_hygiene.py` (красный тест пройден).

⚠️ Соседние таблицы (`airtable_records`, `contacts`, `leads`, `archive_contacts`, `companies`, `people`, `works_at`, `vc_contact_match`) — та же болезнь, **9,5 млн пустых ячеек, НЕ тронуты сознательно**: у них 13 живых писателей, и как минимум в одном месте `''` несёт смысл (`leads.last_contact=''` = «ни разу не контактировали», 5 469 строк). Нормализовать их без разбора писателей и читателей — сломать смысл. Отдельная задача.

### 7.8 Обновлённые вопросы Кириллу

Вопрос №1 снят (ответ: 49 tools). Остальные в силе, плюс новые из прогона:

1. ~~сколько tools в tier 4~~ → закрыт: 49
2. RAG: есть ли замер против плотного ретривера (e5/bge) на корпусе от 10 тысяч документов?
3. Кэшбэк-кейс: в вашей же таблице sklearn T-learner выигрывает — почему кейс на витрине?
4. Юрлицо и цены: срок и юрисдикция инкорпорации?
5. Escrow исходников или бессрочный офлайн-ключ, если проект остановится?
6. 🆕 **Активация обязательно ходит на `api.hiholo.ai`. Работает ли движок офлайн после активации и что именно уходит в этом запросе?** Для регулируемых контуров, которым идёт питч в fintech, это первый вопрос службы безопасности.
7. 🆕 **Как развернуть хеш-метки узлов обратно в исходные значения?** `anomaly` находит перекос, но не говорит, в какой категории — без этого находка не применима.
8. 🆕 Windows-пакет: `workspace` без `.exe` и порт 8077 в README против реального 8080. Чинится за минуту, но сейчас первый запуск у пользователя падает.

### 7.9 Вердикт по итогам живого прогона

Инженерия подтверждается: ставится, поднимается, отвечает быстро, MCP работает как обещано, 49 tools реальны. Но **на нашей задаче ценности нет**: детерминированный SQL точнее, быстрее и без лицензии. Ниша, которую мы допускали в §5 (CSP-решатель, аномалии, читаемые формулы), со стороны `anomaly` пока закрыта хеш-метками.

**Рекомендация:** триал не продлевать под нашу CRM-задачу; оставшиеся 12 дней потратить на ОДИН осмысленный тест — `solve`/`geometry_solve` на честной комбинаторной задаче, где у нас нет своего решателя. Именно там их детерминизм может дать то, чего у нас нет. Кириллу отдать пункты 6-8 как конкретный инженерный фидбек: это польза ему без выкладывания нашего ноу-хау.

*Замеры: узел A-2022BAYAREA, 19.08.2026 11:38-11:46. Улики: `04-Projects/holo-engine-trial/`. Персональные данные вендору не передавались, форма обратной связи не заполнялась.*
