A market is created with its question committed up front — the price feed, the threshold,
the direction, and the exact instant the price is read from — hashed and stored immutably
before anyone can bet.Its schedule is immutable too. Betting close and resolution times are fixed at creation and
cannot be moved by anyone, which removes the possibility of a deadline shifting once it is
clear how a market is going.
Deposits and bets are accepted. The encrypted total grows with each bet. Coarse odds are
published periodically.You are not locked in the moment you deposit. A deposit that’s still unbet can exit directly,
at any time, without ever entering a market.The contract enforces a minimum gap between betting close and resolution. A market cannot close
and resolve in the same breath — the price being asked about must come from after the last bet
was placed.
Anyone may trigger it. The caller supplies signed price data; the contract checks it against the
committed question, verifies the signatures, and compares. The outcome falls out.The caller cannot choose the question, the timestamp, the price, or the outcome. See
Resolution.
The committee publishes the final totals along with a proof that the decryption is honest. Only
now do the pool totals become public — after betting has closed and the outcome is known, so
nobody can act on the information.
Winners redeem into settled notes, then withdraw whenever they choose. There is no deadline on
either: a settled note remains yours indefinitely, and waiting is itself a privacy measure,
since a withdrawal that follows settlement immediately is easier to correlate.
Feeds get delisted. Data goes missing. When resolution becomes impossible, the market would
otherwise stay open forever with everyone’s stake inside it.So after a fixed period, anyone can void it and everyone is refunded 1:1, whichever side
they backed. It cannot be used to escape a losing position — a market that already resolved
cannot be voided, and the deadline cannot be raced.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Atrum","colors":{"primary":"#5B21B6","light":"#A78BFA","dark":"#3B0764"},"logo":{"light":"https://mintcdn.com/atrum/aBwnBFgRU2DsM15d/images/logo-light.svg?fit=max\u0026auto=format\u0026n=aBwnBFgRU2DsM15d\u0026q=85\u0026s=125d5cf03735d49817684f678ee58a71","dark":"https://mintcdn.com/atrum/aBwnBFgRU2DsM15d/images/logo-dark.svg?fit=max\u0026auto=format\u0026n=aBwnBFgRU2DsM15d\u0026q=85\u0026s=90fa4482bb7259b71bfaf9571e6996ae"},"favicon":"https://mintcdn.com/atrum/uOxpRy7avmf323DP/images/favicon.svg?fit=max\u0026auto=format\u0026n=uOxpRy7avmf323DP\u0026q=85\u0026s=e0fc57000e2e4dd4f255b765eea6d2b9","footer":{"socials":{"github":"https://github.com/atrummarkets"}},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"atrum","hasAudioNarration":false,"actualSubdomain":"atrum","customDomains":["docs.atrum.fun"],"gitSource":{"type":"github","owner":"atrummarkets","repo":"atrum-docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"latestBuiltDeploymentHistoryId":"6a8612cac3061c934e382326","collectionId":"53226ed8-3d2b-46b3-98d4-7006e5197245","liveDeploymentHistoryId":"6a8612cac3061c934e382326","schemaVersion":"v3"},"entitlements":{},"buildId":"6a8612cac3061c934e382326:success","clientVersion":"0.0.4043","searchFilterCounts":[{"language":"default","tag":"How it works","count":6},{"language":"default","tag":"Getting started","count":2},{"language":"default","tag":"Using Atrum","count":2},{"language":"default","tag":"Reference","count":2},{"language":"default","tag":"What's next","count":1}]},"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":"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":"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":"llms-txt-v2","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":"byok-sep-25","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":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","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":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"guides/lifecycle","slug":"/guides/lifecycle","pageMetadata":{"title":"Market lifecycle","description":"A market from creation to final payout.","href":"/guides/lifecycle"},"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: \"A market from creation to final payout.\"\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`,p:`p`,strong:`strong`,..._provideComponents(),...props.components},{Heading,Mermaid}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Mermaid)_missingMdxReference(`Mermaid`,true);return _jsxs(_Fragment,{children:[_jsx(Mermaid,{chart:`stateDiagram-v2\n [*] --> Open: market created,\u003cbr/>question committed\n Open --> Closed: betting close time\n Closed --> Resolved: oracle reads the price\u003cbr/>at the committed instant\n Resolved --> Settled: totals published\u003cbr/>with a decryption proof\n Settled --> [*]: redeem, then withdraw\n\n Closed --> Void: unanswerable past\u003cbr/>the deadline\n Void --> [*]: everyone refunded 1:1`}),`\n`,_jsx(Heading,{level:`2`,id:`creation`,children:`Creation`}),`\n`,_jsxs(_components.p,{children:[`A market is created with its question `,_jsx(_components.strong,{children:`committed up front`}),` — the price feed, the threshold,\nthe direction, and the exact instant the price is read from — hashed and stored immutably\nbefore anyone can bet.`]}),`\n`,_jsx(_components.p,{children:`Its schedule is immutable too. Betting close and resolution times are fixed at creation and\ncannot be moved by anyone, which removes the possibility of a deadline shifting once it is\nclear how a market is going.`}),`\n`,_jsx(Heading,{level:`2`,id:`while-betting-is-open`,children:`While betting is open`}),`\n`,_jsx(_components.p,{children:`Deposits and bets are accepted. The encrypted total grows with each bet. Coarse odds are\npublished periodically.`}),`\n`,_jsx(_components.p,{children:`You are not locked in the moment you deposit. A deposit that’s still unbet can exit directly,\nat any time, without ever entering a market.`}),`\n`,_jsx(_components.p,{children:`The contract enforces a minimum gap between betting close and resolution. A market cannot close\nand resolve in the same breath — the price being asked about must come from after the last bet\nwas placed.`}),`\n`,_jsx(Heading,{level:`2`,id:`resolution`,children:`Resolution`}),`\n`,_jsx(_components.p,{children:`Anyone may trigger it. The caller supplies signed price data; the contract checks it against the\ncommitted question, verifies the signatures, and compares. The outcome falls out.`}),`\n`,_jsxs(_components.p,{children:[`The caller cannot choose the question, the timestamp, the price, or the outcome. See\n`,_jsx(_components.a,{href:`/concepts/resolution`,children:`Resolution`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`settlement`,children:`Settlement`}),`\n`,_jsx(_components.p,{children:`The committee publishes the final totals along with a proof that the decryption is honest. Only\nnow do the pool totals become public — after betting has closed and the outcome is known, so\nnobody can act on the information.`}),`\n`,_jsx(Heading,{level:`2`,id:`payout`,children:`Payout`}),`\n`,_jsx(_components.p,{children:`Winners redeem into settled notes, then withdraw whenever they choose. There is no deadline on\neither: a settled note remains yours indefinitely, and waiting is itself a privacy measure,\nsince a withdrawal that follows settlement immediately is easier to correlate.`}),`\n`,_jsx(Heading,{level:`2`,id:`if-a-market-cannot-be-answered`,children:`If a market cannot be answered`}),`\n`,_jsx(_components.p,{children:`Feeds get delisted. Data goes missing. When resolution becomes impossible, the market would\notherwise stay open forever with everyone’s stake inside it.`}),`\n`,_jsxs(_components.p,{children:[`So after a fixed period, `,_jsx(_components.strong,{children:`anyone`}),` can void it and everyone is refunded 1:1, whichever side\nthey backed. It cannot be used to escape a losing position — a market that already resolved\ncannot be voided, and the deadline cannot be raced.`]})]})}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":"Market lifecycle","description":"A market from creation to final payout.","href":"/guides/lifecycle"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Creation","slug":"creation","depth":2,"children":[]},{"title":"While betting is open","slug":"while-betting-is-open","depth":2,"children":[]},{"title":"Resolution","slug":"resolution","depth":2,"children":[]},{"title":"Settlement","slug":"settlement","depth":2,"children":[]},{"title":"Payout","slug":"payout","depth":2,"children":[]},{"title":"If a market cannot be answered","slug":"if-a-market-cannot-be-answered","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"atrum","siteName":"Atrum","title":"Market lifecycle - Atrum","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-08-03T13:23:55.428Z","originalFileLocation":"guides/lifecycle.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=\"system\"}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=\"A market from creation to final payout.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Atrum\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/atrum/f7xxgJknTTlO97OL/_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/atrum/f7xxgJknTTlO97OL/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/atrum/f7xxgJknTTlO97OL/_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/atrum/f7xxgJknTTlO97OL/_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/atrum/f7xxgJknTTlO97OL/_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/atrum/f7xxgJknTTlO97OL/_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/atrum/f7xxgJknTTlO97OL/_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/atrum/f7xxgJknTTlO97OL/_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/atrum/f7xxgJknTTlO97OL/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Market lifecycle - Atrum\">\u003cmeta data-mint-head property=\"og:description\" content=\"A market from creation to final payout.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Atrum\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.atrum.fun/guides/lifecycle\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://atrum.mintlify.app/_mintlify/api/og/v2?division=Using+Atrum\u0026amp;title=Market+lifecycle\u0026amp;description=A+market+from+creation+to+final+payout.\u0026amp;theme=67d597d697bc35490a50bfc6\u0026amp;signature=d43fcf0e1138e0fccffc80dfb9dad6c9f041a2df9ecea8068f15872243e96ba3\">\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=\"Market lifecycle - Atrum\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"A market from creation to final payout.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://atrum.mintlify.app/_mintlify/api/og/v2?division=Using+Atrum\u0026amp;title=Market+lifecycle\u0026amp;description=A+market+from+creation+to+final+payout.\u0026amp;theme=67d597d697bc35490a50bfc6\u0026amp;signature=d43fcf0e1138e0fccffc80dfb9dad6c9f041a2df9ecea8068f15872243e96ba3\">\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/atrum/f7xxgJknTTlO97OL/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Atrum\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#5B21B6\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.atrum.fun/guides/lifecycle\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/guides/lifecycle.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.atrum.fun/#organization\",\"name\":\"Atrum\",\"url\":\"https://docs.atrum.fun\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/atrum/aBwnBFgRU2DsM15d/images/logo-light.svg?fit=max\u0026auto=format\u0026n=aBwnBFgRU2DsM15d\u0026q=85\u0026s=125d5cf03735d49817684f678ee58a71\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.atrum.fun#website\",\"name\":\"Atrum\",\"url\":\"https://docs.atrum.fun\",\"publisher\":{\"@id\":\"https://docs.atrum.fun/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.atrum.fun/guides/lifecycle#webpage\",\"url\":\"https://docs.atrum.fun/guides/lifecycle\",\"name\":\"Market lifecycle\",\"description\":\"A market from creation to final payout.\",\"dateModified\":\"2026-08-03T13:23:55.428Z\",\"isPartOf\":{\"@id\":\"https://docs.atrum.fun#website\"},\"breadcrumb\":{\"@id\":\"https://docs.atrum.fun/guides/lifecycle#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.atrum.fun/guides/lifecycle#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Using Atrum\",\"item\":\"https://docs.atrum.fun/guides/place-a-bet\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Market lifecycle\",\"item\":\"https://docs.atrum.fun/guides/lifecycle\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.atrum.fun/guides/lifecycle#article\",\"headline\":\"Market lifecycle\",\"name\":\"Market lifecycle\",\"description\":\"A market from creation to final payout.\",\"url\":\"https://docs.atrum.fun/guides/lifecycle\",\"mainEntityOfPage\":{\"@id\":\"https://docs.atrum.fun/guides/lifecycle#webpage\"},\"dateModified\":\"2026-08-03T13:23:55.428Z\",\"publisher\":{\"@id\":\"https://docs.atrum.fun/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.atrum.fun#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Atrum\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Atrum","nav":{"global":null,"groups":[{"group":"Getting started","pages":[{"title":"Introduction","href":"/index"},{"title":"How Atrum works","href":"/concepts/overview"}]},{"group":"How it works","pages":[{"title":"Privacy model","href":"/concepts/privacy-model"},{"title":"Notes and commitments","href":"/concepts/notes-and-commitments"},{"title":"Encrypted totals","href":"/concepts/encrypted-totals"},{"title":"Why parimutuel","href":"/concepts/why-parimutuel"},{"title":"Resolution","href":"/concepts/resolution"},{"title":"Architecture","href":"/concepts/architecture"}]},{"group":"What's next","pages":[{"title":"V2: sealed orders","href":"/concepts/v2-sealed-orders"}]},{"group":"Using Atrum","pages":[{"title":"Place a bet","description":"What a client does, end to end, to bet privately.","href":"/guides/place-a-bet"},{"title":"Market lifecycle","href":"/guides/lifecycle"}]},{"group":"Reference","pages":[{"title":"Contracts","description":"The on-chain surface.","href":"/reference/contracts"},{"title":"Performance","href":"/reference/performance"}]}]},"basePath":"","title":"Market lifecycle - Atrum","buildId":"dpl_G9nrg4qeJSZtah1Ziwbc2n6WkLch","deploymentId":"dpl_G9nrg4qeJSZtah1Ziwbc2n6WkLch","dynamics":[],"chunks":[]}