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.
Algoritmide rühmitamine andmetüübi järgi
Otsus võib tugineda õiguslikule tingimusele, privaatsuspiirangule, struktuurikontrollile ja sarnasuse tulemusele. Nende sisendite hoidmine ühes registris ei muuda neid samaväärseks; see hoiab nende nimesid, versioone ja tõendeid koos nähtavana.
See võimaldab operaatoril näha, milline osa otsusest oli deterministlik, milline sõltus sarnasusest ja millist reeglit tuleb muuta, kui vastus on vale. Erinevus jääb nähtavaks, mitte ei peitu ühe tulemuse sisse.
Hea vastus ei ole pelgalt tulemus. See kannab endas reeglit, piirangut või allikat, mis selle tekitas, koos versiooniga, mis sel ajal kehtis.
See annab läbivaatajale midagi konkreetset, mida uuesti esitada ja vaidlustada. Kui aluseks olev reegel muutus, näitab kirje kuupäeva ja otsuseid, mida varasem versioon puudutas.
Lause, mis ütleb, et teie juhtum sarnanes teisega, ei anna teile kuskilt alustada. Te ei saa aru, mida kontrolliti, mis puudus või mida saaksite enne uuesti küsimist muuta.
Kirjalik reegel annab teistsuguse vastuse: tingimus, puudujääk ja kuupäev, millal seda saab muuta. See võimaldab teil otsustada, kas parandada midagi, oodata või vaidlustada reegel ise.
Poliitikad asuvad sageli dokumendis, samal ajal kui tähtajad, hinnangud ja säilitustähtajad liiguvad eraldi süsteemides. Organisatsioon saab näidata, et poliitika oli olemas, ilma et näitaks, et kohustust järgiti.
Kui reeglid ja järelkohustused käivad koos, on vahelejäänud kuupäevad ja nõutavad toimingud nähtavad samas kirjes kui otsus. See muudab tegevuslünga läbivaadatavaks enne, kui juhtum selle paljastab.
Korratav üleandmine vajab sama reeglifaili, samu sisendeid ja selget kirjet kehtivast versioonist. Teine meeskond ei peaks eelmist vastust märkmetest ja ekraanipiltidest rekonstrueerima.
See on ka pilootprojekti lõpptingimus: vastuvõttev meeskond suudab salvestatud artefakti dokumenteeritud sisenditega oma riistvaral käivitada, jõuda sama otsuseni ja seda selgitada ilma algse meeskonnata ruumis.
Teadmiste torustik, mis kasutab Lattice'i poliitikaväravana.
Bititäpne aritmeetika numbriliste reeglite all.
Tõestussertifikaadid, mis paarituvad Lattice'i vastustega.
Lattice kompileerib reeglid ja piirangud mälukaardistatavaks artefaktiks ja hindab neid rakenduse sees. Sama päring annab sama vastuse kõigil toetatud sihtmärkidel, ilma võrguteenuseta otsustustee sees. Sisemised arvväärtused on binaarsed, täisarvulised või fikseeritud punktiga; välised ujukomaarvud teisendatakse nende deklareeritud piiril.
Kui olete rahul, hoidke kaasasolevat allikat ja reegleid. Ei mingeid lõkse.
Võrrelge vastuseid oma praeguste kontrollidega mõnda aega.
Proovige ühte kontrolli reaalsete juhtumitega, kõrval.
Kui Lattice avaldab kolmandas voorus, lugege kogu asi ise läbi. Ei mingeid müügikõnesid, ei mingeid suletud kaste.
Üks väike komponent, mida saate täies mahus lugeda, kui see avaldatakse, hoiab tarneahela kindluse lihtsana.
Sama vastus igal serveril tähendab, et tõrkekao korral ei saa otsus vaikselt muutuda.
Iga kompileeritud reegliraamat kannab oma kontrollsummat, nii et saate nimetada käivitatud versiooni.
Käivitatud reegli taasesitamine on selgitus, nii et andmesubjekt saab tõelise vastuse.
Auditeerija või regulaator esitab teravaid küsimusi ja reeglimootor näitab oma väärtust vastuste kaudu, mida saate anda. Miks see inimene tagasi lükati? Milline reeglite versioon käivitus? Kas tõrkekaitse oleks võinud vastust muuta? Lattice muudab iga sellise küsimuse millekski, mida saate näidata, mitte millekski, mida peate rekonstrueerima.
Väike kaaslane selle kõrval, mida te juba kasutate.
Serveritel, mida te kontrollite, teie enda seinte taga.
Koht, kus otsus tehakse, on sama oluline kui see, kuidas seda tehakse. Lattice töötab riistvaral, mida te kontrollite, Euroopa Liidu sees, ilma välise teenuseta otsuse teekonnal. Sama fail töötab teie enda hoones, teie süsteemide kõrval või täpselt seal, kus teie töötajad töötavad.
Järjepidev kontroll enne kui miski lõplikult kinnitatakse.
Üks reeglistik selle kohta, kes mida teha saab, süsteemide lõikes.
Sobivus ja allahindlused määratakse pakkumise hetkel.
Kontrollitakse igal tehingul, enne kui see lõpule viiakse.
Ühe reeglimootori kasuks räägib kõige selgemini see, kui näete otsuseid, mida see hõlmab. Vastavus igal tehingul, hinnastamine pakkumise hetkel, juurdepääs väravas ja pettusekontroll enne kui miski lõplikult kinnitatakse. Sama komponent haldab kõiki nelja, nii et on üks reeglistik, mida hooldada, mitte neli, ja üks järjepidev vastus igas punktis.
Avaldatud hoidla ja reeglid, mis on teie omad, hoiavad vahetuskulud madalad.
Sama reegel annab igal serveril sama vastuse.
Kontrollid elavad selle sees, mida te juba kasutate.
Vastavus, hinnastamine ja juurdepääs töötavad samal komponendil.
Reeglimootor teenib oma koha, eemaldades kulud ja riski. Lattice paigutab kontrolli tarkvara sisse, mida te juba kasutate, nii et pole eraldi teenust, mida majutada, ja see annab igal serveril sama vastuse, nii et otsus, mille te täna tegite, loeb hilisemas auditis ikka samamoodi.
Mida see säästab, millest see riske vähendab
Manusta teek või käivita sama mootor teenusena oma piiri sees.
Sama toetatud sisend annab sama otsuse kõikidel sihtplatvormidel.
Mõõdetud kiirtee kontroll rakenduse sees, mitte üle võrgu.
Lattice muudab versioonitud reeglid kompaktseks otsuse artefaktiks, mis töötab rakenduse sees. Operatsioonid saavad bititäpsed vastused kõikidel toetatud sihtplatvormidel, mõõdetud 1,36 ns kiirtee viidatud võrdlusuuringu all, iga kontrolli jaoks puudub võrgusõltuvus ja reegli tõendusmaterjal, et hiljem otsust selgitada.
Inimene näeb, milline reegel rakendus, selle asemel et aktsepteerida salapärast vastust.
Samad faktid saavad sama otsuse, isegi kui kontroll toimub hiljem.
Abiline järgib selget reeglit, mitte ei täida lünki ise.
Lattice annab abilisele kirjaliku reegli, selle asemel et jätta ta oletama. Iga olukorda kontrollitakse sama reegli vastu, vastus püsib järjepidev ja põhjust saab hiljem näidata, kui keegi küsib, mis juhtus.
Päris inimene jääb juhtima. Masin ainult aitab.
Sama küsimus saab sama vastuse täna ja homme.
Kontroll jääb sinu enda masinasse, mitte ei saadeta ära.
Midagi ei juhtu enne, kui reeglid seda lubavad. Kontroll tuleb enne.
On õiglane olla ettevaatlik kõige uue suhtes. Siin on selged vastused küsimustele, mida inimesed tavaliselt küsivad, üks kaart korraga. Ei mingeid konksusid, ei peenikest kirja.
Põhjus on kirja pandud, säilitatud ja kergesti tagasi loetav.
Selge jah või ei, koos reegliga selle taga.
Hoolikas osa loeb reeglistiku enne, kui miski liigub.
Teete lihtsa päringu. Midagi pole veel juhtunud.
Midagi on lihtsam usaldada, kui oled näinud, kuidas see töötab. Seega siin on üks igapäevane hetk, väike täiendus teie pensionile, samm-sammult läbi käidud. Liikuge sammudest läbi ja sõbralik märkus ütleb teile täpselt, mis toimub. Ei mingit kiirustamist, ei mingit žargooni.
Üks saadab nad minema. Teine hoiab need teie masinas.
Üks ei näita oma tööd. Teine näitab reeglit kirjalikult.
Üks võib öelda midagi teistmoodi. Teine jääb samaks.
Üks arvab, teine loeb enne vastamist reeglistikku.
Lihtsaim viis näha, mida Lattice teeb, on panna kaks abilist kõrvuti. Üks on kiirustav ja arvab. Teine kontrollib kõigepealt reeglistikku. Samad olukorrad, kaks väga erinevat viisi nendega toimetulekuks.
Võite alati küsida, millist reeglit rakendati.
See ei muuda meelt ühelt päevalt teisele.
Selge vastus, kõigepealt reeglite vastu kontrollitud.
Lattice koostab reeglid ja piirangud mälukaardistatavaks artefaktiks ning hindab neid rakenduse sees. Sama päring annab sama vastuse kõigil toetatud sihtplatvormidel, ilma võrguteenuseta otsustustee sees.
Seotud Rust-teenusesse, nullkopeerimine.
Lattice on saadaval Rust-kraadina, C-ABI kaudu, eraldiseisva binaarina või WASM-moodulina. Sama artefakt töötab kõigis neljas: teenuse sees, töökoormuse kõrval, brauseris või piiratud servaseadmes.
Teadmusvalitsemise torustik, mis käitab Lattice-väravaid.
Parseri reeglite allikad sisu-aadressitud puudega.
Siduge Lattice'i vastused AION-i tõestustega täieliku auditi jaoks.
Üks Rust-kraad hoiab tarneahela kindluse lihtsana.
Sama vastus igal serveril hoiab ära triivi intsidendid ümberlülituse ajal.
Kompileeritud reegliartefakt on selgituse pind. XXH3-64 kontrollsumma kinnitab versiooni, mis käivitus.
Taasesitatav reeglihindamine annab andmesubjektile selgituse, mis on auditiartefakt.
Lattice kompileerib reeglid ja piirangud mälukaardistatavaks artefaktiks ning hindab neid rakenduse sees. Sama päring annab sama vastuse kõigil toetatud sihtmärkidel, ilma võrguteenuseta otsustustee.
Vastavuskontrollid, hinnamootorid, juurdepääsukontroll, pettuste sõelumine: kõikjal, kus vale vastus on kallis ja aeglane vastus on kasutu.
Reeglid, mis peavad olema kiired ja õiged, katavad iga kõrge panusega otsustuspunkti: vastavus, hinnastamine, juurdepääs, pettus, marsruutimine ja sobivus.
Mitme reegli sõelumine ühtsete vastustega.
RBAC ja ABAC kontrollid lüüsi latentsusega.
Allahindluse ja sobivuse hindamine päringu ajal.
AOT-kompilaator, pakitud hindamine, XXH3-64 kontrollsummad