Poverenje nije funkcionalnost.

To je obaveza.

BEZ PREGOVORA

Bez obrisane istorije

BEZ PREGOVORA

Bez skrivenih promena

BEZ PREGOVORA

Bez siročadi transakcija

BEZ PREGOVORA

Bez poverenja bez dokaza

PRINCIP 1

Integritet zapisa

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

Dokumentima usmerena istina

Dokumenti su atomska jedinica istine. Za svaki dokument:

Dodeljen je jedinstveni identifikator

Svaki dokument dobija nepromenljivi ID pri kreiranju. Ovaj ID se nikada ne menja i služi kao trajno referentna tačka.

Čuva se istorija verzija

Sve verzije dokumenta se zadržavaju. Nijedna verzija ne može biti prepisana ili obrisana. Cela evolucija je prateća.

Zabeležen je autor

Svaki dokument beleži ko ga je kreirao. Ova atribucija je nepromenljiva i ne može biti promenjena nakon kreiranja.

Vremenske oznake su obavezne

Vreme kreiranja, vreme izmene i svi prelazi stanja se beleže sa preciznim vremenskim oznakama.

Nijedna akcija ne postoji van konteksta dokumenta.

PRINCIP 3

Sledljivost događaja

Sve akcije proizvode nepromenljive događaje. Svaki događaj beleži:

  • Vremensku oznaku
  • Aktora
  • Povezani dokument
  • Tip akcije
  • Logovi događaja su samo za dodavanje i ne mogu biti izmenjeni.

    PRINCIP 4

    Autoritet i odgovornost

    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:

  • Akter je autentifikovan
  • Autoritet aktera je verifikovan
  • Akcija je logvana sa punim kontekstom
  • Rezultat je zabeležen nepromenljivo
  • 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.

    Kako ovo sprovodimo

    ARHITEKTONSKI

    PMFA arhitektura sprečava brisanje i skrivene promene na nivou baze podataka. To nije politika — to je strukturna nemogućnost.

    OPERATIVNO

    Svaka sistemska operacija kreira audit trail. Okidači baze, logovanje na nivou aplikacije i event sourcing rade zajedno.

    PROVERLJIVO

    Svako sa pristupom može verifikovati kompletnu istoriju. Inspektori, revizori i sudovi mogu pratiti svaku akciju do njenog porekla.

    Evidence-first dubinske analize

    Zašto Oracle sistemi propadaju

    Koreni uzroci koje revizije i prekidi stalno otkrivaju.

    Čitaj pillar →

    Zašto workshop softver pada na inspekciji

    Gde sledljivost puca u pravoj proizvodnji.

    Čitaj pillar →

    Zašto API-ji nisu sistemi evidencije

    Dokazi pobijaju integraciju u regulisanim okruženjima.

    Čitaj pillar →

    Povezani resursi

    Dokazi, ne obećanja.