pet.trezy.gameConfig

The game's tunable numbers — caps, and the curves that decay a pet's care — published in the game's own repo (did:plc:ollch4g7tes2reb5eceiwuol) at rkey `self`. Only records from that DID are ever read — record.index:pet.trezy.gameConfig refuses the rest, and a forged config is worth more to an attacker than a forged tier because it raises every cap at once. These are records rather than constants because an upgrade system is coming: players will unlock higher caps as records in their OWN repo, so every cap resolves as base-from-here plus that player's unlocks, and the upgrade system adds records instead of restructuring readers.

Repository @trezy.pet did:plc:ollch4g7tes2reb5eceiwuol namespace authority
Details · record, key literal:self
Kindrecord
Record keyliteral:self
Authoritytrezy.pet
Indexed

What's different

same NSID · two revisions from the same publisher
trezy.pet · namespace authority
trezy.pet · namespace authority
3 changes, all backward compatible

Records and requests that were valid against the base schema stay valid against this one.

Record · properties

#main
Added

dayLengthSeconds

compatible

New optional property.

integer · minimum: 3600
Added

sleepWindows

compatible

New optional property.

array of ref

Definitions

Added

#sleepWindow

compatible

New definition.

object
8 properties unchanged Open the full schema diff →