BioChain AI · Geometric Engine of Time

The Geometric Harmonics Calculator: Instruction Manual & Explainer

A guided tour of every part of the engine: what you see on screen, what each control does, the mathematics behind the five nested tori, and how an ordinary sum like 0.1 + 0.2 becomes a 150-step journey that ends in an exact answer.

Open the Engine 5-minute Quick Start Calculation Tracer Read the Paper
5 nested tori 30 nodes per tier 150 pulses per calculation WΣ = 60 wraps 64-bit engram tile
Contents
  1. The big idea
  2. Quick start
  3. A tour of the screen
  4. The five tiers
  5. The 30-node clock
  6. The calculation trace
  7. Exact arithmetic
  8. What is exact
  9. Between the manifolds
  10. Tension & torsion
  11. The differential clutch
  12. The 64-bit engram
  13. PAPER tab modules
  14. Right panel
  15. Bottom control bar
  16. The wider architecture
  17. Glossary
  18. Troubleshooting & FAQ
CHAPTER 1

The big idea

Most calculators treat a sum as an instant, invisible event. This engine slows a calculation down and gives it a shape: a journey inward through five nested rings, ending in an answer that is exact rather than "very close".

Why ordinary computers get 0.1 + 0.2 wrong

Almost every computer stores decimal numbers in a binary format called IEEE-754 floating point. A 64-bit "double" keeps about 15 to 17 significant digits (53 binary digits, the mantissa) and throws the rest away.

That works well for most things, but some everyday decimals have no exact binary form. One tenth is the classic example: in base 2 it repeats forever, 0.000110011001100…, much as one third repeats forever in base 10 (0.333…). The computer has to cut it off, and the tiny leftover error shows up when you add:

0.1 + 0.2 = 0.30000000000000004  // what a standard double gives
0.1 + 0.2 = 0.3  // what this engine gives

A second failure is the precision ceiling. Try 9.0000000000000005 + 0.30000008 on a normal calculator. The tiny …0005 at the end is beyond the 53-bit limit, so it silently disappears and you get 9.30000008. The engine keeps every digit: 9.3000000800000005.

The engine's answer, in two layers

Layer 1: exact fractions

Every number you type is turned into a fraction of two whole numbers, for example 0.1 becomes 1/10. Whole numbers of any size can be stored exactly (JavaScript's BigInt), so adding, subtracting, multiplying and dividing fractions never loses anything. The answer is converted back to decimals only at the very end.

Layer 2: a geometric picture

The engine shows that pipeline as motion through space. Five ring-shaped surfaces (tori, like doughnuts) sit inside each other. A glowing orb starts on the outer ring and spirals inward, one ring per stage, until it reaches the core and the answer "latches".

In plain words

Think of the five rings as five rooms in a factory, from loading dock to final inspection. Your numbers come in at the outer room as raw material, get lined up, combined, trimmed of waste, and leave the inner room as a finished, exact answer. The orb's path is the tour of the factory.

The vocabulary you'll meet

The engine uses the language of the research paper behind it: manifold, soliton, holonomy, spinor. You don't need any of it to use the calculator, and each term is explained where it first matters (and again in the glossary). As a first translation:

On screen it says…Read it as…
Manifold / Tier TnOne of the five rings (tori). T4 is the outermost, T0 the core.
Stage 0 … Stage 4The five steps of a calculation, one per ring, outside to inside.
Node / Frame F1–F30One of 30 evenly spaced positions around a ring (12° apart).
PulseOne tick of the engine's clock: moving from one node to the next.
Soliton orb / Calculation traceThe glowing pink ball and its trail: the calculation's position.
Latch / Soliton crystallizationThe moment the answer is released at the end of Stage 4.
Quadrance QA distance squared. Using it avoids square roots.
TQFThe Triple Quad Formula: a test for whether three points form a real triangle or lie on a straight line.
Engram / 64-bit tileA 64-bit "fingerprint" made from a result, shown as an 8×8 grid.
CHAPTER 2

Quick start: your first calculation

Five minutes, no theory needed. Open the engine in another tab and follow along.

  1. Look around. The coloured rings in the middle are the five tiers. Drag with the mouse (or one finger) to rotate the view, scroll (or pinch) to zoom, right-drag (or two fingers) to pan. The crosshair button at the bottom left recentres the camera.
  2. Open the TERMINAL. In the left panel, click 2. TERMINAL. This is the calculator keypad.
  3. Load the classic test. Click IEEE Test: 0.1 + 0.2. The expression appears in the display.
  4. Press RESOLVE MANIFOLD (=). The right panel switches to REGISTER. A pink orb appears on the outer red ring (T4) and a red diamond marks where it started.
  5. Watch the five stages. The orb winds around each ring, then jumps inward. Each jump drops a new coloured diamond: amber (T3), green (T2), purple (T1), blue (T0). The Register lists the stages and ticks them off. Stages 3 and 4 run more slowly on purpose; that's where the answer is "trimmed" and "latched".
  6. Read the result. When the last stage finishes, the display shows 0.3 exactly, a message confirms the result, and an explanation card appears in the Register (Node A = 1/10, Node B = 1/5, Collapse = 3/10).
  7. Try the ceiling test. Back in TERMINAL, click 64-Bit Ceiling Test and resolve again. The answer keeps all 16 decimal places.
  8. Inspect what happened. In the Register, click any stage card (or the S0–S4 pills) to replay that stage's 30 frames, and click a frame row to see its measurements. Then drag the bottom Frame Scrubber to move the orb back and forth along its path.
  9. Make a fingerprint. Click Hash to Engram (next to Reset Before Calc). The left panel jumps to 3. ENGRAM and shows your result as a 64-bit tile.
Try it

Type your own expression with the keypad, for example 1/3, 2/7*7 or (1+2)*3. Switch to SCIENTIFIC for sin, cos, √, ^, π and brackets. Press C to clear. Not sure what to type? Use the exact-vs-float lab in this manual first.

Good to know

The answer is worked out the instant you press =; the animation then walks you through the five stages and releases the answer at the end. At the default speed (0.10x) one calculation takes about six to seven seconds. Keep Reset Before Calc ticked if you want every run of the same expression to trace exactly the same path.

CHAPTER 3

A tour of the screen

The engine fills the whole window. Everything sits on top of the 3D view in floating glass panels you can hide.

Screen layout: left panel, 3D view, right panel and bottom control bar LEFT PANEL PAPER TERMINAL ENGRAM CLUTCH Modules, keypad, 64-bit tile, gears RIGHT PANEL TELEMETRY REGISTER HUB VISIBILITY Live readings, stage log, 2D map, display options ‹ › ⊕ ▶ FREE SPIN TRACE DEG SYNC speed site bar • Home • Manual 1 2 3 4 5 6
Screen map. Numbers match the list below.
  1. Left panel, four tabs: 1. PAPER (four guided demonstrations from the paper, chapter 13), 2. TERMINAL (the calculator, chapter 7), 3. ENGRAM (the 64-bit tile, chapter 12) and 4. CLUTCH (the gear train and clock-rate coupling, chapter 11). The header badge WΣ = 60 and a status icon (wave = idle, spinning arrows = computing, tick = result ready) sit at the top. The [Paper] link opens the research paper.
  2. 3D view: the five tori, the braided helix tubes, the square particles, thin radial lines to the centre, the glowing core, the calculation trace and any checkpoint diamonds or TQF polygons you switch on.
  3. Right panel, four tabs: TELEMETRY, REGISTER, HUB and VISIBILITY (chapter 14).
  4. Bottom control bar: camera reset, play/pause, free spin, trace, degree overlay, sync mode, speed and the frame scrubber (chapter 15).
  5. Panel tabs: the small chevron tabs on the inner edge of each side panel slide that panel off-screen, so you can see the full 3D view. Click again to bring it back.
  6. Site bar: the floating bar at the top centre takes you back to the main site, to this manual, signs you in with Google (the same sign-in as the rest of the site) and links to GitHub, X, YouTube and Patreon. Its arrow button tucks it away into a small ••• button.
CHAPTER 4

The five tiers

Everything in the engine hangs off five tori. Their sizes and winding speeds aren't arbitrary: each follows a simple formula in the tier number n (0 for the core, 4 for the outside).

What a torus is, and how a path winds around it

A torus is a doughnut shape. It has two radii: the major radius R (from the centre of the doughnut to the middle of its tube) and the minor radius r (the thickness of the tube). A point on it is fixed by two angles: θ goes the long way round the ring, φ goes round the tube.

$$x = (R + r\cos\varphi)\cos\theta,\qquad y = (R + r\cos\varphi)\sin\theta,\qquad z = r\sin\varphi$$

If you tie the two angles together as φ = W·θ, a point travelling once round the ring wraps round the tube W times, drawing a spiral like the stripe on a candy cane bent into a circle. W is the tier's winding number. The coloured helix tubes on each torus in the 3D view are exactly these spirals.

The three tier laws

$$R_n = 5n^2 + 15n + 15,\qquad r_n = 2n + 4,\qquad W_n = 16 - 2n$$
TierStageRGap ΔRrWf = 6Wω/ω4PlaneRole in a calculation
T40155—12848 Hz1.00×flat (XY)Ingestion: numbers become exact fractions
T3110550101060 Hz1.25×uprightAlignment: order of operations, common denominators
T22654081272 Hz1.50×flat (XY)Superposition: the operator acts
T13353061484 Hz1.75×uprightPruning: common factors removed (GCD)
T04152041696 Hz2.00×flat (XY)Latch: the fraction is written out in decimals

The four ratios that tie them together

  1. The winding invariant, WΣ = 60. Add the winding numbers: 8 + 10 + 12 + 14 + 16 = 60. This is the WΣ = 60 badge in the header, and 60 is also the engine's base pulse rate (60 pulses per second at nominal speed).
  2. The 2:1 inward acceleration. Every stage takes the same number of pulses (30), but inner tiers wrap more often: 8 wraps on T4, 16 on T0. So the spin rate doubles from outside to inside, ω0/ω4 = 16/8 = 2, like a skater spinning faster as they pull their arms in. The tier frequencies f = 6W run 48, 60, 72, 84, 96 Hz.
  3. Quadratic compression. The gaps between rings shrink in equal steps (50, 40, 30, 20: a constant "second difference" of 10, which is what a quadratic formula produces). Overall the ring shrinks from 155 to 15, a factor of 31/3 ≈ 10.33.
  4. The π/6 handshake. The middle tier T2 has W = 12, which splits a full turn into twelve 30° (π/6) sectors. 30° becomes the "gear tooth" that the outer and inner tiers have to agree on (chapter 10).
Top view and side view of the five tiers TOP VIEW (looking down Z) SIDE VIEW (looking along Y)
Drawn to scale from the tier laws. The flat tiers (T4, T2, T0) lie in the horizontal plane; T3 and T1 are stood upright, turned 90° about the X axis. Seen from the side, the flat ones look like bars and the upright ones like rings.

Why the tiers alternate between flat and upright

Neighbouring tiers are orthogonal: T4, T2 and T0 lie flat, T3 and T1 stand upright. A calculation moving inward therefore has to "fold" through 90° at every stage. The paper calls the jump between tiers an orthogonal geodesic plunge; on screen it's the moment the orb leaves one ring and swoops onto the next. Because consecutive rings are perpendicular, no two neighbours ever overlap, and each stage begins in a fresh plane.

What else is drawn on each tier

  • Dual-helix braid tubes. Six spirals per tier: three starting phases (0°, 120°, 240°, the C3 triad) times two directions (forward, blue, and reverse, amber, the C2 chirality). Together they form a braid.
  • Square particle fields. Sixteen square particles ride each of those six spirals, so 96 per tier and 480 in all. They flow at the tier's frequency whenever the engine is running, which makes the inward speed-up visible.
  • Orthogonal radial lines. A faint line from the centre to every particle, a reminder that every point is measured from the core.
  • The scalar core. The white sphere at the centre. It glows blue when the system is in lock and turns red when the clutch slips or drift is injected (chapter 11).
  • A polar grid lies faintly in the background for orientation.
CHAPTER 5

The 30-node clock

The engine replaces "frames per second" with a clock built from the geometry itself. Each ring is divided into 30 nodes, and the pattern those nodes follow is what the paper calls the intrinsic topological clock.

Thirty nodes, 12° apart

Each tier is cut into 30 equal steps of 12°: node k sits at θk = 2πk/30. The engine labels them F1/30 … F30/30. Two repeating patterns run across them at once:

  • C3, the triadic phase. Every three nodes cycle through 0°, 120° and 240° (k mod 3). This keeps the path balanced: no direction is favoured.
  • C2, chiral parity. Nodes alternate between the forward braid (+1) and the reverse braid (−1) (k mod 2).

Together they form a 6-node pattern (C3×C2), and 30 nodes hold exactly five copies of it. That's what the label |C₃ × C₂| × 5 Tiers on the Active Node card refers to.

The Cesium-133 half-cycle

The international definition of the second is 9,192,631,770 oscillations of a caesium-133 atom. At the engine's base rate of 60 pulses per second, one pulse lasts

$$\frac{9{,}192{,}631{,}770}{60} = 153{,}210{,}529.5 \text{ caesium cycles}$$

That trailing .5 is the parity residual, shown as φ_p on the Parity State card. After an odd number of pulses there's half a cycle left over (φ_p = 0.5); after an even number it cancels (φ_p = 0.0). At node 30 that integer closure coincides with a full 360° turn and the end of the fifth C3×C2 pattern:

$$153{,}210{,}529.5 \times 30 = 4{,}596{,}315{,}885 \text{ cycles, exactly}$$

So one 30-node lap takes half a second at nominal speed and contains a whole number of caesium cycles. That is the gate the engine waits for before letting a calculation move inward to the next tier.

Lab · the 30-node dial

Colour = C3 phase (cyan 0°, amber 120°, fuchsia 240°). Filled = forward braid (+1), hollow = reverse braid (−1). Drag the slider to step through the nodes.

From 30 nodes to 150 pulses to 720 frames

  • A calculation visits all five tiers, 30 nodes each: 150 pulses. At the nominal 60 pulses per second that's 0.5 s per stage and 2.5 s in total.
  • On screen it runs slower so you can follow it. During a calculation the clock runs at 6× the speed slider for stages 0–2 and 2.5× for stages 3–4. At the default 0.10x that's roughly 0.8 s per outer stage and 2 s per inner stage: about 6–7 seconds in all.
  • The same journey can also be counted as 720 frames, two full turns of 360°. The paper calls this the holonomic or spinor view. Spinors are mathematical objects that only return to their starting state after 720°, not 360° (the "belt trick" is the everyday example). The bottom scrubber can count in either unit (chapter 15).
CHAPTER 6

The calculation trace

The fuchsia orb and its comet trail show where the calculation "is". Here is exactly how it starts, moves and finishes.

Go deeper

The Calculation Tracer is a companion page that follows the orb stage by stage with live diagrams: the entry and exit gates of each tier, the V1–V4 TQF polygons and tension/torsion in motion, whether the engine uses sine and cosine at all, and the computational shortcuts it takes.

Where it starts

With Reset Before Calc ticked, pressing = resets the clock, the pulse counter and the manifold's rotation to zero, so the same expression always traces the same path. The orb starts on T4 at θ = 0, φ = 0:

$$P_{\text{start}} = \big((R_4 + r_4)\,,\;0\,,\;0\big) = (155 + 12,\;0,\;0) = (167,\;0,\;0)$$

A crimson-rose octahedron, the first checkpoint diamond, is dropped there to mark the start of Stage 0.

Spinning around a tier

During each stage the orb winds around the current tier along its helix (φ = Wθ), so it circles the inner tiers faster than the outer ones. Each animation frame it moves a quarter of the way toward its target point (lerp(target, 0.25)), which smooths the motion into a flowing comet trail.

Jumping between tiers

When the clock reaches node 30 on the current tier (the parity gate from chapter 5), the stage advances:

  1. A new checkpoint diamond is dropped where the orb is, coloured for the stage it's entering: amber (Stage 1, T3), green (Stage 2, T2), purple (Stage 3, T1), blue (Stage 4, T0). Each diamond wears a white halo ring.
  2. The orb's target switches to the next tier inward, which is turned 90° from the one it's leaving.
  3. Because the orb eases toward its new target, it sweeps across the gap in a curve rather than teleporting: that curve is the inward bridge you see in the trail.
  4. Entering Stage 3 the engine deliberately slows down (the clock drops from 6× to 2.5×). This is the pruning stage, and the slower pace lets you see the last two tiers clearly.

Where it finishes

The calculation is complete when the clock closes node 30 on T0, the fifth and last parity gate: 5 stages × 30 nodes = 150 pulses, or 720° of the holonomic cycle. At that moment the engine:

  • writes the result into the display and the Register, and shows the explanation card;
  • stops the animation (unless FREE SPIN is on, in which case the rings keep turning);
  • pops up a message such as Manifold Resolution Complete: 0.1 + 0.2 = 0.3.
Two different paths

While a calculation runs, the trail records where the orb actually went. When you scrub afterwards (with the Frame Scrubber, the Hub's trajectory scan, the stage cards or +1 Pulse), the engine draws an idealised version instead, the canonical trajectory: one point per node, each blended 38% of the way toward that node's position. Both describe the same T4→T0 journey; the canonical one is tidier for inspection.

CHAPTER 7

Exact arithmetic, stage by stage

What the engine computes is exact rational arithmetic: every value is a fraction n/d of two whole numbers with no size limit. Here is the pipeline, mapped onto the five stages.

Stage 0 on T4: turning decimals into exact fractions

Each number is read as text, never as a float. A number with k digits after the decimal point becomes (all its digits) / 10k, then is reduced by the greatest common divisor (GCD), found with Euclid's 2,300-year-old algorithm:

$$\gcd(a, b) = \gcd(b,\; a \bmod b), \qquad \gcd(a, 0) = a$$

Examples: 0.1 → 1/10. 0.2 → 2/10 → 1/5. 9.0000000000000005 has 16 decimals:

$$\frac{90{,}000{,}000{,}000{,}000{,}005}{10{,}000{,}000{,}000{,}000{,}000} \xrightarrow{\;\div 5\;} \frac{18{,}000{,}000{,}000{,}000{,}001}{2{,}000{,}000{,}000{,}000{,}000}$$

Nothing has been rounded. The fraction is the number, exactly.

Stage 1 on T3: putting operations in order

The expression is reordered with Dijkstra's shunting-yard algorithm so that operations happen in the right order: brackets first, then ^, then * and /, then + and -. Powers group from the right, so 2^3^2 means 29 = 512, as in standard maths. Conceptually this is also where pairs of fractions are brought onto a common denominator:

$$\frac{1}{10} = \frac{1\times5}{10\times5} = \frac{5}{50},\qquad \frac{1}{5} = \frac{1\times10}{5\times10} = \frac{10}{50}$$

Stage 2 on T2: the operator acts

KeyOperationRule usedExact?
+ -add, subtract\( \frac{a}{b} \pm \frac{c}{d} = \frac{ad \pm cb}{bd} \)Yes
*multiply\( \frac{a}{b} \cdot \frac{c}{d} = \frac{ac}{bd} \)Yes
/divide\( \frac{a}{b} \div \frac{c}{d} = \frac{ad}{bc} \)Yes (dividing by 0 gives ERR: SINGULARITY)
^whole-number power\( \left(\frac{a}{b}\right)^e = \frac{a^e}{b^e} \): the exponent sets how many times the value "wraps" around itselfYes, for whole-number exponents
√square rootScale by 1040, take the whole-number square root by Newton's method, divide by 1020Correct to 20 decimal places
sin cossine, cosineFirst three terms of the Taylor series, in exact fractionsApproximate (best near 0)
πpiThe fraction 314159265358979323846 / 102020 decimal places

For 0.1 + 0.2 this stage produces 5/50 + 10/50 = 15/50.

The square root uses Newton's method on whole numbers, starting from S/2 and repeating until the guess stops shrinking:

$$x_{k+1} = \left\lfloor \frac{x_k + \lfloor S / x_k \rfloor}{2} \right\rfloor, \qquad S = \left\lfloor \frac{n \cdot 10^{40}}{d} \right\rfloor$$

The sine and cosine are the polynomials

$$\sin a \approx a - \frac{a^3}{6} + \frac{a^5}{120}, \qquad \cos a \approx 1 - \frac{a^2}{2} + \frac{a^4}{24}$$

computed with fractions, so they use no floating-point hardware at all. (See chapter 8 for how accurate this is.)

Stage 3 on T1: pruning (TQF collinear collapse)

Every intermediate fraction is reduced to lowest terms by dividing top and bottom by their GCD:

$$c = \gcd(|N|, D), \qquad \frac{N}{D} \to \frac{N / c}{D / c}$$

For our example, gcd(15, 50) = 5, so 15/50 → 3/10. The paper connects this to geometry: a common factor carries no new information, just as three points on a straight line (where the TQF area is zero, chapter 9) carry no new curvature. Both get "pruned". This is the stage where the engine slows down.

Stage 4 on T0: the latch (writing out the decimals)

The final fraction N/D is turned back into decimal digits by long division, exactly as you'd do on paper:

  1. The whole-number part is N ÷ D (rounded down); the remainder is N mod D.
  2. While the remainder isn't zero: multiply it by 10, the next digit is (remainder × 10) ÷ D, and the new remainder is what's left over. Each repetition is one "base-10 wrap".
  3. Stop when the remainder is zero, or after 48 decimal places (then ... is added to show the digits go on).

For 3/10: 30 ÷ 10 = 3 remainder 0, so the answer is 0.3, with no binary error anywhere. For the ceiling test, every one of the 16 decimal places comes out: 9.3000000800000005.

How the computation and the animation line up

The arithmetic is done all at once when you press =. In fact every +, -, * and / is reduced to lowest terms as it happens, so the "align, combine, prune" steps all happen inside each single operation. The five stages are the engine's way of showing that pipeline at human speed. The result is held back until the animation reaches the core, then latched.

Lab · exact vs floating point

Type an expression using the same keys as the engine (+ - * / ^ ( ), sqrt( ), sin( ), cos( ), pi). This lab uses the engine's own algorithm, so it gives the same answers.

Standard float (IEEE-754 double)
Geometric engine (exact rational)
CHAPTER 8

What is exact, and what isn't

Being clear about the boundaries makes the exact parts more convincing, not less. This is how version 10 of the engine behaves.

You typeEngine showsWhy
0.1 + 0.20.3Exact.
2/7*72Exact: 2/7 is kept as a fraction, so multiplying by 7 gives exactly 2.
1/30.333…333...Exact internally (1/3); the decimal display stops at 48 places and adds ....
2^101024Exact.
sqrt(2)1.4142135623730950488Correct to 20 decimal places, then cut off. So sqrt(2)*sqrt(2) gives 1.99999999999999999999…, not 2.
pi3.14159265358979323846Stored to 20 decimal places.
sin(0.5)0.47942708…Three Taylor terms; the true value is 0.4794255… Good to about 5 places near 0.
sin(pi)0.52404…Three terms are not enough far from 0 (the true value is 0). Use sin/cos for small angles, in radians.
2^0.51Exponents are rounded toward zero to a whole number (0.5 → 0). Use sqrt( ) instead.
-3+5 or 2^-2ERR: SINGULARITYThere's no "negative sign" key; - always means subtract. Write 0-3+5, or 1/2^2 for 2−2.
1/0ERR: SINGULARITYDivision by zero.
Exact numbers, approximate pictures

The arithmetic uses exact whole numbers. The 3D picture, including the quadrance and TQF readings in chapter 9, is drawn with ordinary graphics maths, so those readings are rounded to whole numbers or four decimals for display. They describe the geometry of the path; they don't feed back into the answer.

CHAPTER 9

Between the manifolds: quadrance and the TQF

The space between the rings isn't empty in this model. At every node the engine measures how the calculation point sits between its two neighbouring tiers, using rational trigonometry.

Quadrance instead of distance

Ordinary distance needs a square root, d = √(Δx² + Δy² + Δz²), and square roots are usually irrational. Rational trigonometry (developed by mathematician Norman Wildberger) uses the quadrance instead, which is just the distance squared:

$$Q = d^2 = \Delta x^2 + \Delta y^2 + \Delta z^2$$

If the coordinates are fractions, so is the quadrance. No square root, no rounding.

The four vertices

For each node the engine takes four points:

V1 · Pnode

The active node on the current tier (cyan).

V2 · Pupper

A point on the next tier outward (amber).

V3 · Plower

A point on the next tier inward (emerald).

V4 · P4

The inferred 4th "equilibrium" point (fuchsia), worked out from the other three.

The outermost and innermost tiers have only one neighbour each, so they borrow the next one along: T4 is bounded by T3 and T2, T0 by T2 and T1. The Register shows this as Bounds: T3 & T2 and so on. The three points are spread round the tube by the C3 phases (0°, 120°, 240°) and offset slightly along the ring, so they always form a genuine 3D triangle.

Three quadrances and two ratios

$$Q_1 = \lVert V_1 - V_2 \rVert^2,\qquad Q_2 = \lVert V_1 - V_3 \rVert^2,\qquad Q_3 = \lVert V_2 - V_3 \rVert^2$$
  • Projective quadrance \( \hat{Q} = \dfrac{Q_1 + Q_2}{Q_1 + Q_2 + Q_3} \), always between 0 and 1. It measures how the node is "stretched" between its two neighbours: near 1, the node is far from both compared with how far apart they are.
  • Inverse projective quadrance \( \hat{Q}^{-1} = 1/\hat{Q} \), always above 1. The paper reads it as the local compression acting on the path as the gaps between rings narrow.

The Triple Quad Formula and the area remainder

Three points lie on one straight line exactly when their quadrances satisfy the Triple Quad Formula:

$$(Q_1 + Q_2 + Q_3)^2 = 2\,(Q_1^2 + Q_2^2 + Q_3^2)$$

The difference between the two sides is Archimedes' function, which the engine calls the area remainder AR. It equals 16 times the triangle's area squared (it's Heron's formula written in quadrances):

$$A_R = (Q_1 + Q_2 + Q_3)^2 - 2\,(Q_1^2 + Q_2^2 + Q_3^2) = 16\,A^2$$
  • AR = 0: the points are collinear. The middle one adds no new "bend", so in the paper's compression scheme it's redundant and can be pruned, just as Stage 3 prunes common factors.
  • AR > 0: a real triangle, with area \( A = \sqrt{A_R}/4 \).

Finding the 4th point

V4 completes the triangle into a parallelogram-like shape: start at V1, add the two edge vectors toward V2 and V3, and scale by an amount that grows with the triangle's area. In engine version 10:

$$q = 0.65 + 0.45\,\frac{\sqrt{A_R}}{Q_1 + Q_2 + Q_3 + 1},\qquad V_4 = V_1 + q\,\big[(V_2 - V_1) + (V_3 - V_1)\big]$$

With q = 1 this would be exact parallelogram completion (V4 = V2 + V3 − V1). A flat, collinear triple gives q = 0.65; a fat triangle pushes V4 further out.

The four-vertex TQF polygon, and a collinear case Q₁Q₂Q₃ V1 nodeV2 upper V3 lowerV4 inferred collinear: A_R = 0
Left: the shaded 4-vertex polygon the engine draws for each node (triangles V1-V2-V3 and V2-V4-V3). Right: three collinear points, where the TQF holds exactly and the area remainder is zero.

A worked example: Stage 0, frame 1

With the sliders at their defaults (tension 180°, torsion 150°), the engine reports for STAGE 0 | FRAME F1/30 (T4, bounds T3 & T2):

V1 (node on T4)(167.0, 0.0, 0.0)V2 (on T3)(99.3, 9.1, 18.1)
V3 (on T2)(64.1, −11.7, 8.0)V4 (inferred)(36.9, −1.9, 19.9)
Q1, Q2, Q34,992 · 10,784 · 1,773Q̂ · Q̂−10.8990 · 1.1124
AR = 16A²19,240,365Triangle area A≈ 1,097

Check the projective quadrance yourself: (4,992 + 10,784) / (4,992 + 10,784 + 1,773) = 15,776 / 17,549 = 0.8990. (If you recompute AR from the rounded Q values you'll get a slightly different number, because the engine uses the unrounded ones.)

Seeing it in the engine

  • REGISTER → 30-Frame Stage Telemetry Breakdown lists every frame of the inspected stage with its C3 phase, C2 sign, parity, Q1, Q2 and Q̂. Click a row to load it into the Selected Frame card above it (Q1, Q2, Q3, Q̂, Q̂−1, AR and V4's coordinates).
  • VISIBILITY → Archimedean Triangulation (TQF) draws the polygons in 3D: small spheres for V1–V3, an octahedron for V4, solid edges for the triangle, dashed-style fuchsia edges to V4, and lightly shaded faces. Choose the scope (whole system: all 150; current stage: 30; or a single node), turn persistent trails for each vertex on or off, and pick your own vertex colours. It is off when the engine opens and stays off until you tick it. Once it is on, only the phase you are inspecting is lit: the inspected stage's polygons from node 1 up to the current node. The rest of the scope is drawn as faint grey ghosts. Clicking a Register stage or a node, moving the scan or frame slider, and a running calculation all update the lit polygons.
  • ALL TQF (in the Register's stage pills) switches the triangulation on with the whole-system scope in one click. Clicking a stage pill on its own changes which stage is lit but never switches the triangulation on.
CHAPTER 10

Tension, torsion and the π/6 lock

The two outer tiers and the three inner tiers can be twisted against each other. When their twist differs by a multiple of 30°, the paper says the system is "locked"; otherwise it's under "shear".

The two fields

Tension (outer: T4, T3)

Slider 0–360°, default 180°. Turns T4 and T3 about the vertical axis by (tension − 180°). T2 also tilts by a quarter of that.

Torsion (inner: T2, T1, T0)

Slider 0–360°, default 150°. Twists T2, T1 and T0 about their own axis by (torsion − 150°); T1 and T0 also tilt by about a third of that, in the opposite direction.

The twist is applied to everything that belongs to a tier: the torus itself, its helix tubes, its particles, the calculation path and every TQF vertex. Move a slider and you'll see the quadrances and AR on the TQF Area Remainder card change immediately (its sub-line shows Q̂ and the current Δθ).

The lock rule

$$\Delta\theta = |\,\text{tension} - \text{torsion}\,|, \qquad \text{locked} \iff \Delta\theta \bmod 30^\circ = 0$$

The defaults give Δθ = 30°, so the engine starts locked (green π/6 LOCKED badge). Any other difference shows an amber SHEAR (x°) badge, where x is the remainder. Because the sliders move in 5° steps, the possible shear remainders are 5°, 10°, 15°, 20° and 25°.

  • Snap π/6 (30°) Lock rounds both sliders to the nearest multiple of 30°, which always produces a lock.
  • Test 15° Shear Twist sets torsion to tension + 45°. 45 mod 30 = 15, the worst possible shear (exactly half a tooth). If Archimedean Triangulation is on, you can watch the polygons twist.

Both pairs of sliders (TELEMETRY and VISIBILITY tabs) control the same two values and stay in sync.

In plain words

Picture two gears, one for the outer rings and one for the inner rings, each with teeth every 30°. When the teeth mesh, motion passes cleanly from one to the other ("zero drag"). Turn one gear by half a tooth and they grind. The paper's 12-6-7-3-1 engine and its "Planck cube" lock are the theoretical version of this picture; the engine itself marks this module [HEURISTIC], meaning a guiding model rather than a proven result.

CHAPTER 11

The differential clutch (CLUTCH tab)

The CLUTCH tab models two clocks running at different rates, and a clutch that engages them in five steps. Everything here feeds back into the 3D tiers.

The 12-10-8 torsional pump

The left drawing shows three nested gears:

  • an outer 12-tooth gear (blue), standing for the tension tiers T4 and T3;
  • a middle 10-tooth clutch gear (purple) that turns the opposite way (σ = −1) and, when the clutch slips, more slowly;
  • an inner 8-tooth anchor gear (amber, red when there is drift), standing for the torsion tiers T1 and T0.

The right drawing is the 8-ray π-cycle rotor: eight spokes at 45° (π/4) intervals. The highlighted spoke is the current step k = 1…8. Spokes 2 and 6 are drawn in amber: these are the two handshake windows, where the rotor points along +i and −i (in the complex plane, (1+i)2 = 2i and (1+i)6 = −8i).

  • +1 Pulse advances everything by one tick: the pulse counter (out of 60), the outer frame (by 12 of 720, i.e. 6°), the rotor step, and the calculation path by one node.
  • Inject Drift introduces a holonomy drift of ||log H|| = 0.342. It twists T1 and T0 by an extra 17° (0.342 × 50°; T2 by half that), turns the inner gear and the scalar core red, and logs an alert.

Two engines, two rates

Choose a local rate for Engine A (60, 40 or 72 Hz) and a remote rate for Engine B (45, 72, 90 or 144 Hz). The engine then computes:

  • Ratio γAB = fB/fA in lowest terms (60 and 90 give 3/2).
  • Boost cosh = (fA² + fB²) / (2 fA fB). For 60/90 this is 13/12 ≈ 1.083.
  • Qhclk = (fA² − fB²)² / (2 fA fB)². For 60/90 this is 25/144 ≈ 0.1736.
Why "cosh"?

These two numbers have a neat meaning. Write the rate ratio as γ = fB/fA. Then the boost is \( \tfrac12(\gamma + 1/\gamma) = \cosh(\ln\gamma) \), the hyperbolic cosine of the rapidity ln γ (the same quantity that adds up velocities in special relativity), and \( Q_h = \cosh^2 - 1 = \sinh^2(\ln\gamma) \), the hyperbolic "spread" between the two clocks. Equal rates give cosh = 1 and Qh = 0: no mismatch to absorb.

The clutch ramp and slip

The Clutch Ramp slider r runs from 0 (barely engaged) to 4 (fully locked). From it the engine derives a slip coefficient λr, an engagement η and an effective frequency:

$$\lambda_r = 2.4\cdot\frac{4 - r}{4},\qquad \eta = \begin{cases} 1 & r = 4 \\[2pt] \dfrac{1}{1 + \lambda_r\,(Q_h + 0.08)} & r < 4\end{cases},\qquad f_{\text{eff}} = (1 - \eta)\,f_A + \eta\,f_B$$

η = 1 means the clutch is locked and the system runs at Engine B's rate. Lower η means slip: the effective rate is a blend of the two. Slip also twists the inner tiers in 3D by (1 − η) × 28° (T2 by half), and turns the core red below η = 0.99.

A → Br = 0r = 1r = 2r = 3r = 4
60 → 90 Hz (default)η 0.622 · 78.6 Hz0.687 · 80.60.767 · 83.00.868 · 86.01.000 · 90.0
60 → 144 Hz0.282 · 83.60.343 · 88.80.439 · 96.90.610 · 111.31.000 · 144.0
60 → 72 Hz0.786 · 69.40.830 · 70.00.880 · 70.60.936 · 71.21.000 · 72.0

The bigger the mismatch between the two rates (larger Qh), the more the clutch slips before it locks.

Two buttons that tie it together

  • 5-Stage Handshake steps the ramp through r = 0, 1, 2, 3, 4 about a third of a second apart, advancing the clock one pulse each time, clearing any drift at the final step, and logging η and feff at every stage. It mirrors the five-stage structure of a calculation.
  • Form 3 Sync is the recovery button: it clears holonomy drift, sets the ramp to 4 (locked), and writes Form ID 3 ("Clutch Offset") into the engram tile (chapter 12). The log confirms Holonomy H=1 and Clutch η=1.000 restored.
Lab · clutch calculator
CHAPTER 12

The 64-bit engram (ENGRAM tab)

An engram is a memory trace. Here it's a 64-bit word laid out as an 8×8 grid, the "Einstein tile", made from a result or any text you type.

Making a tile

  1. Type anything into Engram Grounding Seed (a number, an expression, a word), or press Hash to Engram in the TERMINAL to send the latest result there.
  2. Pick a Form (see below) and press Synthesize 64-Bit Tile.
  3. The 8×8 kernel lights up, the full value appears in hex (e.g. 0x…), and the four region readouts update.
What the tile is (and isn't)

The tile is a fingerprint of the text: two 32-bit hashes in the FNV-1a family are computed from the characters and placed in the top and bottom halves. The same text always gives the same tile, and changing one character changes it completely. It doesn't store the number's value, so 0.3 and 0.30, which are equal numbers, give different tiles. After hashing, the chosen Form ID is written into its own field (bits 43–40).

Reading the grid

Bit 63 is at the top left; bits count down left to right, row by row, to bit 0 at the bottom right. Hover over a cell to see what it means in the bit inspector; click it to flip it. The colours show four regions:

RegionBitsGrid rowsDecoded as
I. Halo63–56row 1Cycle step k (bits 63–61, shown 1–8): the π-cycle phase θ = kπ/4 and the spinor (1+i)k, with handshake windows at k = 2 (+i) and k = 6 (−i). Wheel unit (bits 60–58): one of the eight numbers below 30 that share no factor with 30: 1, 7, 11, 13, 17, 19, 23, 29. Every prime above 5 leaves one of these remainders when divided by 30, which is why this "mod-30 wheel" is used to sieve primes. Bits 57–56 select a structure.
II. Gate55–48row 2Locus: which tier T0–T4 the word is gated to (bits 55–53, mod 5), plus sense-reversal chirality σr and a sector label.
III. Ctrl47–32rows 3–4Form ID (bits 43–40): which "grammar" the word follows. Fibonacci scale (bits 35–32): an index into 1, 1, 2, 3, 5, 8, 13, 21, 34…, shown as Fi=value, the subdivision of the Steinhaus–Sós golden circle.
IV. Core31–0rows 5–8The 32-bit payload: Hurwitz spinor coordinates and prime-triplet residues. The engine shows its CRT value: the payload mod 690,017,701.

Why 690,017,701?

It's 881 × 883 × 887, three primes close together (881 and 883 are twin primes). By the Chinese Remainder Theorem, any whole number below that product is pinned down exactly by its three remainders mod 881, 883 and 887. Splitting a value into small independent remainders is a classic way to do big-number arithmetic in parallel: this is "Form 2".

The Forms

IDNameIdea
0Smallest-3 QuatStore a unit quaternion by its three smallest components; the fourth follows because they square-sum to 1.
1Hurwitz Spinor 2Q (default)Hurwitz quaternions (all-integer or all-half-integer coordinates), stored doubled as (2w, 2x, 2y, 2z) so they're whole numbers.
2CRT (881, 883, 887)The payload read as three prime residues (above).
3Clutch OffsetThe clutch calibration form; Form 3 Sync in the CLUTCH tab writes this.
4Voxel Cube V (64)The 64 bits read as a 4×4×4 cube of voxels.
12{4,3,5} HoneycombCells of the order-5 cubic honeycomb, a tiling of hyperbolic space by cubes (Schläfli symbol {4,3,5}).

Choosing Form: Auto leaves those four bits as the hash produced them; any other choice overwrites them immediately.

The packet register (TELEMETRY tab)

The same 64 bits are also shown as four 16-bit words, like the four components of a quaternion: X = bits 0–15, Y = 16–31 (together, the core), Z = 32–47 (the ctrl field) and W = 48–63 (halo and gate).

Lab · build a tile

Same algorithm as the engine, so the same seed gives the same tile there. Try 0.3 and then 0.30.

Going further: quaternions in a tile

Form 1 (Hurwitz) packs a whole rotation into the 32-bit core word: the gcd-reduced doubled coordinates 2Q, one byte each, with a loss flag in the top bit. It is exact for the engine's own Hurwitz quaternions, such as the tier spinor h = (1 − i + j + k)/2 and the cycle spinors (1 + i)k, and sets the loss flag when a rotation needs more bits. The Galactic Lensing Hierarchy guide explains the encoding step by step, with an encoder you can try, and the simulation can send its four measured frame legs as Form 1 or Form 3 packets to show where the flag is set.

CHAPTER 13

The PAPER tab: four guided demonstrations

Each card summarises one pillar of the paper and has a button that configures the 3D scene to show it. The tags are the paper's own rating of each claim.

[PROVEN] a result the paper proves; [HEURISTIC] a guiding model; [UNIFIED] a mapping that connects separate systems.

ModuleWhat it claimsWhat the button does
1. Intrinsic Topological Clock [PROVEN]The winding law Wn = 16 − 2n and the 30-node C3×C2 cycle replace an arbitrary frame rate; a 0.5 s lap resolves the caesium half-cycle into a whole number (chapter 5).[Simulate 30-Node Clock] brightens all tori and shows the clock's telemetry.
2. 64-Bit Einstein Tile & TQF [PROVEN / TQF]A continuous field collapses into 64 discrete slots (via a monoid homomorphism, a structure-preserving map), and redundant collinear points are pruned without square roots (chapter 9, chapter 12).[Visualize Full-System TQF Polygons] dims the tori, turns on the whole-system TQF (all 150 polygons, the inspected stage lit) and opens VISIBILITY.
3. π/6 Handshake & Torsion [HEURISTIC]The 12-6-7-3-1 engine couples tension and torsion; at 6:1 and 12:1 alignment (30°) drag vanishes and the state locks (chapter 10).[Engage Torsion Clutch] makes the core blaze, sets the TQF scope to the whole system (it draws only if Archimedean Triangulation is on) and invites you to use the sliders.
4. Master 144 / Natural 9 [UNIFIED]The Master 144 square (12×12; one full cycle is 144² = 20,736 units) maps to the 12-stream boundary; the "Natural 9" square-of-nine spiral encodes orbits that grow like √T. Its 120° trine corresponds to the C3 rotor and its 90° square to the 64-bit tile.[Project Harmonic Matrix] switches on the degree overlay (DEG) so you can read angles on every tier.
About the Master 144 and the Natural 9

Both come from the harmonic "wheels" used by the market analyst W. D. Gann: a 12×12 square of 144 cells and a "square of nine", where numbers spiral outward around a centre. On a square-of-nine spiral, each full turn adds a ring, so the number of turns grows like the square root of the numbers reached: that's the O(√T) in the card. The engine's name, harmonic market matrix, comes from this connection.

CHAPTER 14

Right panel reference

TELEMETRY

  • Header: an icon, a status tag and a description that change with the PAPER module you last ran.
  • Four metric cards: Winding Invariant (60 wraps; relabelled by some PAPER modules), Active Node (Node k / 30), Parity State (φ_p = 0.0 or 0.5), and TQF Area Remainder (AR of the inspected node, with Q̂ and Δθ; updates when you move the sliders).
  • 64-Bit Packet Register: the engram as four 16-bit words X, Y, Z, W (chapter 12). The RESONANT label is its status.
  • System Dynamics: the tension and torsion sliders, the lock badge, Snap π/6, Test 15° Shear Twist and the phase read-out (chapter 10).
  • Synthesis box: a short takeaway for the current module.

REGISTER

  • Pause / Step: pauses or resumes a running calculation (or, when idle, toggles free spin), the same as the play button below.
  • Status line: what's happening (Traversing Tier T3..., Paused at Stage 2, or the result) and a Stage s/4 | Node k/30 read-out.
  • Stage pills S0 (T4) … S4 (T0) jump to a stage and switch on its TQF web; ALL TQF shows all five stages at once.
  • Five stage cards: a tick when done, a spinner for the active stage (a pause icon if paused), a dot if not reached yet. Click any card to inspect that stage.
  • 30-Frame Stage Telemetry Breakdown: the Selected Frame card and the clickable list of 30 frames (chapter 9). Click the heading to fold the list away.
  • Explanation card (after a result): a title, an introduction, three boxes (Node A, Node B, Collapse) and three steps. The two preset tests have their own detailed write-ups; other expressions get a general one.

HUB

  • Base-10 Trajectory Scan: a 1–100% slider for the whole journey. 1% is the start on T4, and each 20% is one stage (25%, 50% and 75% marks are labelled T3, T2, T1). It's linked to the bottom scrubber.
  • 2D map: the five tiers as circles seen from above and the path as a spiral shrinking from radius 155 to 15. It turns 0.25 radians per pulse (about six turns in all), with a small square where each stage begins (fuchsia for the stage you're inspecting) and a dot for the current position.
  • Three summary cards: T4 (ingestion), T2 (superposition and TQF) and T0 (crystallisation).

VISIBILITY

  • Archimedean Triangulation (TQF) on/off (off by default), plus: TQF System Scope (whole system, current stage, single node), Trail Span (full T4→T0, or the current stage loop), Persistent Vertex Trails, 3D Shaded Polygon Faces, a colour picker and trail toggle for each of V1–V4, and a second copy of the tension and torsion sliders.
  • Scene toggles: checkpoint diamonds (with a size/glow slider), square particle fields, dual-helix braid tubes and orthogonal radial lines.
  • Per-tier controls for T4…T0: show or hide, colour, opacity (0.02–0.95) and glow (0–1.5).
CHAPTER 15

Bottom control bar

ControlWhat it does
CrosshairPuts the camera back to its starting view, looking at the centre.
Play / PauseDuring a calculation, pauses and resumes it. Otherwise, starts or stops free spin.
FREE SPINLets the whole structure idle: the rings turn slowly, the particles flow and the clock ticks, even with no calculation. If it's on when a calculation ends, the motion carries on.
TRACE: ON/OFFShows or hides the orb and its trail.
DEG: ON/OFFLays a protractor-style degree ring on each tier, every 30°. T4, T3 and T2 are labelled 0–720° (the double, spinor turn); T1 and T0 0–360°.
SYNC: LOCKED / HOLONOMICSwitches the scrubber's units. LOCKED: 0–30, matching the 30-node clock, in steps of 0.1. HOLONOMIC: 0–720 frames, two full 360° turns (chapter 5). Either way the scrubber and the Hub scan stay linked.
Speed (gauge icon)From 0.01× to 2.00×, default 0.10×. Scales every animation, including calculations.
Frame scrubberDrag to move along the whole calculation path. The badge shows FRAME: x / 30 or / 720. The track behind it is cyan for the first 360° and purple for the second; the marks above split it into thirds (the C3 triad) and the marks below into quarters.
Speed tip

Keep the speed low while a calculation is running. A stage only closes when the clock lands exactly on node 30. At around 0.15× and above, the clock can move more than one node per screen refresh and occasionally jump over node 30, so that stage needs another lap. The answer is still correct; the run just takes longer and looks less regular.

CHAPTER 16

The wider architecture: Loom & Weave and the Zero-Point engine

The calculator is one piece of a larger design. Two companion programs describe what happens before data reaches the five tiers, and what happens at the very centre. This chapter summarises how they fit together. They are separate simulations, not controls in this engine.

Three scales, one pipeline

Macro: Loom & Weave

Funnels an outside, many-dimensional field of data inward and wraps it onto a toroidal memory over a 720-frame cycle.

Meso: this calculator

Carries one calculation through five nested tiers and latches an exact result.

Micro: Zero-Point engine

Looks inside the centre point itself: an 8-step process in which a single point unfolds into a 64-bit crystal cube and a 72-node toroid.

The Loom & Weave in five subsystems

  1. The 64-bit seed with 1/16 symmetry. An 8×8 bit lattice whose rows have hardware roles (structural form, parity, frequency, a 32-bit quaternion core, spin class, amplitude). Four seed bits in one corner are mirrored across both axes to set all 64, so 4/64 = 1/16 of the tile determines the rest.
  2. The outer Hilbert envelope. Three perpendicular planes, each with three concentric 12-point star polygons. Eight times per 720-frame cycle (every 90 frames) the envelope shrinks by a factor of φ−4 (φ = the golden ratio), pumping energy inward.
  3. Six directional faces, two lenses each. Along ±X, ±Y and ±Z, an outer 3×3 "trefoil triad" (three layers riding a trefoil-knot path) feeds a middle 4×4 pandiagonal magic square that acts as a focusing lens.
  4. 54 Fibonacci streams. 6 faces × 9 columns of streams run from the triads through the lenses to the core, wrapped in spiral waves whose amplitude shrinks by powers of φ as they approach the centre. Where a stream passes close to one of 64 orbiting core voxels, a spark marks a collision and it's logged.
  5. The Markov pump funnel and the toroidal weave. At the centre, a nested gear train implements the 12-6-7-3-1 compression protocol: a 12-point ring feeds 6-pointed hexagrams, then 7-pointed heptagrams, then a central scalar ring, with 12 Clifford–Strassen tensor stations around it. The whole core travels round a torus of radius 25 while twisting, and the paths of its 24 outer points braid the "toroidal manifold weave".

Breathing: the 720-frame cycle

Most sizes in the Loom follow sin(πt) as t runs from 0 to 1 over 720 frames. From frame 0 to 360 the field expands (inhale, decompression); from 360 to 720 it collapses back into the centre (exhale, compression). At frame 720, sin π = 0 and everything has converged on the central point. That moment is where the Zero-Point process belongs.

Joining them: the integration roadmap

  • A two-epoch state machine. Rather than jumping from frame 720 straight back to 0, the combined system alternates between Loom & Weave (frames 0–720, collecting collisions into a 64-bit change mask) and Zero-Point (8 steps × 90 sub-frames = 720 micro-frames at the centre, with the Loom frozen at 20% opacity and the camera moving into the core). The Zero-Point result becomes the next seed, the weave is recomputed, and a counter-propagating "phase-conjugate" wave travels back out as the next cycle begins.
  • Matching the scales. The Zero-Point tiers (radii 1.2, 2.8, 5.2, 8.4, 12.4) fit inside the Loom's core rings (2.5, 5, 10, 16) when scaled by about 1.25–1.29: the outer tier lands on the 12 Clifford–Strassen stations at radius 16.
  • 72 kissing nodes. The Zero-Point's third manifold has 12 wraps × 6 channels = 72 nodes; the Loom's 12 stations each carry 3 rings = 6 half-arcs, also 72. The two counts line up one to one.
  • Two ways to run time. Mode A, sequential: run the Loom, pause at frame 720, run the 8 Zero-Point steps, resume; best for watching each system clearly. Mode B, parallel: each of the Loom's eight 90-frame beats runs one Zero-Point step inside the moving core; best for seeing the scales couple in real time.

How this calculator connects

  • The 720-frame holonomic cycle is the same count the calculator's SYNC: HOLONOMIC mode uses.
  • The 12-6-7-3-1 engine is the coupling behind PAPER module 3 and the π/6 lock.
  • Both use a 64-bit, 8×8 tile, though each assigns the bits differently.
  • The 12-10-8 gears and the 8-step π-cycle rotor in the CLUTCH tab echo the eight beats of the Loom and the eight Zero-Point steps.

Related simulations on this site: Geometric Weave and Loom Processing, Holographic 64-Voxel Memory Weave, Geometric Engine of Time and SHD-CCP Jacquard Tensor Weave Architecture.

CHAPTER 17

Glossary

AR (area remainder)
Archimedes' function of three quadrances, (Q1+Q2+Q3)² − 2(Q1²+Q2²+Q3²) = 16×area². Zero means collinear.
BigInt
JavaScript's whole-number type with no size limit. The engine's exactness rests on it.
C3 × C2
The 6-step symmetry pattern of the nodes: three phases (0°, 120°, 240°) times two directions (+1, −1).
Canonical trajectory
The idealised path drawn when you scrub or inspect: one smoothed point per node.
Checkpoint diamond
A glowing octahedron dropped at the start of each stage.
Chirality
Handedness. Here, whether a braid winds forward (+1) or in reverse (−1).
Clutch / η
The coupling between two clock rates. η = 1 is fully locked; less than 1 means slip.
Collinear
Lying on one straight line.
CRT
Chinese Remainder Theorem: a number is fixed by its remainders modulo pairwise coprime numbers (here 881, 883, 887).
Engram / Einstein tile
The 64-bit word shown as an 8×8 grid, made by hashing a result or text.
feff
The effective frequency while the clutch slips: (1 − η)fA + ηfB.
Form ID
Bits 43–40 of the tile, naming which encoding "grammar" the word follows.
GCD
Greatest common divisor. Dividing top and bottom of a fraction by it gives lowest terms.
Holonomy / holonomic
What changes when you carry something round a closed loop. Here: the 720-frame view of the journey, and the "drift" the clutch can correct.
IEEE-754
The standard binary floating-point format used by almost all computers.
Latch
The release of the answer at the end of Stage 4.
Manifold / tier
One of the five tori, T0 (core) to T4 (outer).
Mantissa
The significant-digits part of a floating-point number; 53 bits in a double.
Mod-30 wheel
The eight remainders 1, 7, 11, 13, 17, 19, 23, 29 that every prime above 5 falls into when divided by 30.
Node / frame
One of the 30 positions around a tier, 12° apart (F1–F30).
Orthogonal
At right angles. Neighbouring tiers are orthogonal.
Parity residual φp
The half caesium cycle left after an odd number of pulses (0.5), cancelled after an even number (0.0).
Projective quadrance Q̂
(Q1+Q2)/(Q1+Q2+Q3): where a node sits between its neighbouring tiers, from 0 to 1.
Pulse
One clock tick; one node of movement. 150 per calculation.
Quadrance Q
Squared distance. Stays rational when coordinates are rational.
Rapidity
ln of a rate ratio; the "boost" between two clocks is its cosh.
Shear
A tension/torsion difference that isn't a multiple of 30°.
Shunting-yard
Dijkstra's algorithm for putting operators in the right order of precedence.
Soliton
In physics, a wave that keeps its shape. Here, the calculation orb and the stable result it settles into.
Spinor
An object that needs a 720° turn, not 360°, to return to its starting state.
Tension / torsion
The twist applied to the outer tiers (T4, T3) and the inner tiers (T2, T1, T0).
Torus
A doughnut shape with a major radius R and a minor (tube) radius r.
TQF
Triple Quad Formula: (Q1+Q2+Q3)² = 2(Q1²+Q2²+Q3²) exactly when three points are collinear.
W, WΣ
Winding number: tube wraps per trip round the ring (8 to 16). Their sum, WΣ, is 60.
V1–V4
The four TQF vertices: node, upper, lower, inferred.
CHAPTER 18

Troubleshooting & FAQ

The engine shows a black screen or no rings.

The 3D view needs WebGL and loads three.js, Tailwind and the icon font from public CDNs. Check that hardware acceleration is on in your browser, and that an ad-blocker or company network isn't blocking cdnjs.cloudflare.com, cdn.jsdelivr.net or cdn.tailwindcss.com. Then hard-refresh (Ctrl/Cmd + Shift + R).

I pressed = and nothing seems to happen.

Check the display: if it's empty, there's nothing to compute. Make sure the speed isn't at its minimum (0.01× is very slow) and that the play button isn't paused. The right panel switches to REGISTER when a calculation starts.

Why do I get ERR: SINGULARITY?

Division by zero, a minus sign at the start of a number (-3, 2^-2), or unbalanced brackets. Write 0-3 instead of -3. See chapter 8.

Why does the answer only appear at the end?

It's computed immediately but held back until the trace reaches the core, so the animation and the result stay in step. See chapter 7.

The same expression traced a different path this time.

Tick Reset Before Calc in the TERMINAL. Without it, each calculation starts wherever the clock happens to be. The tension, torsion, clutch and drift settings also twist the path, so set them the same too (or use Form 3 Sync and Snap π/6 to return to a clean lock).

A calculation is taking much longer than usual.

The speed is probably high enough that the clock skips node 30 now and then; see the speed tip in chapter 15.

The panels cover the view, especially on a phone.

Use the chevron tabs on the panels' inner edges to slide them away, and the arrow on the site bar to tuck it into its ••• button.

Do I need to sign in?

No. Signing in with Google from the site bar just keeps you signed in across the Ebayednoob pages; the engine works the same either way.

Where can I read the full theory?

In the paper, The Geometric Engine of Time: Mathematical Architecture of the 6-Channel, 5-Tier Toroidal Orbital Calculator. Source code and related work live at BioChainAI/Geometric-Labs.