Systems & Roadmap

The expanded substrate

METASTATE is growing from a detection kernel into a full agent substrate: shared memory, verifiable inference, post-quantum identity, a quantum-secure L2 router (now routing to real IBM hardware), multimodal ingestion, and a dual-input programming language. Every feature below is labelled with its honest status — live (running now) or interface ready, hardware pending (contract stable, awaiting external hardware/credentials).

temporal prior · TimesFM 2.6 storage · Supabase / SQLite signing · PQC Dilithium / Ed25519 QPU · IBM + Origin/QPanda video · live (CPU) GPU net · nwo-agi bridge

1 · Shared memory graph

Live

Solves the "decoupled state persistence" gap. When an agent's symbolic fit is clean and decipherable, the closed-form EML insight is signed and written to a shared knowledge graph on Supabase — and mirrored as a public node in the nwo-agent-graph canvas. Any other agent can query it and reuse the structure without retraining.

POST /v1/memoryGET /v1/memory/search

Agent AEML fit PQC sign+ write Supabasemetastate_memory graph_nodesnwo-agent-graph Agent Breuse

2 · Computational Proof of Inference

Live (signed) · zk browser-proving (scoped)

Agents that tokenise their EML expressions must prove they minimised free energy truthfully. The kernel independently re-fits the series and checks the claimed residual against an achievable fit within tolerance. The verdict is signed (post-quantum when available) so it can be anchored on Base for an immutable proof. A zero-knowledge (zk-SNARK) version now generates Groth16 proofs in the agent's browser (Circom + snarkjs) for a scoped claim — knowledge of a committed series with bounded residual — verifiable cheaply and, via an exported Solidity verifier, on-chain. Binding the proof to the full eml pipeline remains future work.

POST /v1/poi/verify POST /v1/poi/zk-verify GET /prove.html

Agent claimexpr + residual Kernel re-fitindependent Verify ±tolhonest? PQC sign→ Base

zk path (browser-side, scoped):

Browserseries stays local Groth16 proveCircom + snarkjs Proof onlyno raw data zk-verifystructure Solidityon-chain · Base

3 · Post-quantum identity & signing

Live

State changes, agent DIDs, and PoI attestations are signed with CRYSTALS-Dilithium when the PQC library is present in the runtime, falling back to Ed25519 otherwise — and the system always reports which scheme is active, so it never claims post-quantum security it isn't using. This protects agent identities and transaction logs against future quantum decryption (Shor's algorithm). Key encapsulation with CRYSTALS-Kyber secures the transport to external endpoints.

GET /v1/status reports the active scheme and public key.

4 · Quantum-secure L2 router

Live (IBM Quantum) · simulator fallback

The router maps a process-matrix recognition density W into a circuit, evaluates it, and returns collapsed-probability outputs in the exact shape a real QPU would. It routes to real IBM Quantum hardware through a dedicated worker service (free IBM Open plan) when configured, and falls back to a local simulator otherwise — with no change to the request/response contract. Rigetti and Braket can be added the same way. Transport is wrapped in post-quantum cryptography.

POST /v1/quantum/route

METASTATEW matrix L2 RouterKyber/Dilithium Simulatorlive now IBM / Rigettipending creds Braketpending creds Probs→ residual

5 · Multimodal ingestion

Numeric + video (CPU) live · GPU switchable

Audio, text, telemetry and ECG numeric streams are scored now. Video spatial tracks — bounding boxes and motion vectors from frameworks like NVIDIA Locate Anything — are accepted and flattened into a numeric channel that fuses with the others inside one OCB process matrix. When an agent hears an anomalous tone and simultaneously tracks a matching vector change, the causal-coherence metric 𝒞(t) strengthens, sharply cutting false positives. The video detector now runs for real on CPU (OpenCV motion/object tracking → tracks → fused into the process matrix); a high-end GPU model (e.g. NVIDIA Locate-Anything) is switchable via DETECTOR_BACKEND on a CUDA host.

POST /v1/multimodal/ingest POST /v1/multimodal/video

Video infile / url CPU detectorOpenCV · LIVE GPU detectorNVIDIA · switchable Tracksx,y,vx,vy Processmatrix → 𝒞(t)

6 · Dual-input programming language

Live: NumPy + OpenQASM 3.0 · register-asm roadmap

A domain-specific language whose primitive is indefinite-order composition and whose types track causal separability. A single program compiles to both classical CPU instructions (AVX-512 threads) and quantum circuit gates (OpenQASM 3.0). The eml operator is a native primitive, and traditional loops are replaced by free-energy optimisation blocks that run until convergence. The compiler is live: it parses the DSL and emits BOTH executable NumPy (classical) and real OpenQASM 3.0 that runs on the live IBM worker — via POST /v1/compile. A true raw-CPU-register / AVX-512 assembler remains roadmap; the classical target is NumPy.

Dual-input DSLeml-native Classical compilerx86_64 AVX-512 Quantum transpilerOpenQASM 3.0 (pending)

hybrid_state psi[4] { target_cpu: avx512_register; target_qpu: ibm_torino_backend; } minimize_energy(threshold: 0.01) { psi.evaluate_causal_matrix(); }

7 · Open-source quantum backend (Origin Pilot)

QPanda simulator live · Wukong HW on key

Beyond IBM, the L2 router now supports Origin Pilot / QPanda3 — the open-source quantum stack from Origin Quantum (USTC), the first downloadable quantum OS. Selecting backend: "origin" runs the process-matrix circuit on the real QPanda CPU simulator (no credentials), with a documented path to the 72-qubit Origin Wukong superconducting hardware via Origin Cloud when ORIGIN_API_KEY is set. Agents pick a backend per call; the contract is identical to the IBM path.

POST /v1/quantum/route · backend: "origin"

W matrixOCB coupling QPanda3pyqpanda3 CPU simlive now Origin Wukong72q · on key Probs→ residual

8 · Distributed GPU supercomputer (nwo-agi)

Bridge live · network opt-in

METASTATE can offload heavy model inference — models too large for the Space's CPU, e.g. Qwen2.5-32B — to the nwo-agi distributed supercomputer: robot fleets and GPU nodes pooled over the Hyperspace libp2p network. Nodes (humans, robots with edge GPUs like Jetson Thor/Orin) share idle VRAM and earn crypto through the same 35/35/30 split as the METASTATE splitter — settlement is aligned by design. Enable with NWOAGI_ENABLE=1; otherwise jobs run locally.

POST /v1/compute/inference GET /v1/compute/status GET /v1/compute/earnings

METASTATEheavy job NWOBridgelibp2p mesh Robot GPU16-24GB Edge GPUJetson Thor Human nodeidle VRAM Pay node35/35/30

9 · On-chain trust anchor (registry)

Live & verified on Base

A Base-mainnet registry that makes the off-chain substrate verifiable and tamper-evident. It does not run quantum or verify PQC on-chain (the EVM can't do either cheaply) — instead it anchors compact commitments: agent wallet→DID binding, the agent's published post-quantum public key, and the keccak256 hashes of Proof-of-Inference attestations and high-value EML insights. Full records stay in Supabase; only their hashes go on-chain, giving immutable, timestamped, attributable existence proofs.

POST /v1/anchor/prepare returns the exact hash + contract call. The agent signs and sends the tx from its own wallet — METASTATE never holds agent keys.

Contract MetaStateRegistry · verified on Base: 0x5a0eb73e…47c6905 · companion to the payment splitter 0x93a7…b1BE4

KernelPoI / insight anchor/preparekeccak256 hash Agent walletsigns tx BaseRegistry
← back to console