Core concept

Xenovoya is an on-chain game

Learn what is actually on-chain in Xenovoya, what stays in the browser, and why that split matters for replayable expeditions.

Xenovoya keeps the expedition ledger on-chain so the game can be read, verified, and replayed later. The browser client is the presentation layer. The contract is the source of truth.

Truth
Contract state
Client
Browser
Loop
Replayable

What lives on-chain

The expedition state, turn progression, and result history live in contracts. That lets each expedition persist without a private backend owning the truth.

Players can return to a completed run and read the sequence of decisions that produced it.

  • Expedition registration and membership
  • Queued player actions and turn resolution
  • Persistent board state and outcomes
  • Replayable history for completed games

What stays in the browser

The website, the survey-tablet frame, and the tactical presentation live in the client. That layer makes the game readable without mutating the rules.

The browser handles layout, map rendering, wallet interaction, and the diegetic interface.

Why the split matters

Players get a clear game client instead of a hidden service pretending to be neutral.

Spectators and future players can inspect the history. The expedition is not just a session; it is a record.

Feed