Rust · Decision Kernel · v0.5.0

Tekrar oynatılabilir kararlar.

Goveris'in arkasındaki deterministik karar motoru. Bir istek ve bir kural verirsin; izin ver, düşür, yeniden dene ya da durdur arasından kararı üretir — ve bu kararı, kimsenin sonradan değiştiremeyeceği, herkesin baştan doğrulayabileceği bir kayıt olarak geri döner.

tarıyor doğrulandı defter
01 — PROBLEM

Geri gösteremediğin bir karar, aslında bir tahmindir.

Yönlendirme, fiyatlandırma ve risk sistemleri saniyede binlerce kararı otomatik veriyor. Ama bir denetçi, bir müşteri ya da kendi ekibin neden bu isteğin durdurulduğunu veya bu modelin düşürüldüğünü sorduğunda çoğu sistemin verecek cevabı yok. Kayıtlar siliniyor, kod değişiyor ve o karar bir daha üretilemiyor. Kararı belirli ve denetlenebilir bir çekirdek olmadan, verdiğin her otomatik kararın hesabını veremezsin.

02 — NASIL ÇALIŞIR

Aday + politika → karar + kanıt.

01 · DEĞERLENDİR

İsteği tart

Maliyet, risk, en düşük kabul edilebilir kalite, beklenen fayda ve müşteri bütçesi tek bir kesin hükümde birleşir.

02 · KARAR VER

İzin ver · düşür · durdur

Çekirdek dört yanıttan birini döner: izin ver, düşür, yeniden dene ya da durdur — ve aynı girdi her zaman aynı kararı verir.

03 · KANITLA

Kayıt + imza

Her karar, HMAC-SHA256 ile birbirine zincirlenmiş bir kayda işlenir — sonradan değiştirilemez, herkes baştan doğrulayabilir.

03 — NE ELDE EDERSİN

Sahada güvenebileceğin bir çekirdek.

%100 kesin

Aynı istek ve aynı kural, her seferinde ve her makinede aynı kararı verir.

Kanıtlanır kayıt

Neyin neden karara bağlandığını kanıtlayan, birbirine zincirli bir denetim kaydı.

v0.5.0 crates.io'da

Rust ile yazıldı, Apache-2.0 lisanslı; Goveris'in ve model yönlendirmesinin altında çalışıyor.

Arkasında durabileceğin kararlar mı lazım?

Sisteminin merkezine, her kararını kanıtlayan bir çekirdek koyalım.

Projeye başla →
04 — KUR & DOĞRULA

Ekle, çalıştır, doğrula.

Calybris Core, crates.io'da Apache-2.0 lisansıyla yayında — Rust, no unsafe. Herhangi bir servise ekle ve bir kararı digest'inden ve kayıt defterinden yeniden üret.

$ cargo add calybris-core
CRATES.IO

Crate'i ekle

Tek satır, deterministik karar çekirdeğini herhangi bir Rust servisine dahil eder — no unsafe, Apache-2.0.

DOCS.RS

API'yi oku

Tüm API dokümanı, yayınlanan her sürüm için docs.rs'te otomatik üretilir.

DOĞRULA

Kararı yeniden oynat

Aynı istek ve kuralı ver; karar, digest'i ve kayıt satırı her makinede bit bit aynı çıkar.