code wiki / _hdl_build / nx_conductor_registry.nx
nx_conductor_registry.nx
buildroot/runtime/_hdl_build/nx_conductor_registry.nx
about
nx_conductor_registry.nx -- the CONDUCTOR's PERSISTENT pulse/daemon registry (operator: "pulses and daemons
go through the nishi conductor"). The publisher persists what it ships in a ledger; the conductor must
likewise persist what it governs. Sovereign seg_store (NOT a TSV -- the ecosystem-only doctrine, same as
nx_cap_gap_sov which replaced endpoint_paths.tsv). A pulse fires through the conductor ONLY if it is BOTH
(a) REGISTERED here (declared + persisted) AND (b) ADMITTED now (cp_admit: RACI-owned + gate-green +
never-brick #26). An unregistered pulse is REFUSED even if it would otherwise admit => the registry is the
gate to recurring execution, the analog of the publisher's governed promotion. license_tier: ORIGINAL
dependencies 4 imports · 5 importers
imports: nx_seg_store.nxnx_conductor_pulse.nxnx_raci_sov.nxnx_syscalls.nx
imported by: nx_conductor_daemon.nxnx_conductor_registry_gate.nxnx_conductor_tick.nxnx_orchestration_audit.nxnx_research_conduct.nx
structs
| none |
consts
| 13 | const CR_STORE: *u8 = "knowledge/registry/conductor_pulses" |
functions
| 15 | func cr_clen(s: *u8) -> i64 { var n: i64=0; while s[n]!=(0 as u8){n=n+1} return n } called by 1: cr_seed |
| 19 | func cr_seed() -> i64 |
| 41 | func cr_is_governed(organ: *u8) -> i64 |
| 51 | func cr_conductor_fire(organ: *u8, owner: *u8, touches_hw: i64, neverbrick_proven: i64) -> i64 |