ROBITAILLE–SLADE HELIX · WASM + WEBGPU + NATIVE ABI

Verified geometry.
Residual-gated acceleration.

Rust/WASM produces the canonical geometry report and receipt. WGSL evaluates a 4,096-sample f32 schedule field, while the versioned C ABI lets C++ and optional CUDA consumers use the same Rust authority without cloning the model. v2.7 adds a shared Rust/WASM tissue runtime conformed against the sealed Python reference.

Loading Rust/WASM core…
VERIFIED RUST/WASM SAMPLES · VISUAL PROJECTION
κ ≤ √2 − 1
0 < τ < 1
p = 0.5

INTERACTIVE WASM RUNNER

Change the schedule. Re-run the contract.

Every geometry run is calculated inside rsh-core. After a successful report, the same parameters are sent to the WGSL field and checked against a separate f64 schedule supplied by WASM.

Waiting for the WASM module.

CURRENT REPORT

NOT RUN

ABI —
Samples
—
Centre error
—
Max κ / bound
—
τ range
—
Frame error
—
Path length
—
RUNTIME RECEIPT —

The report is evidence output. The rotating canvas is a projection of those samples and does not add a physical claim.

PHASE 4 · WEBGPU RESIDUAL HARNESS

Fast field. Slow truth.

The WGSL kernel evaluates κ and τ in f32 across 4,096 points. The browser then reads the GPU buffer back and compares every point with the f64 schedule generated by rsh-core through WASM.

WGSL —

NOT RUN

Waiting for the verified WASM run.

DISPLAY ONLY · κ TEAL · τ AMBER
Grid samples
—
Workgroup
—
Precision
—
Adapter
—
Max |Δκ|
—
Max |Δτ|
—
Maximum residual
—
Published gate
—

A passing sidecar does not replace the CPU/WASM receipt. A failing or unavailable GPU automatically leaves the verified geometry path untouched.

REFERENCE CONTRACT

The model states what it can prove.

Centre placement is a coordinate normalisation. Receipts prove report identity inside declared runtime and encoding contracts. Cross-runtime tissue acceptance uses portable observables and an explicit tolerance. Accelerator residuals prove only agreement of sampled fields within a published threshold. Q_f is a functional tissue metric and not an awareness or qualia claim.

ψ
√(2 + √5)
κ(s)
0 ≤ κ ≤ √2 − 1
τ(s)
0 < τ < 1
Geometry centre
exact discrete p = 0.5
Tissue centre
shared centroid
Receipt
domain-separated SHA-256
Tissue conformance
Python ↔ Rust/WASM observables ≤ 1e−12
Accelerator gate
max f32 residual ≤ declared gate
Q_f
functional cohesion only

IMPLEMENTATION STACK

Explicit contracts. Progressively broader runtimes.

01

Python oracle

Readable geometry equations, tissue reference, report schemas, golden vectors, receipts, exports, and tests.

SCIENTIFIC REFERENCE
02

Rust core

Native geometry and CLI implementation checked against the Python conformance bundle.

IMPLEMENTED · v2.1
03

WASM bridge

The browser executes the Rust geometry core directly through a dependency-free raw WebAssembly ABI.

IMPLEMENTED · v2.2
04

WGSL compute

WebGPU schedule evaluation with full-grid f32 residual comparison and mandatory fallback.

IMPLEMENTED · v2.3
05

Geometric tissue

Constitutional graph simulation with Q_f factors, chained ticks, sidecar fallback, and dry-run refinement.

PYTHON REFERENCE · v2.5
07

Rust/WASM tissue

Shared Rust tissue runtime, native CLI, actual WASM execution, full observable conformance, and offline graph laboratory.

IMPLEMENTED · v2.7
08

Full Frenet path

Separate f64 Lie-midpoint path, numerical WASM ABI, fuzz target, and complete f32 WGSL path readback.

RESEARCH · v2.6

C++ ABI · CUDA OPTIONAL · NPU PROFILE — native and accelerator adapters remain residual evidence surfaces. The full-path stack is separately versioned, while tissue WASM is conformance evidence over the shared Rust runtime. Neither becomes a second canonical geometry oracle.

NINE RUNTIME SURFACES

No server process. No telemetry. No adapter promotion ceremony.

$ python3 rsh_runner.py verify -n 129
RSH verify [PASS]

$ rsh tissue --cells 8 --ticks 20
RSH tissue [PASS]

$ cargo run --locked -p rsh-cli -- conformance
RSH Rust conformance [PASS]

> WebAssembly.instantiate(rsh_wasm.wasm)
RSH browser report [PASS]

> navigator.gpu → kappa_tau_field.wgsl
RSH residual sidecar [PASS | FALLBACK]

$ cargo run --locked -p rsh-tissue-cli -- conformance
RSH Rust tissue conformance [PASS]

> WebAssembly.instantiate(rsh_tissue_wasm.wasm)
RSH tissue browser report [PASS]

$ cargo run --locked -p rsh-numerics-cli -- run -n 1025
RSH Frenet numerical path [PASS]

> navigator.gpu → frenet_path.wgsl
RSH full-path sidecar [PASS | FALLBACK]

$ build/native/rsh-cpp verify --samples 129
RSH C++ FFI verify [PASS]

$ python3 scripts/test_cuda.py --executable build/cuda/rsh-cuda …
RSH CUDA hardware evidence [OPTIONAL]