Skip to main content

Technical Overview

This page is the engineer path into EverArcade. It summarizes the moving parts and links to the implementation docs instead of duplicating them.

World Contracts

World Contracts define the rules that change world state. They are the boundary between a game idea and a verifiable persistent world.

Runtime Packages

Runtime packages keep rules, metadata, and operating expectations portable. Packaging is what lets a world move from local development to hosted operation without becoming trapped in one launcher.

Deterministic Replay

EverArcade treats replay as a trust primitive. If a world claims a history, participants should have a path to check the relevant execution window.

Verification

Verification connects runtime execution, receipts, release integrity, and operator practice. It exists so communities do not have to rely on one server's memory forever.

Federation

Federation lets operational responsibility extend beyond a single permanent host. The goal is continuity, recoverability, and independent checking rather than a single magic server.

World Packaging

Packaging is the handoff between creators, operators, marketplaces, and verification tooling.

Continuity

Continuity is the user-facing promise: worlds remember what happened and can continue after upgrades, incidents, migrations, and operator changes.

Next steps