nx_evidence_fleet.nx
buildroot/runtime/nx_evidence_fleet.nx
about
nx_evidence_fleet.nx -- existing Compare fleet evidence collector.
Legacy mode counts declared gate maps; it does not execute gates or validate current artifacts.
progression <matrix-dir> <gates-dir> <status-dir> [exclusive-output.json] reports scoped
input identities, declarations, retained execution records, age and explicit unknown binding.
Observation inputs are read-only. Optional output creates one new exclusive snapshot file
and checks file/directory durability; an existing path is refused without replacement.
No universal chaos score, freshness pass threshold or served-acceptance inference.
license_tier: ORIGINAL
dependencies 3 imports · 2 importers
imports: nx_syscalls.nxnx_evprofile_lib.nxnx_fio.nx
imported by: nx_evidence_fleet_canonical_gate_t138.nxnx_evidence_fleet_gate.nx
call flow from main pre-order; caps 40 nodes / depth 6 declared; ↻ = already shown
structs
| none |
consts
| 12 | const EF_MAGIC_65536: i64 = 65536 |
| 13 | const EF_MAGIC_65535: i64 = 65535 |
| 14 | const EF_MAGIC_131072: i64 = 131072 |
| 15 | const EF_MAGIC_262144: i64 = 262144 |
| 16 | const EF_MAGIC_262143: i64 = 262143 |
| 18 | const EF_DIR: *u8 = "knowledge/compare" |
functions
| 20 | func ef_w(s: *u8) -> i64 { var n: i64=0; while s[n]!=(0 as u8){n=n+1} sys_write(1,s,n); return 0 } |
| 21 | func ef_wn(v0: i64) -> i64 |
| 27 | func ef_slen(s: *u8) -> i64 { var n: i64=0; while s[n]!=(0 as u8){n=n+1} return n } |
| 28 | func ef_ends(name: *u8, nl: i64, suf: *u8) -> i64 |
| 32 | func ef_exists(path: *u8) -> i64 { let fd: i64=sys_openat_rd(path); if fd<0{return 0} sys_close(fd); return 1 } |
| 34 | func ef_gate_rows(path: *u8) -> i64 |
| 51 | func ef_run(st: *i64, verbose: i64) -> i64 |
| 93 | func ef_find(buf: *u8, from: i64, to: i64, needle: *u8) -> i64 |
| 103 | func ef_claimweight(st: *i64) -> i64 |
| 154 | func efp_write(s:*u8)->i64 |
| 159 | func efp_num(v:i64)->i64 |
| 170 | func efp_json(s:*u8)->i64 |
| 183 | func efp_hex(d:*u8)->i64 |
| 189 | func efp_path(dir:*u8,pre:*u8,dom:*u8,suf:*u8)->*u8 |
| 196 | func efp_release_path(p:*u8)->i64 {if (p as i64)>0 {return sys_munmap(p,ef_slen(p)+1)};return 0} |
| 199 | func efp_snapshot(path:*u8,mode:i64,out:*i64,digest:*u8)->i64 |
| 239 | func efp_field(buf:*u8,n:i64,key:*u8,pair:i64,out:*i64)->i64 |
| 267 | func efp_stamp(path:*u8,now:i64,f:*i64,digest:*u8)->i64 |
| 301 | func efp_progression(matrixdir:*u8,gatedir:*u8,statusdir:*u8)->i64 called by 2: efp_capturemain calls 15: sys_now_realtime_secsys_openat_directoryefp_writeefp_numsys_mmap_sharedsys_close+9 |
| 373 | func efp_capture(matrixdir:*u8,gatedir:*u8,statusdir:*u8,path:*u8)->i64 called by 2: mainmain calls 9: sys_openat_exclusiveefp_writeefp_numefp_progressionsys_fsyncsys_close+3 |
| 387 | func main(argc: i64, argv: *i64) -> i64 |