Mystrix Studio authoring
Worlds, stories, and drafts
The Creator introduction offers three equal starting points: build a world, shape a playable story, or create a living character. Choose the part you know first; this choice does not publish anything or lock you into a required authoring order. Starting with a character opens a story chooser because characters are story-scoped. Select an existing story to open its character creator, or create the story draft first when no story exists yet.
Mystrix Studio keeps authoring work in drafts until you publish a valid story version. Worlds hold shared setting and canon information; stories contain the reader-facing narrative built in that world. Use the Worlds and Stories lists to create, open, duplicate, and organize work you own. A draft is not visible through public reader discovery.
Creating a world requires its canonical content rating, normalized blocked-topic list, and all four safety-profile levels. Those values are publication inputs, not defaults the server invents for a partially configured world. A world can also reference up to eight representative image assets; each must be an image you own that has not been rejected. Duplicating a world copies its authored setting and representative images, but the copy receives a new encounter-policy master control.
Template basics
A world template is a reusable starting point, not a published world. Give it a name and useful description, choose a category and search tags that describe the intended use, and keep it private until it is ready for other creators to discover. Genre and tone fields guide the worlds created from it; they do not replace the creator's later review. Creating or updating a template saves only the supported authored fields, and using one creates a separate editable world.
Template canon and facts
Canon rules state constraints that should remain true in a world made from the template. Global facts are structured key/value references for setting information. Prefer a small number of clear, non-conflicting entries over repeating the description. Review both lists before making a template public: a creator can edit the new world later, but the template should begin with internally consistent guidance.
Template safety and content rating
Choose the content-rating tier that matches the material the template is designed to support, list blocked topics explicitly, and set each safety-profile level intentionally. These fields travel into worlds created from the template and are publication inputs; they are not decorative tags. Use stricter limits when the template's premise is suitable only if particular material is kept off-page, and recheck the resulting world before publishing a story from it.
Page content structure and media
Creator content posts have a title, optional description, and one selected content type. Keep the type consistent with the post you intend to publish, use the local media preview to inspect a file before submission, and keep the text understandable when media is unavailable. Creating a post does not change a story draft or publish a story version; it creates a separate creator update.
Page visibility and scheduling
Save unfinished page content as a draft. Choose publish-now only after reviewing the title, description, content type, and media; choose scheduled only with an intentional date and time. Editing a published or scheduled post changes that post's current status, so recheck the selection before saving. A schedule is not a story publication and does not bypass content or media checks.
Go-live confirmation
Before starting a live broadcast, confirm its required title, optional description, and the camera and microphone preview state shown in Studio. “Schedule” creates a scheduled stream record, while “Go Live” creates and immediately starts one. Going live is an external-facing action, so use the local preview controls for device testing and review the setup again before confirming.
Characters and locations
The character editor stores the cast for the story draft. You can create, edit, duplicate, order, and remove draft characters. A character's identity, goals, voice, relationships, boundaries, and schedule are authored in that story; remembered encounters and evolving relationships use the same story/world continuity when readers meet the published character. Character goals use structured text, priority, and timeframe; saving them also updates the goals used by runtime character behavior. Published character and location snapshots are immutable, while later edits remain in the draft for a future version. Locations and the world map describe where story events can occur. Required fields and ownership checks are enforced when saving; a character or location from another creator's work cannot be edited through your story.
A character cannot be deleted while a draft timeline event or branch still references it. Open the reported story items, remove or replace those references, and retry the deletion. Once deletion is safe, Studio also removes that draft character's owned goal, voice, schedule, and encounter-profile records and removes relationships to it from the remaining draft cast.
Timelines and branches
A timeline contains ordered events. Branch points connect authored alternatives to that timeline, and the validation action checks whether a branch is structurally usable. Fix validation findings before publishing. Deleting an event or branch can affect later links, so review the timeline after structural edits rather than assuming every connection was rewritten.
Typed canon rules
Open a story's Rules page to create deterministic hard-canon, tone, boundary, canon-fact, character, and gameplay rules. Each rule has private enforcement text, a scope, priority, block/warn/guide behavior, and optional machine fields such as banned concepts and allowed alternatives. Choose whether the rule remains blocking or becomes bendable in Remix Mode.
Private titles, enforcement text, concepts, flags, scope ids, and alternatives never become reader copy. To show a rule on discovery, story detail, or the in-session World Guide, turn on its public projection and write a separate spoiler-safe public title and explanation. A signature rule must have that public projection. Use “Preview public rules” to inspect exactly what readers can receive.
“Break your world” generates bounded probes from the saved world boundaries and rule concepts, then runs the same deterministic drift checker used during play. It does not start a session, call an AI provider, or consume any AI allocation. Save or cancel the open editor before previewing or testing, and republish after changing rules so a new immutable story version receives them.
Import a story
Story Import uses an owned import draft. Save the draft, prepare its season data, start the import, and use the job status to see whether processing completed or failed. Import does not publish the result automatically. Open the created story in Studio, review the imported cast and structure, then run the ordinary validation and publish flow.
Validate and publish
Publishing runs the story lint and publish guards shown in Studio. Blocking findings must be fixed; warnings should be reviewed in context. A successful publish creates the reader-visible version as an immutable snapshot with its internal character, location, event, branch, timeline, and episode references kept within that version. Later draft edits do not alter the version already being read. If publish is blocked, use the finding's named section and field to correct the draft. Contact support with the story id and exact finding when the editor and validation result disagree.
Typed rules outside the current schema also block publication as a whole. Studio does not partially repair or reinterpret a selector-bearing or malformed rule; open the named rule, correct it, and rerun validation.
Story advertising in the mobile Creator app
Open a Story's Overview page to choose whether that Story may carry ads. If you opt in, you can exclude specific ad categories and save the complete policy. The app shows whether the current ad provider can enforce each category choice. When a category cannot be filtered, excluding it pauses ad demand for that Story. Turning ads off clears its category exclusions.
The Analytics page shows a recent 30-day advertising report for your own Stories, including request and fill counts and allocated liability. Detailed reasons are withheld when the audience count is below the privacy threshold. The report is an accounting view; it does not change your Story's policy.
Quick Story setup
Open New Story on the Stories shelf and choose the generated path to open a Quick Story draft. The other choice starts a Story from scratch in the same creation entry.
Quick Story begins by choosing what the import will create. In Story mode, open the program profile and select Fiction or Hybrid to reveal the World selector. Choose an authorized destination World, or choose the explicit starter-World option to create and attach a fresh World when the import runs. That explicit choice remains available when your account already owns a World; leaving the destination unselected never creates one, even when the account has no Worlds. It does not silently reuse or replace an existing destination. Episode and season modes need an owned story series; world mode creates a new world. Story and world titles must be at least three characters. Destination lists include every world or story you may use, even when the account has more than one page of results. Story setup also requires one exact program profile: its form, truth authority, genre, tone, subject, and interaction model must agree. The profile determines whether the outline contains fiction scenes, documentary evidence sequences, explainer sections and citations, or an explicitly disclosed hybrid. For a story, also choose its current content tier: Everyone, Teen, Mature, or Adult. Quick Story carries that exact choice into the generated Story. When the import creates a World—either in world mode or through the starter-World path—it applies the same tier to that new World; selecting an existing World does not rewrite that World's tier. Quick Story does not translate another rating vocabulary or infer a different tier from the premise.
Quick Story content
For a story, enter a premise to generate a profile-native outline; raw JSON remains an expert import tool. Documentary generation does not invent characters, choices, dramatic plot turns, or a fiction ending. You can also paste JSON or upload a UTF-8 JSON/text file using the template offered for the selected creation target. World, story, episode, and season inputs have different fields; copy the live template instead of guessing property names. Premise generation produces only the current canonical story-plot contract; it does not convert older plot versions. The complete draft has one 13 MiB aggregate content budget, measured again by the server before every write. Quick Story stores this work in an owned import draft—it has not changed or published the destination yet.
In expert fiction JSON, an event can optionally route completion with one forward, chapter-local `leads_to_event_index`, or with a non-empty `next_event_routes` array. Every route contains exactly `required_flags`, `blocked_flags`, and `leads_to_event_index`; the two outbound forms cannot be combined. Targets must point forward within the chapter, conditions and flags must be unique, and the active post-completion flags must make exactly one conditional row match. Malformed, ambiguous, backward, or self-routing input is rejected rather than repaired.
Quick Story review
Before starting the import, confirm the selected mode, destination, title, and whether the expected data is present. Episode and season JSON may include new characters and locations, so review those as part of the import rather than assuming only episode prose will change. Starting the import can create draft material, but it does not publish it. Open the result in Studio, inspect the generated structure and safety fields, then use the normal validation and publication workflow.