Review an example world, launch its service twins, and prepare a task suite for your agent.
Worldsmith builds a world: a simulated system with services, data, and state
your agent can interact with. This walkthrough models a company’s
duplicate-invoice incident: move ENG-2 to In Progress and notify finance
in #erp-alerts.Start with the example → Review the checked draft → Launch → Evaluate.
Checking validates the draft. Launching saves it and starts its service twins.
The agent does its work when you run an evaluation.
1
Open the example
In the dashboard, open Worldsmith and choose
Coordinate an order-to-cash rollout. This loads the built-in company,
connected records, and tasks used below.
Choose Coordinate an order-to-cash rollout to load the built-in example.
In Overview, review the company and shared people. In Twins, open
Linear → Issues → ENG-2 and read the duplicate-invoice description.Check three references in the same incident:
SAP order 7001 is the order that was invoiced twice.
Salesforce case 00001001 tracks Northwind’s open customer case.
#erp-alerts contains the engineering and finance discussion.
ENG-2's description connects the duplicate invoice to order 7001, case 00001001, and #erp-alerts.
Open the record image, or
try the world workspace.
In that example, use Overview to inspect people and Twins
to expand Linear → Issues → ENG-2. Edits there stay in the example.Wait for World prepared in the Worldsmith conversation. Expand its
notes to review any warnings. If you see A few things need fixing,
correct the listed records or choose Fix with Worldsmith.
3
Read the task and its two checks
Open Tasks → Triage the duplicate invoice incident. Read the
Instruction, Steps, and Expected outcome. The agent must move
ENG-2 to In Progress and post a new message in #erp-alerts containing
this exact text:
ENG-2 is in progress for order 7001; case 00001001 remains open.
The built-in triage task has two Python scorers: one for the Linear update and one for the new Slack handoff.
Open the task image, or
inspect the example task.Open each scorer. ENG-2 was moved to In Progress checks the issue
update. The incident handoff was posted in #erp-alerts checks a new
message containing the exact sentence above. Both have a 1.00 pass threshold.The instruction also says to keep the case open and not claim the bug is
fixed. The two supplied scorers do not independently verify those
constraints. To make them affect the score, add checks before launching;
see grade constraints as well as changes.
4
Launch and confirm the task suite is ready
Choose Launch world. The button becomes available when checking has
finished, there are no problems, and the draft includes at least one service.Launching saves this world version, starts its twins, and prepares its task
suite and scorers. Confirm both checkpoints:
In Twins, the four services show Running. Each running twin has
a base URL and an API token for its vendor API.
In Tasks, you see Saved in Tasks with … scorers and
Open task suite. Task setup finishes separately from twin startup.
If Tasks shows Create task suite, Resume task setup, or
Retry task setup, follow the
task-setup recovery steps.The world’s Timeline records requests, changes, and lifecycle events
from these twins. Once a request changes a record, select it to inspect the
captured change. See Timeline and traces.
A real direct API update to the local Linear twin, not an agent evaluation. The stored state_id moved from Todo (ID ending 0002) to In Progress (ID ending 0003), as confirmed by the API response.
Choose Tasks → Open task suite to review the saved tasks. If this is
your first agent, register a runnable version, such as
billing-agent@1.0.0. Then run the suite in Backtests.Every trial starts from a fresh copy of the saved world. Inspect the
trial’s scores and Timeline to confirm the Linear update and Slack handoff.
Its activity belongs to the trial, separate from the dashboard world’s Timeline.
Refine the next version
Reopen the world with the switcher beside its title. Click an editable field
to change it; edits save to your browser’s draft and trigger another check.
For a larger variation, ask Worldsmith:
Keep the duplicate-invoice task, existing record keys, and both scorers. Add a similar incident for another customer and an older Slack reply saying the incident was resolved. Add newer evidence that Northwind's case is still open. Keep ENG-2 in Todo and leave the required handoff message for the agent to write.
Use Add twin, Remove twin, or Restore twin in Twins to change
the services in the next version. Ask Worldsmith to change IDs, handles, or
channel names so related references stay consistent. In Tasks, use
Generate tasks when there are none, or Generate scorers / Add scorer
for the selected task.Choose Launch version to save edits as a new version, or Relaunch for
a fresh version of the same configuration. The v1, v2 controls open
version history. Earlier versions keep their records and activity.
Draft edits stay in this browser until you launch. They do not change running
twins. Screenshots use the built-in example; worlds generated from your own
briefs can have different records and identifiers.
Write a good brief
Define the starting evidence, actions, and checks.
Worlds API
Compile and launch worlds from code.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Chronicle Labs","description":"Build simulated systems, give your agent tasks, and score what it actually changed.","colors":{"primary":"#B83606","light":"#E85520","dark":"#D8430A"},"logo":{"light":"https://mintcdn.com/chroniclelabs-0d363efc/BRuFTKj-kt84RfoY/images/logo-light.svg?fit=max\u0026auto=format\u0026n=BRuFTKj-kt84RfoY\u0026q=85\u0026s=2af44bf03e0c844df1a07405df05dca7","dark":"https://mintcdn.com/chroniclelabs-0d363efc/BRuFTKj-kt84RfoY/images/logo-dark.svg?fit=max\u0026auto=format\u0026n=BRuFTKj-kt84RfoY\u0026q=85\u0026s=2fca0a684a9b44f59590894c89eb4bca"},"favicon":"https://mintcdn.com/chroniclelabs-0d363efc/BRuFTKj-kt84RfoY/images/favicon.svg?fit=max\u0026auto=format\u0026n=BRuFTKj-kt84RfoY\u0026q=85\u0026s=1075a6309189dc19bb54538ca4ba6f77","api":{"playground":{"display":"simple"},"examples":{"defaults":"required","languages":["python","typescript","javascript","go","rust"],"autogenerate":false}},"appearance":{"default":"dark"},"background":{"color":{"light":"#FAFAFA","dark":"#0C0D10"}},"fonts":{"heading":{"family":"Kalice","weight":500,"source":"fonts/Kalice-Medium.woff2","format":"woff2"},"body":{"family":"Geist"}},"contextual":{"options":["copy","view"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"chroniclelabs-0d363efc","hasAudioNarration":false,"actualSubdomain":"chroniclelabs-0d363efc","customDomains":["docs.chronicle-labs.com"],"gitSource":{"type":"github","owner":"chronicle-labs-ai","repo":"chronicle.saas.platform","deployBranch":"codex/docs-publish","contentDirectory":"docs/mintlify","isPrivate":true,"mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6aa9cf3aa341330d3e38b562","clientVersion":"0.0.4131","searchFilterCounts":[{"language":"default","tag":"API","count":24},{"language":"default","tag":"Platform","count":13},{"language":"default","tag":"Worldsmith endpoints","count":9},{"language":"default","tag":"Guides","count":7},{"language":"default","tag":"Get started","count":6},{"language":"default","tag":"SDKs","count":5},{"language":"default","tag":"Test your agent","count":4},{"language":"default","tag":"Reference","count":3},{"language":"default","tag":"Build a world","count":3}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":true},"customCss":[{"filePath":"blueprint.css","content":".frame-dotted{--_line: var(--frame-line);background-image:repeating-linear-gradient(\n 90deg,\n var(--_line) 0 var(--frame-dash-len),\n transparent var(--frame-dash-len)\n calc(var(--frame-dash-len) + var(--frame-dash-gap))\n ),\n repeating-linear-gradient(\n 90deg,\n var(--_line) 0 var(--frame-dash-len),\n transparent var(--frame-dash-len)\n calc(var(--frame-dash-len) + var(--frame-dash-gap))\n ),\n repeating-linear-gradient(\n 0deg,\n var(--_line) 0 var(--frame-dash-len),\n transparent var(--frame-dash-len)\n calc(var(--frame-dash-len) + var(--frame-dash-gap))\n ),\n repeating-linear-gradient(\n 0deg,\n var(--_line) 0 var(--frame-dash-len),\n transparent var(--frame-dash-len)\n calc(var(--frame-dash-len) + var(--frame-dash-gap))\n );background-size:100% var(--frame-stroke),\n 100% var(--frame-stroke),\n var(--frame-stroke) 100%,\n var(--frame-stroke) 100%;background-position:0 0,\n 0 100%,\n 0 0,\n 100% 0;background-repeat:no-repeat;background-origin:border-box}.frame-dotted[data-tone=\"success\"]{--_line: var(--frame-success)}.frame-dotted[data-tone=\"danger\"]{--_line: var(--frame-danger)}.frame-rail-v{position:absolute;top:0;bottom:0;width:var(--frame-stroke);transform:translateX(-50%);background-image:repeating-linear-gradient(\n 0deg,\n var(--frame-line) 0 var(--frame-dash-len),\n transparent var(--frame-dash-len)\n calc(var(--frame-dash-len) + var(--frame-dash-gap))\n );pointer-events:none}.frame-rail-h{position:absolute;height:var(--frame-stroke);transform:translateY(-50%);background-image:repeating-linear-gradient(\n 90deg,\n var(--frame-line) 0 var(--frame-dash-len),\n transparent var(--frame-dash-len)\n calc(var(--frame-dash-len) + var(--frame-dash-gap))\n );pointer-events:none}.frame-cross-mark{position:absolute;width:calc(var(--frame-cross-arm) * 2);height:calc(var(--frame-cross-arm) * 2);transform:translate(-50%, -50%);background-image:linear-gradient(var(--frame-cross), var(--frame-cross)),\n linear-gradient(var(--frame-cross), var(--frame-cross));background-size:calc(var(--frame-cross-arm) * 2) var(--frame-cross-stroke),\n var(--frame-cross-stroke) calc(var(--frame-cross-arm) * 2);background-position:center center;background-repeat:no-repeat;pointer-events:none}.frame-crosses{position:relative}.frame-crosses::before{content:\"\";position:absolute;inset:calc(var(--frame-cross-arm) * -1);pointer-events:none;background-image:linear-gradient(var(--frame-cross), var(--frame-cross)),\n linear-gradient(var(--frame-cross), var(--frame-cross)),\n /* TR */\n linear-gradient(var(--frame-cross), var(--frame-cross)),\n linear-gradient(var(--frame-cross), var(--frame-cross)),\n /* BL */\n linear-gradient(var(--frame-cross), var(--frame-cross)),\n linear-gradient(var(--frame-cross), var(--frame-cross)),\n /* BR */\n linear-gradient(var(--frame-cross), var(--frame-cross)),\n linear-gradient(var(--frame-cross), var(--frame-cross));background-size:calc(var(--frame-cross-arm) * 2) var(--frame-cross-stroke),\n var(--frame-cross-stroke) calc(var(--frame-cross-arm) * 2),\n calc(var(--frame-cross-arm) * 2) var(--frame-cross-stroke),\n var(--frame-cross-stroke) calc(var(--frame-cross-arm) * 2),\n calc(var(--frame-cross-arm) * 2) var(--frame-cross-stroke),\n var(--frame-cross-stroke) calc(var(--frame-cross-arm) * 2),\n calc(var(--frame-cross-arm) * 2) var(--frame-cross-stroke),\n var(--frame-cross-stroke) calc(var(--frame-cross-arm) * 2);background-position:left 0 top calc(var(--frame-cross-arm) - var(--frame-cross-stroke) * 0.5),\n left calc(var(--frame-cross-arm) - var(--frame-cross-stroke) * 0.5) top 0,\n /* TR */\n right 0 top calc(var(--frame-cross-arm) - var(--frame-cross-stroke) * 0.5),\n right calc(var(--frame-cross-arm) - var(--frame-cross-stroke) * 0.5) top 0,\n /* BL */\n left 0 bottom calc(var(--frame-cross-arm) - var(--frame-cross-stroke) * 0.5),\n left calc(var(--frame-cross-arm) - var(--frame-cross-stroke) * 0.5) bottom 0,\n /* BR */\n right 0 bottom calc(var(--frame-cross-arm) - var(--frame-cross-stroke) * 0.5),\n right calc(var(--frame-cross-arm) - var(--frame-cross-stroke) * 0.5) bottom 0;background-repeat:no-repeat}"},{"filePath":"brand.css","content":"@font-face{font-family:\"IBM Plex Mono\";src:url(\"/fonts/IBMPlexMono-Regular.woff2\") format(\"woff2\");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:\"IBM Plex Mono\";src:url(\"/fonts/IBMPlexMono-Medium.woff2\") format(\"woff2\");font-style:normal;font-weight:500;font-display:swap}:root{--chron-display: \"Kalice\", \"Times New Roman\", ui-serif, serif;--chron-sans: \"Geist\", ui-sans-serif, system-ui, sans-serif;--chron-mono: \"IBM Plex Mono\", ui-monospace, \"SFMono-Regular\", monospace;--chron-canvas: #fafafa;--chron-surface: #ffffff;--chron-elevated: #ffffff;--chron-hover: #f4f4f5;--chron-ink: #23252a;--chron-heading: #08090a;--chron-muted: #5c5d63;--chron-hairline: rgb(8 9 10 / 9%);--chron-border: rgb(8 9 10 / 17%);--chron-signal: #b83606;--chron-signal-wash: rgb(216 67 10 / 6%);--chron-radius: 6px;--chron-docs-max-width: 112rem;--chron-wash: rgb(8 9 10 / 4%);--chron-inverse: #ffffff;--chron-menu: rgb(255 255 255 / 98%);--chron-menu-shadow: 0 4px 24px rgb(8 9 10 / 14%);--chron-info: #0f766e;--chron-success: #15803d;--chron-warning: #a16207;--chron-danger: #b91c1c;--frame-dash-len: 6px;--frame-dash-gap: 6px;--frame-stroke: 1px;--frame-cross-arm: 7px;--frame-cross-stroke: 1.5px;--frame-line: rgb(8 9 10 / 20%);--frame-cross: var(--chron-ink);--frame-success: var(--chron-success);--frame-danger: var(--chron-danger)}:root.dark{--chron-canvas: #0c0d10;--chron-surface: #131418;--chron-elevated: #191a1f;--chron-hover: #23252a;--chron-ink: #d0d6e0;--chron-heading: #f7f8f8;--chron-muted: #8a8f98;--chron-hairline: rgb(255 255 255 / 8%);--chron-border: rgb(255 255 255 / 14%);--chron-signal: #e85520;--chron-signal-wash: rgb(216 67 10 / 8%);--chron-wash: rgb(255 255 255 / 3%);--chron-inverse: #08090a;--chron-menu: rgb(22 22 30 / 96%);--chron-menu-shadow: 0 4px 24px rgb(0 0 0 / 45%);--chron-info: #2dd4bf;--chron-success: #4ade80;--chron-warning: #fbbf24;--chron-danger: #ef4444;--frame-line: rgb(255 255 255 / 28%);--frame-cross: var(--chron-muted)}body{font-family:var(--chron-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:rgb(216 67 10 / 25%)}img.nav-logo{height:30px!important;width:auto!important}#navbar{border-bottom:1px solid var(--chron-hairline)}#navbar-transition{background:var(--chron-canvas);border-color:var(--chron-hairline)}@media (min-width: 1024px){#navbar>div:has(.nav-logo),div:has(>#content-container){max-width:var(--chron-docs-max-width)}#content-container{max-width:none}}@media (min-width: 1280px){#content-side-layout:has(#table-of-contents-layout){flex:0 0 14rem}#table-of-contents-layout{width:14rem;padding-inline-start:1.5rem}#table-of-contents{width:100%}}#page-title{font-family:var(--chron-display);font-size:clamp(36px, 3.6vw, 48px);font-weight:500;line-height:1.08;letter-spacing:-0.025em;text-wrap:balance;color:var(--chron-heading)}#header .prose{font-family:var(--chron-sans);font-size:17px;line-height:1.6;color:var(--chron-muted)}#content{--tw-prose-body: var(--chron-ink);--tw-prose-headings: var(--chron-heading);--tw-prose-bold: var(--chron-heading);--tw-prose-links: var(--chron-heading);--tw-prose-invert-body: var(--chron-ink);--tw-prose-invert-headings: var(--chron-heading);--tw-prose-invert-bold: var(--chron-heading);--tw-prose-invert-links: var(--chron-heading);color:var(--chron-ink)}#content h2:not(:where(.not-prose,.not-prose *)){font-family:var(--chron-sans);font-size:24px;font-weight:500;line-height:1.33;letter-spacing:-0.022em;text-wrap:balance}#content h3:not(:where(.not-prose,.not-prose *)){font-family:var(--chron-sans);font-size:19px;font-weight:500;letter-spacing:-0.015em}.eyebrow,#sidebar .sidebar-group-header,#table-of-contents h2,.nav-tabs-item{font-family:var(--chron-sans);font-size:11px;font-weight:500;letter-spacing:0.04em;text-transform:uppercase}.eyebrow{color:var(--chron-signal)}#table-of-contents a{font-family:var(--chron-sans);font-size:13px;letter-spacing:normal;text-transform:none}#sidebar .sidebar-group-header{color:var(--chron-muted)}#sidebar-content a{border-radius:4px;font-weight:400}#sidebar-content li[data-active]>a{color:var(--chron-heading);background:var(--chron-signal-wash);box-shadow:inset 2px 0 #d8430a;text-shadow:none}#search-bar-entry,#search-bar-entry-mobile,#page-context-menu button,.card,.code-block,.code-group,.accordion,.accordion-group,.callout,.pagination-prev,.pagination-next{border-radius:var(--chron-radius)}#page-context-menu button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}#page-context-menu button:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.card{background:var(--chron-surface);border-color:var(--chron-border);box-shadow:none}.card [data-component-part=\"card-title\"]{font-family:var(--chron-sans);font-weight:500;letter-spacing:-0.015em}.card [data-component-part=\"card-content\"]{color:var(--chron-muted)}.card [data-component-part=\"card-icon\"]>svg{background-color:var(--chron-heading)}#content pre,#content code,#content kbd,.code-group pre,.code-group code,.code-block pre,.code-block code{font-family:var(--chron-mono);font-variant-ligatures:none}#content pre{font-size:13px;line-height:1.65}.frame:has(.product-capture){padding:0;border:1px solid var(--chron-border);border-radius:var(--chron-radius);background:var(--chron-surface);box-shadow:none}.frame .product-capture{border-radius:5px 5px 0 0}.frame:has(.product-capture) figcaption{margin:0;padding:14px 18px;border-radius:0;border-top:1px solid var(--chron-hairline);color:var(--chron-muted);font-size:12px;line-height:1.6;text-align:left}#sidebar{border-right:1px solid var(--chron-hairline);background:var(--chron-canvas)}#search-bar-entry{min-height:36px;background:var(--chron-wash);border:1px solid var(--chron-hairline);box-shadow:none}#search-bar-entry kbd,#search-bar-entry span:last-child{font-family:var(--chron-mono)}#sidebar-content a{min-height:32px;font-size:13px;line-height:1.45}#sidebar-content a:hover{background:var(--chron-wash);color:var(--chron-heading)}html:not([data-current-path=\"/introduction\"]) #header{padding-bottom:24px;border-bottom:1px solid var(--chron-hairline)}.card,.code-block,.code-group{border:1px solid var(--chron-hairline);background-color:var(--chron-surface)!important;box-shadow:0 1px 0 var(--chron-wash) inset}#content-container .code-block [data-component-part=\"code-block-root\"],#content-container .code-group [data-component-part=\"code-block-root\"],#content-container .code-group [data-component-part=\"code-group-tab-content\"]{font-family:var(--chron-mono);font-size:13px;line-height:1.65;background-color:var(--chron-surface)!important}[data-component-part=\"code-group-tab-bar\"],[data-component-part=\"code-block-header\"]{background-color:var(--chron-elevated)!important;border-bottom:1px solid var(--chron-hairline);color:var(--chron-muted);font-family:var(--chron-sans);font-size:12px}.code-group button[aria-haspopup=\"menu\"]>div{border:1px solid var(--chron-border);border-radius:4px;background:var(--chron-wash);color:var(--chron-ink)}[role=\"menu\"]{border:1px solid var(--chron-border)!important;border-radius:var(--chron-radius)!important;background:var(--chron-menu)!important;box-shadow:var(--chron-menu-shadow)!important;color:var(--chron-ink)}[role=\"menuitem\"],[role=\"menuitemradio\"]{border-radius:4px;font-family:var(--chron-sans);font-size:13px}[role=\"menuitemradio\"][aria-checked=\"true\"]{background:var(--chron-signal-wash);color:var(--chron-signal)}.callout{--chron-notice: var(--chron-muted);padding:10px 14px;border:1px solid color-mix(in srgb, var(--chron-notice) 40%, transparent)!important;background:color-mix(in srgb, var(--chron-notice) 6%, transparent)!important}.callout[data-callout-type=\"info\"]{--chron-notice: var(--chron-info)}.callout[data-callout-type=\"tip\"],.callout[data-callout-type=\"check\"]{--chron-notice: var(--chron-success)}.callout[data-callout-type=\"warning\"]{--chron-notice: var(--chron-warning)}.callout[data-callout-type=\"danger\"]{--chron-notice: var(--chron-danger)}.callout [data-component-part=\"callout-icon\"]{color:var(--chron-notice)}.callout [data-component-part=\"callout-content\"]{color:var(--chron-ink);font-size:14px;line-height:1.65}[data-component-part=\"tabs-list\"]{border-bottom:1px solid var(--chron-hairline);gap:2px}[data-component-part=\"tab-button\"]{padding:8px 10px;font-family:var(--chron-sans);font-size:13px;font-weight:500;letter-spacing:normal;color:var(--chron-muted)}[data-component-part=\"tab-button\"][data-active=\"true\"]{color:var(--chron-heading);border-color:var(--chron-signal)}.step [data-component-part=\"step-indicator\"]{border:1px solid var(--chron-border);border-radius:4px;background:var(--chron-surface);color:var(--chron-ink)}.step [data-component-part=\"step-number\"]{font-family:var(--chron-mono);font-size:12px;font-weight:400}.step [data-component-part=\"step-title\"]{font-family:var(--chron-sans);font-size:16px;font-weight:500}.step [data-component-part=\"step-line\"]{background:var(--chron-hairline)}#content table{font-size:14px;line-height:1.55}#content table th{padding:12px;background:var(--chron-surface);color:var(--chron-muted);font-size:12px;font-weight:500}#content table td{padding:12px;border-color:var(--chron-hairline)}#content table code{font-size:12px}.pagination-prev,.pagination-next{padding:16px;border:1px solid var(--chron-hairline);background:var(--chron-surface)}#content .chronicle-service-strip{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0;padding:0;list-style:none}#content .chronicle-service-tag{margin:0;padding:4px 8px;border:1px solid var(--chron-hairline);border-radius:4px;background:var(--chron-wash);color:var(--chron-ink);font-size:12px;font-weight:500;line-height:1.4}#content .chronicle-service-tag::before{display:none}#content .chronicle-service-label{display:inline-flex;align-items:center;gap:7px;vertical-align:middle;white-space:nowrap}#content .chronicle-service-mark{display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px;width:18px;height:18px;overflow:hidden;border-radius:3px}#content .chronicle-service-mark img{display:block;width:18px;height:18px;margin:0;border:0;border-radius:3px;object-fit:contain}#content .chronicle-service-fallback{display:grid;width:18px;height:18px;place-items:center;background:var(--chron-hover);color:var(--chron-muted);font:11px/1 var(--chron-mono)}.chronicle-guide-panel{margin:28px 0;padding:24px;background-color:var(--chron-surface)}.chronicle-guide-panel-header{padding-bottom:16px;border-bottom:1px solid var(--chron-hairline)}#content .chronicle-guide-label{margin:0 0 8px;color:var(--chron-signal);font-family:var(--chron-sans);font-size:11px;font-weight:500;letter-spacing:0.04em;line-height:1.5;text-transform:uppercase}#content .chronicle-guide-panel h3{margin:0;color:var(--chron-heading);font-size:18px;line-height:1.45}.chronicle-guide-panel .chronicle-brief-fields{display:flex;flex-direction:column;gap:16px;margin:20px 0 0}.chronicle-brief-fields>div{display:grid;grid-template-columns:140px minmax(0, 1fr);gap:8px 18px;font-size:14px;line-height:1.6}.chronicle-brief-fields>div>p{margin:0;color:var(--chron-ink)}.chronicle-brief-fields>div>.chronicle-brief-term{color:var(--chron-muted);font-size:12px;font-weight:500}.chronicle-prompt-specimen{margin:24px 0;padding:12px;border:1px solid var(--chron-border);border-radius:16px;background:var(--chron-elevated);box-shadow:0 3px 6px -2px rgb(0 0 0 / 2%), 0 1px 1px rgb(0 0 0 / 4%)}#content .chronicle-prompt-specimen .code-block{margin:0;border:0;border-radius:4px;box-shadow:none;background:transparent!important}#content .chronicle-prompt-specimen pre,#content .chronicle-prompt-specimen code,#content-container .chronicle-prompt-specimen [data-component-part=\"code-block-root\"]{font-family:var(--chron-sans);font-size:14px;line-height:1.75;background:transparent!important}.chronicle-prompt-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding:12px 8px 0;border-top:1px solid var(--chron-hairline);color:var(--chron-muted);font-family:var(--chron-mono);font-size:11px;line-height:1.6}#content .chronicle-checklist{margin:24px 0;padding:0;border-top:1px solid var(--chron-hairline);list-style:none;counter-reset:review-item}#content .chronicle-checklist li{position:relative;margin:0;padding:16px 0 16px 36px;border-bottom:1px solid var(--chron-hairline);font-size:14px;line-height:1.65;counter-increment:review-item}.chronicle-checklist li::before{content:counter(review-item, decimal-leading-zero);position:absolute;top:18px;left:0;color:var(--chron-muted);font-family:var(--chron-mono);font-size:11px;font-variant-numeric:tabular-nums;width:auto;height:auto;border:0;border-radius:0;background:none}.chronicle-docs-actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 8px}#content .chronicle-docs-actions a{display:inline-flex;min-height:40px;align-items:center;justify-content:center;padding:8px 16px;border:1px solid var(--chron-border);border-radius:var(--chron-radius);font-family:var(--chron-sans);font-size:13px;font-weight:500;line-height:1.5;text-decoration:none}#content .chronicle-action-primary{background:var(--chron-heading);color:var(--chron-inverse);border-color:transparent}#content .chronicle-action-secondary{background:var(--chron-surface);color:var(--chron-ink)}#content .chronicle-docs-actions a:focus-visible{outline:2px solid var(--chron-heading);outline-offset:3px}@media (hover: hover){#content .chronicle-action-primary:hover{background:color-mix(in srgb, var(--chron-heading) 85%, var(--chron-inverse))}#content .chronicle-action-secondary:hover,.pagination-prev:hover,.pagination-next:hover,.card:hover{border-color:var(--chron-border);background:var(--chron-hover)}}@media (pointer: coarse){#content .chronicle-docs-actions a,#search-bar-entry,.code-group button[aria-haspopup=\"menu\"]{min-height:44px}}@media (max-width: 640px){.chronicle-guide-panel{padding:20px}.chronicle-brief-fields>div{grid-template-columns:1fr;gap:4px}.chronicle-docs-actions{flex-direction:column}#sidebar{border-right:0}}#content .chronicle-prose-prompt pre,#content .chronicle-prose-prompt code,#content .chronicle-prose-prompt code>span,#content .chronicle-prompt-specimen pre,#content .chronicle-prompt-specimen code{white-space:pre-wrap!important;overflow-wrap:anywhere;min-width:0}#content .chronicle-prose-prompt pre>code{width:100%!important;max-width:100%!important}.chronicle-definition-list{margin:24px 0;border-top:1px solid var(--chron-hairline)}.chronicle-definition-list>div{display:grid;grid-template-columns:minmax(120px, 1fr) minmax(0, 3fr);gap:10px 24px;padding:16px 0;border-bottom:1px solid var(--chron-hairline)}#content .chronicle-definition-list p{margin:0}#content .chronicle-definition-list>div>p:first-child{color:var(--chron-heading);font-weight:500}@media (pointer: coarse), (max-width: 640px){.code-group button[aria-haspopup=\"menu\"],[data-component-part=\"code-block-header\"] button,[data-component-part=\"code-group-tab-bar\"] button,.code-block button[aria-label*=\"Copy\"],.code-group button[aria-label*=\"Copy\"],[role=\"menuitem\"],[role=\"menuitemradio\"]{min-height:44px}.code-block button[aria-label*=\"Copy\"],.code-group button[aria-label*=\"Copy\"]{min-width:44px}}@media (max-width: 640px){.chronicle-definition-list>div{grid-template-columns:1fr;gap:6px}}html[data-current-path=\"/introduction\"] #header{isolation:isolate;padding:38px 30px 32px;overflow:hidden;border:1px solid var(--chron-border);border-radius:var(--chron-radius);background:var(--chron-surface)}html[data-current-path=\"/introduction\"] #header::before,html[data-current-path=\"/introduction\"] #header::after{content:\"\";position:absolute;z-index:-1;inset:0;pointer-events:none}html[data-current-path=\"/introduction\"] #header::before{background:radial-gradient(ellipse at 95% 100%, #905838 0%, transparent 56%),\n radial-gradient(ellipse at 64% 8%, #709188 0%, transparent 58%),\n radial-gradient(ellipse at 30% 0%, #b09b74 0%, transparent 50%);opacity:0.12}html[data-current-path=\"/introduction\"] #header::after{background:repeating-linear-gradient(90deg,\n rgb(4 4 4 / 4%) 0,\n rgb(4 4 4 / 15%) 3px,\n rgb(4 4 4 / 2%) 20px,\n rgb(4 4 4 / 22%) 62px,\n rgb(4 4 4 / 2%) 64px);mask-image:linear-gradient(90deg, transparent 28%, #000 100%)}html.dark[data-current-path=\"/introduction\"] #header::before{opacity:0.55}html.dark[data-current-path=\"/introduction\"] #header::after{background:linear-gradient(90deg, #0c0d10 0%, rgb(12 13 16 / 80%) 38%, transparent 100%),\n repeating-linear-gradient(90deg,\n rgb(4 4 4 / 18%) 0,\n rgb(4 4 4 / 75%) 3px,\n rgb(4 4 4 / 5%) 20px,\n rgb(4 4 4 / 95%) 62px,\n rgb(4 4 4 / 18%) 64px);mask-image:none}html[data-current-path=\"/introduction\"] #header>div>div:has(#page-title){flex-direction:column;align-items:flex-start;gap:16px}html[data-current-path=\"/introduction\"] #header #page-context-menu{margin-left:0}html[data-current-path=\"/introduction\"] #page-title{max-width:16ch;font-size:clamp(40px, 4vw, 54px)}html[data-current-path=\"/introduction\"] #header .prose{max-width:40ch;color:var(--chron-ink)}@container page-header (min-width: 520px){html[data-current-path=\"/introduction\"] #header #page-context-menu{position:absolute;top:20px;right:20px}html[data-current-path=\"/introduction\"] #header>div>div:has(#page-title){position:static}html[data-current-path=\"/introduction\"] #header>div:first-child{padding-top:8px}}@media (max-width: 639px){html[data-current-path=\"/introduction\"] #header{padding:24px 20px}#content h2:not(:where(.not-prose,.not-prose *)){font-size:22px}}"},{"filePath":"product-captures.css","content":".product-capture{position:relative;background:#0c0d10}.product-capture img{display:block;position:static;width:100%;max-width:100%;height:auto;margin:0}.product-capture .zoom-image-trigger{display:block;max-width:100%}.product-capture button:focus-visible{outline:2px solid var(--chron-signal);outline-offset:-3px}"},{"filePath":"product-explorer.css","content":".chronicle-product-explorer{margin:24px 0;border:1px solid var(--chron-border);border-radius:6px;overflow:hidden;background:var(--chron-canvas)}.chronicle-product-explorer iframe{display:block;width:100%;border:0}.chronicle-explorer-anchor{display:block;height:0;scroll-margin-top:120px}#content .chronicle-explorer-start button:disabled{opacity:.65;cursor:wait}.chronicle-explorer-start{padding:32px}#content .chronicle-explorer-eyebrow{margin:0 0 12px;color:var(--chron-muted);font:11px/1.5 var(--chron-mono);letter-spacing:.04em}#content .chronicle-explorer-start h3{margin:0 0 14px;color:var(--chron-heading);font:500 30px/1.2 var(--chron-display)}#content .chronicle-explorer-start p{font-size:14px;line-height:1.7}#content .chronicle-explorer-start button{display:inline-flex;align-items:center;gap:24px;min-height:44px;margin:20px 0 12px;padding:10px 16px;border-radius:6px;background:var(--chron-heading);color:var(--chron-inverse);font:500 14px var(--chron-sans)}#content .chronicle-explorer-start button:focus-visible{outline:2px solid var(--chron-signal);outline-offset:4px}#content .chronicle-explorer-note{color:var(--chron-muted);font-size:12px}@media (max-width: 640px){.chronicle-explorer-start{padding:24px 20px}}"},{"filePath":"sidebar-hook.css","content":".chronicle-hook-nav{position:relative}.chronicle-hook-rail{position:absolute;inset:0;width:14px;opacity:0;pointer-events:none;user-select:none;transition:opacity 200ms ease}.chronicle-hook-active{color:#d8430a}.chronicle-hook-preview{color:color-mix(in srgb, var(--chron-heading) 30%, transparent)}.chronicle-hook-line{position:absolute;left:2px;width:1px;background-image:repeating-linear-gradient(to top, transparent 0 2px, currentColor 2px 4px)}.chronicle-hook-rail>svg{position:absolute;left:2px;top:0;overflow:visible}#sidebar-content .chronicle-hook-nav li[data-active]>a,#mobile-nav .chronicle-hook-nav li[data-active]>a{color:var(--chron-heading);background:transparent;box-shadow:none;text-shadow:none}@media (prefers-reduced-motion: reduce){.chronicle-hook-rail{transition:none}}@media (forced-colors: active){.chronicle-hook-active{color:Highlight}.chronicle-hook-line{background:currentColor}}"},{"filePath":"twin-catalog.css","content":"#content .chronicle-catalog{margin:24px 0 12px;color:var(--chron-ink);font-family:var(--chron-sans);font-size:14px;line-height:1.5;container-type:inline-size}.chronicle-catalog-controls{display:grid;gap:14px;padding:16px;border:1px solid var(--chron-hairline);border-radius:var(--chron-radius);background:var(--chron-surface)}.chronicle-catalog-controls label,.chronicle-catalog-field{display:grid;gap:6px;min-width:0}.chronicle-catalog-controls label>span,.chronicle-catalog-field>label{color:var(--chron-muted);font-size:12px;font-weight:500}.chronicle-catalog-filters{display:grid;grid-template-columns:1fr 1fr;gap:12px}#content .chronicle-catalog input,#content .chronicle-catalog select{width:100%;min-width:0;min-height:44px;padding:9px 12px;border:1px solid var(--chron-border);border-radius:var(--chron-radius);background:var(--chron-canvas);color:var(--chron-heading);font:14px/1.5 var(--chron-sans);box-shadow:none}#content .chronicle-catalog input::placeholder{color:var(--chron-muted);opacity:1}#content .chronicle-catalog select{appearance:auto;padding-inline-end:28px}#content .chronicle-catalog select option{background:var(--chron-surface);color:var(--chron-ink)}#content .chronicle-catalog :is(input,select,button,summary,a):focus-visible,#content .chronicle-catalog-result-bar:focus-visible{outline:2px solid var(--chron-heading);outline-offset:3px}#content .chronicle-catalog button{min-height:40px;padding:8px 12px;border:1px solid var(--chron-border);border-radius:var(--chron-radius);background:var(--chron-surface);color:var(--chron-ink);font:500 13px/1.4 var(--chron-sans);cursor:pointer}#content .chronicle-catalog button:disabled{opacity:.45;cursor:default}#content .chronicle-catalog p{margin:0}.chronicle-catalog-result-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;min-height:60px;padding:10px 0;scroll-margin-top:130px}.chronicle-catalog-result-bar>p{font-weight:500;font-variant-numeric:tabular-nums}.chronicle-catalog-result-bar>div{display:flex;align-items:center;gap:16px}.chronicle-catalog-sort{color:var(--chron-muted);font-size:12px}#content .chronicle-catalog-result-bar button{min-height:32px;padding:4px 8px;background:transparent}#content .chronicle-catalog-list{margin:0;padding:0;list-style:none;border-top:1px solid var(--chron-hairline)}#content .chronicle-catalog-list>li{margin:0;padding:0}#content .chronicle-catalog-list>li::before{display:none}.chronicle-catalog-entry,.chronicle-catalog-static{border-bottom:1px solid var(--chron-hairline)}.chronicle-catalog-row{display:grid;grid-template-columns:40px minmax(0, 1fr) auto 16px;align-items:center;gap:14px}.chronicle-catalog-entry>summary,.chronicle-catalog-static{display:block;padding:18px 12px}.chronicle-catalog-entry>summary{border-radius:4px;cursor:pointer;list-style:none}.chronicle-catalog-entry>summary::-webkit-details-marker{display:none}.chronicle-catalog-entry>summary::marker{content:\"\"}.chronicle-catalog-logo{display:grid;place-items:center;width:40px;height:40px;overflow:hidden;border:1px solid var(--chron-border);border-radius:6px;background:#fff;color:#23252a;font:500 16px var(--chron-sans)}#content .chronicle-catalog-logo img{display:block;width:28px;height:28px;margin:0;border:0;border-radius:0;object-fit:contain}.chronicle-catalog-copy{display:grid;gap:4px;min-width:0}.chronicle-catalog-name{color:var(--chron-heading);font-size:15px;font-weight:500}.chronicle-catalog-description{color:var(--chron-muted);font-size:13px;line-height:1.6;overflow-wrap:anywhere}.chronicle-catalog-availability{padding:3px 8px;border:1px solid var(--chron-hairline);border-radius:4px;color:var(--chron-muted);font-size:11px;font-weight:500;white-space:nowrap}.chronicle-catalog-availability[data-worldsmith=\"true\"]{border-color:color-mix(in srgb, var(--chron-signal) 25%, transparent);background:var(--chron-signal-wash);color:var(--chron-signal)}.chronicle-catalog-chevron{grid-column:4;color:var(--chron-muted);font-size:20px;line-height:1;text-align:center}.chronicle-catalog-entry[open] .chronicle-catalog-chevron{font-size:0}.chronicle-catalog-entry[open] .chronicle-catalog-chevron::after{content:\"−\";font-size:20px}.chronicle-catalog-entry[open]{background:var(--chron-surface)}.chronicle-catalog-detail{padding:0 20px 24px 66px}#content .chronicle-catalog-detail dl{display:grid;gap:12px;margin:0 0 16px}.chronicle-catalog-detail dl>div{display:grid;grid-template-columns:110px minmax(0, 1fr);gap:16px}.chronicle-catalog-detail dt{color:var(--chron-muted);font-size:12px}.chronicle-catalog-detail dd{margin:0;font-size:13px;overflow-wrap:anywhere}#content .chronicle-catalog-detail code{font-family:var(--chron-mono);font-size:12px}#content .chronicle-catalog-detail h3{margin:0 0 12px;color:var(--chron-heading);font:500 13px/1.5 var(--chron-sans);letter-spacing:0}.chronicle-catalog-profile{display:grid;gap:24px;padding-top:20px;border-top:1px solid var(--chron-hairline)}#content .chronicle-catalog-overview{font-size:14px;line-height:1.75}#content .chronicle-catalog-category{margin-bottom:8px;color:var(--chron-muted);font:11px/1.5 var(--chron-mono)}#content .chronicle-catalog-resources{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}#content .chronicle-catalog-resources>li{margin:0;padding:4px 8px;border:1px solid var(--chron-border);border-radius:4px;color:var(--chron-muted);font-size:12px}#content .chronicle-catalog-workflows{display:grid;gap:8px;margin:0;padding-left:18px;list-style:disc;font-size:13px;line-height:1.65}#content .chronicle-catalog-workflows>li{margin:0;padding-left:2px}#content .chronicle-catalog-resources>li::before,#content .chronicle-catalog-workflows>li::before{display:none}.chronicle-catalog-scenario{padding:18px;border:1px solid var(--chron-hairline);border-left:2px solid var(--chron-signal);border-radius:4px;background:var(--chron-canvas)}#content .chronicle-catalog-scenario h3{color:var(--chron-signal)}#content .chronicle-catalog-scenario dl{margin-bottom:0}.chronicle-catalog-runtime{margin-top:24px;padding-top:20px;border-top:1px solid var(--chron-hairline)}#content .chronicle-catalog a{color:var(--chron-heading);font-size:13px;font-weight:500;text-decoration:underline;text-decoration-color:var(--chron-border);text-underline-offset:4px}.chronicle-catalog-empty{padding:40px 24px;border:1px dashed var(--chron-border);border-radius:var(--chron-radius);text-align:center}#content .chronicle-catalog-empty p:first-child{margin-bottom:6px;font-size:16px;font-weight:500;color:var(--chron-heading)}#content .chronicle-catalog-empty p+p{color:var(--chron-muted)}.chronicle-catalog-empty button{margin-top:20px}.chronicle-catalog-empty a{display:inline-block;margin:20px 0 0 16px}.chronicle-catalog-footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:18px;color:var(--chron-muted);font-size:12px;font-variant-numeric:tabular-nums}.chronicle-catalog-footer nav{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.chronicle-catalog-footer form{display:flex;align-items:center;gap:8px}.chronicle-catalog-footer label{display:flex;align-items:center;gap:6px}#content .chronicle-catalog-footer input{width:60px;padding:6px;min-height:40px}@media (hover: hover){#content .chronicle-catalog button:not(:disabled):hover,.chronicle-catalog-entry>summary:hover{background:var(--chron-hover)}#content .chronicle-catalog a:hover{text-decoration-color:currentColor}}@container (max-width: 520px){.chronicle-catalog-filters{grid-template-columns:1fr}.chronicle-catalog-row{grid-template-columns:32px minmax(0, 1fr) 16px;gap:10px}.chronicle-catalog-entry>summary,.chronicle-catalog-static{padding:16px 4px}.chronicle-catalog-logo{width:32px;height:32px}#content .chronicle-catalog-logo img{width:24px;height:24px}.chronicle-catalog-availability{grid-column:2;justify-self:start}.chronicle-catalog-chevron{grid-column:3;grid-row:1}.chronicle-catalog-detail{padding:0 4px 20px}.chronicle-catalog-detail dl>div{grid-template-columns:1fr;gap:4px}.chronicle-catalog-scenario{padding:14px}.chronicle-catalog-footer{align-items:flex-start}#content .chronicle-catalog :is(input,select){font-size:16px}#content .chronicle-catalog button{min-height:44px}}@media (forced-colors: active){#content .chronicle-catalog :is(input,select,button,summary,a):focus-visible,#content .chronicle-catalog-result-bar:focus-visible{outline-color:Highlight}}@media (pointer: coarse){#content .chronicle-catalog :is(input,select){min-height:44px;font-size:16px}#content .chronicle-catalog button{min-height:44px}}"}],"page":{"pagePath":"worldsmith/quickstart","slug":"/worldsmith/quickstart","pageMetadata":{"title":"Build a world","description":"Review an example world, launch its service twins, and prepare a task suite for your agent.","icon":"wand-magic-sparkles","href":"/worldsmith/quickstart"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Review an example world, launch its service twins, and prepare a task suite for your agent.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Card,CardGroup,CodeBlock,Frame,Heading,Note,OptimizedImage,Step,Steps}=_components;if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`Worldsmith builds a `,_jsx(_components.strong,{children:`world`}),`: a simulated system with services, data, and state\nyour agent can interact with. This walkthrough models a company’s\nduplicate-invoice incident: move `,_jsx(_components.strong,{children:`ENG-2`}),` to `,_jsx(_components.strong,{children:`In Progress`}),` and notify finance\nin `,_jsx(_components.strong,{children:`#erp-alerts`}),`.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Start with the example → Review the checked draft → Launch → Evaluate.`}),`\nChecking validates the draft. Launching saves it and starts its service twins.\nThe agent does its work when you run an evaluation.`]}),`\n`,_jsxs(Steps,{children:[_jsxs(Step,{title:`Open the example`,children:[_jsxs(_components.p,{children:[`In the dashboard, open `,_jsx(_components.strong,{children:`Worldsmith`}),` and choose\n`,_jsx(_components.strong,{children:`Coordinate an order-to-cash rollout`}),`. This loads the built-in company,\nconnected records, and tasks used below.`]}),_jsx(Frame,{caption:`Choose Coordinate an order-to-cash rollout to load the built-in example.`,className:`product-capture product-capture-welcome`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/chroniclelabs-0d363efc/BRuFTKj-kt84RfoY/images/product/worldsmith-welcome-focused.png?fit=max\u0026auto=format\u0026n=BRuFTKj-kt84RfoY\u0026q=85\u0026s=507715c0b7edf76908172a103d05489c`,alt:`Worldsmith welcome with its prompt composer and Coordinate an order-to-cash rollout starting point`,\"data-og-width\":`720`,width:`720`,\"data-og-height\":`536`,height:`536`,\"data-path\":`images/product/worldsmith-welcome-focused.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/chroniclelabs-0d363efc/BRuFTKj-kt84RfoY/images/product/worldsmith-welcome-focused.png?w=280\u0026fit=max\u0026auto=format\u0026n=BRuFTKj-kt84RfoY\u0026q=85\u0026s=019fa0a2ad6de59545dd7b4e771b2a9a 280w, https://mintcdn.com/chroniclelabs-0d363efc/BRuFTKj-kt84RfoY/images/product/worldsmith-welcome-focused.png?w=560\u0026fit=max\u0026auto=format\u0026n=BRuFTKj-kt84RfoY\u0026q=85\u0026s=eccb957e3547431dd1a377ab7b5c9843 560w, https://mintcdn.com/chroniclelabs-0d363efc/BRuFTKj-kt84RfoY/images/product/worldsmith-welcome-focused.png?w=840\u0026fit=max\u0026auto=format\u0026n=BRuFTKj-kt84RfoY\u0026q=85\u0026s=cd9a70ee27317cf12cf5ba12eaa61370 840w, https://mintcdn.com/chroniclelabs-0d363efc/BRuFTKj-kt84RfoY/images/product/worldsmith-welcome-focused.png?w=1100\u0026fit=max\u0026auto=format\u0026n=BRuFTKj-kt84RfoY\u0026q=85\u0026s=cf0a946cbe521f017a6bc49194b27061 1100w, https://mintcdn.com/chroniclelabs-0d363efc/BRuFTKj-kt84RfoY/images/product/worldsmith-welcome-focused.png?w=1650\u0026fit=max\u0026auto=format\u0026n=BRuFTKj-kt84RfoY\u0026q=85\u0026s=3a41ae517544dd3bd14b6ac4591de5e3 1650w, https://mintcdn.com/chroniclelabs-0d363efc/BRuFTKj-kt84RfoY/images/product/worldsmith-welcome-focused.png?w=2500\u0026fit=max\u0026auto=format\u0026n=BRuFTKj-kt84RfoY\u0026q=85\u0026s=9431a05fc8457dd79274d39c6c89c183 2500w`})}),_jsxs(_components.p,{children:[_jsx(_components.a,{href:`/images/product/worldsmith-welcome-focused.png`,children:`Open the welcome image`}),`.\nTo create a different situation after this walkthrough, use a\n`,_jsx(_components.a,{href:`/worldsmith/prompting`,children:`complete brief`}),`.`]})]}),_jsxs(Step,{title:`Follow the connected records`,children:[_jsxs(_components.p,{children:[`In `,_jsx(_components.strong,{children:`Overview`}),`, review the company and shared people. In `,_jsx(_components.strong,{children:`Twins`}),`, open\n`,_jsx(_components.strong,{children:`Linear → Issues → ENG-2`}),` and read the duplicate-invoice description.`]}),_jsx(_components.p,{children:`Check three references in the same incident:`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`SAP order 7001`}),` is the order that was invoiced twice.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Salesforce case 00001001`}),` tracks Northwind’s open customer case.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`#erp-alerts`}),` contains the engineering and finance discussion.`]}),`\n`]}),_jsx(Frame,{caption:`ENG-2's description connects the duplicate invoice to order 7001, case 00001001, and #erp-alerts.`,className:`product-capture product-capture-record`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/chroniclelabs-0d363efc/BRuFTKj-kt84RfoY/images/product/worldsmith-record-focused.png?fit=max\u0026auto=format\u0026n=BRuFTKj-kt84RfoY\u0026q=85\u0026s=6142ce0e7b991d874c778d1eb1cb1961`,alt:`Expanded Linear issue ENG-2 showing the duplicate-invoice description and its order, case, and Slack references`,\"data-og-width\":`808`,width:`808`,\"data-og-height\":`745`,height:`745`,\"data-path\":`images/product/worldsmith-record-focused.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/chroniclelabs-0d363efc/BRuFTKj-kt84RfoY/images/product/worldsmith-record-focused.png?w=280\u0026fit=max\u0026auto=format\u0026n=BRuFTKj-kt84RfoY\u0026q=85\u0026s=8d8c6a259bad922bbba80ed26596ff5f 280w, https://mintcdn.com/chroniclelabs-0d363efc/BRuFTKj-kt84RfoY/images/product/worldsmith-record-focused.png?w=560\u0026fit=max\u0026auto=format\u0026n=BRuFTKj-kt84RfoY\u0026q=85\u0026s=a3512b5a22f22f7f54c3863df44f2be1 560w, https://mintcdn.com/chroniclelabs-0d363efc/BRuFTKj-kt84RfoY/images/product/worldsmith-record-focused.png?w=840\u0026fit=max\u0026auto=format\u0026n=BRuFTKj-kt84RfoY\u0026q=85\u0026s=1d9f56307fe1326b0f400baea44a649c 840w, https://mintcdn.com/chroniclelabs-0d363efc/BRuFTKj-kt84RfoY/images/product/worldsmith-record-focused.png?w=1100\u0026fit=max\u0026auto=format\u0026n=BRuFTKj-kt84RfoY\u0026q=85\u0026s=66bb0726b1cac34c3b3cf85e1632391d 1100w, https://mintcdn.com/chroniclelabs-0d363efc/BRuFTKj-kt84RfoY/images/product/worldsmith-record-focused.png?w=1650\u0026fit=max\u0026auto=format\u0026n=BRuFTKj-kt84RfoY\u0026q=85\u0026s=5f5f116f10406aafd5a178ebd7727b3d 1650w, https://mintcdn.com/chroniclelabs-0d363efc/BRuFTKj-kt84RfoY/images/product/worldsmith-record-focused.png?w=2500\u0026fit=max\u0026auto=format\u0026n=BRuFTKj-kt84RfoY\u0026q=85\u0026s=28b166ca0a93d7ae98506e2b57717725 2500w`})}),_jsxs(_components.p,{children:[_jsx(_components.a,{href:`/images/product/worldsmith-record-focused.png`,children:`Open the record image`}),`, or\n`,_jsx(_components.a,{href:`/product-explorer#twins`,children:`try the world workspace`}),`.\nIn that example, use `,_jsx(_components.strong,{children:`Overview`}),` to inspect people and `,_jsx(_components.strong,{children:`Twins`}),`\nto expand `,_jsx(_components.strong,{children:`Linear → Issues → ENG-2`}),`. Edits there stay in the example.`]}),_jsxs(_components.p,{children:[`Wait for `,_jsx(_components.strong,{children:`World prepared`}),` in the Worldsmith conversation. Expand its\nnotes to review any warnings. If you see `,_jsx(_components.strong,{children:`A few things need fixing`}),`,\ncorrect the listed records or choose `,_jsx(_components.strong,{children:`Fix with Worldsmith`}),`.`]})]}),_jsxs(Step,{title:`Read the task and its two checks`,children:[_jsxs(_components.p,{children:[`Open `,_jsx(_components.strong,{children:`Tasks → Triage the duplicate invoice incident`}),`. Read the\n`,_jsx(_components.strong,{children:`Instruction`}),`, `,_jsx(_components.strong,{children:`Steps`}),`, and `,_jsx(_components.strong,{children:`Expected outcome`}),`. The agent must move\nENG-2 to `,_jsx(_components.strong,{children:`In Progress`}),` and post a new message in `,_jsx(_components.strong,{children:`#erp-alerts`}),` containing\nthis exact text:`]}),_jsx(`div`,{className:`chronicle-prose-prompt`,children:_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`ENG-2 is in progress for order 7001; case 00001001 remains open.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})}),_jsx(Frame,{caption:`The built-in triage task has two Python scorers: one for the Linear update and one for the new Slack handoff.`,className:`product-capture product-capture-task`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/chroniclelabs-0d363efc/BRuFTKj-kt84RfoY/images/product/worldsmith-task-focused.png?fit=max\u0026auto=format\u0026n=BRuFTKj-kt84RfoY\u0026q=85\u0026s=367ee7fc623a586462eacb7a4200853a`,alt:`Triage the duplicate invoice incident with its instructions, steps, expected outcome, and two attached Python scorers`,\"data-og-width\":`1168`,width:`1168`,\"data-og-height\":`892`,height:`892`,\"data-path\":`images/product/worldsmith-task-focused.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/chroniclelabs-0d363efc/BRuFTKj-kt84RfoY/images/product/worldsmith-task-focused.png?w=280\u0026fit=max\u0026auto=format\u0026n=BRuFTKj-kt84RfoY\u0026q=85\u0026s=3ffa5a146118028ce974896134766dd8 280w, https://mintcdn.com/chroniclelabs-0d363efc/BRuFTKj-kt84RfoY/images/product/worldsmith-task-focused.png?w=560\u0026fit=max\u0026auto=format\u0026n=BRuFTKj-kt84RfoY\u0026q=85\u0026s=9ab7f40a2297633d6589ef2b40beaaea 560w, https://mintcdn.com/chroniclelabs-0d363efc/BRuFTKj-kt84RfoY/images/product/worldsmith-task-focused.png?w=840\u0026fit=max\u0026auto=format\u0026n=BRuFTKj-kt84RfoY\u0026q=85\u0026s=574575fcd4dfdc17b161cda26d293e40 840w, https://mintcdn.com/chroniclelabs-0d363efc/BRuFTKj-kt84RfoY/images/product/worldsmith-task-focused.png?w=1100\u0026fit=max\u0026auto=format\u0026n=BRuFTKj-kt84RfoY\u0026q=85\u0026s=7dc31e8b195854e6699aba3b96fb33a1 1100w, https://mintcdn.com/chroniclelabs-0d363efc/BRuFTKj-kt84RfoY/images/product/worldsmith-task-focused.png?w=1650\u0026fit=max\u0026auto=format\u0026n=BRuFTKj-kt84RfoY\u0026q=85\u0026s=dde7a841fce3c93b9460699b2a7c1062 1650w, https://mintcdn.com/chroniclelabs-0d363efc/BRuFTKj-kt84RfoY/images/product/worldsmith-task-focused.png?w=2500\u0026fit=max\u0026auto=format\u0026n=BRuFTKj-kt84RfoY\u0026q=85\u0026s=2ff076ff7f6d3887de220311ff29eca0 2500w`})}),_jsxs(_components.p,{children:[_jsx(_components.a,{href:`/images/product/worldsmith-task-focused.png`,children:`Open the task image`}),`, or\n`,_jsx(_components.a,{href:`/product-explorer#agent-task`,children:`inspect the example task`}),`.`]}),_jsxs(_components.p,{children:[`Open each scorer. `,_jsx(_components.strong,{children:`ENG-2 was moved to In Progress`}),` checks the issue\nupdate. `,_jsx(_components.strong,{children:`The incident handoff was posted in #erp-alerts`}),` checks a new\nmessage containing the exact sentence above. Both have a `,_jsx(_components.strong,{children:`1.00`}),` pass threshold.`]}),_jsxs(_components.p,{children:[`The instruction also says to keep the case open and not claim the bug is\nfixed. The two supplied scorers do `,_jsx(_components.strong,{children:`not`}),` independently verify those\nconstraints. To make them affect the score, add checks before launching;\nsee `,_jsx(_components.a,{href:`/worldsmith/prompting#make-success-observable`,children:`grade constraints as well as changes`}),`.`]})]}),_jsxs(Step,{title:`Launch and confirm the task suite is ready`,children:[_jsxs(_components.p,{children:[`Choose `,_jsx(_components.strong,{children:`Launch world`}),`. The button becomes available when checking has\nfinished, there are no problems, and the draft includes at least one service.`]}),_jsx(_components.p,{children:`Launching saves this world version, starts its twins, and prepares its task\nsuite and scorers. Confirm both checkpoints:`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`In `,_jsx(_components.strong,{children:`Twins`}),`, the four services show `,_jsx(_components.strong,{children:`Running`}),`. Each running twin has\na base URL and an `,_jsx(_components.strong,{children:`API token`}),` for its vendor API.`]}),`\n`,_jsxs(_components.li,{children:[`In `,_jsx(_components.strong,{children:`Tasks`}),`, you see `,_jsx(_components.strong,{children:`Saved in Tasks with … scorers`}),` and\n`,_jsx(_components.strong,{children:`Open task suite`}),`. Task setup finishes separately from twin startup.`]}),`\n`]}),_jsxs(_components.p,{children:[`If Tasks shows `,_jsx(_components.strong,{children:`Create task suite`}),`, `,_jsx(_components.strong,{children:`Resume task setup`}),`, or\n`,_jsx(_components.strong,{children:`Retry task setup`}),`, follow the\n`,_jsx(_components.a,{href:`/worldsmith/troubleshooting#the-world-is-running-but-tasks-are-not-ready`,children:`task-setup recovery steps`}),`.`]}),_jsxs(_components.p,{children:[`The world’s `,_jsx(_components.strong,{children:`Timeline`}),` records requests, changes, and lifecycle events\nfrom these twins. Once a request changes a record, select it to inspect the\ncaptured change. See `,_jsx(_components.a,{href:`/platform/observability`,children:`Timeline and traces`}),`.`]}),_jsx(Frame,{caption:`A real direct API update to the local Linear twin, not an agent evaluation. The stored state_id moved from Todo (ID ending 0002) to In Progress (ID ending 0003), as confirmed by the API response.`,className:`product-capture`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/chroniclelabs-0d363efc/BRuFTKj-kt84RfoY/images/product/worldsmith-mutation-focused.png?fit=max\u0026auto=format\u0026n=BRuFTKj-kt84RfoY\u0026q=85\u0026s=be54f02ba67c2f30936daa83eb63d16c`,alt:`The local Linear twin's recorded mutation, showing state_id changing from an ID ending 0002 to one ending 0003 and the associated timestamp changes.`,\"data-og-width\":`539`,width:`539`,\"data-og-height\":`857`,height:`857`,\"data-path\":`images/product/worldsmith-mutation-focused.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/chroniclelabs-0d363efc/BRuFTKj-kt84RfoY/images/product/worldsmith-mutation-focused.png?w=280\u0026fit=max\u0026auto=format\u0026n=BRuFTKj-kt84RfoY\u0026q=85\u0026s=af3190d20dbbe22842f41893f9924bd5 280w, https://mintcdn.com/chroniclelabs-0d363efc/BRuFTKj-kt84RfoY/images/product/worldsmith-mutation-focused.png?w=560\u0026fit=max\u0026auto=format\u0026n=BRuFTKj-kt84RfoY\u0026q=85\u0026s=1e76b528f22ae26bec7075d0df33c6be 560w, https://mintcdn.com/chroniclelabs-0d363efc/BRuFTKj-kt84RfoY/images/product/worldsmith-mutation-focused.png?w=840\u0026fit=max\u0026auto=format\u0026n=BRuFTKj-kt84RfoY\u0026q=85\u0026s=34c15ffbb49da840b4442638afa01619 840w, https://mintcdn.com/chroniclelabs-0d363efc/BRuFTKj-kt84RfoY/images/product/worldsmith-mutation-focused.png?w=1100\u0026fit=max\u0026auto=format\u0026n=BRuFTKj-kt84RfoY\u0026q=85\u0026s=1fad3c725355059e1287abb1cd18db70 1100w, https://mintcdn.com/chroniclelabs-0d363efc/BRuFTKj-kt84RfoY/images/product/worldsmith-mutation-focused.png?w=1650\u0026fit=max\u0026auto=format\u0026n=BRuFTKj-kt84RfoY\u0026q=85\u0026s=22ce2f1f3a749bc4663f5c28ed0429f7 1650w, https://mintcdn.com/chroniclelabs-0d363efc/BRuFTKj-kt84RfoY/images/product/worldsmith-mutation-focused.png?w=2500\u0026fit=max\u0026auto=format\u0026n=BRuFTKj-kt84RfoY\u0026q=85\u0026s=0edde4dd3b8357538efc3e529f57e5e5 2500w`})}),_jsxs(_components.p,{children:[_jsx(_components.a,{href:`/images/product/worldsmith-mutation-focused.png`,children:`Open the recorded change at full size`}),`.`]})]}),_jsxs(Step,{title:`Run the task against your agent`,children:[_jsxs(_components.p,{children:[`Choose `,_jsx(_components.strong,{children:`Tasks → Open task suite`}),` to review the saved tasks. If this is\nyour first agent, `,_jsx(_components.a,{href:`/platform/agents`,children:`register a runnable version`}),`, such as\n`,_jsx(_components.strong,{children:`billing-agent@1.0.0`}),`. Then `,_jsx(_components.a,{href:`/platform/evaluations`,children:`run the suite in Backtests`}),`.`]}),_jsx(_components.p,{children:`Every trial starts from a fresh copy of the saved world. Inspect the\ntrial’s scores and Timeline to confirm the Linear update and Slack handoff.\nIts activity belongs to the trial, separate from the dashboard world’s Timeline.`})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`refine-the-next-version`,children:`Refine the next version`}),`\n`,_jsx(_components.p,{children:`Reopen the world with the switcher beside its title. Click an editable field\nto change it; edits save to your browser’s draft and trigger another check.\nFor a larger variation, ask Worldsmith:`}),`\n`,_jsx(`div`,{className:`chronicle-prose-prompt`,children:_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Keep the duplicate-invoice task, existing record keys, and both scorers. Add a similar incident for another customer and an older Slack reply saying the incident was resolved. Add newer evidence that Northwind's case is still open. Keep ENG-2 in Todo and leave the required handoff message for the agent to write.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})}),`\n`,_jsxs(_components.p,{children:[`Use `,_jsx(_components.strong,{children:`Add twin`}),`, `,_jsx(_components.strong,{children:`Remove twin`}),`, or `,_jsx(_components.strong,{children:`Restore twin`}),` in `,_jsx(_components.strong,{children:`Twins`}),` to change\nthe services in the next version. Ask Worldsmith to change IDs, handles, or\nchannel names so related references stay consistent. In `,_jsx(_components.strong,{children:`Tasks`}),`, use\n`,_jsx(_components.strong,{children:`Generate tasks`}),` when there are none, or `,_jsx(_components.strong,{children:`Generate scorers`}),` / `,_jsx(_components.strong,{children:`Add scorer`}),`\nfor the selected task.`]}),`\n`,_jsxs(_components.p,{children:[`Choose `,_jsx(_components.strong,{children:`Launch version`}),` to save edits as a new version, or `,_jsx(_components.strong,{children:`Relaunch`}),` for\na fresh version of the same configuration. The `,_jsx(_components.strong,{children:`v1`}),`, `,_jsx(_components.strong,{children:`v2`}),` controls open\nversion history. Earlier versions keep their records and activity.`]}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`Draft edits stay in this browser until you launch. They do not change running\ntwins. Screenshots use the built-in example; worlds generated from your own\nbriefs can have different records and identifiers.`})}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Write a good brief`,icon:`message`,href:`/worldsmith/prompting`,children:_jsx(_components.p,{children:`Define the starting evidence, actions, and checks.`})}),_jsx(Card,{title:`Worlds API`,icon:`code`,href:`/api-reference/worldsmith`,children:_jsx(_components.p,{children:`Compile and launch worlds from code.`})})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Build a world","description":"Review an example world, launch its service twins, and prepare a task suite for your agent.","icon":"wand-magic-sparkles","href":"/worldsmith/quickstart"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Refine the next version","slug":"refine-the-next-version","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/chroniclelabs-0d363efc/63ac9c7da187c334/sidebar-hook.js"],"subdomain":"chroniclelabs-0d363efc","siteName":"Chronicle Labs","title":"Build a world - Chronicle Labs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-09-15T22:56:21.699Z","originalFileLocation":"worldsmith/quickstart.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"dark\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Review an example world, launch its service twins, and prepare a task suite for your agent.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Chronicle Labs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/chroniclelabs-0d363efc/ELAe5g1NAHIxZ7o8/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/chroniclelabs-0d363efc/ELAe5g1NAHIxZ7o8/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/chroniclelabs-0d363efc/ELAe5g1NAHIxZ7o8/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/chroniclelabs-0d363efc/ELAe5g1NAHIxZ7o8/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/chroniclelabs-0d363efc/ELAe5g1NAHIxZ7o8/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/chroniclelabs-0d363efc/ELAe5g1NAHIxZ7o8/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/chroniclelabs-0d363efc/ELAe5g1NAHIxZ7o8/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/chroniclelabs-0d363efc/ELAe5g1NAHIxZ7o8/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/chroniclelabs-0d363efc/ELAe5g1NAHIxZ7o8/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Build a world - Chronicle Labs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Review an example world, launch its service twins, and prepare a task suite for your agent.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Chronicle Labs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.chronicle-labs.com/worldsmith/quickstart\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://chroniclelabs-0d363efc.mintlify.site/_mintlify/api/og/v2?division=Build+a+world\u0026amp;title=Build+a+world\u0026amp;description=Review+an+example+world%2C+launch+its+service+twins%2C+and+prepare+a+task+suite+for+your+agent.\u0026amp;theme=49cf68b8d9313a996ffc0d48\u0026amp;signature=b591e375da2fb275d01f153ce40b31a17e4ed6e0b9d343a3bcc3042d34d022c3\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Build a world - Chronicle Labs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Review an example world, launch its service twins, and prepare a task suite for your agent.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://chroniclelabs-0d363efc.mintlify.site/_mintlify/api/og/v2?division=Build+a+world\u0026amp;title=Build+a+world\u0026amp;description=Review+an+example+world%2C+launch+its+service+twins%2C+and+prepare+a+task+suite+for+your+agent.\u0026amp;theme=49cf68b8d9313a996ffc0d48\u0026amp;signature=b591e375da2fb275d01f153ce40b31a17e4ed6e0b9d343a3bcc3042d34d022c3\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/chroniclelabs-0d363efc/ELAe5g1NAHIxZ7o8/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Chronicle Labs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#B83606\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.chronicle-labs.com/worldsmith/quickstart\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/worldsmith/quickstart.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.chronicle-labs.com/#organization\",\"name\":\"Chronicle Labs\",\"url\":\"https://docs.chronicle-labs.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/chroniclelabs-0d363efc/BRuFTKj-kt84RfoY/images/logo-light.svg?fit=max\u0026auto=format\u0026n=BRuFTKj-kt84RfoY\u0026q=85\u0026s=2af44bf03e0c844df1a07405df05dca7\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.chronicle-labs.com#website\",\"name\":\"Chronicle Labs\",\"url\":\"https://docs.chronicle-labs.com\",\"publisher\":{\"@id\":\"https://docs.chronicle-labs.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.chronicle-labs.com/worldsmith/quickstart#webpage\",\"url\":\"https://docs.chronicle-labs.com/worldsmith/quickstart\",\"name\":\"Build a world\",\"description\":\"Review an example world, launch its service twins, and prepare a task suite for your agent.\",\"dateModified\":\"2026-09-15T22:56:21.699Z\",\"isPartOf\":{\"@id\":\"https://docs.chronicle-labs.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.chronicle-labs.com/worldsmith/quickstart#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.chronicle-labs.com/worldsmith/quickstart#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Chronicle Labs\",\"item\":\"https://docs.chronicle-labs.com\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Build a world\",\"item\":\"https://docs.chronicle-labs.com/worldsmith/quickstart\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.chronicle-labs.com/worldsmith/quickstart#article\",\"headline\":\"Build a world\",\"name\":\"Build a world\",\"description\":\"Review an example world, launch its service twins, and prepare a task suite for your agent.\",\"url\":\"https://docs.chronicle-labs.com/worldsmith/quickstart\",\"mainEntityOfPage\":{\"@id\":\"https://docs.chronicle-labs.com/worldsmith/quickstart#webpage\"},\"dateModified\":\"2026-09-15T22:56:21.699Z\",\"publisher\":{\"@id\":\"https://docs.chronicle-labs.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.chronicle-labs.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Chronicle Labs\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Chronicle Labs\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/worldsmith/quickstart.md","siteName":"Chronicle Labs","nav":{"global":null,"tabs":[{"tab":"Platform","groups":[{"group":"Get started","pages":[{"title":"Chronicle","icon":"globe","href":"/introduction"},{"title":"Quickstart","icon":"play","href":"/platform/quickstart"},{"title":"Explore the example world","description":"Explore the Worldsmith workspace, follow recorded activity, and inspect tasks and scorers.","mode":"wide","href":"/product-explorer"}]},{"group":"Build a world","pages":[{"title":"Build a world","icon":"wand-magic-sparkles","href":"/worldsmith/quickstart"},{"title":"Write a good brief","description":"Give Worldsmith the starting evidence, the agent's job, and observable checks for success.","icon":"message","href":"/worldsmith/prompting"},{"title":"Service twins","icon":"clone","href":"/platform/twins"}]},{"group":"Test your agent","pages":[{"title":"Connect your agent","icon":"robot","href":"/platform/agents"},{"title":"Tasks and scorers","icon":"list-check","href":"/platform/tasks-and-scorers"},{"title":"Run an evaluation","icon":"flask","href":"/platform/evaluations"},{"title":"Timeline","icon":"timeline","href":"/platform/observability"}]},{"group":"Reference","pages":[{"title":"Concepts","icon":"book","href":"/worldsmith/concepts"},{"title":"Environments","icon":"layer-group","href":"/platform/environments"},{"title":"Troubleshooting","icon":"life-ring","href":"/worldsmith/troubleshooting"}]}]},{"tab":"API","pages":[{"title":"API","href":"/api-reference/overview"}]}]},"basePath":"","title":"Build a world - Chronicle Labs","buildId":"dpl_5joLUXmnJgwqjrHAS4dxZrQTdxgh","deploymentId":"dpl_5joLUXmnJgwqjrHAS4dxZrQTdxgh","dynamics":["07c022d89b","a74be98ba7","a9bb46feb3"],"chunks":["Frame-B_503rGq.js","DynamicMarkdown-BfddVCX7.js","zoom-image-lightbox-B3yYlvdS.js","lightbox-handle-r17bVUz3.js","Markdown-DsWjhwJ4.js","clsx-B2t_mZQG.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CUljsAY7.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-Cf70306N.js"]}