The d20, face by face
How the seal works
Every turn, die roll and rules call in LoomMaster is appended to a tamper-evident event chain. Each event carries an HMAC-SHA256 signature that folds in the signature of the event before it - so editing, deleting or reordering ANY past roll breaks the recomputation of every event after it.
When this page loaded, the server re-walked the chain and recomputed every signature against the actual preceding event. The verdict above is that re-verification, not a stored badge.
The dice themselves are seeded-deterministic: each roll is derived from the world seed and the chain state at the moment of the roll. The Game Master does not get to choose the number - and now it cannot rewrite it either.