Node Runtime

Run, replay, verify, sync.

A MazeXChain node serves the console, validates candidate models, replays Solve Blocks, maintains state roots, and exposes local APIs for wallet and chain operations.

$ npm start $ npm run smoke $ npm run cli -- chain:head $ npm run cli -- wallet:list

Runtime Path

Head Query Replay Verify Commit Serve API
01

Execution

Loads the current Step, computes challenge behavior, validates candidate models, and advances state.

02

Storage

Separates blocks, headers, indexes, samples, and snapshots to keep long-term replay manageable.

03

Networking

Discovers peer heads, relays candidates, exchanges blocks, and keeps nodes close to the active chain state.