Poverenje nije funkcionalnost.
To je obaveza.
To je obaveza.
BEZ PREGOVORA
BEZ PREGOVORA
BEZ PREGOVORA
BEZ PREGOVORA
PRINCIP 1
Istorijski zapisi su nepromenljivi. Prošli podaci ne mogu biti izmenjeni ili obrisani. Ispravke se beleže kao novi, povezani dokumenti. Sve izmene su samo dodavanjem.
Ovo garantuje potpuni i sačuvani istorijski zapis.
PRINCIP 2
Dokumenti su atomska jedinica istine. Za svaki dokument:
Svaki dokument dobija nepromenljivi ID pri kreiranju. Ovaj ID se nikada ne menja i služi kao trajno referentna tačka.
Sve verzije dokumenta se zadržavaju. Nijedna verzija ne može biti prepisana ili obrisana. Cela evolucija je prateća.
Svaki dokument beleži ko ga je kreirao. Ova atribucija je nepromenljiva i ne može biti promenjena nakon kreiranja.
Vreme kreiranja, vreme izmene i svi prelazi stanja se beleže sa preciznim vremenskim oznakama.
Nijedna akcija ne postoji van konteksta dokumenta.
PRINCIP 3
Sve akcije proizvode nepromenljive događaje. Svaki događaj beleži:
Logovi događaja su samo za dodavanje i ne mogu biti izmenjeni.
PRINCIP 4
Svaku akciju izvršava identifikovan akter. Anonimne ili sistemski generisane akcije su zabranjene osim ako nisu eksplicitno opravdane i logovane.
Kada se akcija izvrši:
Niko ne može delovati bez ostavljanja dokaza.
GARANCIJA
Kada treba da dokažete šta se desilo,
imaćete nepromenljive dokaze.
Ne snimke ekrana.
Ne objašnjenja.
Dokaz.
PMFA arhitektura sprečava brisanje i skrivene promene na nivou baze podataka. To nije politika — to je strukturna nemogućnost.
Svaka sistemska operacija kreira audit trail. Okidači baze, logovanje na nivou aplikacije i event sourcing rade zajedno.
Svako sa pristupom može verifikovati kompletnu istoriju. Inspektori, revizori i sudovi mogu pratiti svaku akciju do njenog porekla.
Koreni uzroci koje revizije i prekidi stalno otkrivaju.
Čitaj pillar →Dokazi pobijaju integraciju u regulisanim okruženjima.
Čitaj pillar →