No false determinacy
A determinate result only when it is invariant across every still-admissible resolution — or a competent authority has already determined it.
Fidryn (FID-rin) is a programming language for legal instruments: precise where law is mechanical, explicit where judgment enters, and incapable of hiding authority, discretion, or ambiguity inside a Boolean.
A determinate result only when it is invariant across every still-admissible resolution — or a competent authority has already determined it.
run never chooses a completion. Empty completion sets are not vacuous determinate answers. Open branches without a covering certificate stay Suspended.
Every outcome carries the declared modelBoundary so omitted interpretations cannot silently shrink the model.
fidryn ui binds loopback only (default 127.0.0.1:8751). This public site does not expose live filing.
cargo install --git https://github.com/BeeGass/fidryn --locked
Requires Rust 1.98+. Source files use the .fr extension. For a local checkout, cargo install --path crates/fidryn-cli works too. The GitHub repo must be public (or you need access) for --git install.
fidryn check examples/trust/bryan-revocable-trust.fr
fidryn ui --no-open
Mill binds loopback only (default http://127.0.0.1:8751). It checks modules in the browser — it does not live-file.