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.
Едно решение може да се основава на правно условие, ограничение за поверителност, структурна проверка и резултат от сходство. Запазването на тези данни в един регистър не ги прави еквивалентни; то ги държи заедно с техните имена, версии и доказателства.
Това позволява на оператора да види коя част от решението е била детерминистична, коя е зависела от сходство и кое правило трябва да се промени, ако отговорът е грешен. Разликата остава видима, вместо да е скрита в един резултат.
Добрият отговор не е просто резултат. Той носи правилото, ограничението или източника, които са го създали, заедно с версията, която е била в сила по това време.
Това дава на проверяващия нещо конкретно, което да преиграе и оспори. Ако основното правило се е променило, записът показва датата и решенията, които по-ранната версия е засегнала.
Изречение, което казва, че вашият случай прилича на друг, не ви дава отправна точка. Не можете да разберете какво е проверено, какво липсва или какво бихте могли да промените, преди да попитате отново.
Писмено правило дава различен отговор: условието, недостигът и датата, на която може да се промени. Това ви позволява да решите дали да коригирате нещо, да изчакате или да оспорите самото правило.
Политиките често стоят в документ, докато срокове, оценки и дати за съхранение се движат през отделни системи. Организацията може да покаже, че политиката е съществувала, без да покаже, че задължението е било спазено.
Когато правилата и задълженията за проследяване вървят заедно, пропуснатите дати и необходимите действия се виждат в същия запис като решението. Това прави оперативната празнина видима за преглед, преди инцидент да я разкрие.
Повторяемо предаване изисква същия файл с правила, същите входни данни и ясен запис на версията в сила. Друг екип не трябва да реконструира предишен отговор от бележки и екранни снимки.
Това е и условието за изход от пилотния проект: приемащият екип може да стартира записания артефакт с документирани входни данни на собствен хардуер, да достигне до същото решение и да го обясни без оригиналния екип в стаята.
Тръбопровод за знания, използващ Lattice като портал за политики.
Точна битова аритметика под числовите правила.
Сертификати за доказателство, които се съчетават с отговорите на Lattice.
Lattice компилира правила и ограничения в артефакт, който може да се картографира в паметта, и ги оценява в приложението. Една и съща заявка дава един и същ отговор при всички поддържани цели, без мрежова услуга в пътя на вземането на решения. Вътрешните числови стойности са двоични, цели числа или числа с фиксирана запетая; външните числа с плаваща запетая се преобразуват на обявената им граница.
Когато сте доволни, запазете предоставения източник и правилата. Няма уловка.
Сравнявайте отговорите с текущите си проверки известно време.
Опитайте една проверка върху реални случаи, настрана.
Когато Lattice публикува в третия кръг, прочетете всичко сами. Без продажбено обаждане, без затворена кутия.
Lattice компилира правилата и ограниченията в артефакт, който може да се картографира в паметта, и ги изпълнява в приложението. Една и съща заявка дава един и същ отговор на всички поддържани платформи, без мрежова услуга в пътя на вземането на решения. Вътрешните числови стойности са двоични, целочислени или с фиксирана запетая; външните числа с плаваща запетая се преобразуват на обявената им граница.
Един малък компонент, който можете да прочетете изцяло, след като бъде публикуван, опростява осигуряването на веригата за доставки.
Един и същ отговор на всеки сървър означава, че преминаването към резервен сървър не може тихо да промени решение.
Всяка компилирана книга с правила носи собствена контролна сума, така че можете да посочите версията, която е работила.
Възпроизвеждането на правилото, което е било приложено, е обяснението, така че субектът на данни получава реален отговор.
Одитор или регулатор задава целенасочени въпроси и правилата на двигателя се отплащат с отговорите, които ви позволяват да дадете. Защо този човек е бил отхвърлен? Коя версия на правилата е била приложена? Може ли превключването при отказ да е променило отговора? Lattice превръща всеки от тези въпроси в нещо, което можете да покажете, а не в нещо, което трябва да реконструирате.
Нищо по пътя на едно решение не пресича граница.
Решението остава в рамките на Европейския съюз.
Малък спътник до това, което вече управлявате.
На сървъри, които контролирате, зад собствените си стени.
Къде се взема едно решение е също толкова важно, колкото и как. Lattice работи на хардуер, който контролирате, в рамките на Европейския съюз, без външна услуга по пътя на решението. Същият файл работи в собствената ви сграда, до вашите системи или точно там, където работят вашите служители.
Последователна проверка, преди нещо да се установи.
Един правилник за това кой какво може да прави, в рамките на системите.
Допустимост и отстъпки, определени в момента на офертата.
Проверявано при всяка транзакция, преди да приключи.
Случаят за единен двигател на правила е най-ясен, когато видите решенията, които покрива. Съответствие при всяка транзакция, ценообразуване в момента на офертата, достъп на шлюза и проверка за измами, преди нещо да се установи. Същият компонент се справя с всичките четири, така че има един правилник за поддръжка вместо четири и един последователен отговор на всяка точка.
Публикувано хранилище и правила, които притежавате, поддържат ниски разходите за преминаване.
Същото правило връща същия отговор на всеки сървър.
Проверките живеят в това, което вече управлявате.
Няма допълнителен компонент за стартиране
Съответствие, ценообразуване и достъп работят на същия компонент.
Двигателят на правила заслужава мястото си, като премахва разходи и премахва риск. Lattice поставя проверката в софтуера, който вече управлявате, така че няма отделна услуга за хостване, и връща същия отговор на всеки сървър, така че решението, което сте взели днес, все още се чете по същия начин при по-късен одит.
Какво спестява, какво намалява като риск
Вградете библиотеката или пуснете същия двигател като услуга във вашата граница.
Един и същ поддържан вход дава едно и също решение на всички цели.
Измерена проверка на горещия път в приложението, а не през мрежа.
Lattice превръща версионирани правила в компактен артефакт за решения, който работи в приложението. Операциите получават битово точни отговори на всички поддържани цели, измерен горещ път от 1.36 ns при референтния бенчмарк, без мрежова зависимост за всяка проверка и доказателствата за правилата, необходими за обяснение на решение по-късно.
Човек може да види кое правило е приложено, вместо да приема мистериозен отговор.
Едни и същи факти получават едно и също решение, дори когато проверката се случи по-късно.
Помощникът следва ясно правило, вместо сам да попълва празнините.
Lattice дава на помощника записано правило, вместо да остави на догадки. Всяка ситуация се проверява срещу същото правило, отговорът остава последователен и причината може да бъде показана по-късно, когато някой попита какво се е случило.
Истински човек остава начело. Машината само помага.
Един и същ въпрос получава един и същ отговор, днес и утре.
Проверката остава на вашата собствена машина, не се изпраща навън.
Нищо не се случва, докато правилата не го позволят. Проверката е на първо място.
Правилно е да се внимава с всичко ново. Ето защо тук са ясните отговори на въпросите, които хората обикновено задават, една карта наведнъж. Без уловка, без ситен шрифт.
на нещата, за които хората се притесняват
Причината е записана, съхранява се и е лесна за прочитане.
Внимателната част чете правилника, преди нещо да се движи.
Правите просто искане. Все още нищо не се е случило.
По-лесно е да се доверите на нещо, след като сте го видели да работи. Ето един всекидневен момент, малко допълване към пенсията ви, разгледано стъпка по стъпка. Преминете през стъпките и приятелска бележка ви казва точно какво се случва. Без бързане, без жаргон.
Единият ги изпраща. Другият ги запазва на вашата машина.
Единият не може да покаже как работи. Другият показва правилото, писмено.
Единият може да каже нещо различно. Другият остава същият.
Единият предполага, другият чете правилника, преди да отговори.
Най-лесният начин да видите какво прави Lattice е да поставите двама помощници един до друг. Единият бърза и предполага. Другият първо проверява правилника. Същите ситуации, два много различни начина за справяне с тях.
Проверката се извършва на вашата собствена машина.
Винаги можете да попитате кое правило е приложено.
То не променя решението си от ден на ден.
Ясен отговор, проверен първо срещу правилата.
Lattice компилира правила и ограничения в артефакт, който може да се картографира в паметта, и ги оценява в приложението. Една и съща заявка дава един и същ отговор на всички поддържани платформи, без мрежова услуга в пътя на вземане на решение.
Същите байтове, оценка от страна на клиента.
Един двоичен файл на pod, споделена mmap.
Lattice се предлага като Rust crate, чрез C ABI, като самостоятелен двоичен файл или като WASM модул. Същият артефакт работи и в четирите среди: в услуга, до работно натоварване, в браузър или на ограничено edge устройство.