code wiki / _hdl_build / nx_conductor_registry.nx

nx_conductor_registry.nx

buildroot/runtime/_hdl_build/nx_conductor_registry.nx

5362 B57 linesdepth 4pulls 5 transitivereach 5 importersview sourcekind librarytopic conductor
docsdependenciesstructsconstsfunctions

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

nx_seg_store.nx nx_conductor_pulse.nx nx_raci_sov.nx nx_syscalls.nx nx_conductor_registry.nx nx_conductor_daemon.nx nx_conductor_registry_gate.nx nx_conductor_tick.nx nx_orchestration_audit.nx nx_research_conduct.nx

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

13const CR_STORE: *u8 = "knowledge/registry/conductor_pulses"

functions

15func 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
19func cr_seed() -> i64
41func cr_is_governed(organ: *u8) -> i64
51func cr_conductor_fire(organ: *u8, owner: *u8, touches_hw: i64, neverbrick_proven: i64) -> i64