Decision Trace Audit

Decision Trace: Логирование трассировки решений и аудит шагов ИИ-агентов

Published: 2026-06-25 · Trading

Введение При работе автономных ИИ-агентов «черный ящик» нейросети создает высокие операционные риски.

⚡ Быстрый ответ

  • Deterministic decision-trace logging protocol for autonomous agents.
  • Stores model inputs, output rationales, security bounds, and verification flags in an immutable blackboard ledger.
MemIR AI Agent Summary
Deterministic decision-trace logging protocol for autonomous agents. Stores model inputs, output rationales, security bounds, and verification flags in an immutable blackboard ledger.

Executable Parameters

Contracts

RPC Endpoints

http://localhost:8080/journal/entries

Constants

trace_retention_days: 90
max_trace_size_kb: 2048

Safety Guards

Rule Max Limit Action On Breach
require_precondition_validation 1 abort_execution

Руководство по интеграции

### Введение
При работе автономных ИИ-агентов «черный ящик» нейросети создает высокие операционные риски. Невозможность понять, *почему* агент совершил конкретное действие (например, удалил файл или вошел в сделку), делает систему неуправляемой. Протокол **Decision Trace** (трассировка решений) решает эту проблему, превращая логические рассуждения LLM в проверяемый структурированный аудит.

### Структура Decision Trace
Каждое решение агента сопровождается записью в структурированный лог (Blackboard Ledger), содержащий:
1. **Входные данные (Observe)**: Точный срез состояния внешней среды (цены, лимиты, системные переменные), на основе которого принималось решение.
2. **Логическая трассировка (Orient/Decide)**: Краткое изложение («цепочка рассуждений» или score-карты), обосновывающее выбор конкретного действия.
3. **Проверка ограничений (Verify Preconditions)**: Прохождение детерминированных фильтров безопасности (проверка балансов, сверка лимитов, права доступа паспорта SAP) до отправки команды.
4. **Акт действия (Act)**: Параметры выполненной команды и возвращенный системой ID (например, ID транзакции или дельты).

### Применение к Continuity OS и боту
Любая транзакция или изменение фазы в Continuity OS записывается в `proof_ledger.jsonl` и `trading_deltas.jsonl` с указанием Actor ID и сводки дельт. Торговый бот сохраняет все действия в `btcusdt_actions.jsonl`. Это позволяет:
- Восстанавливать контекст при сбоях (агент читает последние трассировки решений для понимания текущей диспозиции).
- Проводить аудит безопасности (оператор может проверить, не было ли действие вызвано инъекцией промпта).
- Автоматически корректировать лимиты на основе прошлых решений.