Doğrulama
E-Sorumlu doğrulama, “yorum” değil kanıt zinciri kontrolüdür. PUBLIC tarafı payload servis etmez; yalnız doğrulama fişi (receipt) üretir.
Zincir (kanıt sırası)
- Snapshot — günlük, facility başına 1 adet (Evidence.kind=SNAPSHOT, snapshotDate=YYYY-MM-DD).
- DailyRoot —
daily-root.logiçinde günün final satırı (ROOTveyaAMEND). - Published — dışarı ilan edilen dosya:
published\YYYY-MM\YYYY-MM-DDZ.ROOT.txt(+.sha256). - Receipt — doğrulama fişi:
/api/v/{hash}/receipt(makine) ve/v/{hash}/receipt-ui(okunur).
Karar ve bayraklar
- OK: Published ↔ DailyRoot uyumlu; receipt
verdict=OK. - WEAK/WARN: bazı kanıtlar eksik ama durum açıkça ilan edilir (örn. published yok / daily-root satırı yok / eşleşme yok).
- FAIL: doğrulama yapılamıyor. Sistem bunu FAIL olarak ilan eder.
- ANCHOR_PENDING: dış anchor gecikmesi; durum beklemede diye ilan edilir.
Temel kural
Anchor/publish/receipt doğrulanamıyorsa, ilgili durum “kanıtlanmış” sayılmaz ve sistem bunu bayrakla ilan eder.