P31 P31 Labs
⚛️
🔵 PROTOTYPE

AXIOM

Physics & Chemistry Lab — AuDHD Pedagogy

01. Pedagogical Framework

AXIOM is built on Low-Demand Constructivism. Pathological Demand Avoidance (PDA) profiles respond best to sandbox environments where rules are discovered organically via interaction, not dictated by instruction walls. The Spatial Contiguity Principle (Mayer) shows AuDHD learners excel when text and visual representations are physically integrated — AXIOM maps abstract concepts (frequency, magnetic fields, molecular bonding) entirely to tactile, touch-driven interactions. There are no timed constraints, no scorecards, and no failure states.

Design Axioms

  • → No red X failure states. No buzzer sounds. No RSD triggers.
  • → No locked progression trees — any sandbox accessible from launch.
  • → No timed challenges. The executive demand of counting down is incompatible with learning.
  • → Abstract concepts must map to a physical gesture. If you can't drag it or tilt it, redesign it.

02. Core Modules

Three.js · R3F Posner Molecule Sandbox

An interactive "exploded view" 3D model of Ca₉(PO₄)₆. Ca²⁺ and PO₄³⁻ rings are color-coded using the accessible Tol palette (not standard CPK colors). Users can pull the molecule apart with touch-drag to understand spatial cage structure without dense scientific jargon. The central calcium ion pulses with an 863 Hz Larmor ring, anchoring the P31 quantum cognition thesis in a visible, tactile form.

Rapier.js · Web Workers Larmor Precession "Top"

Visualizing 863 Hz ³¹P NMR as a glowing, spinning top (the atomic nucleus) wobbling around a central axis. A touch-slider controls "Magnetic Field Strength" — the wobble tightens or loosens proportionally, scaling 863 Hz to a visible 0.5–2.0 Hz animation equivalent. Physics calculations run in Web Workers to keep the UI thread unblocked.

WebGL Shaders · NIST ASD Spectral Emission Sandbox

A dark room. Tap elements on a high-accessibility periodic table to release "photons" that ripple outward using WebGL fragment shaders, visually matching their actual emission spectral colors — the quantum fingerprint of each atom rendered as pure aesthetic color sorting. Spectral data bundled offline from NIST ASD (~2MB compressed JSON). Teaches quantum states without a single equation.

glsl-canvas Wave Lab

Frequency visualization offloaded to the GPU via GLSL fragment shaders — critical for battery preservation on mobile. Lock to 863 Hz (³¹P Larmor), 40 Hz (gamma oscillation), 528 Hz (solfeggio), or free-dial any frequency. Stack waveforms additively and watch interference patterns emerge. The stim potential of watching waves is a feature, not a side effect.

3V − E = 6 K₄ Topology Builder

Place 4 vertices. Draw edges. The system validates Maxwell's isostatic rigidity condition in real time. When you hit the condition, the structure glows. The same condition that defines the Faraday cage, the Kenosis mesh, and the structural integrity of any minimally rigid 3D frame — made tangible through touch.

Status

⚛️
In Design
Post-research phase

Agentic build prompts ready. Target: Rapier.js WASM + R3F. IntersectionObserver pauses render loop on idle.

Spoon Costs

Posner Sandbox0 spoons
Larmor Top0 spoons
Spectral Sandbox0 spoons
Wave Lab0 spoons
K₄ Builder0 spoons
Guided Deep Dive1 spoon

Technical Stack

Physics Engine
Rapier.js (WASM) via Web Workers
3D Renderer
React Three Fiber — same stack as Spaceship Earth
Wave Viz
glsl-canvas — GPU frequency rendering
Spectral Data
NIST ASD → compressed JSON, offline IndexedDB
Battery Guard
IntersectionObserver kills RAF on idle; 30fps cap on sims