Gorgos
Wewnętrzna alfa
PLEN

Czym naprawdę jest dziennik decyzji odporny na manipulację

Zapis, który da się po cichu poprawić, nie jest dowodem. Jest notatką. Różnica ma znaczenie dopiero wtedy, gdy ktoś pyta, dlaczego agent wysłał to, co wysłał.

Piotr Kram, Founder and CTO, KOD.AIZaktualizowano: 2026-09-10

Co daje łańcuch skrótów?

Każdy wpis zawiera skrót poprzedniego wpisu. Zmiana czegokolwiek w środku zmienia skrót tego wpisu, a przez to rozjeżdża wszystkie następne. Nie da się cofnąć jednej decyzji bez unieważnienia całej reszty.

To nie czyni zapisu niemożliwym do zmiany. Czyni zmianę widoczną, a to jest inna i osiągalna właściwość.

Celem nie jest zapis, którego nie można zmienić. Celem jest zapis, którego nie można zmienić po cichu.

Dlaczego zwykła tabela nie wystarcza?

Bo każdy z dostępem administracyjnym może wykonać UPDATE. Nie zakładamy złej woli, tylko brak możliwości udowodnienia jej braku. Audyt, który opiera się na zaufaniu do osoby z dostępem do bazy, nie jest audytem.

Druga rzecz to porządek zdarzeń. Tabela z kolumną czasu pozwala wpisać wcześniejszą datę. Łańcuch wymusza kolejność, bo każdy wpis wskazuje na konkretnego poprzednika.

Co powinien zawierać jeden wpis?

Tyle, żeby dało się odtworzyć decyzję bez pytania kogokolwiek o pamięć.

  • Działanie i jego dane wejściowe.
  • Reguła polityki, która je zaklasyfikowała, i wynikający z niej poziom.
  • Kto zatwierdził: automat albo konkretna osoba.
  • Dowody: wyniki testów, weryfikacja, treść przygotowana do wysłania.
  • Skrót poprzedniego wpisu.

Czego to nie załatwia?

Nie chroni przed wpisaniem nieprawdy od początku. Jeśli system zapisze błędną podstawę decyzji, łańcuch wiernie zachowa ten błąd. Odporność na manipulację dotyczy historii, nie prawdziwości pojedynczego wpisu.

Nie jest też dowodem w sensie prawnym ani żadną formą certyfikacji. To narzędzie operacyjne: pozwala odpowiedzieć na pytanie „kto na to pozwolił” w sposób, którego nie trzeba brać na słowo.

Źródła

Wróć na stronę główną