moore26 Engine

Register map & tick execution rules — the conserved transaction substrate
26-channel FCC / Moore stencil even-parity transport sub-lattice strictly conserved

1. Lattice & Channel Layout

The grid is a cubic cell lattice carrying the FCC even-parity sub-lattice: transactions arm only on even-parity cells (x+y+z)&1==0. Each node owns QChannels=26 directional channels — one per Moore-stencil neighbor — mapped onto the rhombic-dodecahedral FCC coordination cell (octahedral symmetry Oh).

ChannelsRoleNeighbors
0–5face axes (±x ±y ±z)6 face neighbors, distance 2
6–17transport edges (packets fly here)12 edge neighbors, distance √2
18–25corner/structural registers8 corner neighbors, distance √3

The 12 edge channels are the only packet-flight channels — each points at an FCC nearest neighbor. Bound structure (winding) lives on all 26 channels as directed pairs (2e, 2e+1) — a forward/backward ledger per axis.

2. Node Registers

RegisterTypeMeaning
winding[26]u16committed traffic per direction — the structural ledger
ddderivedsigned imbalance winding[2e]−winding[2e+1] — circulation direction
packet[26]u8free quanta in flight per channel (count)
packetNu[26]u8packet frequency — the arm/confirm energy
packetBorn[26]u8birth tick — age for decay/phase
incip[26]u8armed incipient transactions (offered, not yet confirmed)
incipBorn[26]u8incipient age → session maturity
incipNu[26]u8incipient energy + stim flag (bit7)
massu16parked structural mass — condensed binding
massFlight[26]u16structural mass in transit (slugs)
chargei8parked signed charge register
chargeFlight[26]i8signed charge in transit (recoil)
heatu16thermal residue — the entropy ledger
phaseu8Jacobi-relaxed scalar field (dead register — kept for compat)
bondDist[8]u8measured reach per edge pair — ACK-delivered bond memory

≈220 B per node × double buffer. Vacuum cells are skipped via an 8³ chunk ledger.

3. Tick Pipeline

One tick executes the following local phases in order, single-buffered into grid_next:

1

Transport v/c = 1.00

Every packet hops exactly one edge channel to its neighbor — the literal speed of light. Free quanta are dispersion-free; the front advances +1 hop per tick.

2

Arm (offer)

A packet arriving at an even cell arms an incipient transaction if it passes the gates: catch gate, on-band line match (nu % line == 0, line = (mass + winding>>2)>>2), phase gate, and channel occupancy. Off-band packets fly on and eventually decay to heat (ev7).

3

Confirm & deposit

Held incipients confirm (session maturity via incipBorn). The confirmed nu splits three ways:

  • share = nu·vol_share>>8 — volumetric deposit onto the dominant member of the top committed edges (direction-following)
  • dep = nu − share — lands on the arrival pair, split by signed dir_bias (>0 forward/travel, <0 toward the offerer)
  • cnu = nu·chain_share>>8 — the chained re-offer
4

Charge-response feed conserving

The dominant directed edge absorbs feed = dd·nu>>9 redirected from the biased deposit member — momentum feeds circulation without minting winding. (Pre-fix this term was added on top of the deposit — the pump that drove the dimer to 7.7M.)

5

Chained re-offer + surplus toll conserving

The confirm re-offers a packet on the dominant-dd channel — the signal hops node-to-node along the structure's own rail. The re-offer is funded by a surplus toll: it draws only the margin above the pair's committed floor min(a,b). The bond is protected; traffic pays for traffic.

6

Emission (structure → radiation)

Excited sites (level ≥ 2) shed a rung via site_unwind: with res_emit=1 the packet carries nu = line (the site's own frequency — resonant emission); else nu = shed>>1. Channel pick prefers bond → dominant-dd (chiral/dipole emission) → random. A mass-bearing site instead condenses winding→mass when mass×8 < Σ committed. The rule sets a 1:8 nucleation floor, but competing thermodynamic rates (radiation shedding vs. condensation) drive the actual equilibrium to ~1:3.4 (188/644).

7

Macroscopic events

String-break: a saturated >128 tube of ≥12 contiguous nodes fractures at the tube head — endpoints pair-produce mass + chargeFlight recoil. Mass-flight transport, charge drift, heat drain (−1/128/tick) close the tick.

4. Virtual Layer, Parity & Rails

Standing offers (the virtual layer)

Off-shell arming: the nu%line resonance gate moved from arm to confirm — a packet arms an incipient without needing the receiver's gap; settling still requires a real level. Armed-but-unconfirmed offers persist ~6 ticks (incipBorn expiry), then pay Landauer dust to heat on erasure. The standing-offer cloud is the substrate's field.

eff_dd — held-offer steering

Every dominance pick (emission channel, conduction imbalance, chain re-offer, internal routing, charge feed) reads effective dd = committed winding imbalance + parity-weighted held offers (incip × incipNu × incipPar). An unanswered offer steers routing — influence without answer.

Parity currency (packetPar, incipPar)

Emitted quanta carry ±1 parity = the sign of their channel's dd (PAR_SIGN), merged by majority vote (PAR_MERGE). The deposit's circulation direction reads the carried parity (dir_bias magnitude still sets the split). Emission debits the emitter's dd by 1 per parity quantum — the spin-flip ledger; flight-parity is censused by moore26_sum(9). qParFlip lets a standing offer invert parity in the negotiation realm (mass ↔ transaction density).

Rails (rail_gate)

A node with a dominant member ≥ qRailGate is a rail: arriving packets skip arming AND density decay (incl. the floor drip), and are re-channeled onto the dominant member — the rail can turn; the stream rides the curve. On confirm, the returning ack paves the rail: 1 committed winding unit redistributed from the node's freest channel onto the return pair (conserved transfer). Verified: 12 packets circulate a closed {111} rail loss-free for 2000t.

5. Runtime Knobs

KnobDefaultMeasured effect (300t knot, dd)
dir_bias−256master switch — dd=12 at 0 vs ~245 at ±256
chain_share0volumetric routing share; with toll: mild drag (182→78)
vol_share0volumetric deposit fraction; dilutes dd (259→25)
commit_min32commitment floor; 128 kills dd entirely
catch_gate8arm gate; 32 starves dd (227→86)
confirm_cap16confirm rate cap; mild optimum at 4
fusion_wall256pair-production threshold from bare vacuum
dd_shift2dd accumulation rate (163→240)
bend_shift7impedance-gated turn cost
rad_shift6bend radiation split (ev33)
phase_gate64emission phase window
res_emit0resonant emission nu=line (spectral closure)
ground_floor512ground-state floor
deflect_align128deflection alignment weight
rail_gate0waveguide threshold; 64 circulates a {111} stream
par_flip0incipient helicity-inversion rate (0-255)

6. Locked Constants

ConstantValueStatus
v/c1.00 hop/tickconfirmed under locked rules
dimer binding locked+219 dd → 519 plateauconserved (surplus toll)
mass:bond locked≈1:3.4 (188/644)flat 1000→5000t
fusion wall256pair-production threshold
string-break≥12-node saturated tube2·768+128=1664 exact ledger
charge recoil±8 (string-break) / ±75 (fusion)process-dependent, not a quantum
closed-box conservation audited99.999% over 500tvent=127 (designed h>>7 sink), dust=−5 register precision