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.
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.
Maliyet, risk, en düşük kabul edilebilir kalite, beklenen fayda ve müşteri bütçesi tek bir kesin hükümde birleşir.
Ç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.
Her karar, HMAC-SHA256 ile birbirine zincirlenmiş bir kayda işlenir — sonradan değiştirilemez, herkes baştan doğrulayabilir.
Aynı istek ve aynı kural, her seferinde ve her makinede aynı kararı verir.
Neyin neden karara bağlandığını kanıtlayan, birbirine zincirli bir denetim kaydı.
Rust ile yazıldı, Apache-2.0 lisanslı; Goveris'in ve model yönlendirmesinin altında çalışıyor.
Sisteminin merkezine, her kararını kanıtlayan bir çekirdek koyalım.
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.
Tek satır, deterministik karar çekirdeğini herhangi bir Rust servisine dahil eder — no unsafe, Apache-2.0.
Tüm API dokümanı, yayınlanan her sürüm için docs.rs'te otomatik üretilir.
Aynı istek ve kuralı ver; karar, digest'i ve kayıt satırı her makinede bit bit aynı çıkar.