Propose or challenge a Cassie world
govern_cassie_worldSubmit an authenticated world proposal, challenge, evaluation, audience projection or publication request through the existing review gate. Every operation is a request/record, not automatic canon change or publication. For propose, include evidence, counterevidence, falsifier and at least two distinct dimension_changes; use returned world_id for later operations. Use explore_cassie_world to read worlds. Missing authorization/evidence is a rejection, not implicit approval.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | Optional proposed world title, up to 200 characters; used for propose. | |
| evidence | No | Optional supporting evidence records, at most 20; include source references rather than unsupported assertions. | |
| world_id | No | Optional ID for a new proposal (server may generate one) or required target ID for other operations; obtain target IDs from explore_cassie_world. | |
| falsifier | No | A condition that would count against the proposal, up to 2000 characters; required for propose. | |
| operation | Yes | Required operation: propose, challenge, evaluate, project_audience or submit_publication; non-propose operations target an existing world_id. | |
| confidence | No | Optional proposer-estimated confidence from 0 to 1; recorded as an estimate. | |
| seed_claim | No | Proposed world's core claim, up to 2000 characters; propose requires a substantive claim. | |
| spoiler_level | No | Optional spoiler ceiling 0–3; omit for the schema/runtime default behavior. | |
| counterevidence | No | Counterevidence strings, up to 20 and 1000 characters each; at least one is required for propose. | |
| idempotency_key | Yes | Required stable key for the operation receipt; reuse only for an identical operation and payload. | |
| knowledge_class | No | Optional classification: founder_hypothesis, agent_hypothesis or counterfactual_world. | |
| dimension_changes | No | For propose, list 2–6 distinct dimensions changed from existing worlds, using only the listed enum values. | |
| genre_projections | No | Optional genre labels, up to 20 strings of 120 characters each. | |
| audience_projections | No | Optional audience labels, up to 20 strings of 160 characters each. |