[{"data":1,"prerenderedAt":473},["ShallowReactive",2],{"docs-navigation":3,"docs-page-\u002Fdocs\u002Fget-started\u002Fevaluation-costs":280,"docs-surround-\u002Fdocs\u002Fget-started\u002Fevaluation-costs":470},[4],{"title":5,"path":6,"stem":7,"children":8,"page":279},"Docs","\u002Fdocs","docs",[9,56,125,225,260],{"title":10,"path":11,"stem":12,"children":13},"GET STARTED","\u002Fdocs\u002Fget-started","docs\u002F1.get-started\u002F1.index",[14,16,20,24,28,32,36,40,44,48,52],{"title":15,"path":11,"stem":12},"Start here",{"title":17,"path":18,"stem":19},"Security evaluation pack","\u002Fdocs\u002Fget-started\u002Fsecurity-evaluation","docs\u002F1.get-started\u002F10.security-evaluation",{"title":21,"path":22,"stem":23},"Evaluation costs and plan boundaries","\u002Fdocs\u002Fget-started\u002Fevaluation-costs","docs\u002F1.get-started\u002F11.evaluation-costs",{"title":25,"path":26,"stem":27},"Quickstart","\u002Fdocs\u002Fget-started\u002Fquickstart","docs\u002F1.get-started\u002F2.quickstart",{"title":29,"path":30,"stem":31},"API","\u002Fdocs\u002Fget-started\u002Fapi","docs\u002F1.get-started\u002F3.api",{"title":33,"path":34,"stem":35},"SDKs and CLI","\u002Fdocs\u002Fget-started\u002Fsdks-cli","docs\u002F1.get-started\u002F4.sdks-cli",{"title":37,"path":38,"stem":39},"Sandbox testing","\u002Fdocs\u002Fget-started\u002Flocal-development","docs\u002F1.get-started\u002F5.local-development",{"title":41,"path":42,"stem":43},"Authentication","\u002Fdocs\u002Fget-started\u002Fauthentication","docs\u002F1.get-started\u002F6.authentication",{"title":45,"path":46,"stem":47},"Complete language examples","\u002Fdocs\u002Fget-started\u002Ffirst-result","docs\u002F1.get-started\u002F7.first-result",{"title":49,"path":50,"stem":51},"Evaluate against your current stack","\u002Fdocs\u002Fget-started\u002Fevaluate","docs\u002F1.get-started\u002F8.evaluate",{"title":53,"path":54,"stem":55},"HTTP automation and framework wiring","\u002Fdocs\u002Fget-started\u002Fautomation","docs\u002F1.get-started\u002F9.automation",{"title":57,"path":58,"stem":59,"children":60},"FUNDAMENTALS","\u002Fdocs\u002Ffundamentals","docs\u002F2.fundamentals\u002F01.index",[61,63,67,71,75,79,83,87,91,95,99],{"title":62,"path":58,"stem":59},"Fundamentals",{"title":64,"path":65,"stem":66},"Architecture","\u002Fdocs\u002Ffundamentals\u002Farchitecture","docs\u002F2.fundamentals\u002F02.architecture",{"title":68,"path":69,"stem":70},"Memory model","\u002Fdocs\u002Ffundamentals\u002Fmemory-model","docs\u002F2.fundamentals\u002F03.memory-model",{"title":72,"path":73,"stem":74},"Compression","\u002Fdocs\u002Ffundamentals\u002Fcompression","docs\u002F2.fundamentals\u002F04.compression",{"title":76,"path":77,"stem":78},"RAG and cached context","\u002Fdocs\u002Ffundamentals\u002Frag-cag","docs\u002F2.fundamentals\u002F05.rag-cag",{"title":80,"path":81,"stem":82},"Context cache","\u002Fdocs\u002Ffundamentals\u002Fcontext-cache","docs\u002F2.fundamentals\u002F06.context-cache",{"title":84,"path":85,"stem":86},"Security","\u002Fdocs\u002Ffundamentals\u002Fsecurity","docs\u002F2.fundamentals\u002F07.security",{"title":88,"path":89,"stem":90},"Languages","\u002Fdocs\u002Ffundamentals\u002Flanguages","docs\u002F2.fundamentals\u002F08.languages",{"title":92,"path":93,"stem":94},"Knowledge and decision intelligence","\u002Fdocs\u002Ffundamentals\u002Fknowledge-decision-intelligence","docs\u002F2.fundamentals\u002F09.knowledge-decision-intelligence",{"title":96,"path":97,"stem":98},"UI patterns","\u002Fdocs\u002Ffundamentals\u002Fui","docs\u002F2.fundamentals\u002F09.ui",{"title":100,"path":101,"stem":102,"children":103},"Global, Regional, and Jurisdictional Memory","\u002Fdocs\u002Ffundamentals\u002Fdata-placement","docs\u002F2.fundamentals\u002F10.data-placement\u002F1.index",[104,105,109,113,117,121],{"title":100,"path":101,"stem":102},{"title":106,"path":107,"stem":108},"TypeScript \u002F JavaScript","\u002Fdocs\u002Ffundamentals\u002Fdata-placement\u002Ftypescript","docs\u002F2.fundamentals\u002F10.data-placement\u002F2.typescript",{"title":110,"path":111,"stem":112},"Python","\u002Fdocs\u002Ffundamentals\u002Fdata-placement\u002Fpython","docs\u002F2.fundamentals\u002F10.data-placement\u002F3.python",{"title":114,"path":115,"stem":116},"PHP","\u002Fdocs\u002Ffundamentals\u002Fdata-placement\u002Fphp","docs\u002F2.fundamentals\u002F10.data-placement\u002F4.php",{"title":118,"path":119,"stem":120},"Go","\u002Fdocs\u002Ffundamentals\u002Fdata-placement\u002Fgo","docs\u002F2.fundamentals\u002F10.data-placement\u002F5.go",{"title":122,"path":123,"stem":124},"Rust","\u002Fdocs\u002Ffundamentals\u002Fdata-placement\u002Frust","docs\u002F2.fundamentals\u002F10.data-placement\u002F6.rust",{"title":126,"path":127,"stem":128,"children":129},"AGENTS & CODE NUCLEI","\u002Fdocs\u002Fagents","docs\u002F3.agents\u002F01.index",[130,132,136,140,144,148,152,156,160,164,182,221],{"title":131,"path":127,"stem":128},"Agents",{"title":133,"path":134,"stem":135},"Codex Code Nucleus","\u002Fdocs\u002Fagents\u002Fcodex-code-nucleus","docs\u002F3.agents\u002F02.codex-code-nucleus",{"title":137,"path":138,"stem":139},"Claude Code Nucleus","\u002Fdocs\u002Fagents\u002Fclaude-code-nucleus","docs\u002F3.agents\u002F03.claude-code-nucleus",{"title":141,"path":142,"stem":143},"Google Gemini Code Nucleus","\u002Fdocs\u002Fagents\u002Fgoogle-gemini-code-nucleus","docs\u002F3.agents\u002F04.google-gemini-code-nucleus",{"title":145,"path":146,"stem":147},"GitHub Copilot Code Nucleus","\u002Fdocs\u002Fagents\u002Fgithub-copilot-code-nucleus","docs\u002F3.agents\u002F05.github-copilot-code-nucleus",{"title":149,"path":150,"stem":151},"Cursor Code Nucleus","\u002Fdocs\u002Fagents\u002Fcursor-code-nucleus","docs\u002F3.agents\u002F06.cursor-code-nucleus",{"title":153,"path":154,"stem":155},"Windsurf Code Nucleus","\u002Fdocs\u002Fagents\u002Fwindsurf-code-nucleus","docs\u002F3.agents\u002F07.windsurf-code-nucleus",{"title":157,"path":158,"stem":159},"Agent skills","\u002Fdocs\u002Fagents\u002Fagent-skills","docs\u002F3.agents\u002F08.agent-skills",{"title":161,"path":162,"stem":163},"Admin UI prompt","\u002Fdocs\u002Fagents\u002Fadmin-ui-prompt","docs\u002F3.agents\u002F09.admin-ui-prompt",{"title":165,"path":166,"stem":167,"children":168},"Team Code Governance","\u002Fdocs\u002Fagents\u002Fcode-governance","docs\u002F3.agents\u002F10.code-governance\u002F1.index",[169,170,174,178],{"title":165,"path":166,"stem":167},{"title":171,"path":172,"stem":173},"Local Team Setup","\u002Fdocs\u002Fagents\u002Fcode-governance\u002Flocal-team-setup","docs\u002F3.agents\u002F10.code-governance\u002F2.local-team-setup",{"title":175,"path":176,"stem":177},"Language Governance Packs","\u002Fdocs\u002Fagents\u002Fcode-governance\u002Flanguage-packs","docs\u002F3.agents\u002F10.code-governance\u002F3.language-packs",{"title":179,"path":180,"stem":181},"GitHub CI\u002FCD Governance","\u002Fdocs\u002Fagents\u002Fcode-governance\u002Fgithub-cicd","docs\u002F3.agents\u002F10.code-governance\u002F4.github-cicd",{"title":183,"path":184,"stem":185,"children":186},"Memory + Consequence Agents","\u002Fdocs\u002Fagents\u002Fmemory-consequence-agents","docs\u002F3.agents\u002F11.memory-consequence-agents\u002F1.index",[187,188,209,213,217],{"title":183,"path":184,"stem":185},{"title":189,"path":190,"stem":191,"children":192},"End-to-End Agent Example","\u002Fdocs\u002Fagents\u002Fmemory-consequence-agents\u002Fend-to-end","docs\u002F3.agents\u002F11.memory-consequence-agents\u002F2.end-to-end\u002F1.index",[193,194,197,200,203,206],{"title":189,"path":190,"stem":191},{"title":106,"path":195,"stem":196},"\u002Fdocs\u002Fagents\u002Fmemory-consequence-agents\u002Fend-to-end\u002Ftypescript","docs\u002F3.agents\u002F11.memory-consequence-agents\u002F2.end-to-end\u002F2.typescript",{"title":110,"path":198,"stem":199},"\u002Fdocs\u002Fagents\u002Fmemory-consequence-agents\u002Fend-to-end\u002Fpython","docs\u002F3.agents\u002F11.memory-consequence-agents\u002F2.end-to-end\u002F3.python",{"title":114,"path":201,"stem":202},"\u002Fdocs\u002Fagents\u002Fmemory-consequence-agents\u002Fend-to-end\u002Fphp","docs\u002F3.agents\u002F11.memory-consequence-agents\u002F2.end-to-end\u002F4.php",{"title":118,"path":204,"stem":205},"\u002Fdocs\u002Fagents\u002Fmemory-consequence-agents\u002Fend-to-end\u002Fgo","docs\u002F3.agents\u002F11.memory-consequence-agents\u002F2.end-to-end\u002F5.go",{"title":122,"path":207,"stem":208},"\u002Fdocs\u002Fagents\u002Fmemory-consequence-agents\u002Fend-to-end\u002Frust","docs\u002F3.agents\u002F11.memory-consequence-agents\u002F2.end-to-end\u002F6.rust",{"title":210,"path":211,"stem":212},"Industry Agent Use Cases","\u002Fdocs\u002Fagents\u002Fmemory-consequence-agents\u002Findustry-use-cases","docs\u002F3.agents\u002F11.memory-consequence-agents\u002F3.industry-use-cases",{"title":214,"path":215,"stem":216},"Historical Actions and Learning","\u002Fdocs\u002Fagents\u002Fmemory-consequence-agents\u002Fhistorical-learning","docs\u002F3.agents\u002F11.memory-consequence-agents\u002F4.historical-learning",{"title":218,"path":219,"stem":220},"Free support-escalation evaluation","\u002Fdocs\u002Fagents\u002Fmemory-consequence-agents\u002Ffree-evaluation","docs\u002F3.agents\u002F11.memory-consequence-agents\u002F5.free-evaluation",{"title":222,"path":223,"stem":224},"Consequence decision support","\u002Fdocs\u002Fagents\u002Fconsequence","docs\u002F3.agents\u002F12.consequence",{"title":226,"path":227,"stem":228,"children":229},"MODEL PROVIDERS","\u002Fdocs\u002Fproviders","docs\u002F4.providers\u002F1.index",[230,232,236,240,244,248,252,256],{"title":231,"path":227,"stem":228},"Providers",{"title":233,"path":234,"stem":235},"OpenAI and Azure OpenAI","\u002Fdocs\u002Fproviders\u002Fopenai","docs\u002F4.providers\u002F2.openai",{"title":237,"path":238,"stem":239},"Anthropic Claude","\u002Fdocs\u002Fproviders\u002Fanthropic","docs\u002F4.providers\u002F3.anthropic",{"title":241,"path":242,"stem":243},"Google Gemini and Vertex AI","\u002Fdocs\u002Fproviders\u002Fgoogle-gemini","docs\u002F4.providers\u002F4.google-gemini",{"title":245,"path":246,"stem":247},"OpenAI-compatible providers","\u002Fdocs\u002Fproviders\u002Fopenai-compatible","docs\u002F4.providers\u002F5.openai-compatible",{"title":249,"path":250,"stem":251},"Groq","\u002Fdocs\u002Fproviders\u002Fgroq","docs\u002F4.providers\u002F6.groq",{"title":253,"path":254,"stem":255},"Cohere","\u002Fdocs\u002Fproviders\u002Fcohere","docs\u002F4.providers\u002F7.cohere",{"title":257,"path":258,"stem":259},"Amazon Bedrock","\u002Fdocs\u002Fproviders\u002Famazon-bedrock","docs\u002F4.providers\u002F8.amazon-bedrock",{"title":261,"path":262,"stem":263,"children":264},"CHANGELOG","\u002Fdocs\u002Fchangelog","docs\u002F5.changelog\u002F1.index",[265,267,271,275],{"title":266,"path":262,"stem":263},"Changelog",{"title":268,"path":269,"stem":270},"Roadmap","\u002Fdocs\u002Fchangelog\u002Froadmap","docs\u002F5.changelog\u002F2.roadmap",{"title":272,"path":273,"stem":274},"Release notes","\u002Fdocs\u002Fchangelog\u002Frelease-runbook","docs\u002F5.changelog\u002F3.release-runbook",{"title":276,"path":277,"stem":278},"Testing","\u002Fdocs\u002Fchangelog\u002Ftesting","docs\u002F5.changelog\u002F4.testing",false,{"id":281,"title":21,"body":282,"description":464,"extension":465,"meta":466,"navigation":467,"path":22,"seo":468,"stem":23,"__hash__":469},"docs\u002Fdocs\u002F1.get-started\u002F11.evaluation-costs.md",{"type":283,"value":284,"toc":457},"minimark",[285,290,300,305,329,332,335,338,342,345,356,360,449],[286,287,289],"h1",{"id":288},"know-the-boundary-before-starting","Know the boundary before starting",[291,292,293,294,299],"p",{},"A bounded trial should make both the request allowance and the work outside it clear. Free includes 50,000 authorised memory operations per month and 256 MB retained-memory capacity. No payment checkout is needed to activate it. Prices and standard\u002Flaunch terms remain on ",[295,296,298],"a",{"href":297},"\u002Fpricing","pricing",".",[301,302,304],"h2",{"id":303},"memory-request-accounting","Memory request accounting",[291,306,307,308,312,313,316,317,320,321,324,325,328],{},"One authorised ",[309,310,311],"code",{},"remember",", ",[309,314,315],{},"recall"," or ",[309,318,319],{},"agent-context"," request counts as one memory operation, including a context-cache hit. The ",[295,322,323],{"href":26},"quickstart"," makes three. The normal ",[295,326,327],{"href":50},"evaluation runner"," makes seven billable memory requests and two forget calls; retries or additional checks can change that total.",[291,330,331],{},"After the allowance, self-serve requests consume purchased prepaid credit at $99 per million memory operations. With no usable credit, a billable request returns HTTP 402 before the memory operation proceeds. Automatic top-up is disabled until a payment method is configured and the workspace explicitly enables it. Enabled top-up can purchase additional packs: turn it off before treating the wallet as your spending ceiling. Free exhaustion does not silently activate a paid subscription or a postpaid invoice.",[291,333,334],{},"For a zero-spend test, use Free, leave top-up disabled and purchase no credit. A credit pack's checkout amount and its usage consumption are different: for example, 100,000 Free-plan operations use 50,000 included operations and $4.95 of already-purchased credit. Buying a Starter pack requires its full $100 checkout amount. Taxes may apply. Credits and any expiry are shown in billing.",[291,336,337],{},"Retained memory is a separate plan-capacity allowance. The self-serve published plans currently configure no per-GB overage price; do not assume a storage overage can be bought at the operation rate. Ask for the capacity your workload needs. Enterprise capacity and charges are contract-specific.",[301,339,341],{"id":340},"consequence-and-model-costs","Consequence and model costs",[291,343,344],{},"The published memory operation definition covers the three memory routes above. Consequence planning, simulation, decision, approval and observation are separate routes; the current runtime does not debit them through that memory-operation meter. Do not estimate a consequence workflow by multiplying every HTTP call by the memory rate, or assume that this is a permanent all-inclusive price for every future workload.",[291,346,347,348,351,352,355],{},"The Free support-escalation example uses generic planning, zero planner model calls, bounded scenarios and no industry pack. ",[309,349,350],{},"maxModelCalls"," and ",[309,353,354],{},"maxCostEstimate"," are run-policy bounds, not a universal monetary cap on third-party providers, automation or enabled prepaid top-up. Your own model calls and external tools remain separately billed by their providers. Confirm a production consequence workload's commercial terms before relying on it.",[301,357,359],{"id":358},"choose-a-plan-qualified-evaluation","Choose a plan-qualified evaluation",[361,362,363,379],"table",{},[364,365,366],"thead",{},[367,368,369,373,376],"tr",{},[370,371,372],"th",{},"Test",[370,374,375],{},"Starting point",[370,377,378],{},"Additional requirement",[380,381,382,394,407,418,429,439],"tbody",{},[367,383,384,388,391],{},[385,386,387],"td",{},"Remember, recall and forget synthetic support preferences",[385,389,390],{},"Free; REST or supported integration",[385,392,393],{},"Backend authorisation and secret handling",[367,395,396,399,404],{},[385,397,398],{},"Generic bounded plan, decision and outcome records",[385,400,401],{},[295,402,403],{"href":219},"Free decision example",[385,405,406],{},"No Enterprise pack; execution stays disabled",[367,408,409,412,415],{},[385,410,411],{},"Install built-in industry knowledge packs",[385,413,414],{},"Enterprise",[385,416,417],{},"Workspace installation authority",[367,419,420,423,426],{},[385,421,422],{},"Export workspace audit evidence",[385,424,425],{},"Pro or Enterprise",[385,427,428],{},"Ask support for sanitised samples or agreed evaluation access",[367,430,431,434,436],{},[385,432,433],{},"Regional placement hints",[385,435,425],{},[385,437,438],{},"Best-effort; not legal residency",[367,440,441,444,446],{},[385,442,443],{},"Jurisdictional durable-storage profile",[385,445,414],{},[385,447,448],{},"Supported configuration and contractual review",[291,450,451,452,456],{},"The existing industry-specific end-to-end guides explicitly begin with an Enterprise pack. Use the Free generic example when that pack is unnecessary; do not assume the exact industry reference works on Free. Requests for a paid-control demonstration do not automatically upgrade a workspace or create an account. ",[295,453,455],{"href":454},"\u002Fsupport#evaluation-review","Ask for an evaluation review"," before committing budget.",{"title":458,"searchDepth":459,"depth":459,"links":460},"",2,[461,462,463],{"id":303,"depth":459,"text":304},{"id":340,"depth":459,"text":341},{"id":358,"depth":459,"text":359},"Understand memory operation counting, prepaid exhaustion, consequence limits and plan-qualified evaluations.","md",{},true,{"title":21,"description":464},"SoD151j-pyAw_QFgEJfXMH-eWPeKU8Gs0rstWV3BiSI",[471,472],{"title":17,"path":18,"stem":19,"children":-1},{"title":25,"path":26,"stem":27,"children":-1},1793097097506]