«Модель этого не отвечала» — слабая позиция после инцидента. Корпоративному AI-шлюзу нужен проверяемый след каждого запроса: кто получил доступ, какая политика сработала, что ушло модели и что вернулось клиенту. Панель облачного провайдера не заменяет доказательство, которое вы можете проверить самостоятельно. На входе — авторизация и локальная PII-санитизация. Для исходного и очищенного промпта считаем отдельные HMAC; фиксируем request_id, маршрут, идентификатор артефакта модели и версию политики. Ответ связываем с запросом через канонический формат события и хеш предыдущей записи. Корни пакетов подписываем ключом в отдельном контуре и выносим независимому хранителю. Одна хеш-цепочка не защищает от незаметного удаления хвоста. Для строгого аудита подтверждаем запись запроса до инференса, ответа — до выдачи клиенту. Стриминг требует фиксации каждого выдаваемого блока либо буферизации. Измеряем p99 задержки аудита, долю запросов с полной цепочкой и отставание внешнего закрепления. HMAC ...