Deterministic Rules Engine for Compliance | Dweve Lattice
Evaluate compliance, pricing, and access rules on hardware you control with deterministic, bit-exact results. Publishing in the third release round.
Odluka se može oslanjati na pravni uvjet, ograničenje privatnosti, strukturnu provjeru i rezultat sličnosti. Držanje tih ulaza u jednom registru ne čini ih jednakima; ono drži njihova imena, verzije i dokaze vidljivima zajedno.
To operateru omogućuje da vidi koji je dio odluke bio deterministički, koji je ovisio o sličnosti i koje se pravilo mora promijeniti ako je odgovor pogrešan. Razlika ostaje vidljiva umjesto da bude skrivena unutar jednog rezultata.
Dobar odgovor nije samo rezultat. On nosi pravilo, ograničenje ili izvor koji ga je proizveo, zajedno s verzijom koja je bila na snazi u to vrijeme.
To recenzentu daje nešto konkretno za ponovno izvođenje i osporavanje. Ako se temeljno pravilo promijenilo, zapis pokazuje datum i odluke na koje je ranija verzija utjecala.
Rečenica koja kaže da je vaš slučaj sličio drugome ne daje vam odakle početi. Ne možete znati što je provjereno, što je nedostajalo ili što biste mogli promijeniti prije ponovnog pitanja.
Pisano pravilo daje drugačiji odgovor: uvjet, manjak i datum kada se može promijeniti. To vam omogućuje da odlučite hoćete li nešto ispraviti, pričekati ili osporiti samo pravilo.
Politike često stoje u dokumentu dok rokovi, procjene i rokovi čuvanja prolaze kroz odvojene sustave. Organizacija može pokazati da je politika postojala, a da ne pokaže da je obveza ispunjena.
Kada se pravila i obveze praćenja odvijaju zajedno, propušteni datumi i potrebne radnje vidljivi su u istom zapisu kao i odluka. To čini operativni jaz vidljivim za pregled prije nego što ga incident otkrije.
Ponovljiva primopredaja zahtijeva istu datoteku pravila, iste ulaze i jasan zapis verzije koja je na snazi. Drugi tim ne bi trebao rekonstruirati prethodni odgovor iz bilješki i snimaka zaslona.
To je također uvjet za izlazak iz pilot faze: tim koji preuzima može pokrenuti zabilježeni artefakt s dokumentiranim ulazima na vlastitom hardveru, doći do iste odluke i objasniti je bez prisutnosti izvornog tima.
Cjevovod znanja koji koristi Lattice kao svoja pravila politike.
Bitno egzaktna aritmetika ispod numeričkih pravila.
Dokazi o ispravnosti koji se uparuju s Lattice odgovorima.
Lattice prevodi pravila i ograničenja u artefakt koji se može preslikati u memoriju i procjenjuje ih unutar aplikacije. Isti upit daje isti odgovor na svim podržanim ciljevima, bez mrežne usluge u putu odluke. Unutarnje numeričke vrijednosti su binarne, cjelobrojne ili fiksne točke; vanjski floatovi pretvaraju se na svojoj deklariranoj granici.
Kada ste zadovoljni, zadržite isporučeni izvor i pravila. Bez zamke.
Uspoređujte odgovore sa svojim trenutnim provjerama neko vrijeme.
Isprobajte jednu provjeru na stvarnim slučajevima, sa strane.
Kada Lattice objavi u trećem krugu, pročitajte cijelu stvar sami. Bez prodajnog poziva, bez zatvorene kutije.
Jedna mala komponenta koju možete pročitati u cijelosti, kada se objavi, održava osiguranje lanca opskrbe jednostavnim.
Isti odgovor na svakom poslužitelju znači da prebacivanje na rezervni sustav ne može tiho promijeniti odluku.
Svaka prevedena knjiga pravila nosi vlastitu kontrolnu sumu, tako da možete imenovati verziju koja je radila.
Ponovno izvođenje pravila koje je radilo objašnjenje je, pa ispitanik dobiva pravi odgovor.
Revizor ili regulator postavlja oštra pitanja, a pravila se isplati imati zbog odgovora koje vam omogućuju dati. Zašto je ova osoba odbijena? Koja je verzija pravila bila aktivna? Je li prebacivanje na rezervni sustav moglo promijeniti odgovor? Lattice svako od toga pretvara u nešto što možete pokazati, a ne nešto što morate rekonstruirati.
Ništa na putu odluke ne prelazi granicu.
Mali pratitelj uz ono što već koristite.
Na poslužiteljima koje kontrolirate, iza vlastitih zidova.
Mjesto gdje se odluka donosi važno je jednako kao i način. Lattice radi na hardveru koji kontrolirate, unutar Europske unije, bez vanjske usluge na putu odluke. Ista datoteka radi u vašoj zgradi, pokraj vaših sustava ili točno tamo gdje vaši zaposlenici rade.
Dosljedna provjera prije nego se išta zaključi.
Jedan pravilnik za to tko što smije raditi, na svim sustavima.
Prihvatljivost i popusti utvrđeni u trenutku ponude.
Provjereno na svakoj transakciji, prije nego što se dovrši.
Argument za jedan sustav pravila najjasniji je kad vidite odluke koje pokriva. Usklađenost na svakoj transakciji, cijene u trenutku ponude, pristup na ulazu i provjera prijevare prije nego se išta zaključi. Ista komponenta obrađuje sve četiri, pa postoji jedan pravilnik za održavanje umjesto četiri i jedan dosljedan odgovor na svakoj točki.
Objavljeni repozitorij i pravila koja posjedujete održavaju niske troškove promjene.
Isto pravilo vraća isti odgovor na svakom poslužitelju.
Provjere žive unutar onoga što već koristite.
Usklađenost, cijene i pristup rade na istoj komponenti.
Sustav pravila opravdava svoje mjesto uklanjanjem troška i rizika. Lattice stavlja provjeru unutar softvera koji već koristite, tako da nema zasebne usluge za hosting, i vraća isti odgovor na svakom poslužitelju, tako da odluka koju ste donijeli danas i dalje izgleda isto u kasnijoj reviziji.
Ugradite biblioteku ili pokrenite isti motor kao uslugu unutar svoje granice.
Isti podržani unos daje istu odluku na svim ciljnim platformama.
Mjereni hot-path pregled unutar aplikacije umjesto preko mreže.
Lattice pretvara verzionirana pravila u kompaktan artefakt odluke koji radi unutar aplikacije. Operacije dobivaju bit-identične odgovore na svim podržanim ciljnim platformama, mjereni hot-path od 1.36 ns prema referentnom benchmarku, bez mrežne ovisnosti za svaki pregled, te dokaze o pravilima potrebne za kasnije objašnjenje odluke.
Osoba može vidjeti koje je pravilo primijenjeno umjesto da prihvati tajanstveni odgovor.
Iste činjenice dobivaju istu odluku, čak i kada se pregled dogodi kasnije.
Pomoćnik slijedi jasno pravilo umjesto da sam popunjava praznine.
Lattice daje pomoćniku zapisano pravilo umjesto da ga ostavlja da nagađa. Svaka se situacija provjerava prema tom istom pravilu, odgovor ostaje dosljedan, a razlog se može pokazati kasnije kada netko pita što se dogodilo.
Stvarna osoba ostaje zadužena. Stroj samo pomaže.
Isto pitanje dobiva isti odgovor, danas i sutra.
Provjera ostaje na vašem vlastitom uređaju, ne šalje se nigdje.
Ništa se ne događa dok pravila to ne dopuste. Provjera dolazi prva.
Pošteno je biti oprezan prema bilo čemu novom. Zato su ovdje jednostavni odgovori na pitanja koja ljudi obično postavljaju, jedna kartica po jedna. Bez kvake, bez sitnih slova.
Razlog je zapisan, čuvan i lako čitljiv.
Pažljivi dio čita pravilnik prije nego se išta pokrene.
Vi uputite jednostavan zahtjev. Još se ništa nije dogodilo.
Lakše je vjerovati nečemu kad ste ga vidjeli kako radi. Zato evo jedne svakodnevne situacije, male uplate u vašu mirovinu, korak po korak. Prođite kroz korake i prijateljska poruka točno vam kaže što se događa. Bez žurbe, bez stručnog žargona.
Jedan ih šalje dalje. Drugi ih zadržava na vašem uređaju.
Jedan ne može pokazati kako radi. Drugi pokazuje pravilo, pismeno.
Jedan bi mogao reći nešto drugo. Drugi ostaje isti.
Jedan nagađa, drugi prije odgovora pročita pravilnik.
Najlakši način da vidite što Lattice radi jest staviti dva pomoćnika jedan pored drugog. Jedan žuri i nagađa. Drugi prvo provjeri pravilnik. Iste situacije, dva vrlo različita načina rješavanja.
Provjera se događa na vašem vlastitom uređaju.
Uvijek možete pitati koje je pravilo primijenjeno.
Jasan odgovor, prvo provjeren prema pravilima.
Lattice prevodi pravila i ograničenja u artefakt koji se može preslikati u memoriju i procjenjuje ih unutar aplikacije. Isti upit daje isti odgovor na svim podržanim ciljnim platformama, bez mrežnog servisa u putu odlučivanja.
Isti bajtovi, evaluacija na klijentskoj strani.
Jedan binarni artefakt po podu, zajednički mmap.
Jedan artefakt, četiri ciljane platforme
Lattice dolazi kao Rust crate, kroz C ABI, kao samostalni binarni artefakt ili kao WASM modul. Isti artefakt radi u sve četiri varijante, unutar servisa, pored radnog opterećenja, u pregledniku ili na ograničenom rubnom uređaju.
Cjevovod za upravljanje znanjem koji pokreće Lattice gateove.
Raščlani izvore pravila pomoću stabala s adresiranjem sadržaja.
Uparite Lattice odgovore s AION dokazima za potpunu reviziju.
Jedan Rust crate održava jednostavnost osiguranja lanca opskrbe.
Isti odgovor na svakom poslužitelju sprječava incidente odstupanja tijekom prebacivanja.
Kompilirani artefakt pravila je površina za objašnjenje. XXH3-64 kontrolni zbroj fiksira verziju koja se izvodila.
Ponovljiva evaluacija pravila daje ispitanicima objašnjenje koje je revizijski artefakt.
Lattice kompilira pravila i ograničenja u artefakt koji se može mapirati u memoriju i evaluira ih unutar aplikacije. Isti upit daje isti odgovor na svim podržanim ciljanim platformama, bez mrežnog servisa u putu odlučivanja.
Provjere usklađenosti, motori cijena, kontrola pristupa, provjera prijevara: svugdje gdje je pogrešan odgovor skup, a spor odgovor neupotrebljiv.
Pravila koja moraju biti brza i točna pokrivaju svaku kritičnu točku odlučivanja: usklađenost, cijene, pristup, prijevare, usmjeravanje i podobnost.