Перейти к содержанию
SAPIR 861Студия
RU

Robot Proof — подписанный журнал для роботов

EN RU עברית ES PT FR عربي ΕΛ

Robot Proof · 861 Research & Technology

Докажите, что сделал робот и на какой версии программы.

Подписанный журнал без права правки: версии ПО, изменения настроек, вмешательства людей и решения автономной системы. Один HTTP-запрос от робота или шлюза. Проверить может любой, не доверяя нам.

Пилот на 60 дней   Попробовать журнал ↓

Почему сейчас

20 января 2027
Начинает действовать Регламент ЕС о машинах 2023/1230. Программа — часть безопасности. Записи о версиях ПО и вмешательствах хранить 5 лет, данные решений автономных систем — 1 год.
Страховщики просят данные
Страхование ответственности за ИИ и роботов новое, данных об убытках мало. Чистая подписанная запись — самый дешёвый путь к лучшей цене полиса.
Инциденты заканчиваются спором
После столкновения или аварийной остановки вопрос один: какая версия, какая настройка, кто менял, что решил робот. Журнал, который можно поправить, ничего не доказывает.

Как это работает

  1. Робот или шлюз парка отправляет событие: версия ПО, смена настройки, вмешательство, решение, аварийная остановка.
  2. Мы связываем его с предыдущей записью (SHA-256) и подписываем (Ed25519). Квитанция приходит за миллисекунды.
  3. Выгрузка в любой момент. Файл проверяется без нас по открытому ключу. Изменили один байт — цепочка рвётся.

Живой журнал — попробуйте

Это публичный демо-парк. Нажмите кнопку: событие подписывается на сервере, а ваш браузер сам проверяет подпись.

#time (UTC)robottypehashsignature

Скачать выгрузку (JSON)

API

Один адрес. Работает из ROS 2, шлюзов ПЛК, Python, Node или curl.

curl -X POST https://sapir861.com/api/robot-proof/v1/events \ -H "Authorization: Bearer $RP_KEY" -H "content-type: application/json" \ -d '{"robot_id":"AMR-07","type":"software_version","data":{"nav":"4.2.1","safety_fw":"1.9.0"}}'
import os, requests def rp(robot, kind, data): r = requests.post("https://sapir861.com/api/robot-proof/v1/events", headers={"Authorization": "Bearer " + os.environ["RP_KEY"]}, json={"robot_id": robot, "type": kind, "data": data}, timeout=5) return r.json()["receipts"][0] # {n, hash, sig, ts} # ROS 2: call rp() from a node that listens to /diagnostics, # parameter events and your safety controller topics.

GET /api/robot-proof/v1/log · /v1/verify · /v1/export · /api/robot-proof/public-key · types: software_version, config_change, intervention, decision, safety_stop, incident, maintenance, note

Кому нужно

Интеграторы роботовПроизводители AMR и коботов с продажами в ЕСКомпании, сдающие роботов в арендуБольницы, отели и склады с сервисными роботамиСтраховщики и аудиторы безопасности

Цены

Пилот
$2 900 · 60 дней
До 20 роботов, созвон по настройке, помощь с ROS 2 и шлюзом, пакет доказательств в конце.
Парк
$39 за робота в месяц
От 10 роботов. Без лимита событий, выгрузки, API проверки, хранение 5 лет.
Enterprise / у себя
от $1 500 в месяц
Свои ключи и хранилище, на своих серверах или в частном облаке, SSO, свои сроки хранения, SLA.

Вопросы

Это сертификация?

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

Где данные?

По умолчанию — в сети Cloudflare. Enterprise может держать у себя, со своими ключами.

А если вас не станет?

Каждая выгрузка проверяется открытым ключом без нас.

Как быстро?

Событие — подписанная квитанция обычно меньше чем за секунду. До 50 событий за запрос.

Написать нам

Robot Proof помогает вести записи и собирать доказательства. Это не юридическая консультация и не оценка соответствия.

Как это работает: видео