Машинный перевод, не проверенный носителем языка. Эталоном служит английская версия.

Редакции · открытое ядро, Pro и индивидуальное исследование

Свободно для разработки. Pro — когда результат должен выдержать рецензирование.

Движок является и останется открытым по лицензии AGPL-3.0 (GNU Affero General Public License, версия 3), без ограничения функций. Ashforde® OÜ поддерживает его экспертизой и проприетарной надстройкой, а не платой за рабочие места на открытом движке. На этом сайте нет цен: любой платный путь начинается с сообщения.

Один движок · kshana v0.40.0 Из репозитория
Открытый движок в центре: по одному знаку на каждый вид сценария (92), закрашенному там, где у вида есть проверенные строки реестра, пустому там, где его строки смоделированы, и с прочерком там, где ни один модуль реестра не соответствует ему по имени. Kshana Pro и индивидуальное исследование расположены вокруг и связаны с видами, на которых они построены.

Движок v0.40.0 · 92 видов из src/api.rs · статус реестра из web/data/verification-matrix.json · на чём строятся Pro и исследование: реестр редакций сайта · без сценария и начального значенияСравнить редакции

01Три способа работать с нами

Сравните редакции.

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

Бесплатно · AGPL-3.0 или коммерческая лицензия

Открытое ядро

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

Зачем он нужен всем

Любой, кто получает положение или время от GNSS (глобальных навигационных спутниковых систем), подвержен риску: подавление, спуфинг и потеря сигнала одинаково затрагивают транспортные средства, сети, энергосистемы и космические аппараты. Открытое ядро показывает степень этого риска и указывает, какие показатели проверены.

Для кого
  • Инженеры транспортных средств, сетей, энергосистем и космических аппаратов, получающих положение или время от GNSS
  • Исследователи, студенты и рецензенты, которым нужны воспроизводимые показатели, на которые можно ссылаться
  • Разработчики, встраивающие движок в код, набор тестов CI (непрерывной интеграции) или ИИ-ассистент (искусственный интеллект)
Что входит
  • Все 92 видов сценариев и 181 поставляемых сценариев: нативно, в Python, JavaScript, в браузере и через MCP (Model Context Protocol)
  • Полная матрица верификации: 176 из 401 возможностей проверены по независимым оракулам, остальные помечены как смоделированные
  • Каждый результат снабжён хешем сценария, начальным значением (seed) и версией движка и записывается как JSON (JavaScript Object Notation), таблицы CSV (значения, разделённые запятыми) и графики SVG (Scalable Vector Graphics)
  • Бесплатный исполнитель наборов kshana --study
Условия

Бесплатно по AGPL-3.0. То же ядро предлагается и по коммерческой лицензии для закрытой интеграции в проприетарные продукты (ниже).

Коммерческая редакция · тот же движок с расширенными возможностями

Kshana Pro

Проприетарная надстройка, которая зависит от открытого ядра и никогда не ответвляет его: строгое надмножество открытого Kshana. Доступна по договору.

Зачем нужен Pro

Открытый Kshana запускает один сценарий и сообщает, что он даёт. Kshana Pro отвечает на вопросы, которые программа задаёт следом: какую конструкцию запускать, насколько надёжен ответ и выполняет ли миссия свои требования в форме, которую может проверить экспертный совет.

Для кого
  • Программы, которым нужно передать досье миссии или пакет доказательств аудиторского уровня экспертному или закупочному совету
  • Архитекторы, выбирающие конструкцию по фронту Парето всего пространства проектов или по сравнительным исследованиям, ранжированным по показателю качества
  • Команды по синхронизации времени и аппаратуре, которым нужен цифровой двойник часов, откалиброванный под их устройство
Что входит
  • Оптимизатор конструкции: фронт Парето пространства проектов, где каждая конструкция фронта — сценарий, который бесплатный движок запускает повторно
  • Неопределённость и чувствительность на тысячах прогонов
  • Досье миссии одной командой с матрицей верификации и файлом PDF (Portable Document Format)
  • Воспроизводимые пакеты доказательств аудиторского уровня, цифровые двойники часов, откалиброванные под опубликованный бюджет Аллана устройства, и сравнительные исследования архитектур, ранжированные по показателю качества
  • Инструменты системной инженерии на основе моделей (MBSE) и сопровождения программ, которые сверяют требования программы с прогонами открытого движка, читая только те выходные данные, которые движок публикует
Условия

Kshana Pro доступен по договору. Он зависит от открытого ядра и никогда не ответвляет его, поэтому из бесплатного движка ничего не изымается.

Платная работа · выполняется за вас

Индивидуальное исследование

Работа, выполненная за вас на вашей системе: платное индивидуальное исследование, а не бесплатная команда kshana --study.

Зачем нужно индивидуальное исследование

Когда вопрос ваш, а времени, моделирования или допуска у вас нет: мы моделируем вашу систему на том же движке, помечаем каждый показатель как Validated или Modelled и возвращаем результат, который вы можете воспроизвести.

Для кого
  • Команды программ и закупок, которым нужна независимая смоделированная оценка устойчивости архитектуры PNT (позиционирования, навигации и времени)
  • Производители оборудования, которым нужны модели собственных устройств
  • Программы с экспортными ограничениями и команды, которые хотят использовать Kshana в своей цепочке инструментов
Что входит
  • Исследование устойчивости PNT уровня Modelled, например аудит разрыва оптимизма. Это не сертификация.
  • Модели датчиков и устойчивости, откалиброванные под ваше оборудование
  • Работа по устойчивости с экспортным контролем при наличии соответствующего допуска и NDA (соглашения о неразглашении)
  • Коммерческая поддержка и интеграция, обучение и консультирование
Условия

Объём определяется вашим вопросом, работа выполняется по договору, результат воспроизводим по сценарию, начальному значению (seed) и версии движка.

Лицензия открытого ядра

Один движок, две лицензии.

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

Вариант A · открытый исходный код

GNU AGPL-3.0

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

Подходит для академической работы, проектов с открытым исходным кодом, внутренней оценки и исследований.

Вариант B · от Ashforde® OÜ

Коммерческая лицензия

  • Встраивайте движок в продукт с закрытым исходным кодом
  • Запускайте сетевую службу на изменённом движке без обязательства раскрывать исходный код
  • Интегрируйте его в цепочку инструментов, другие части которой не могут быть под AGPL
  • Получайте гарантийные условия, возмещение убытков или условия поддержки, от которых AGPL отказывается

Узнать о коммерческой лицензии

Kshana Pro и другие проприетарные надстройки — отдельные продукты по собственному договору, они не входят ни в одну из лицензий. Что охватывает коммерческая лицензия

Kshana Pro · тот же движок с расширенными возможностями

Бесплатная версия запускает один сценарий. Pro отвечает на вопрос программы.

Открытый Kshana запускает один сценарий и сообщает, что он даёт. Kshana Pro отвечает на вопросы, которые программа задаёт следом, на том же движке и тех же файлах сценариев: какую конструкцию запускать, насколько надёжен ответ и выполняет ли миссия свои требования в форме, которую может проверить экспертный совет.

  • Строгое надмножество открытого Kshana.Каждый вид открытого сценария выполняется в Pro без изменений, а открытый сценарий запускается в Pro вообще без лицензии.
  • Никакой новой физики.Каждое число в Pro получено из прогонов открытого движка, поэтому показатель Pro настолько же надёжен, как вид открытого сценария, из которого он получен, и не надёжнее.
  • Воспроизводимо в бесплатном движке.Каждый, у кого есть открытый Kshana, может повторить прогон и получить тот же показатель.
  • Честные метки сохраняются.Каждый результат Pro помечен MODELLED. Каждый показатель сохраняет уровень, присвоенный открытым движком (Validated, Modelled или Partner), и никогда не получает более высокий.
Оптимизатор конструкции

Какую конструкцию запускать?

  • БесплатноБесплатный пользователь оценивает одну конструкцию, написанную вручную.
  • ProПользователь Pro задаёт пространство проектов (каждая переменная — параметр сценария с допустимыми значениями), ограничения и две-три цели и получает весь фронт Парето: конструкции, которые никакая другая конструкция не превосходит одновременно по всем целям.

Базовый сценарий может быть любого открытого вида, поэтому тот же инструмент проектирует орбитальную группировку вокруг Земли, Луны или Марса либо сравнивает варианты бюджета линии связи. Каждая конструкция — один прогон открытого движка. Каждая конструкция фронта записывается как обычный открытый файл сценария вместе с хешем Secure Hash Algorithm (SHA-256) результата, который бесплатный движок даёт для неё.

Чего он не делает. В нём нет модели стоимости, поэтому переменная, которую не штрафует ни одна цель, уходит к границе своего диапазона. Исследования орбитальных группировок оценивают только геометрию: без мощности сигнала, исправности спутников и рельефа.

Фронт Парето · Лунная навигационная орбитальная группировкаВыходные данные Kshana Pro
025507510081214162024satellites in the constellationavailability over the region, %referenceknee
каждая запущенная конструкцияфронт Паретоколеноэталон: встроенная конструкция лунного ретранслятора (8 + 6 спутников)

Конструкция фронта 004 · колено · 16 спутников, доступность 85,0404 % · 2 плоскости на высоте 8 000 км, 45° · повторный запуск в бесплатном движке: тот же SHA-256 89882372…

608 конструкций, все запущены (вся Луна): фронт из 12 конструкций в 6 точках; 12 из 12 повторно запущены в бесплатном движке с тем же хешем результата. MODELLED.

Kshana Pro 0.2.0 на открытом движке 0.29.0 · kshana-pro design · 609 прогонов движка · сводка прогона df81aad4…

Неопределённость и чувствительность

Насколько мы уверены и что определяет результат?

  • БесплатноБесплатный пользователь получает одно число или разброс по случайным начальным значениям (seed).
  • ProПользователь Pro задаёт неопределённость каждого входа и получает доверительные полосы, вероятность выполнения предела и ранжирование входов, определяющих результат.

Это работает с любым открытым сценарием. Входы ранжируются по индексам чувствительности Соболя или по стандартизованным коэффициентам регрессии, а ненадёжное ранжирование помечается как таковое. Длительное исследование можно остановить и возобновить.

Чего он не делает. Входы считаются независимыми. Большее число прогонов уменьшает ошибку выборки, но не ошибку модели: вид MODELLED остаётся MODELLED.

Неопределённость и чувствительностьВыходные данные Kshana Pro
-50-2002050time error, nslimit ±20 ns100%0%share of runs within the limit0102030405060minutes of holdover
от 5-го до 95-го процентиля по 2 000 прогонаммедианабазовый прогондоля в пределах нормы

Через 60 минут: 1 366 из 2 000 прогонов в пределах ±20 нс, вероятность 0,683 (95 %-й интервал от 0,6623 до 0,703)

Holdover часов при неопределённом уровне шума · вход q_wf (уровень белого частотного шума часов): uniform(4.5e-20 до 2.7e-19), ASSUMED · MODELLED · Kshana Pro 0.2.0 на открытом движке 0.29.0 · kshana-pro uncertainty · 2 000 прогонов движка · сводка прогона abab765e…

Досье миссии

Выполняет ли миссия свои требования, и можем ли мы это передать?

  • БесплатноБесплатный пользователь получает один отчёт на прогон.
  • ProПользователь Pro получает одно досье миссии одной командой: требования, проверенные по реальным прогонам, матрицу верификации с её открытыми пунктами и PDF (Portable Document Format), в котором каждое число можно вывести заново в бесплатном движке.

Требование, выполненное на основе MODELLED или PARTNER, помечается. Требования, подлежащие проверке испытанием, осмотром или демонстрацией, остаются открытыми пунктами независимо от того, как прошёл прогон.

Чего он не делает. Результаты моделирования считаются анализом и не заменяют испытание, осмотр или демонстрацию. Досье не является сертификацией, квалификацией или приёмкой какого-либо органа.

Досье миссии · Программа устойчивости навигации: Земля, Луна и МарсВыходные данные Kshana Pro
12требования
7выполнено
4не выполнено
1не проверено
15открытые пункты
  • LEO-001ppp.cases[1].median_convergence_min <= 10 минвыполненоMODELLED

    При добавлении 240 спутников на низкой околоземной орбите (LEO) прецизионное абсолютное позиционирование (PPP) должно сходиться в течение 10 минут (медиана по прогонам с заданным начальным значением).

    Метод: анализ · прогон RUN-LEO · считанное значение: 7,5 мин

    `ppp.cases[1].median_convergence_min <= 10 min`: 7.5 min <= 10 min is true

    Открытый пункт: основание MODELLED

  • LEO-002ppp.cases[0].median_convergence_min <= 10 минне выполненоMODELLED

    Только с GPS и Galileo прецизионное абсолютное позиционирование (PPP) должно сходиться в течение 10 минут (медиана по прогонам с заданным начальным значением).

    Метод: анализ · прогон RUN-LEO · считанное значение: 11,5 мин

    `ppp.cases[0].median_convergence_min <= 10 min`: 11.5 min <= 10 min is false

    Открытый пункт: не выполнено

  • LEO-003fusion.fused.rms_error_3d_m <= 0,5 мвыполненоMODELLED

    Со слоем LEO объединённая трёхмерная ошибка положения должна составлять 0,5 м среднеквадратичного значения (СКЗ) или лучше.

    Метод: испытание · прогон RUN-LEO · считанное значение: 0,4349 м

    `fusion.fused.rms_error_3d_m <= 0.5 m`: 0.434888 m <= 0.5 m is true

    Открытый пункт: метод, основание MODELLED

  • LUN-001global.availability_pct >= 95 %не выполненоMODELLED

    Орбитальная группировка лунных ретрансляторов должна обеспечивать определение положения с геометрическим фактором DOP по положению (PDOP) 6 или лучше не менее чем на 95 % лунной поверхности и суток.

    Метод: анализ · прогон RUN-LUNAR · считанное значение: 21,3286 %

    `global.availability_pct >= 95 %`: 21.3286 % >= 95 % is false

    Открытый пункт: не выполнено

  • LUN-002global.pdop.median <= 6выполненоMODELLED

    Там, где орбитальная группировка лунных ретрансляторов даёт определение положения, медианный геометрический фактор DOP по положению (PDOP) должен быть 6 или лучше.

    Метод: анализ · прогон RUN-LUNAR · считанное значение: 5,22 1

    `global.pdop.median <= 6`: 5.22 <= 6 is true

    Открытый пункт: основание MODELLED

  • SPC-001timeline.bands[3].min_cn0_dbhz >= 25 дБ-ГцвыполненоPARTNER

    При заданной помехе в L-диапазоне отношение мощности несущей к спектральной плотности шума (C/N0) для GPS L5 должно оставаться не ниже 25 дБ-Гц.

    Метод: анализ · прогон RUN-SPECTRUM · считанное значение: 44,0752 дБ-Гц

    `timeline.bands[3].min_cn0_dbhz >= 25 dB-Hz`: 44.075187 dB-Hz >= 25 dB-Hz is true

    Открытый пункт: основание PARTNER

  • SPC-002timeline.bands[0].min_cn0_dbhz >= 25 дБ-Гцне выполненоPARTNER

    При заданной помехе в L-диапазоне отношение мощности несущей к спектральной плотности шума (C/N0) для GPS L1 грубого кода/захвата (C/A) должно оставаться не ниже 25 дБ-Гц.

    Метод: анализ · прогон RUN-SPECTRUM · считанное значение: 3,2329 дБ-Гц

    `timeline.bands[0].min_cn0_dbhz >= 25 dB-Hz`: 3.232859 dB-Hz >= 25 dB-Hz is false

    Открытый пункт: не выполнено

  • CMP-001timeline.channels.time_error_ns.values <= timeline.channels.guard_ns.values для всех значенийне выполненоPARTNER

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

    Метод: анализ · прогон RUN-CAMPAIGN · считанное значение: 51,7825 нс

    `timeline.channels.time_error_ns.values <= timeline.channels.guard_ns.values` for all: 275 of 458 elements satisfy (first failing); element 214: 51.782497 ns <= 50 ns

    Открытый пункт: не выполнено

  • CMP-002min(timeline.events[].t_s) <= 30 минвыполненоPARTNER

    В последовательной миссии сигнал тревоги о спуфинге должен быть подан в течение 30 минут от начала.

    Метод: демонстрация · прогон RUN-CAMPAIGN · считанное значение: 1 200 с

    `min(timeline.events[].t_s) <= 30 min`: 1200 s <= 1800 s is true

    Открытый пункт: метод, основание PARTNER

  • MARS-001fom.rms_error_relays_m <= 5 мвыполненоMODELLED

    Вокруг Марса ошибка положения только по орбитальной группировке должна составлять 5 м среднеквадратичного значения (СКЗ) или лучше за один марсианский сол.

    Метод: анализ · прогон RUN-MARS · считанное значение: 1,8827 м

    `fom.rms_error_relays_m <= 5 m`: 1.882704 m <= 5 m is true

    Открытый пункт: основание MODELLED

  • MARS-002fom.availability_relays >= 99 %выполненоMODELLED

    Вокруг Марса орбитальная группировка должна обеспечивать определение положения в 99 % эпох или более.

    Метод: анализ · прогон RUN-MARS · считанное значение: 1 1

    `fom.availability_relays >= 99 %`: 1 >= 0.99 is true

    Открытый пункт: основание MODELLED

  • OPS-001нет критерия, проверяемого машинойне проверено

    Корпус приёмника должен нести идентификационную табличку программы.

    Метод: осмотр · прогон отсутствует · считанное значение: прогон не прослежен

    Открытый пункт: нет доказательств, ручная проверка

Страница 1 сформированного досье миссииСтраница 2 сформированного досье миссии

21 страница, одна команда. Открыть сформированный PDF (Portable Document Format)

Kshana Pro 0.2.0 на открытом движке 0.29.0 · kshana-pro mission build · 5 прогонов и одно сравнительное исследование · 7 выполнено, все на основе MODELLED или PARTNER · SHA-256 досье 49df1e0e… · сборка для разработки

Ещё три ответа

Ухудшило ли последнее изменение важный для нас показатель?

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

Это расширяет проверку регрессии сценариев. Показатель Монте-Карло оценивается статистикой, а не допуском, поэтому новый набор случайных начальных значений (seed) регрессией не считается, а удвоенный разброс считается. Каждый прогон добавляется в историю, в которой каждая запись несёт хеш предыдущей, и проверка сообщает, цела ли эта цепочка.

Чего он не делает. Наблюдение доказывает, что показатель MODELLED остался стабильным или изменился, но не доказывает, что показатель верен. Показатель без заданного направления сообщается и никогда не приводит к отказу прогона.

Наблюдение за кампаниями · шесть ревизий, одна историяВыходные данные Kshana Pro
Наблюдаемый показатель · ревизия
отношение мощности несущей к спектральной плотности шума (C/N0) в конце фазы подавления○·▲▼··
наибольшая ошибка времени на временной шкале миссии○····≈
спутников на сопровождении в конце фазы подавления○··▼··
доля миссии под тревогой○··▼·▲
спуфинг обнаружен (длительность фазы)○····▲
ошибка времени в конце holdover○····≈
▼ухудшилось▲улучшилось·без изменений≈изменилось в пределах допуска○первый прогон: становится базовым уровнем

Ревизия r4-stronger-jammer · мощность помехи повышена с -33 до -24 дБВт (децибелы относительно одного ватта): C/N0 в конце фазы подавления 30,60 → 21,82 дБ-Гц, ниже нижнего порога 25 дБ-Гц, требование не выполнено; спутников на сопровождении 8 → 0; три наблюдения ухудшились · не пройдено, код завершения 1

Встроенный набор кампаний, 10 наблюдаемых показателей по трём открытым кампаниям, запущенный дважды: оба раза пройдено, 0 из 125 показателей изменились, история из 2 записей цела.

Kshana Pro 0.2.0 на открытом движке 0.29.0 · kshana-pro ci · демонстрационные ревизии campaign-jam-spoof-holdover-integrity.toml · история из 6 записей, цепочка цела, последний хеш bb2f10eb… · MODELLEDОткрыть в Kshana Studio

Также в Kshana Pro

Требования и прослеживаемость

Инструменты системной инженерии на основе моделей (MBSE) и сопровождения программ в Kshana Pro сверяют требования программы с прогонами открытого движка: они импортируют требования в виде значений, разделённых запятыми (CSV), либо в виде документированного подмножества Requirements Interchange Format (ReqIF) или текста Systems Modeling Language версии 2 (SysML v2) и формируют матрицу перекрёстных ссылок верификации (VCRM), модель SysML v2, отчёт о влиянии изменений и автономный пакет доказательств. Они ничего не запускают и не пересчитывают заново.

Выходные данные открытого движка, которые они читают
  • result.jsonполя, названные критерием, их единицы, штамп воспроизводимости из хеша сценария, начального значения (seed), версии движка и версии схемы, а также метка прогона и уровни показателей
  • report.jsonвид, запись воспроизводимости и метки возможностей
  • scenario fileего хеш, вид, начальное значение (seed) и параметры
  • field-units schemaединица, происхождение и уровень доказательств каждого поля
  • verification matrixметка VALIDATED, MODELLED или PARTNER каждой возможности

Сравнительные исследования

Сравнительное исследование запускает каждый вариант архитектуры как неизменённый сценарий открытого движка, ранжирует варианты по показателю качества, считанному из результата каждого прогона, и записывает пакет доказательств, фиксирующий хеш сценария каждого варианта, чтобы любой показатель в нём можно было воспроизвести повторным запуском этого сценария.

Цифровой двойник часов

Двойник часов калибруется под опубликованный бюджет девиации Аллана устройства, затем проверяется: оценивается собственная девиация Аллана двойника с помощью оценщика открытого движка, и две величины сравниваются в пределах заданного допуска. Двойник вашего собственного устройства требует ваших данных характеризации и создаётся по договору и соглашению о неразглашении.

Досье исследования

Один сценарий превращается в воспроизводимую техническую записку в HTML (HyperText Markup Language) и JSON (JavaScript Object Notation): область, метод, результаты с уровнем у каждого показателя, ограничения и точный текст запущенного сценария.

  • Для Pro нужна лицензия. Без неё Pro запускает только открытые сценарии и отклоняет любую функцию Pro сообщением, в котором названо, что требуется.
  • Для некоторых работ нужен заказчик с подписанным договором. Двойник вашего собственного устройства требует ваших данных характеризации и создаётся по договору и соглашению о неразглашении.
  • Ничто из созданного Pro не является сертификацией. Каждый результат получен по модели и прямо об этом говорит.

Выполняется как индивидуальное исследование

  • Модели вашего оборудования. Модели датчиков или устойчивости, откалиброванные под ваше оборудование, создаются только по договору и на ваших данных.
  • Модели устойчивости с экспортным контролем публично не предлагаются. Такая работа выполняется только при наличии соответствующего допуска и соглашения о неразглашении.

Графики в этом разделе построены по файлам, которые команды Pro записали для поставляемых с Pro разобранных примеров: это результаты по модели, а не утверждения о какой-либо реальной миссии. Формулировки приведены по общедоступной странице Kshana Pro в открытом репозитории.

02Индивидуальное исследование · как оно проводится

Когда нужен ответ, а не инструмент.

Индивидуальное исследование использует тот же движок, который вы можете запустить сами, поэтому каждый показатель в нём может проверить любой.

  1. Назовите вопрос. Напишите на contact@ashforde.org, указав систему и решение, которое от него зависит. Формы нет.
  2. Мы определяем объём. Что будет моделироваться, с какими сценариями и что остаётся за пределами, при необходимости с соответствующим допуском и NDA.
  3. Мы моделируем на том же движке. Каждый показатель помечен как Validated или Modelled, ровно как на этом сайте.
  4. Вы получаете воспроизводимый результат. Воспроизводимый по сценарию, начальному значению (seed) и версии движка. Исследование по модели, а не сертификация.

Это не то же самое, что kshana --study: эта бесплатная команда запускает набор написанных вами сценариев и выдаёт один отчёт с отметкой (Разработчикам). Индивидуальное исследование — платная работа, которую мы выполняем за вас.

Установить открытое ядроИз манифестов

Для всех, ничего устанавливать не нужно.

Движок работает локально как WebAssembly; ничего не загружается.