topic: clock
26 modules sharing the clock name family (derived from the tree's prefix discipline).
The 'clock' topic family in the Nishi sovereign ecosystem provides the foundational timekeeping mechanisms necessary for coordinated execution across the system. The nx_clock module serves as the monotonic clock primitive, while nx_clock_dispatch_gate ensures the clock's functionality by verifying the execution of registered jobs. The nx_clock_full module integrates both the wall-clock and monotonic time, enabling precise scheduling and timing across the runtime.
auto-narrated by the local model from this topic's module headers; links verified against the wiki index.
narrated overview -- maintained by the narration lane, module links verified against this wiki.
| module | description | lines | funcs |
|---|---|---|---|
| nx_clock.nx | MONOTONIC CLOCK PRIMITIVE for the runtime layer. | 38 | 1 |
| nx_clock_caps.nx | THE ONE COMMAND-SLOT CAP for the clock plane, shared by BOTH ends: | 26 | 0 |
| nx_clock_dispatch_gate.nx | proves the clock is FUNCTIONAL: its ONE dispatcher actually RUNS a registered job's | 58 | 6 |
| nx_clock_driver_boundary_ar.nx | TEST ONLY: strict fixture persistence boundary, not a segment-store implementation. | 111 | 12 |
| nx_clock_driver_gate_ar.nx | Local-only V2 real-process scheduler harness. Positive closure uses production seams; | 372 | 21 |
| nx_clock_driver_sched_ar.nx | RENAMED FROM nx_clock.nx 2026-07-31 (lib-reconcile). PERMANENT FIX for a | 1512 | 52 |
| nx_clock_driver_subject_ar.nx | the TICKLESS driver (the sched_tickless.raw lesson: don't burn a constant tick when | 248 | 12 |
| nx_clock_driver_toolrun_ar.nx | R0 of the EXECUTABLE-API rung: the sovereign exec+capture primitive the ecosystem | 626 | 12 |
| nx_clock_edf_gate.nx | GATE for the wall-clock/EDF scheduler (debt 1785872141, operator 2026-08-04 | 181 | 4 |
| nx_clock_full.nx | sovereign wall-clock + monotonic time primitive. | 74 | 5 |
| nx_clock_gate.nx | proves the ONE Nishi clock (operator: "s class exceed like how pulses work on clocks ... | 112 | 4 |
| nx_clock_marker.nx | a trivial organ for nx_clock_dispatch_gate. Each RUN reads the counter in /tmp/clk_mark.txt, | 17 | 1 |
| nx_clock_reregister_gate.nx | BITE PROOF for the clk_register update fix. | 546 | 8 |
| nx_clock_reserved_fault_native_v2_ar.nx | Local-only V2 real-process scheduler harness. Positive closure uses production seams; | 439 | 21 |
| nx_clock_reserved_native_v2_ar.nx | Local-only V2 real-process scheduler harness. Positive closure uses production seams; | 439 | 21 |
| nx_clock_reserved_pure_v2_ar.nx | Pure activation/service tests for the local scheduler candidate. Not a native scheduling/liveness proof. | 69 | 3 |
| nx_clock_run.nx | THE SINGLE SPARK. One invocation = ONE beat of the one Nishi clock: load the ONE durable | 34 | 5 |
| nx_clock_sched.nx | RENAMED FROM nx_clock.nx 2026-07-31 (lib-reconcile). PERMANENT FIX for a | 1207 | 38 |
| nx_clock_sched_reserved_fault_v2_ar.nx | RENAMED FROM nx_clock.nx 2026-07-31 (lib-reconcile). PERMANENT FIX for a | 1513 | 52 |
| nx_clock_sched_reserved_v2_ar.nx | RENAMED FROM nx_clock.nx 2026-07-31 (lib-reconcile). PERMANENT FIX for a | 1454 | 48 |
| nx_clock_sitecheck.nx | a NAS-APPROPRIATE clock job: probe the live site and record UP/DOWN. Unlike the local | 30 | 4 |
| nx_clock_status.nx | ONE view of the whole consolidated clock (the de-sprawl payoff: every periodic job in one | 34 | 4 |
| nx_clock_status_gate.nx | proves the clock STATUS logic (the consolidation payoff: one view of every periodic | 40 | 3 |
| nx_clock_test.nx | verify clock primitive returns valid + monotonic times. | 43 | 1 |
| nx_clock_tickless.nx | the TICKLESS driver (the sched_tickless.raw lesson: don't burn a constant tick when | 230 | 12 |
| nx_clock_tickless_gate.nx | proves the TICKLESS driver (sched_tickless.raw lesson) entirely IN the nishi | 52 | 5 |