code wiki / (root) / nx_beneish_gate.nx

nx_beneish_gate.nx

buildroot/runtime/nx_beneish_gate.nx

5344 B97 linesdepth 8pulls 13 transitivereach 0 importersview sourcekind gate/proof
docsdependenciesstructsconstsfunctions

about

nx_beneish_gate.nx -- BENEISH M-SCORE GATE (forensic manipulation detection). Proves the exact M-score on a benign firm and a manipulator, the -1.78 threshold classification, and the fail-closed composition: a missing index yields INCOMPLETE, never a fraud accusation on partial data. license_tier: ORIGINAL No hw writes (Rule 26). expect_exit: 0

dependencies 1 imports · 0 importers

nx_beneish_lib.nx nx_beneish_gate.nx

imports: nx_beneish_lib.nx

imported by: nobody (leaf or entry point)

call flow from main pre-order; caps 40 nodes / depth 6 declared; ↻ = already shown

main bg_puts ben_mscore bg_ck bg_puts ↻ bg_putn ben_is_manipulator bg_ckstr bg_puts ↻ ben_verdict_str bg_putn ↻

structs

none

consts

none

functions

8func bg_puts(s: *u8) -> i64 { var n: i64 = 0; while s[n] != (0 as u8) { n = n + 1 } sys_write(1, s, n); return 0 }
called by 3: bg_ckbg_ckstrmain
9func bg_putn(v: i64) -> i64
called by 2: bg_ckmain
23func bg_ck(cnt: *i64, name: *u8, got: i64, want: i64) -> i64
called by 1: main calls 2: bg_putsbg_putn
34func bg_ckstr(cnt: *i64, name: *u8, got: *u8, want: *u8) -> i64
called by 1: main calls 1: bg_puts
45func main(argc: i64, argv: *i64) -> i64