world-registry
specifiedSingleton configuration for the flagship world: roles, rule versions, pause switch.
| Account | Seeds | Fields | Size |
|---|---|---|---|
| World | ["world", world_id] | version, admin, rule_authority, commit_authority, paused, current_rule_version[32], epoch_len_secs, bump | ~180 B |
| Instruction | Signer | Guards |
|---|---|---|
| init_world | admin (multisig) | one-shot per world_id |
| publish_rule_version(hash, uri) | rule_authority | only between windows; emits hash of the rule table |
| set_roles | admin | 48h timelock |
| pause / unpause | admin | blocks commits only; never touches $OOMI transfers |
events: RuleVersionPublished · RolesChanged · Paused