code wiki / _hdl_build / nx_fpga_census_store.nx
nx_fpga_census_store.nx
buildroot/runtime/_hdl_build/nx_fpga_census_store.nx
about
nx_fpga_census_store.nx -- LIB: the FPGA-BOOT-SIM capability census in the SOVEREIGN seg-store
(knowledge/store/fpgacen-*, via nx_seg_store). Operator: "use the nishi ecosystem" -- the FPGA-sim rungs were
tracked only in Claude memory; this puts the capability ladder into the ecosystem's OWN sovereign storage +
census machinery (the nx_reader_census / nx_brand_census pattern). NO TSV.
Record schema (keys under prefix fpgacen-), TAB-separated VALUE fields (tabs are the value encoding inside the
content-addressed store blob, NOT a .tsv file):
fc:ids -> index: TAB-separated list of cell ids (the walk order)
fc:<id> -> id <tab> rung <tab> capability <tab> best_in_class <tab> status <tab> gate <tab> exceed_angle
license_tier: ORIGINAL
dependencies 2 imports · 1 importers
imports: nx_seg_store.nxnx_syscalls.nx
imported by: nx_fpga_census.nx
structs
| none |
consts
| 13 | const FC_PREFIX: *u8 = "knowledge/store/fpgacen-" |
functions
| 15 | func fc_len(s: *u8) -> i64 { var n: i64 = 0; while s[n] != (0 as u8) { n = n + 1 } return n } |
| 17 | func fc_get(key: *u8, ptrout: *i64, lenout: *i64) -> i64 { return ss_get(FC_PREFIX, key, ptrout, lenout) } |
| 19 | func fc_seg_next_p(prefix: *u8) -> i64 |
| 26 | func fc_field(rec: *u8, rlen: i64, f: i64, out: *u8) -> i64 |
| 43 | func fc_streq_store(key: *u8, val: *u8, vlen: i64) -> i64 |