— no output —
// Click Try to test an endpoint
| truth() | → trit(+1) | Affirm signal |
| hold() | → trit(0) | Neutral / pending |
| conflict() | → trit(-1) | Reject signal |
| consensus(a,b) | → trit | Ternary AND merge |
| print(v) | Print to output | |
| println(v) | Print + newline |
| trit | -1 / 0 / 1 | Balanced ternary value |
| int | i64 | Integer |
| float | f64 | Floating point |
| trittensor | N×M | Trit tensor (Tier 2+) |
| BET-001 | StackUnderflow | Missing return push |
| BET-007 | TypeMismatch | Wrong type for op |
| BET-010 | DivByZero | Integer divide by zero |
| BET-013 | OutOfBounds | Register / tensor OOB |
Technical Reference for Balanced Ternary Intelligence
fn add(a: int, b: int) -> int {
return a + b;
}
match signal {
affirm => { println("YES"); }
tend => { println("HOLD"); }
reject => { println("NO"); }
}
agent Sensor {
handle(s: trit) {
spawn Consensus(s);
}
}
consensus(A, B) = min(A, B) where +1 > 0 > -1.