Proof, not promises

Every chapter begins on Ethereum.

Colony decisions lock before a round closes. The server waits for SqueekCore to certify the result, then applies one deterministic set of rules. Every resolved round links to the Sepolia transaction that proved it.

1

The council chooses

Each signed-in wallet gets one choice and may change it until the round closes.

2

SqueekCore settles

Active rounds emit RoundRecorded. Every covered range ends with BatchSettled.

3

The world advances

The game engine combines the winning choice and certified work into one state change.

Outcome rules

Sleep is part of the game

The colony never asks the hamster to run. A zero-work round is useful by design, especially for resting, research and quiet scouting.

NAP · 0 workRecovery, research and stealth receive the strongest effect.
JOG · 1–499Harvesting and steady construction become most efficient.
ZOOM · 500+Defense and heavy work surge, while noise may increase danger.
Canonical source

No guessed results

The resolver reads GET /v1/core at the API's safe block. It discovers the active deployment identity from the response, matches a local round to its covering BatchSettled event, then reads work from the transaction's RoundRecorded event. If a covered round was omitted, the SqueekCore protocol defines its work as zero. If the proof is outside the available event window, the round stays pending instead of being guessed.

Resource changes, the chronicle and the receipt are committed in one database transaction, so a partially resolved chapter cannot appear.

Read the official SqueekCore specification
Wallet safety

Non-custodial by construction

Joining only signs a five-minute, single-use login message. It costs no gas, grants no token approval and never exposes a private key. The session is stored in a signed, HTTP-only cookie. Squeek Colony cannot move SQK or NFTs.