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.