A seed, chunk coordinate, and generation version should produce the same terrain result for every verifier.
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
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.
Resource discovery should be derived from public inputs whenever possible, instead of hidden server randomness.
UI changes, world-rule changes, economy-rule changes, and chain-state changes must be tracked separately.
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.
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.
The roll is calculated from seed, block coordinate, chunk coordinate, and nonce. This makes the proof replayable.
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.
Renders the world, predicts movement, shows previews, and can recompute public generation logic.
Signs player intent directly. Player assets should not depend on hidden project-controlled signing.
Helps regions stay reachable and communicate. Watchers do not custody assets or sign player transactions.
The target settlement layer for critical identity, asset, commitment, and economy state.
Next