Publiczny rejestr kotwic (anchors) K0NSULT i UNI0NAI. Kotwice są niezmiennymi punktami odniesienia — hash chain gwarantuje integralność każdego wpisu od chwili jego utrwalenia.
Niezmienny, utrwalony zapis stanu systemu, decyzji agenta lub konfiguracji. Każda kotwica pamięci ma unikalny ID, znacznik czasu i hash SHA-256 zserializowanego stanu. Używana do odtworzenia kontekstu i weryfikacji czy stan systemu nie zmienił się w sposób nieautoryzowany.
Hash artefaktu audytowego: dokumentu, logu, wyniku testu, pliku wynikowego. Kotwice dowodów budują rejestr dowodów (/proof-register) i umożliwiają weryfikację integralności konkretnych plików. Manifest 13 plików + SHA-256: /evidence/manifest.json.
Każdy wpis w bazie zawiera prev_hash — hash poprzedniego wpisu. Łańcuch jest weryfikowalny: zmiana dowolnego wpisu łamie spójność od tego miejsca do końca. Weryfikacja: GET /api/evidence/verify?strict=true.
# Weryfikacja integralności (UnionAI):
curl https://uni0nai.k0nsult.cloud/api/evidence/verify?strict=true
# Oczekiwana odpowiedź:
{
"valid": true,
"entries_checked": 1387,
"chain": "intact",
"verified_at": "2026-05-23T..."
}
# Lista kotwic pamięci:
curl https://uni0nai.k0nsult.cloud/api/memory/anchors
| ID kotwicy | Typ | Timestamp | Hash (SHA-256, skrócony) | Opis / odnośnik |
|---|
| ID kotwicy | Typ | Timestamp | Hash (SHA-256, skrócony) | Opis / odnośnik |
|---|
curl https://uni0nai.k0nsult.cloud/evidence/manifest.json
# Linux / macOS: sha256sum <plik> # Windows (PowerShell): Get-FileHash <plik> -Algorithm SHA256
Hash z manifestu musi być identyczny z hashem lokalnym. Każda różnica oznacza modyfikację pliku po utrwaleniu kotwicy.
curl https://uni0nai.k0nsult.cloud/api/evidence/verify?strict=true # Oczekiwane: "valid": true, "chain": "intact"