code wiki / (root) / nx_claim_check_gate.nx

nx_claim_check_gate.nx

buildroot/runtime/nx_claim_check_gate.nx

5218 B93 linesdepth 6pulls 8 transitivereach 0 importersview sourcekind gate/prooftopic claim
docsdependenciesstructsconstsfunctions

about

nx_claim_check_gate.nx -- gate for session claims (coordination rung 1). Runs in a /tmp fixture (mkdir + chdir) so the REAL leash store is never touched. Teeth: T1 register+readback; T2 pure scope battery (exact/csv/star/miss/empty/overlong); T3 pure liveness battery (live/stale/RELEASED/RECLAIMED); T4 THE TOOTH foreign live scope -> DENY(3); T5 own scope never self-blocks; T6 release frees (NEG: the same check that denied now grants); T7 unclaimed session denied on foreign live scope (fail-closed). expect_exit: 0 license_tier: ORIGINAL

dependencies 1 imports · 0 importers

nx_claim_core.nx nx_claim_check_gate.nx

imports: nx_claim_core.nx

imported by: nobody (leaf or entry point)

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

main sys_mkdir sys_chdir sys_mmap std_putln std_puts std_slen sys_write g std_puts ↻ cc_register cc_name std_itoa sys_mmap ↻ sys_now_us sys_mmap ↻ sys_clock_gettime_mono cc_key sov_put ss_begin ss_begin_cap sys_mmap ↻ ss_add ss_add2 ss_w32 ss_len ss_commit ss_segid_ok sys_mmap ↻ ss_cat ss_catn sys_mmap ↻ sys_write ↻ ss_write_seg ss_segid_ok ↻ sys_mmap ↻ ss_cat ↻ ss_catn ↻ sys_write ↻ ss_segname

structs

none

consts

10const CG_DIRMODE: i64 = 493
11const CG_TTL: i64 = 60000
12const CG_AGE_FRESH: i64 = 100
13const CG_AGE_STALE: i64 = 70000

functions

15func g(s: *u8) -> i64 { std_puts(s); return 0 }
called by 1: main calls 1: std_puts
17func main() -> i64