Fairness Model

A world is fair only when players can verify the rules.

NiceChunk is designed around public seed rules, reproducible results, versioned upgrades, wallet-owned actions, and clear trust boundaries between the client, Watchers, and Solana.

  • Same seed, same world
  • Rule changes are versioned
  • Wallets sign player intent
  • Trust limits are explicit
Verification Loop Seed -> Chunk -> Hash -> Rule Version

Principles

Fairness is a system design constraint, not a slogan.

The project should be judged by whether players can inspect the rules, reproduce key outputs, and see which parts are live, planned, or still client-only.

01 Deterministic generation

A seed, chunk coordinate, and generation version should produce the same terrain result for every verifier.

02 Reproducible rolls

Resource discovery should be derived from public inputs whenever possible, instead of hidden server randomness.

03 Versioned rules

UI changes, world-rule changes, economy-rule changes, and chain-state changes must be tracked separately.

04 Trust boundaries

The website must say what is client-only, what Watchers can assist with, and what is intended to be verified on-chain.

Chunk Verification

Anyone should be able to rebuild a chunk from public inputs.

This demo shows the verification shape: input seed, chunk coordinate, and rule version; output a visual chunk preview and deterministic hashes that can later be committed on-chain.

Live Terrain Preview Main Game Chunk
Drag to rotate. Wheel or pinch to zoom.

Mining Proof

Resource discovery should explain why this result happened.

The live alpha can evolve, but the target model is simple: every important economic result should be derived from explicit inputs and produce a checkable hash path.

Design Target Hash-derived roll

The roll is calculated from seed, block coordinate, chunk coordinate, and nonce. This makes the proof replayable.

Boundary Alpha limitation

Until settlement is fully verified on-chain, the website must label proof demos as reference logic rather than final economic settlement.

Status Matrix

Fairness claims are tracked by implementation status.

System Status Verification Path
Seeded chunk generation Alpha implemented Public seed, public rules, local recomputation, future chain commitment.
Mining outcome proof Reference model Hash-derived roll demo, planned settlement verification.
Forged asset history Planned Recipe inputs, durability, output metadata, future mint records.
Watcher network Coming soon No custody, no player transaction signing, region availability role only.
Rule upgrades Planned Versioned changelog, separated UI/world/economy/chain change categories.

Trust Boundaries

Honest fairness pages disclose what is not final yet.

NiceChunk should avoid pretending that every alpha system is already fully decentralized. The stronger claim is to publish the path from client logic to verifiable protocol state.

Client

Renders the world, predicts movement, shows previews, and can recompute public generation logic.

Wallet

Signs player intent directly. Player assets should not depend on hidden project-controlled signing.

Watcher

Helps regions stay reachable and communicate. Watchers do not custody assets or sign player transactions.

Solana

The target settlement layer for critical identity, asset, commitment, and economy state.

Next

Inspect the full protocol documentation.