| Crates.io | kizzasi-logic |
| lib.rs | kizzasi-logic |
| version | 0.1.0 |
| created_at | 2026-01-19 00:13:43.734312+00 |
| updated_at | 2026-01-19 00:13:43.734312+00 |
| description | TensorLogic bridge for Kizzasi - constraint enforcement and safety guardrails |
| homepage | https://github.com/cool-japan/kizzasi |
| repository | https://github.com/cool-japan/kizzasi |
| max_upload_size | |
| id | 2053358 |
| size | 716,699 |
Constraint enforcement and safety guardrails for Kizzasi AGSP.
TensorLogic bridge providing constraint satisfaction, optimization, and safety guarantees for signal prediction. Ensures predictions satisfy physical laws, safety bounds, and domain constraints.
use kizzasi_logic::{RangeConstraint, GuardrailSet, ConstraintChecker};
// Define safety bounds
let position_limit = RangeConstraint::new(0, -10.0, 10.0)?; // dim, min, max
let velocity_limit = RangeConstraint::new(1, -5.0, 5.0)?;
let mut guardrails = GuardrailSet::new();
guardrails.add(Box::new(position_limit));
guardrails.add(Box::new(velocity_limit));
// Check and project predictions
let prediction = Array1::from_vec(vec![12.0, 3.0]); // Violates position limit
let safe_prediction = guardrails.project(&prediction)?; // Projects to [10.0, 3.0]
Licensed under either of Apache License, Version 2.0 or MIT license at your option.