code wiki / _hdl_build / nx_reader_census_store.nx

nx_reader_census_store.nx

buildroot/runtime/_hdl_build/nx_reader_census_store.nx

2420 B54 linesdepth 3pulls 3 transitivereach 3 importersview sourcekind librarytopic reader
docsdependenciesstructsconstsfunctions

about

nx_reader_census_store.nx -- LIB: the reader S-class CENSUS in the SOVEREIGN seg-store (knowledge/store/rcen-*, via nx_seg_store) -- operator 2026-06-21: "stop using tsv, we are nishi ecosystem hardware-rung-up". The machine-matchable home for the reader capability census, replacing reader_sclass_capability_target.tsv. NO TSV. Record schema (keys under prefix rcen-), TAB-separated value fields (tabs are the VALUE encoding inside the content-addressed store blob, NOT a .tsv file): rc:ids -> index: TAB-separated list of capability ids (the walk order) rc:<id> -> id <tab> tier <tab> dimension <tab> capability <tab> best_in_class <tab> status <tab> exceed_angle license_tier: ORIGINAL

dependencies 2 imports · 3 importers

nx_seg_store.nx nx_syscalls.nx nx_reader_census_store.nx nx_reader_census.nx nx_reader_census_gate.nx nx_reader_sclass_coverage.nx

imports: nx_seg_store.nxnx_syscalls.nx

imported by: nx_reader_census.nxnx_reader_census_gate.nxnx_reader_sclass_coverage.nx

structs

none

consts

12const RC_PREFIX: *u8 = "knowledge/store/rcen-"

functions

14func rc_len(s: *u8) -> i64 { var n: i64 = 0; while s[n] != (0 as u8) { n = n + 1 } return n }
16func rc_get(key: *u8, ptrout: *i64, lenout: *i64) -> i64 { return ss_get(RC_PREFIX, key, ptrout, lenout) }
called by 3: mainrc_streq_storemain calls 1: ss_get
18func rc_seg_next_p(prefix: *u8) -> i64
called by 1: main calls 2: sys_mmapss_manifest
25func rc_field(rec: *u8, rlen: i64, f: i64, out: *u8) -> i64
called by 2: mainmain
44func rc_streq_store(key: *u8, val: *u8, vlen: i64) -> i64
called by 1: main calls 2: sys_mmaprc_get