Verification

Mesh proof harness.

Fire N real inference requests and measure honest routing rates โ€” local/mesh vs. cloud fallback, verified against persisted logs.

โ€”

Test Configuration

1โ€“100 per wave.

mesh_ok allows cloud fallback.

Fixed for on-device WebGPU.

concurrent = parallel users

parallel requests per batch

repeat for sustained runs

gap between waves

โ€”

Verified operational truths

Verified execution capacity model

audited 2026-07-22
1 node
Real concurrent WebGPU capacity

Maximum simultaneous real on-device inference executions observed. Only node_e7e7eb0e has ever executed real inference (latency_ms > 0).

17 nodes
Historical node registrations

17 nodes registered historically (3 online, 14 offline). 8 appear in task logs, but 7 of those are re-dispatch cancellations (latency_ms: 0) โ€” not real inference.

90% mesh / 10% cloud
Single-node test result

10 sequential requests: 9 executed on-device via WebGPU, 1 cloud fallback when the node was occupied. 100% success rate, verified against persisted RoutingLog.

~1 req / 8.7s
Single-node throughput

GPU-bound, not router-bound. Avg latency 8,745ms across 10 requests. Router overhead is negligible; the floor is WebGPU cold-start + generation time.

Dispatch layer verified functional: capability-based routing (only nodes with the requested model in models_available are eligible), heartbeat freshness gating (60s staleness threshold), and honest cloud fallback (triggers when no capable node completes within the 2-stage deadline).

Scaling constraint โ€” physical, not software: benchmarks at 10, 50, or 100 concurrent nodes cannot be generated without provisioning real GPU-equipped devices. Each node requires a browser tab with a WebGPU-capable GPU, the model loaded into VRAM, and an active heartbeat. Simulated nodes are prohibited โ€” a simulated node does not execute inference; it would relabel cloud fallback as "mesh," falsifying the very claim being measured. Scaling to 10โ€“100 nodes requires provisioning real hardware, not software changes.

What this proves โ€” and doesn't
Proves: the routing distribution (local/mesh/cloud) over N real requests, verified against persisted logs. Concurrent mode tests parallel dispatch โ€” whether a single node bottlenecks or the mesh distributes load. Waves measure fallback rate over time (sustained runs reveal if the node stays capable or degrades). Doesn't prove:"every request is local" (cloud fallback is by design), system-wide 98% savings (this measures marginal cost, not mesh infra overhead), or joint multi-node execution (the mesh is a dispatch layer, not a parallel execution layer โ€” multiple capable nodes are needed to test true distribution).