World toggles · Chazz.ai
How world toggles works on Chazz.ai. The five scenario-engine layers: scenes, inventory, reality envelope, evolution and living world. Five switches decide how much simulation runs behind a conversation. They are set as account defaults on Settings and can be overridden per conversation....
The five scenario-engine layers: scenes, inventory, reality envelope, evolution and living world.
Five switches decide how much simulation runs behind a conversation. They are set as account defaults on Settings and can be overridden per conversation.
Runtime behaviour verified in worker/src/engine/scenario.ts: suppression at :250-253, scene block rendering at :415-427, action resolution at :647-649, evolution at :391-393, ambient beats at :1549-1552.
- Scenes: Characters can move between named places and scene transitions fire. Off, every move is silently suppressed and the world can never change location. On by default.
- Inventory: Items can be picked up, dropped and handed over, and the prompt gains "in sight" and "you are carrying" lines. Off, item actions are suppressed and items vanish from the prompt entirely. Off by default.
- Reality envelope: Implausible actions are refused instead of being quietly treated as speech, and you cannot act on another character's behalf. Off, nothing is ever refused. Off by default.
- Evolution: Characters and the world drift over time, and the scene block gains a line describing the current mood. Off by default.
- Living world: The world moves on its own when you go quiet: the clock advances and a present character may speak unprompted. Off by default.
What the two paid ones actually cost
Evolution bills +1 CGC, and only on turns where an evolution update actually changed something. It is free on Premium and Ultimate. Source: worker/src/pricing.ts:120, applied at worker/src/pricing.ts:185.
Living world has no surcharge at all. Its ambient beats are separate replies, billed at the normal per-message model cost only when a world event actually fires. Source: worker/src/pricing.ts:117-118 and shared/constants.ts:832 (LIVING_WORLD_SURCHARGE = 0).
Turning something on does not retroactively charge you. Evolution and the director bill per run, so a quiet stretch of conversation costs nothing extra.
Pacing the living world
The Living World panel (and the same controls in chat settings and account defaults) decides when the world is allowed to move:
Pause in the panel header holds the whole world, no beats and no clock, until you press play. Your own messages still work normally while it is held.
- Waits for: How long the room has to be quiet before a beat. Default one minute.
- Beats before it waits for you: How many beats in a row it may take while you say nothing. It then goes still until you speak. Default 3.
- Each unanswered beat waits longer: The gap grows by this much per unanswered beat, and drops back to what you set the moment you send a message. Default +50%.
- Variety: How far a beat may stray from the conversation, and how much the timing is scattered.
- Don't wait for silence: The world acts on its own schedule and can cut in mid-conversation, paced by a minimum gap instead of by silence. The beat budget still applies.
Elsewhere on Chazz.ai
- Explore characters
- About
- Features
- Pricing
- Use cases
- Integrations
- Compare
- Documentation
- FAQ
- Changelog
- API
- Security
- Status
- Contact
- Press
- Stories
- Marketplace
- Image generation
- Credits and plans
- Chat app connectors
- Terms
- Privacy
- AI transparency
- Notice to AI agents
This document is the server-rendered form of /docs/world-toggles. The interactive page needs JavaScript, and shows the same content.
The complete documentation of this service is available as one plain-text file at /llms-full.txt. A short summary, with the operator's policy for automated readers, is at /llms.txt. Changes are published as a feed at /rss.xml.
Chazz.ai is operated by Cognitive Industries, ABN 62 794 528 747, Australia. Contact: [email protected].