Home · Technology

Determinism is not a feature — it is the architecture

In the floating-point world, the same scenario yields different results on every processor; model error, malfunction and cyberattack become indistinguishable. We built the entire stack on one principle: same input → bit-identical result on every machine.

Fixed-point Fx64/Fx128Logical clockSeeded RNGGolden-hash CITLA+ formal models
3,600+
automated tests & checks — language, packages, twin, stack
23M+
total states explored by TLA+/TLC, 0 violations
3
platforms in golden-hash CI (Win/Linux/macOS)
10
domains in BERK↔Rust differential equivalence
The Proof Chain

Four layers of assurance

1

Guarantees checked in the language

16 effects (saf, deterministik, sınırlı/WCET, tahsis_yok, panik_yok…) are machine-checked in the BERK language; purity is transitive across the call graph. A violated contract stops the program before it runs — berk kontrol is the same gate for CI.

2

Comprehensive automated testing

280+ core language checks, 1,642 signed-package tests (BerkROS/AI/Finance/Bio/RTOS), ~1050 digital-twin tests and 681 dds:: safety-math tests — re-run on every change, on every platform.

3

Formal verification (TLA+)

Concurrency, deadlock and timing were handed to the TLC model checker, which walks every reachable state: 18.4M states in Hard RT Core, 5.1M+ in Berk DT — zero violations.

4

Differential equivalence gate

The field-going .berk source and its Rust mirror are compared on shared vectors in every CI run; integer/boolean outputs must be bit-identical. Any drift = a red test.

Why It Matters

The invisible cost of the float world

Floating-point worldThe LL BERK approach
Same scenario, different machineDifferent result — depends on CPU/compilerBit-identical state_hash
Malfunction vs. cyberattackIndistinguishable; thresholds get loosenedClean break signal at the first frame
Post-incident analysis"Could not reproduce"Exact replay with a single command
Audit / certificationEvidence production is separate, costly workHash logs, replay certificate, deviation report built-in
TamperingMay go unnoticedThe hash chain breaks instantly
Limitations: determinism zeroes out simulation noise, not model error; the persistent gap between the real system and its twin is managed via calibration. Performance figures are single-machine and advisory; there are no certified WCET claims. Formal DO-178C / ISO 26262 certificates have not yet been obtained — the core is designed to produce the audit artifacts those pathways require.
Latest measurement — 10 November 2026: the fourth fuzzing run of the compiler ran 72 hours uninterrupted (one binary, seven stages); the 5 defects it found were fixed with red→green criteria, and a 6-hour verification run gave the same result for 39,700 programs on the interpreter, native AOT and wasm32. “72 hours, zero defects” is written only after a fifth uninterrupted run on the fixed binary. Details →

Every claim, reproducible with a single command

We don't ask for blind faith: hash reconciliation, the determinism inspector and cross-platform proof demos run in your browser.

Open the live demos Contact us