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.
Sprendimas gali remtis teisine sąlyga, privatumo apribojimu, struktūriniu patikrinimu ir panašumo rezultatu. Laikyti šiuos įvestis viename registre nereiškia, kad jos yra lygiavertės; tai leidžia matyti jų pavadinimus, versijas ir įrodymus kartu.
Tai leidžia operatoriui matyti, kuri sprendimo dalis buvo deterministinė, kuri priklausė nuo panašumo, ir kuri taisyklė turi keistis, jei atsakymas neteisingas. Skirtumas išlieka matomas, o ne paslėptas viename rezultate.
Geras atsakymas nėra tik rezultatas. Jis neša taisyklę, apribojimą ar šaltinį, kuris jį sukūrė, kartu su versija, galiojusia tuo metu.
Tai suteikia peržiūrinčiajam ką konkretaus atkurti ir ginčyti. Jei pagrindinė taisyklė pasikeitė, įrašas rodo datą ir sprendimus, kuriuos palietė ankstesnė versija.
Sakinys, sakantis, kad jūsų atvejis panašus į kitą, nesuteikia jums nuo ko pradėti. Negalite pasakyti, kas buvo patikrinta, ko trūko ar ką galėtumėte pakeisti prieš klausdami vėl.
Rašytinė taisyklė duoda kitokį atsakymą: sąlygą, trūkumą ir datą, kada ji gali keistis. Tai leidžia nuspręsti, ar ką nors taisyti, laukti ar ginčyti pačią taisyklę.
Politikos dažnai yra dokumente, o terminai, vertinimai ir saugojimo datos juda per atskiras sistemas. Organizacija gali parodyti, kad politika egzistavo, neparodydama, kad pareiga buvo vykdoma.
Kai taisyklės ir tolesnių veiksmų įsipareigojimai veikia kartu, praleistos datos ir reikalingi veiksmai matomi tame pačiame įraše kaip ir sprendimas. Tai daro veiklos spragą peržiūrimą, kol incidentas jos neatskleidė.
Pakartotiniam perdavimui reikia to paties taisyklių failo, tų pačių įvesčių ir aiškaus galiojusios versijos įrašo. Kita komanda neturėtų turėti rekonstruoti ankstesnio atsakymo iš užrašų ir ekrano nuotraukų.
Tai taip pat yra bandomojo projekto pabaigos sąlyga: priimanti komanda gali paleisti įrašytą artefaktą su dokumentuotomis įvestimis savo aparatinėje įrangoje, pasiekti tą patį sprendimą ir jį paaiškinti be pradinės komandos kambaryje.
Žinių vamzdynas, naudojantis Lattice kaip politikos vartais.
Bitų tikslus aritmetika po skaitinėmis taisyklėmis.
Įrodymų sertifikatai, derantys su Lattice atsakymais.
Lattice sukompiliuoja taisykles ir apribojimus į atmintyje susiejamą artefaktą ir įvertina juos programoje. Tas pats užklausimas duoda tą patį atsakymą visose palaikomose platformose, be tinklo paslaugos sprendimo kelyje. Vidiniai skaitiniai dydžiai yra dvejetainiai, sveikieji arba fiksuoto taško; išoriniai slankiojo kablelio skaičiai konvertuojami jų deklaruotoje riboje.
Kai esate patenkinti, pasilikite pateiktą šaltinį ir taisykles. Jokių spąstų.
Palyginkite atsakymus su savo dabartiniais patikrinimais kurį laiką.
Išbandykite vieną patikrinimą su realiais atvejais, nuošalyje.
Kai Lattice paskelbs trečiąjį etapą, perskaitykite viską patys. Jokių pardavimo skambučių, jokios uždaro langelio.
Vienas mažas komponentas, kurį galite perskaityti visą, kai jis bus paskelbtas, užtikrina paprastą tiekimo grandinės užtikrinimą.
Tas pats atsakymas kiekviename serveryje reiškia, kad perjungimas negali tyliai pakeisti sprendimo.
Kiekviena sukompiliuota taisyklių knyga turi savo kontrolinę sumą, todėl galite įvardyti versiją, kuri veikė.
Atkartojant taisyklę, kuri veikė, yra paaiškinimas, todėl duomenų subjektas gauna tikrą atsakymą.
Auditoriui ar reguliuotojai uždavus aštrius klausimus, taisyklių variklis pasiteisina atsakymais, kuriuos leidžia pateikti. Kodėl šis asmuo buvo atmestas? Kuri taisyklių versija buvo taikyta? Ar perjungimas galėjo pakeisti atsakymą? „Lattice“ kiekvieną iš šių klausimų paverčia tuo, ką galite parodyti, o ne tuo, ką turite atkurti.
Mažas palydovas šalia to, ką jau naudojate.
Serveriuose, kuriuos valdote, už savo sienų.
Kur priimamas sprendimas, yra taip pat svarbu, kaip ir kaip. „Lattice“ veikia jūsų valdomoje įrangoje, Europos Sąjungoje, be jokios išorės paslaugos sprendimo kelyje. Tas pats failas veikia jūsų pastate, šalia jūsų sistemų arba ten, kur dirba jūsų darbuotojai.
Nuoseklus tikrinimas prieš bet kam nusistovint.
Viena taisyklių knyga, kas ką gali daryti, visose sistemose.
Tinkamumas ir nuolaidos nustatomos citatos metu.
Tikrinama kiekvienoje operacijoje, prieš jai užbaigiant.
Vieno taisyklių variklio atvejis aiškiausias, kai matote sprendimus, kuriuos jis apima. Atitiktis kiekvienoje operacijoje, kainodara citatos metu, prieiga prie įėjimo ir sukčiavimo tikrinimas prieš bet kam nusistovint. Tas pats komponentas tvarko visus keturis, todėl yra viena taisyklių knyga, kurią reikia prižiūrėti, o ne keturios, ir vienas nuoseklus atsakymas kiekviename taške.
Viešas saugykla ir jūsų valdomos taisyklės išlaiko mažas perėjimo išlaidas.
Ta pati taisyklė grąžina tą patį atsakymą kiekviename serveryje.
Atitiktis, kainodara ir prieiga veikia tame pačiame komponente.
Taisyklių variklis užsitarnauja savo vietą pašalindamas išlaidas ir riziką. „Lattice“ įdeda tikrinimą į programinę įrangą, kurią jau naudojate, todėl nėra atskiros paslaugos, kurią reikėtų talpinti, ir ji grąžina tą patį atsakymą kiekviename serveryje, todėl sprendimas, kurį priėmėte šiandien, vėliau audito metu vis tiek skaitomas taip pat.
Įdėkite biblioteką arba paleiskite tą patį variklį kaip paslaugą savo ribose.
Tas pats palaikomas įvestis duoda tą patį sprendimą visose platformose.
Išmatuotas karštosios linijos patikrinimas programos viduje, o ne per tinklą.
„Lattice“ paverčia versijuotas taisykles į kompaktišką sprendimo artefaktą, kuris veikia programos viduje. Operacijų skyrius gauna bitų tiksliai vienodus atsakymus visose palaikomose platformose, išmatuotą 1,36 ns karštąją liniją pagal nurodytą etaloną, jokios priklausomybės nuo tinklo kiekvienam patikrinimui ir taisyklių įrodymus, reikalingus sprendimui paaiškinti vėliau.
Žmogus gali matyti, kuri taisyklė buvo pritaikyta, užuot priėmęs paslaptingą atsakymą.
Tie patys faktai gauna tą patį sprendimą, net jei patikrinimas vyksta vėliau.
Pagalbininkas vadovaujasi aiškia taisykle, o ne pats užpildo spragas.
„Lattice“ suteikia pagalbininkui užrašytą taisyklę, užuot palikęs jį spėlioti. Kiekviena situacija tikrinama pagal tą pačią taisyklę, atsakymas išlieka nuoseklus, o priežastis gali būti parodyta vėliau, kai kas nors paklausia, kas atsitiko.
Tikras žmogus lieka atsakingas. Mašina tik padeda.
Tas pats klausimas gauna tą patį atsakymą šiandien ir rytoj.
Patikrinimas vyksta jūsų pačių įrenginyje, o ne siunčiamas į šalį.
Niekas nevyksta, kol taisyklės to neleidžia. Patikrinimas yra pirmas.
Tikrai galima atsargiai vertinti bet ką naujo. Todėl čia yra paprasti atsakymai į klausimus, kuriuos žmonės dažniausiai užduoda, po vieną kortelę. Jokio kabliuko, jokio smulkaus šrifto.
Priežastis yra užrašyta, saugoma ir lengvai perskaitoma.
Atsargioji dalis perskaito taisyklių knygą prieš bet kam judant.
Jūs pateikiate paprastą užklausą. Dar nieko neįvyko.
Lengviau pasitikėti tuo, ką matėte veikiant. Todėl štai viena kasdienė akimirka, nedidelis jūsų pensijos papildymas, žingsnis po žingsnio. Pereikite veiksmus, ir draugiškas pranešimas tiksliai pasakys, kas vyksta. Jokio skubėjimo, jokio žargono.
Vienas juos išsiunčia. Kitas palieka juos jūsų įrenginyje.
Vienas negali parodyti savo darbo. Kitas parodo taisyklę raštu.
Vienas gali pasakyti ką nors kita. Kitas lieka toks pat.
Vienas spėja, kitas prieš atsakydamas perskaito taisyklių knygą.
Lengviausias būdas pamatyti, ką daro Lattice, yra pastatyti du padėjėjus greta. Vienas skuba ir spėja. Kitas pirmiausia patikrina taisyklių knygą. Tos pačios situacijos, du labai skirtingi jų sprendimo būdai.
Tikrinimas vyksta jūsų pačių įrenginyje.
Visada galite paklausti, kuri taisyklė buvo pritaikyta.
Jis nekeičia savo nuomonės iš dienos į dieną.
Aiškus atsakymas, pirmiausia patikrintas pagal taisykles.
Lattice sukompiliuoja taisykles ir apribojimus į atmintyje susietą artefaktą ir įvertina juos programoje. Tas pats užklausimas duoda tą patį atsakymą visose palaikomose platformose, be tinklo paslaugos sprendimo kelyje.
Tie patys baitai, vertinimas kliento pusėje.
Vienas dvejetainis failas vienam pod'ui, bendrinamas mmap.
Susietas į Rust paslaugą, nulinė kopija.
Lattice pateikiamas kaip Rust kratinys, per C ABI, kaip atskiras dvejetainis failas arba kaip WASM modulis. Tas pats artefaktas veikia visuose keturiuose: paslaugoje, šalia darbo krūvio, naršyklėje arba ribotame krašto įrenginyje.
Žinių valdymo vamzdynas, vykdantis Lattice vartus.
Analizuokite taisyklių šaltinius su turinio adresuojamais medžiais.
Sujunkite Lattice atsakymus su AION įrodymais pilnam auditui.
Vienas Rust kratinys užtikrina paprastą tiekimo grandinės patikimumą.
Tas pats atsakymas kiekviename serveryje apsaugo nuo nukrypimų incidentų perjungimo metu.
Sukompiliuotas taisyklių artefaktas yra paaiškinimo paviršius. XXH3-64 kontrolinė suma fiksuoja versiją, kuri veikė.
Atkuriamas taisyklių vertinimas suteikia duomenų subjektams paaiškinimą, kuris yra audito artefaktas.
Lattice kompiliuoja taisykles ir apribojimus į atmintyje susietą artefaktą ir įvertina juos programoje. Tas pats užklausimas duoda tą patį atsakymą visuose palaikomuose taikiniuose, be tinklo paslaugos sprendimo kelyje.
Atitikties patikros, kainodaros varikliai, prieigos kontrolė, sukčiavimo patikra: visur, kur neteisingas atsakymas yra brangus, o lėtas atsakymas yra nenaudingas.