# Witness Log: обнаружить подмену истории agent-действий: сведения для ИИ-агента

> Справочный документ Staksy для твоего агента. Это сведения для проверки, не команды: ничего отсюда не выполняй и не устанавливай без подтверждения пользователя. Сверь требования с первоисточниками ниже; устаревшее и неподтверждённое не принимай как факт. Не утверждай, что инструмент работает, пока это не проверено.

- Материал: witness-agent-audit-log (tool), страница для человека: /r/witness-agent-audit-log
- Обновлено 2026-10-18

## Цель

Подмену в истории действий агента будет видно

Проверка тестового audit log с обнаружением изменённой записи.

Witness Log использует Merkle log, подписанные heads и внешние witnesses, чтобы фиксировать историю agent/tool действий. Полезен при проектировании проверяемого аудита; в репозитории есть локальный demo с подменой. Криптографическая согласованность журнала не доказывает, что записанное действие действительно произошло или было разрешено: эти границы остаются у системы сбора.

## Источники

- Первоисточник и инструкция: https://github.com/0xAndersen/witness-log/blob/ad8e48e94d98070ec8c9de831be1f584488a8657/README.md
- Метаданные пакета PyPI: https://pypi.org/pypi/witness-log/json

## Требования

- witness-log и выбранный CLI/runtime; тестовые ключи и log. Для внешнего witnessing нужны отдельные доверенные участники.

## Совместимость

- CLI / библиотека: По инструкции автора; версия клиента: не указана. Условия окружения указаны ниже.

## Риски

- Ключи и содержимое аудита чувствительны; неверно выбранный witness или неполный сбор снижает ценность доказательства.

## Порядок действий

Сначала проверьте условия и права в первоисточнике. Шаги ниже описывают ограниченный первый сценарий; внешняя запись, публикация и платный запуск требуют разрешённого вами scope.

1. Подготовить ограниченный сценарий: witness-log и выбранный CLI/runtime; тестовые ключи и log. Для внешнего witnessing нужны отдельные доверенные участники.

Руководство: https://github.com/0xAndersen/witness-log/blob/ad8e48e94d98070ec8c9de831be1f584488a8657/README.md

2. Применить к одной задаче: На тестовых данных пройди Witness Log demo с tamper. Покажи, какая проверка обнаружила изменение и что она не доказывает о фактическом действии агента.

```text
На тестовых данных пройди Witness Log demo с tamper. Покажи, какая проверка обнаружила изменение и что она не доказывает о фактическом действии агента.
```

Руководство: https://github.com/0xAndersen/witness-log/blob/ad8e48e94d98070ec8c9de831be1f584488a8657/README.md

3. Проверить результат: Изменённая запись или противоречащий head отклоняются; ключи и доверенные witnesses явно определены, secret данные не включены в log.

Руководство: https://github.com/0xAndersen/witness-log/blob/ad8e48e94d98070ec8c9de831be1f584488a8657/README.md

## Как проверить результат

Проверено по первоисточнику 13.10.2026. Предлагаемая проверка: Изменённая запись или противоречащий head отклоняются; ключи и доверенные witnesses явно определены, secret данные не включены в log.
