code wiki / _hdl_build / nx_reader_census_store.nx
nx_reader_census_store.nx
buildroot/runtime/_hdl_build/nx_reader_census_store.nx
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
imports: nx_seg_store.nxnx_syscalls.nx
imported by: nx_reader_census.nxnx_reader_census_gate.nxnx_reader_sclass_coverage.nx
structs
| none |
consts
| 12 | const RC_PREFIX: *u8 = "knowledge/store/rcen-" |
functions
| 14 | func rc_len(s: *u8) -> i64 { var n: i64 = 0; while s[n] != (0 as u8) { n = n + 1 } return n } |
| 16 | func rc_get(key: *u8, ptrout: *i64, lenout: *i64) -> i64 { return ss_get(RC_PREFIX, key, ptrout, lenout) } |
| 18 | func rc_seg_next_p(prefix: *u8) -> i64 |
| 25 | func rc_field(rec: *u8, rlen: i64, f: i64, out: *u8) -> i64 |
| 44 | func rc_streq_store(key: *u8, val: *u8, vlen: i64) -> i64 |