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.
Päätös voi perustua oikeudelliseen ehtoon, tietosuojarajoitteeseen, rakenteelliseen tarkistukseen ja samankaltaisuustulokseen. Näiden tietojen pitäminen yhdessä rekisterissä ei tee niistä samanarvoisia; se pitää niiden nimet, versiot ja todisteet näkyvissä yhdessä.
Näin käyttäjä näkee, mikä osa päätöksestä oli deterministinen, mikä riippui samankaltaisuudesta ja mikä sääntö on muutettava, jos vastaus on väärä. Ero pysyy näkyvissä sen sijaan, että se piilotettaisiin yhteen tulokseen.
Hyvä vastaus ei ole pelkkä tulos. Se sisältää säännön, rajoitteen tai lähteen, joka tuotti sen, sekä version, joka oli voimassa kyseisellä hetkellä.
Näin arvioijalla on jotain konkreettista, jonka voi toistaa ja haastaa. Jos taustalla oleva sääntö muuttuu, rekisteri näyttää päivämäärän ja päätökset, joihin aiempi versio vaikutti.
Lause, jonka mukaan tapauksesi muistutti toista, ei anna sinulle lähtökohtaa. Et voi tietää, mitä tarkistettiin, mitä puuttui tai mitä voisit muuttaa ennen uutta kyselyä.
Kirjallinen sääntö antaa toisenlaisen vastauksen: ehdon, puutteen ja päivämäärän, jolloin se voi muuttua. Näin voit päättää, korjaatko jotain, odotatko vai haastatko itse sääntöä.
Käytännöt ovat usein asiakirjassa, kun taas määräajat, arvioinnit ja säilytysajat liikkuvat erillisissä järjestelmissä. Organisaatio voi osoittaa, että käytäntö oli olemassa, mutta ei sitä, että velvoitetta noudatettiin.
Kun säännöt ja seurantavelvoitteet kulkevat yhdessä, ohitetut päivämäärät ja vaaditut toimenpiteet näkyvät samassa rekisterissä kuin päätös. Näin toiminnan aukko on havaittavissa ennen kuin tapaus paljastaa sen.
Toistettava siirto vaatii saman sääntötiedoston, samat syötteet ja selkeän merkinnän voimassa olevasta versiosta. Toisen tiimin ei pitäisi joutua rekonstruoimaan aiempaa vastausta muistiinpanoista ja kuvakaappauksista.
Tämä on myös pilottivaiheen poistumisehto: vastaanottava tiimi voi ajaa tallennetun artefaktin dokumentoiduilla syötteillä omalla laitteistollaan, päätyä samaan päätökseen ja selittää sen ilman alkuperäistä tiimiä paikalla.
Tietoputki, joka käyttää Latticea käytäntöporttinaan.
Bittitarkka aritmetiikka numeeristen sääntöjen alla.
Todistussertifikaatit, jotka toimivat yhdessä Lattice-vastausten kanssa.
Lattice kääntää säännöt ja rajoitteet muistiavaruuteen sijoitettavaksi artefaktiksi ja arvioi ne sovelluksen sisällä. Sama kysely tuottaa saman vastauksen kaikilla tuetuilla alustoilla, eikä verkko-palvelua ole päätöspolussa. Sisäiset numeeriset arvot ovat binäärisiä, kokonaislukuja tai kiinteän pisteen lukuja; ulkoiset liukuluvut muunnetaan niiden määritellyllä rajapinnalla.
Kun olet tyytyväinen, säilytä toimitettu lähde ja säännöt. Ei ansaa.
Vertaa vastauksia nykyisiin tarkistuksiisi jonkin aikaa.
Kokeile yhtä tarkistusta oikeilla tapauksilla sivussa.
Kun Lattice julkaisee kolmannella kierroksella, lue koko asia itse. Ei myyntipuhelua, ei suljettua laatikkoa.
Yksi pieni osa, jonka voit lukea kokonaan, kun se julkaistaan, pitää toimitusketjun varmuuden yksinkertaisena.
Sama vastaus jokaisella palvelimella tarkoittaa, että vikasietoinen siirtymä ei voi hiljaa muuttaa päätöstä.
Jokaisella käännettyllä sääntökirjalla on oma tarkistussumma, joten voit nimetä version, joka suoritettiin.
Suoritetun säännön toistaminen on selitys, joten rekisteröity henkilö saa todellisen vastauksen.
Kun auditoija tai sääntelijä esittää teräviä kysymyksiä, sääntömoottori osoittaa arvonsa vastauksilla, joita se antaa sinulle. Miksi tämä henkilö hylättiin? Mikä sääntöversio oli käytössä? Olisiko vikasieto voinut muuttaa vastausta? Lattice muuttaa jokaisen näistä joksikin, jonka voit näyttää, ei joksikin, joka sinun on rekonstruoitava.
Mikään päätöksen polulla ei ylitä rajaa.
Pieni kumppani sen vieressä, mitä jo käytät.
Palvelimilla, joita hallitset, omien muuriesi takana.
Se, missä päätös tehdään, on yhtä tärkeää kuin se, miten se tehdään. Lattice toimii laitteistolla, jota hallitset, Euroopan unionin sisällä, ilman ulkopuolista palvelua päätöksen polulla. Sama tiedosto toimii omassa rakennuksessasi, järjestelmiesi vieressä tai siellä, missä henkilöstösi työskentelee.
Johdonmukainen seulonta ennen kuin mikään vakiintuu.
Yksi sääntökirja sille, kuka voi tehdä mitä, järjestelmien välillä.
Kelpoisuus ja alennukset määritetään tarjouksen yhteydessä.
Tarkistetaan jokaisessa tapahtumassa ennen sen valmistumista.
Perustelu yhdelle sääntömoottorille on selkein, kun näet päätökset, joita se kattaa. Vaatimustenmukaisuus jokaisessa tapahtumassa, hinnoittelu tarjouksen yhteydessä, pääsy yhdyskäytävässä ja petosseulonta ennen kuin mikään vakiintuu. Sama komponentti hoitaa kaikki neljä, joten ylläpidettävänä on yksi sääntökirja neljän sijaan ja yksi johdonmukainen vastaus jokaisessa pisteessä.
Julkaistu säilytyspaikka ja säännöt, jotka omistat, pitävät vaihtokustannukset alhaisina.
Sama sääntö palauttaa saman vastauksen jokaisella palvelimella.
Tarkistukset elävät sen sisällä, mitä jo käytät.
Vaatimustenmukaisuus, hinnoittelu ja pääsy toimivat samalla komponentilla.
Sääntömoottori ansaitsee paikkansa poistamalla kustannuksia ja riskejä. Lattice sijoittaa tarkistukset ohjelmistoon, jota jo käytät, joten erillistä palvelua ei tarvitse isännöidä, ja se palauttaa saman vastauksen jokaisella palvelimella, joten tänään tekemäsi päätös näyttää samalta myös myöhemmässä auditoinnissa.
Mitä se säästää, mitä riskejä se poistaa
Upota kirjasto tai aja sama moottori palveluna oman rajapintasi sisällä.
Sama tuettu syöte tuottaa saman päätöksen kaikilla alustoilla.
Mitattu suorituskykytarkistus sovelluksen sisällä verkon sijaan.
Lattice muuttaa versioidut säännöt kompaktiksi päätösartefaktiksi, joka toimii sovelluksen sisällä. Operaatiot saavat bittitarkat vastaukset tuetuilla alustoilla, mitatun 1,36 ns:n hot path -polun viitatun vertailuarvon mukaisesti, ei verkkoriippuvuutta jokaiselle tarkistukselle ja säännön perusteet, joilla päätös voidaan selittää myöhemmin.
Henkilö näkee, mikä sääntö sovellettiin, sen sijaan että hyväksyisi mystisen vastauksen.
Samat tosiasiat saavat saman päätöksen, vaikka tarkistus tapahtuisi myöhemmin.
Avustaja noudattaa selkeää sääntöä sen sijaan, että täyttäisi aukot itse.
Lattice antaa avustajalle kirjoitetun säännön sen sijaan, että se joutuisi arvaamaan. Jokainen tilanne tarkistetaan samaa sääntöä vasten, vastaus pysyy johdonmukaisena, ja syy voidaan näyttää myöhemmin, kun joku kysyy, mitä tapahtui.
Oikea ihminen pysyy vastuussa. Kone vain auttaa.
Sama kysymys saa saman vastauksen tänään ja huomenna.
Tarkistus tapahtuu omalla koneellasi, ei lähetetä pois.
Mitään ei tapahdu, ennen kuin säännöt sallivat sen. Tarkistus tulee ensin.
On reilua olla varovainen uusien asioiden suhteen. Tässä ovat siis selkeät vastaukset kysymyksiin, joita ihmiset yleensä kysyvät, yksi kortti kerrallaan. Ei koukkua, ei hienoa printtiä.
asioihin, joista ihmiset ovat huolissaan
Syy on kirjoitettu ylös, säilytetty ja helppo lukea.
Selkeä kyllä tai ei, ja sääntö sen takana.
Huolellinen osa lukee sääntökirjan ennen kuin mikään liikkuu.
Esität yksinkertaisen pyynnön. Mitään ei ole vielä tapahtunut.
On helpompi luottaa johonkin, kun on nähnyt sen toimivan. Tässä on yksi arkinen hetki, pieni lisäys eläkkeeseesi, käyty läpi askel askeleelta. Etene vaiheiden läpi, ja ystävällinen viesti kertoo tarkalleen, mitä tapahtuu. Ei kiirettä, ei ammattislangia.
Toinen lähettää ne pois. Toinen säilyttää ne koneellasi.
Toinen ei voi näyttää laskelmiaan. Toinen näyttää säännön kirjallisesti.
Toinen saattaa sanoa jotain erilaista. Toinen pysyy samana.
Toinen arvaa, toinen lukee sääntökirjan ennen vastaamista.
Helpoin tapa nähdä, mitä Lattice tekee, on asettaa kaksi auttajaa rinnakkain. Toinen on kiireessä ja arvaa. Toinen tarkistaa sääntökirjan ensin. Samat tilanteet, kaksi hyvin erilaista tapaa käsitellä ne.
Voit aina kysyä, mitä sääntöä sovellettiin.
Selkeä vastaus, tarkistettu sääntöjä vasten ensin.
Lattice kokoaa säännöt ja rajoitteet muistiosoitteistettavaksi artefaktiksi ja arvioi ne sovelluksen sisällä. Sama kysely tuottaa saman vastauksen kaikilla tuetuilla alustoilla, eikä verkko-palvelu ole päätöspolussa.
Samat tavut, arviointi selaimen puolella.
Linkitetty Rust-palveluun, nollakopiointi.
Lattice on saatavilla Rust-kirjastona, C-ABI:n kautta, erillisenä binäärinä tai WASM-moduulina. Sama artefakti toimii kaikissa neljässä, palvelun sisällä, työkuorman rinnalla, selaimessa tai rajoitetulla reunakohdella.
Tiedonhallinnan putki, joka suorittaa Lattice-portit.
Jäsennä sääntölähteet sisältöosoitetuilla puilla.
Yhdistä Lattice-vastaukset AION-todisteisiin täydellistä auditointia varten.
Yksi Rust-kirjasto pitää toimitusketjun varmuuden yksinkertaisena.
Sama vastaus jokaisella palvelimella estää ajautumisongelmat vikasietotilassa.
Käännetty sääntöartefakti on selityspinta. XXH3-64-tarkistussumma kiinnittää version, joka suoritettiin.
Toistettava sääntöarviointi antaa rekisteröidyille selityksen, joka on auditointiartefakti.
Lattice kääntää säännöt ja rajoitteet muistiin sijoitettavaksi artefaktiksi ja arvioi ne sovelluksen sisällä. Sama kysely tuottaa saman vastauksen tuetuissa kohteissa, eikä päätöspolussa ole verkkopalvelua.