// the game master is a contract

Nobody here can cheat. Not even us.

The rules, the rolls and your inventory live on chain. Validators resolve what you type against rules you can read.

0x88a1 . roll 14 of 20 . partial success
the sunken archiverules v3the long stairrules v1the ash terracerules v2the drowned marketrules v5
DEMONSTRATION WORLD

No contract address is set, so everything on this page comes from the seeded world rather than from storage. Every roll in it still verifies - the timestamps were chosen so the arithmetic on each chronicle line is real. Set NEXT_PUBLIC_QUESTLINE_ADDRESS to read the live world instead.

// what the contract guarantees

Six promises made in code, before you type anything.

None of these are policy. Each one is a rule the network applies to every action, including the ones we would rather it did not.

01

Rolls anyone can recompute

Seeded from the action and its timestamp, computed in the deterministic half, and published beside the outcome.

02

Rules pinned to a version

A region can publish new rules, but old chronicle lines stay pinned to the version they ran under.

03

Items the studio cannot mint

An item is an entry in contract storage with the line that granted it, not a row an operator can edit.

04

Several strangers, one verdict

Validators resolve your action against public criteria and the result only stands where they agree.

05

Magnitude capped in code

The model narrates. The region caps what that narration is allowed to spend, before it is applied.

06

Failures published too

An undecided action is published like any other line, and the energy it cost is refunded.

// questions

The four we get asked first.

Read a real line instead