PageSourceSearch

https://chocolatefactory.ai/

html chocolatefactory.ai collected 2026-10-03 21:14:51 UTC 90,621 bytes, 28 lines download raw bytes

1<!DOCTYPE html><html lang="en" data-scroll-behavior="smooth" class="google_sans_flex_aa4212a1-module__uNczzW__variable ibm_plex_mono_23f97e32-module__2seDUq__variable antialiased"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/23b7a97ae3b5c134-s.p.226pwps5o-gq_.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/99e609270109b47d-s.p.40sczeszzbjw1.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/9bf986576a67e941.p.3s_4z4byg0vu0.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="/logo/cf-logo.png"/><link rel="preload" as="image" href="/logo/cf-logo-white.png"/><link rel="stylesheet" href="/_next/static/chunks/1c4o30q9xnxdw.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/3x55bxrj-e9pj.js"/>
1<script src="/_next/static/chunks/31sz3afv1puvq.js" async=""></script>
1<script src="/_next/static/chunks/08b_2i7ky7st8.js" async=""></script>
1<script src="/_next/static/chunks/turbopack-005se3li-tkzh.js" async=""></script>
1<script src="/_next/static/chunks/2fpa1shrvigup.js" async=""></script>
1<script src="/_next/static/chunks/2im7c515bo69p.js" async=""></script>
1<script src="/_next/static/chunks/2s_0w24my98x2.js" async=""></script>
1<script src="/_next/static/chunks/0l6ivqg9njuy-.js" async=""></script>
1<script src="/_next/static/chunks/1zkyeaxf0xrne.js" async=""></script>
1<script src="/_next/static/chunks/3r11vy4lfipkf.js" async=""></script>
1<meta name="next-size-adjust" content=""/><title>Chocolate Factory | Build Your AI Workforce</title><meta name="description" content="Chocolate Factory is an agentic AI platform for building, orchestrating, and governing AI agents that complete real end-to-end business workflows, with human-in-the-loop control, observability, and enterprise-grade governance."/><meta name="keywords" content="agentic AI,AI agents,AI workforce,workflow automation,orchestration,enterprise AI,Chocolate Factory"/><meta property="og:title" content="Chocolate Factory | Build Your AI Workforce"/><meta property="og:description" content="An agentic AI platform for deploying governed, context-aware AI agents across real business workflows."/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary"/><meta name="twitter:title" content="Chocolate Factory | Build Your AI Workforce"/><meta name="twitter:description" content="An agentic AI platform for deploying governed, context-aware AI agents across real business workflows."/><link rel="icon" href="/icon.png?icon.0jl8fkgcoa93j.png" sizes="587x388" type="image/png"/>
1<script>
2(function () {
3  try {
4    if ("scrollRestoration" in history) {
5      history.scrollRestoration = "manual";
6    }
7  } catch (e) {}
8
9  var startsAtHomeHero = location.pathname === "/" && !location.hash;
10  var resetHomeHero = function () {
11    if (!startsAtHomeHero) return;
12
13    try {
14      var root = document.documentElement;
15      var previousScrollBehavior = root.style.scrollBehavior;
16      root.style.scrollBehavior = "auto";
17      window.scrollTo(0, 0);
18      root.style.scrollBehavior = previousScrollBehavior;
19    } catch (e) {}
20  };
21
22  resetHomeHero();
23  window.addEventListener("pageshow", function () {
24    resetHomeHero();
25    setTimeout(resetHomeHero, 0);
26  });
27})();
28</script>
28<script src="/_next/static/chunks/0cz1d0mv5g_q7.js" noModule=""></script>
28</head><body class="min-h-screen"><div hidden=""><!--$--><!--/$--></div><a href="#main-content" class="sr-only focus-visible:not-sr-only focus-visible:fixed focus-visible:left-4 focus-visible:top-4 focus-visible:z-[200] focus-visible:rounded-full focus-visible:bg-brand-bright focus-visible:px-5 focus-visible:py-3 focus-visible:text-sm focus-visible:font-medium focus-visible:text-white focus-visible:shadow-lg focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-white">Skip to main content</a><div aria-hidden="true" class="pointer-events-none fixed inset-0 -z-10 bg-bg"></div><header class="fixed inset-x-0 top-0 z-[100]"><div class="relative z-50 bg-white transition-colors duration-200 border-b border-transparent"><div class="shell flex h-20 items-center justify-between"><a aria-label="Chocolate Factory home" class="shrink-0" href="/"><img alt="Chocolate Factory" width="200" height="28" decoding="async" data-nimg="1" class="h-7 w-auto object-contain " style="color:transparent" src="/logo/cf-logo.png"/></a><nav class="hidden items-center gap-1 lg:flex"><div class="relative flex items-center"><a class="px-5 py-2.5 text-[0.95rem] tracking-[0.01em] transition-colors duration-200 pr-1 text-muted hover:text-ink" href="/product/">Product</a><button type="button" aria-haspopup="true" aria-expanded="false" aria-controls="nav-panel-Product" aria-label="Open Product menu" class="flex items-center py-2.5 pl-1 pr-4 text-muted"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-3.5 w-3.5 transition-transform duration-200" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></div><div class="relative flex items-center"><a class="px-5 py-2.5 text-[0.95rem] tracking-[0.01em] transition-colors duration-200 text-muted hover:text-ink" href="/journey/">Our Journey</a></div><div class="relative flex items-center"><a target="_blank" rel="noopener noreferrer" class="px-5 py-2.5 text-[0.95rem] tracking-[0.01em] transition-colors duration-200 text-muted hover:text-ink" href="https://www.xtremax.com/who-we-are">Our People</a></div><div class="relative flex items-center"><a target="_blank" rel="noopener noreferrer" class="px-5 py-2.5 text-[0.95rem] tracking-[0.01em] transition-colors duration-200 text-muted hover:text-ink" href="https://app.chocolatefactory.ai/docs">Docs</a></div></nav><div class="flex items-center gap-4"><button class="relative inline-flex items-center justify-center px-8 py-3 rounded-3xl bg-royal text-white font-normal text-base leading-6 cursor-pointer transition-colors duration-200 ease-out hover:bg-brand-600 !bg-black !text-white border border-black hover:!bg-brand-600 hover:!border-brand-600 hidden sm:inline-flex"><span class="inline-flex items-center gap-2">Book a Demo<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></span></button><button type="button" aria-label="Open menu" aria-expanded="false" aria-controls="mobile-nav-menu" class="grid h-9 w-9 cursor-pointer place-items-center rounded-full border border-black/10 bg-white text-black lg:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu h-5 w-5" aria-hidden="true"><path d="M4 5h16"></path><path d="M4 12h16"></path><path d="M4 19h16"></path></svg></button></div></div></div></header><main id="main-content"><section class="relative flex min-h-svh flex-col overflow-hidden pb-12 pt-24 sm:pb-16 sm:pt-28"><div class="mx-auto flex w-full max-w-[100rem] flex-1 flex-col px-5 sm:px-8 xl:px-12"><div class="flex flex-1 items-center rounded-[2rem] bg-vista px-[clamp(1.5rem,0.4444rem+4.4444vw,4rem)] py-10 sm:py-12"><div class="mx-auto grid w-full max-w-[76rem] items-center gap-12 lg:grid-cols-[minmax(0,1fr)_25rem] lg:gap-16"><div class="max-w-2xl"><div style="opacity:0;transform:translateY(28px)"><h1 class="display-page mt-0 text-ink">Personalize and teach<br/>your agents.</h1></div><div style="opacity:0;transform:translateY(28px)"><p class="lede mt-5 max-w-[52ch] text-muted">Chocolate Factory is an agentic AI platform that connects to your existing systems, gives you full observability into how your agents think and act, and lets you configure their behavior in real time.</p></div><div style="opacity:0;transform:translateY(28px)"><div class="mt-9 flex flex-wrap items-center gap-3"><button class="relative inline-flex items-center justify-center px-8 py-3 rounded-3xl bg-royal text-white font-normal text-base leading-6 cursor-pointer transition-colors duration-200 ease-out hover:bg-brand-600 !bg-black !text-white border border-black hover:!bg-brand-600 hover:!border-brand-600"><span class="inline-flex items-center gap-2">Book a Demo<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></span></button></div></div></div><div class="hidden lg:block" style="opacity:0;transform:translateY(28px)"><div class="w-full"><div class="overflow-hidden rounded-[1.5rem] border border-line bg-white shadow-[0_30px_70px_-40px_rgba(10,10,11,0.45)]"><div class="flex items-center gap-3 border-b border-line px-4 py-2.5"><span class="grid h-8 w-8 shrink-0 place-items-center rounded-lg bg-brand-300 text-brand-700"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sparkles h-4 w-4" aria-hidden="true"><path d="M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 
281.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z"></path><path d="M20 2v4"></path><path d="M22 4h-4"></path><circle cx="4" cy="20" r="2"></circle></svg></span><div class="min-w-0 flex-1"><div style="opacity:1;transform:none"><p class="font-display text-[13px] font-semibold text-ink">Refunds agent</p><p class="truncate text-[11px] text-faint">Stripe · Postgres · Knowledge base</p></div></div><span class="inline-flex shrink-0 items-center gap-1.5 rounded-full border border-line bg-vista px-2.5 py-1 text-[10px] font-semibold uppercase tracking-[0.1em] text-muted"><span class="h-1.5 w-1.5 rounded-full bg-brand-bright "></span>Live</span></div><div class="flex h-[11.5rem] flex-col justify-end gap-2 overflow-hidden px-4 py-3 [mask-image:linear-gradient(to_bottom,transparent,black_2rem)]"></div><div class="border-t border-line bg-vista px-4 py-2.5"><div class="mb-1.5 flex items-center gap-2"><p class="text-[10px] font-semibold uppercase tracking-[0.14em] text-faint">Observability</p><span class="rounded bg-brand-bright px-1.5 py-0.5 text-[9px] font-semibold text-white">Tree</span><span class="text-[9px] font-medium text-faint">Raw JSON</span><span class="ml-auto truncate font-mono text-[9px] text-faint">1f86ff405-1ffe6fb34432</span></div><div class="h-[8.5rem] space-y-1 overflow-hidden"><p class="pt-5 text-center text-[11px] text-faint">Waiting for the next run…</p></div></div><div aria-hidden="true" class="border-t border-line px-4 py-2.5"><div class="flex items-center gap-2 rounded-full border border-line bg-white py-1.5 pl-4 pr-1.5"><span class="min-w-0 flex-1 truncate text-[12px] text-faint">Say what should have happened…</span><span class="grid h-7 w-7 shrink-0 place-items-center rounded-full bg-ink text-white"><svg viewBox="0 0 24 24" class="h-3.5 w-3.5" fill="none" stroke="currentColor" stroke-width="2.5"><path d="M12 19V5M5 12l7-7 7 7" stroke-linecap="round" stroke-linejoin="round"></path></svg></span></div></div></div></div></div></div></div><div class="mt-auto" style="opacity:0;transform:translateY(28px)"><div class="flex flex-col items-center gap-1.5 pt-10 text-muted sm:pt-12"><span class="text-[0.7rem] font-medium uppercase tracking-[0.16em]">Scroll to explore</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-5 w-5 animate-bounce" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></div></div></div></section><section class="section-y relative bg-bg text-ink "><div class="shell "><div class="mb-12"><div class="max-w-3xl  max-w-3xl"><div style="opacity:0;transform:translateY(28px)"><h2 class="display-section mt-0 text-balance text-ink">One governed platform,<br/>endless agentic possibilities.</h2></div></div></div><div style="opacity:0;transform:translateY(28px)"><div><div role="tablist" aria-label="Chocolate Factory features" class="grid grid-flow-col auto-cols-fr overflow-x-auto border-b border-line pb-0 [scrollbar-width:none] [&amp;::-webkit-scrollbar]:hidden"><button role="tab" type="button" id="feature-tab-0" aria-selected="true" aria-controls="feature-panel-0" tabindex="0" class="group relative flex cursor-pointer flex-col items-center px-2 pb-4 text-center"><span class="mb-3 inline-flex h-11 w-11 items-center justify-center rounded-xl transition-colors duration-300 bg-brand-bright text-white"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sparkles h-5 w-5" aria-hidden="true"><path d="M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z"></path><path d="M20 2v4"></path><path d="M22 4h-4"></path><circle cx="4" cy="20" r="2"></circle></svg></span><span class="block text-[0.95rem] leading-snug transition-colors duration-300 font-semibold text-ink">Agents</span><span class="absolute -bottom-px left-0 right-0 h-0.5 rounded-full bg-ink"></span></button><button role="tab" type="button" id="feature-tab-1" aria-selected="false" aria-controls="feature-panel-1" tabindex="-1" class="group relative flex cursor-pointer flex-col items-center px-2 pb-4 text-center"><span class="mb-3 inline-flex h-11 w-11 items-center justify-center rounded-xl transition-colors duration-300 bg-brand-50 text-brand-700 group-hover:bg-brand-100"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-plug h-5 w-5" aria-hidden="true"><path d="M12 22v-5"></path><path d="M15 8V2"></path><path d="M17 8a1 1 0 0 1 1 1v4a4 4 0 0 1-4 4h-4a4 4 0 0 1-4-4V9a1 1 0 0 1 1-1z"></path><path d="M9 8V2"></path></svg></span><span class="block text-[0.95rem] leading-snug transition-colors duration-300 text-muted group-hover:text-ink">Tools</span></button><button role="tab" type="button" id="feature-tab-2" aria-selected="false" aria-controls="feature-panel-2" tabindex="-1" class="group relative flex cursor-pointer flex-col items-center px-2 pb-4 text-center"><span class="mb-3 inline-flex h-11 w-11 items-center justify-center rounded-xl transition-colors duration-300 bg-brand-50 text-brand-700 group-hover:bg-brand-100"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-workflow h-5 w-5" aria-hidden="true"><rect width="8" height="8" x="3" y="3" rx="2"></rect><path d="M7 11v4a2 2 0 0 0 2 2h4"></path><rect width="8" height="8" x="13" y="13" rx="2"></rect></svg></span><span class="block text-[0.95rem] leading-snug transition-colors duration-300 text-muted group-hover:text-ink">Workflows</span></button><button role="tab" type="button" id="feature-tab-3" aria-selected="false" aria-controls="feature-panel-3" tabindex="-1" class="group relative flex cursor-pointer flex-col items-center px-2 pb-4 text-center"><span class="mb-3 inline-flex h-11 w-11 items-center justify-center rounded-xl transition-colors duration-300 bg-brand-50 text-brand-700 group-hover:bg-brand-100"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-activity h-5 w-5" aria-hidden="true"><path d="M22 12h-2.48a2 2 0 0 0-1.93 1.46l-2.35 8.36a.25.25 0 0 1-.48 0L9.24 2.18a.25.25 0 0 0-.48 0l
28-2.35 8.36A2 2 0 0 1 4.49 12H2"></path></svg></span><span class="block text-[0.95rem] leading-snug transition-colors duration-300 text-muted group-hover:text-ink">Observability</span></button><button role="tab" type="button" id="feature-tab-4" aria-selected="false" aria-controls="feature-panel-4" tabindex="-1" class="group relative flex cursor-pointer flex-col items-center px-2 pb-4 text-center"><span class="mb-3 inline-flex h-11 w-11 items-center justify-center rounded-xl transition-colors duration-300 bg-brand-50 text-brand-700 group-hover:bg-brand-100"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-boxes h-5 w-5" aria-hidden="true"><path d="M2.97 12.92A2 2 0 0 0 2 14.63v3.24a2 2 0 0 0 .97 1.71l3 1.8a2 2 0 0 0 2.06 0L12 19v-5.5l-5-3-4.03 2.42Z"></path><path d="m7 16.5-4.74-2.85"></path><path d="m7 16.5 5-3"></path><path d="M7 16.5v5.17"></path><path d="M12 13.5V19l3.97 2.38a2 2 0 0 0 2.06 0l3-1.8a2 2 0 0 0 .97-1.71v-3.24a2 2 0 0 0-.97-1.71L17 10.5l-5 3Z"></path><path d="m17 16.5-5-3"></path><path d="m17 16.5 4.74-2.85"></path><path d="M17 16.5v5.17"></path><path d="M7.97 4.42A2 2 0 0 0 7 6.13v4.37l5 3 5-3V6.13a2 2 0 0 0-.97-1.71l-3-1.8a2 2 0 0 0-2.06 0l-3 1.8Z"></path><path d="M12 8 7.26 5.15"></path><path d="m12 8 4.74-2.85"></path><path d="M12 13.5V8"></path></svg></span><span class="block text-[0.95rem] leading-snug transition-colors duration-300 text-muted group-hover:text-ink">Organizations &amp; Projects</span></button><button role="tab" type="button" id="feature-tab-5" aria-selected="false" aria-controls="feature-panel-5" tabindex="-1" class="group relative flex cursor-pointer flex-col items-center px-2 pb-4 text-center"><span class="mb-3 inline-flex h-11 w-11 items-center justify-center rounded-xl transition-colors duration-300 bg-brand-50 text-brand-700 group-hover:bg-brand-100"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-file-code-corner h-5 w-5" aria-hidden="true"><path d="M4 12.15V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.706.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2h-3.35"></path><path d="M14 2v5a1 1 0 0 0 1 1h5"></path><path d="m5 16-3 3 3 3"></path><path d="m9 22 3-3-3-3"></path></svg></span><span class="block text-[0.95rem] leading-snug transition-colors duration-300 text-muted group-hover:text-ink">Chat &amp; Execute APIs</span></button></div><div role="tabpanel" id="feature-panel-0" aria-labelledby="feature-tab-0" class="grid items-center gap-10 pt-12 sm:pt-16 lg:grid-cols-[0.85fr_1.15fr] lg:gap-16" style="opacity:1;transform:none"><div><h3 class="font-display text-2xl leading-snug tracking-tight text-ink sm:text-[2rem]">Configured, not coded</h3><p class="mt-5 text-pretty text-[1.05rem] leading-relaxed text-muted">Each agent carries its own model, role, knowledge, and connected tools, so you can tailor one for support, another for analysis or content, without writing a line of code.</p><a class="group mt-8 inline-flex items-center gap-2 rounded-full border border-line-strong px-6 py-3 text-sm font-medium text-ink transition-colors hover:border-brand-bright hover:text-brand-bright" href="/product/agents/">Discover agents<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4 transition-transform duration-200 group-hover:translate-x-0.5" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div><div class="rounded-[1.5rem] bg-vista p-4 sm:p-5"><img alt="Creating an agent: model, role, and instructions" loading="lazy" width="1600" height="1000" decoding="async" data-nimg="1" class="w-full rounded-[1.15rem] object-cover" style="color:transparent" src="/product/agents/create-agent.png"/></div></div></div></div><div style="opacity:0;transform:translateY(28px)"><div class="mt-10 flex justify-end"><a class="group inline-flex items-center gap-1.5 text-sm font-medium text-ink" href="/product/">See how it works<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4 transition-transform duration-200 group-hover:translate-x-1" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div></div></div></section><section class="section-y relative bg-vista text-ink "><div class="shell "><div style="opacity:0;transform:translateY(28px)"><div class="relative overflow-hidden rounded-[2rem] bg-black px-[clamp(1.5rem,0.4444rem+4.4444vw,4rem)] py-[clamp(3.5rem,2.4444rem+4.4444vw,6rem)] text-center"><div class="relative mx-auto max-w-2xl"><h2 class="display-section text-balance text-white">Contact us for the pricing.</h2><p class="lede mx-auto mt-5 max-w-[46ch] text-white/70">Pricing depends on your team size and what you need. Contact us and we&#x27;ll give you a quote.</p><div class="mt-9 flex flex-wrap justify-center gap-3"><button class="relative inline-flex items-center justify-center px-8 py-3 rounded-3xl bg-royal text-white font-normal text-base leading-6 cursor-pointer transition-colors duration-200 ease-out hover:bg-brand-600 !bg-white !text-black border border-white hover:!bg-brand-600 hover:!border-brand-600 hover:!text-white"><span class="inline-flex items-center gap-2">Contact us<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></span></button></div></div></div></div></div></section><section class="section-y relative bg-bg text-ink "><div class="shell "><div class="max-w-3xl mx-auto text-center mb-10"><div style="opacity:0;transform:translateY(28px)"><h2 class="display-section mt-0 text-balance text-ink">Read up on Chocolate Factory.</h2></div></div><div class="grid gap-5 lg:grid-cols-[1.6fr_1fr] lg:gap-6"><div style="opacity:0;transform:translateY(28px)"><a class="group relative flex h-full min-h-[22rem] flex-col justify-between overflow-hidden rounded-[1.75rem] bg-gradient-to-br from-ink-700 via-ink-900 to-black p-8 sm:p-10" href="/journey/closing-the-books-faster-with-ai-invoice-matching/"><div class="absolute inset-0"><img src="/use-case-thumbnail/invoice-thumbnail.png" alt="Closing the books faster with an AI invoice-matching agent" loading="lazy" decoding="async" class="absolute inset-0 h-full w-full object-cover"/>
28</div><div class="absolute inset-0 bg-gradient-to-t from-black via-black/70 to-black/10"></div><span class="relative w-fit rounded-full bg-white/90 px-2.5 py-1 text-[10px] font-semibold uppercase tracking-[0.12em] text-ink">Finance Ops</span><div class="relative"><p class="text-xs font-semibold uppercase tracking-[0.12em] text-white/70">From Our Journey</p><h3 class="mt-2 font-display text-2xl leading-snug tracking-tight text-white sm:text-3xl">Closing the books faster with an AI invoice-matching agent</h3><p class="mt-3 max-w-md text-sm leading-relaxed text-white/85">Accounts payable teams reconcile purchase orders, receipts, and invoices by hand, chasing mismatches across systems that don&#x27;t talk to each other. A matching agent does the reconciliation and only surfaces the exceptions that need a person.</p><span class="mt-6 inline-flex items-center gap-1.5 text-sm font-medium text-white">Read the article<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4 transition-transform duration-200 group-hover:translate-x-1" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></span></div></a></div><div class="flex flex-col gap-4"><div style="opacity:0;transform:translateY(28px)"><a class="group flex h-full flex-col justify-center rounded-[1.5rem] bg-vista p-6 sm:p-7 transition-colors hover:bg-vista/70" href="/journey/operating-ai-is-hard/"><span class="kicker text-faint">7 min read</span><h3 class="mt-2 font-display text-base leading-snug text-ink transition-colors group-hover:text-brand-bright">Building AI is easy. Operating AI is hard.</h3><p class="mt-2 line-clamp-2 text-sm leading-relaxed text-muted">A proof of concept proves an agent can work. The final 20% — ambiguity, edge cases, changing rules, and the execution behind every answer — decides whether the business can trust it in production.</p></a></div><div style="opacity:0;transform:translateY(28px)"><a class="group flex h-full flex-col justify-center rounded-[1.5rem] bg-vista p-6 sm:p-7 transition-colors hover:bg-vista/70" href="/journey/prompts-dictate-your-roi/"><span class="kicker text-faint">3 min read</span><h3 class="mt-2 font-display text-base leading-snug text-ink transition-colors group-hover:text-brand-bright">The 10x AI advantage: why your prompts dictate your ROI</h3><p class="mt-2 line-clamp-2 text-sm leading-relaxed text-muted">Hand the same model to a novice and a power user and the output quality can differ tenfold. The differentiator is not the licence — it is the quality of the prompt.</p></a></div><div style="opacity:0;transform:translateY(28px)"><a class="group flex h-full flex-col justify-center rounded-[1.5rem] bg-vista p-6 sm:p-7 transition-colors hover:bg-vista/70" href="/journey/harnessing-ai-for-enterprise-roi/"><span class="kicker text-faint">3 min read</span><h3 class="mt-2 font-display text-base leading-snug text-ink transition-colors group-hover:text-brand-bright">Harnessing artificial intelligence for enterprise efficiency and ROI</h3><p class="mt-2 line-clamp-2 text-sm leading-relaxed text-muted">Raw intelligence is abundant; application is the bottleneck. A generalist AI knows everything about the internet and nothing about your business. The missing link is the harness that grounds it.</p></a></div></div></div></div></section><section class="section-y relative bg-bg text-ink "><div class="shell "><div class="max-w-3xl mx-auto text-center mb-14"><div style="opacity:0;transform:translateY(28px)"><h2 class="display-section mt-0 text-balance text-ink">The problem. Our solution.</h2></div><div style="opacity:0;transform:translateY(28px)"><p class="lede mt-5 max-w-[60ch] text-pretty mx-auto text-muted">Pilots are easy and production is hard. This is how Chocolate Factory closes the gap between an agent that demos well and one that does the work.</p></div></div><div style="opacity:0;transform:translateY(28px)"><div class="mx-auto w-full max-w-4xl overflow-hidden rounded-2xl border border-line"><div class="relative "><video class="aspect-video w-full object-cover" src="/videos/demo.mp4" poster="/videos/thumbnail.png" preload="none" playsInl
28ine=""></video><button type="button" aria-label="Play the demo" class="group absolute inset-0 grid place-items-center bg-black/0 transition-colors duration-300 ease-out hover:bg-black/10"><span class="grid h-16 w-16 place-items-center rounded-full bg-black text-white transition-colors duration-200 ease-out group-hover:bg-royal sm:h-20 sm:w-20"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="currentColor" stroke="currentColor" stroke-width="0" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-play h-6 w-6 translate-x-0.5 sm:h-7 sm:w-7" aria-hidden="true"><path d="M5 5a2 2 0 0 1 3.008-1.728l11.997 6.998a2 2 0 0 1 .003 3.458l-12 7A2 2 0 0 1 5 19z"></path></svg></span></button></div></div></div></div></section><section class="section-y relative bg-vista text-ink "><div class="shell "><div class="grid gap-y-4 lg:grid-cols-12 lg:items-end lg:gap-x-16" style="opacity:0;transform:translateY(28px)"><div class="lg:col-span-7"><h2 class="display-section text-balance text-ink text-3xl sm:text-4xl">AI is jaw-droppingly smart. So why are companies still failing?</h2></div><p class="text-pretty text-sm leading-relaxed text-muted lg:col-span-5 lg:pb-1">Frontier models already clear 90% accuracy on PhD-level reasoning. Yet most enterprise AI never makes it to production.</p></div><div class="mt-8 grid border-y border-line-strong sm:mt-9 sm:grid-cols-3"><div class="flex flex-col py-4 sm:py-5 sm:pr-8 xl:pr-12" style="opacity:0;transform:translateY(24px)"><p class="font-display text-4xl leading-none tracking-[-0.03em] text-ink xl:text-5xl">95%</p><p class="mt-2.5 flex-1 text-pretty text-[13px] leading-snug text-ink">of enterprise AI pilots never reach production</p><p class="mt-1.5 font-sans text-[10px] tracking-[0.01em] text-faint">MIT NANDA</p></div><div class="flex flex-col py-4 sm:py-5 border-t border-line sm:border-l sm:border-line sm:border-t-0 sm:pl-8 xl:pl-12 sm:pr-8 xl:pr-12" style="opacity:0;transform:translateY(24px)"><p class="font-display text-4xl leading-none tracking-[-0.03em] text-ink xl:text-5xl">88%</p><p class="mt-2.5 flex-1 text-pretty text-[13px] leading-snug text-ink">of pilots are never deployed</p><p class="mt-1.5 font-sans text-[10px] tracking-[0.01em] text-faint">CDW</p></div><div class="flex flex-col py-4 sm:py-5 border-t border-line sm:border-l sm:border-line sm:border-t-0 sm:pl-8 xl:pl-12" style="opacity:0;transform:translateY(24px)"><p class="font-display text-4xl leading-none tracking-[-0.03em] text-ink xl:text-5xl">80%</p><p class="mt-2.5 flex-1 text-pretty text-[13px] leading-snug text-ink">of corporate AI projects deliver no business value</p><p class="mt-1.5 font-sans text-[10px] tracking-[0.01em] text-faint">RAND</p></div></div><div class="mt-10 grid gap-y-6 lg:grid-cols-12 lg:items-center lg:gap-x-16" style="opacity:0;transform:translateY(28px)"><div class="lg:col-span-5"><h3 class="display-hero text-balance text-xl text-ink sm:text-2xl md:text-[1.75rem]">That&#x27;s why we introduce total agent observability</h3><p class="mt-2 font-display text-base text-muted sm:text-lg">So you can teach agents like you teach a kid.</p></div><div class="grid gap-px overflow-hidden rounded-2xl border border-line bg-line sm:grid-cols-2 lg:col-span-7"><div class="flex flex-col bg-surface p-5"><span class="text-brand-bright"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sliders-horizontal h-5 w-5" aria-hidden="true"><path d="M10 5H3"></path><path d="M12 19H3"></path><path d="M14 3v4"></path><path d="M16 17v4"></path><path d="M21 12h-9"></path><path d="M21 19h-5"></path><path d="M21 5h-7"></path><path d="M8 10v4"></path><path d="M8 12H3"></path></svg></span><h4 class="mt-3 font-display text-base leading-snug text-ink">Experiment at lightning speed</h4><p class="mt-1.5 text-[13px] leading-relaxed text-muted">ChocolateFactory moves prompt tuning, model selection, and context into a dynamic config layer, so you can iterate without a deployment.</p></div><div class="flex flex-col bg-surface p-5"><span class="text-brand-bright"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-eye h-5 w-5" aria-hidden="true"><path d="M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0"></path><circle cx="12" cy="12" r="3"></circle></svg></span><h4 class="mt-3 font-display text-base leading-snug text-ink">See exactly where logic breaks</h4><p class="mt-1.5 text-[13px] leading-relaxed text-muted">Like teaching a child: instead of yelling at it to do better, read its mind, see exactly where it went wrong, and correct it.</p></div></div></div></div></section><section class="section-y relative bg-bg text-ink "><div class="shell "><p class="kicker mb-8 text-center text-faint">Those building and scaling with Chocolate Factory</p><div class="flex flex-wrap items-center justify-center gap-16 sm:gap-20"><img alt="Xtremax" loading="lazy" width="2701" height="481" decoding="async" data-nimg="1" class="h-10 w-auto object-contain sm:h-12" style="color:transparent" src="/users/xtremax-logo.png"/><img alt="Agape" loading="lazy" width="638" height="242" decoding="async" data-nimg="1" class="h-10 w-auto object-contain sm:h-12" style="color:transparent" src="/users/agape.png"/></div></div></section><section class="section-y relative bg-vista text-ink "><div class="shell "><div class="max-w-3xl mx-auto text-center mb-14"><div style="opacity:0;transform:translateY(28px)"><h2 class="display-section mt-0 text-balance text-ink">Questions, answered.</h2></div><div style="opacity:0;transform:translateY(28px)"><p class="lede mt-5 max-w-[60ch] text-pretty mx-auto text-muted">How the platform works, what your agents can reach, and how it stays governed. If your question isn&#x27;t here, book a demo and ask us.</p></div></div><div style="opacity:0;transform:translateY(28px)"><div class="mx-auto max-w-3xl border-b border-line"><div class="border-t border-line"><button type="button" id="faq-trigger-0" aria-expanded="true" aria-controls="faq-panel-0" class="group flex w-full items-center justify-between gap-6 py-6 text-left"><span class="font-display text-lg transition-colors duration-300 sm:text-xl text-ink">What is Chocolate Factory?</span><span class="grid h-8 w-8 shrink-0 place-items-center rounded-full border text-brand-bright transition-all duration-300 rotate-45 border-brand-bright/50 bg-brand/10"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-plus h-4 w-4" aria-hidden="true"><path d="M5 12h14"></path><path d="M12 5v14"></path></svg></span></button><div id="faq-panel-0" role="region" aria-labelledby="faq-trigger-0" class="overflow-hidden" style="height:auto;opacity:1"><p class="max-w-2xl pb-7 pr-12 text-sm leading-relaxed text-muted">Chocolate Factory is a no-code/low-code enterprise AI platform that helps organisations build, deploy, and manage intelligent AI agents without extensive technical expertise. It provides customised, c
28ontext-aware AI assistants that connect to your knowledge sources and integrate with tools such as databases, MCP servers, workflows, and external APIs.</p></div></div><div class="border-t border-line"><button type="button" id="faq-trigger-1" aria-expanded="false" aria-controls="faq-panel-1" class="group flex w-full items-center justify-between gap-6 py-6 text-left"><span class="font-display text-lg transition-colors duration-300 sm:text-xl text-ink/90 group-hover:text-brand-bright">What can the AI agents do?</span><span class="grid h-8 w-8 shrink-0 place-items-center rounded-full border text-brand-bright transition-all duration-300 border-line-strong group-hover:border-brand-bright/40"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-plus h-4 w-4" aria-hidden="true"><path d="M5 12h14"></path><path d="M12 5v14"></path></svg></span></button></div><div class="border-t border-line"><button type="button" id="faq-trigger-2" aria-expanded="false" aria-controls="faq-panel-2" class="group flex w-full items-center justify-between gap-6 py-6 text-left"><span class="font-display text-lg transition-colors duration-300 sm:text-xl text-ink/90 group-hover:text-brand-bright">Do I need coding skills to use it?</span><span class="grid h-8 w-8 shrink-0 place-items-center rounded-full border text-brand-bright transition-all duration-300 border-line-strong group-hover:border-brand-bright/40"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-plus h-4 w-4" aria-hidden="true"><path d="M5 12h14"></path><path d="M12 5v14"></path></svg></span></button></div><div class="border-t border-line"><button type="button" id="faq-trigger-3" aria-expanded="false" aria-controls="faq-panel-3" class="group flex w-full items-center justify-between gap-6 py-6 text-left"><span class="font-display text-lg transition-colors duration-300 sm:text-xl text-ink/90 group-hover:text-brand-bright">How does the AI integrate with our tools and systems?</span><span class="grid h-8 w-8 shrink-0 place-items-center rounded-full border text-brand-bright transition-all duration-300 border-line-strong group-hover:border-brand-bright/40"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-plus h-4 w-4" aria-hidden="true"><path d="M5 12h14"></path><path d="M12 5v14"></path></svg></span></button></div><div class="border-t border-line"><button type="button" id="faq-trigger-4" aria-expanded="false" aria-controls="faq-panel-4" class="group flex w-full items-center justify-between gap-6 py-6 text-left"><span class="font-display text-lg transition-colors duration-300 sm:text-xl text-ink/90 group-hover:text-brand-bright">Is our data stored securely?</span><span class="grid h-8 w-8 shrink-0 place-items-center rounded-full border text-brand-bright transition-all duration-300 border-line-strong group-hover:border-brand-bright/40"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-plus h-4 w-4" aria-hidden="true"><path d="M5 12h14"></path><path d="M12 5v14"></path></svg></span></button></div><div class="border-t border-line"><button type="button" id="faq-trigger-5" aria-expanded="false" aria-controls="faq-panel-5" class="group flex w-full items-center justify-between gap-6 py-6 text-left"><span class="font-display text-lg transition-colors duration-300 sm:text-xl text-ink/90 group-hover:text-brand-bright">How do we integrate agents into our own applications?</span><span class="grid h-8 w-8 shrink-0 place-items-center rounded-full border text-brand-bright transition-all duration-300 border-line-strong group-hover:border-brand-bright/40"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-plus h-4 w-4" aria-hidden="true"><path d="M5 12h14"></path><path d="M12 5v14"></path></svg></span></button></div><div class="border-t border-line"><button type="button" id="faq-trigger-6" aria-expanded="false" aria-controls="faq-panel-6" class="group flex w-full items-center justify-between gap-6 py-6 text-left"><span class="font-display text-lg transition-colors duration-300 sm:text-xl text-ink/90 group-hover:text-brand-bright">Is there a free tier?</span><span class="grid h-8 w-8 shrink-0 place-items-center rounded-full border text-brand-bright transition-all duration-300 border-line-strong group-hover:border-brand-bright/40"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-plus h-4 w-4" aria-hidden="true"><path d="M5 12h14"></path><path d="M12 5v14"></path></svg></span></button></div></div></div></div></section><section class="section-y relative bg-bg text-ink "><div class="shell "><div style="opacity:0;transform:translateY(28px)"><div class="relative overflow-hidden rounded-[2rem] bg-black px-[clamp(1.5rem,0.4444rem+4.4444vw,4rem)] py-[clamp(3.5rem,2.4444rem+4.4444vw,6rem)] text-center"><div class="relative mx-auto max-w-2xl"><h2 class="display-section text-balance text-white">Ready to get started?</h2><p class="lede mx-auto mt-5 max-w-[46ch] text-white/70">Book a demo and we&#x27;ll show you how Chocolate Factory works.</p><div class="mt-9 flex flex-wrap justify-center gap-3"><button class="relative inline-flex items-center justify-center px-8 py-3 rounded-3xl bg-royal text-white font-normal text-base leading-6 cursor-pointer transition-colors duration-200 ease-out hover:bg-brand-600 !bg-white !text-black border border-white hover:!bg-brand-600 hover:!border-brand-600 hover:!text-white"><span class="inline-flex items-center gap-2">Book a Demo<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></span></button></div></div></div></div></div></section><!--$--><!--/$--></main><footer class="relative overflow-hidden bg-black text-white"><div class="shell section-y relative"><div class="border-b border-white/10 pb-14"><h2 class="display-section max-w-xl text-white">Put your AI workforce<br/>to work.</h2></div><div class="grid grid-cols-2 gap-x-8 gap-y-12 py-14 sm:grid-cols-6 lg:grid-cols-12"><div class="col-span-2 sm:col-span-6 lg:col-span-3"><a class="inline-flex items-center" href="/"><img alt="Chocolate Factory" width="200" height="32" decoding="async" data-nimg="1" class="h-8 w-auto object-contain " style="color:transparent" src="/logo/cf-logo-white.png"/></a><p class="mt-4 max-w-[16rem] text-sm leading-relaxed text-white/70">An agentic AI platform for building, orchestrating, and governing AI agents across real business workflows.</p><div class="mt-5 flex gap-2.5"><a href="https://www.linkedin.com/showcase/chocolate-factory-xtremax/about/" target="_blank" rel="noopener noreferrer" aria-label="LinkedIn" class="grid h-9 w-9 place-items-center rounded-full border border-white/20 text-white/70 transition-colors hover:border-royal-bright/60 hover:text-royal-bright"><svg viewBox="0 0 24 24" class="h-4 w-4" fill="currentColor" aria-hidden="true"><path d="M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.062 2.062 0 01-2.063-2.065 2.064 2.064 0 112.063 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z"></path></svg></a><a href="https://www.youtube.com/@ChocolateFactoryXTR" target="_blank" rel="noopener noreferrer" aria-label="YouTube" class="grid h-9 w-9 place-items-center rounded-full border border-white/20 text-white/70 transition-colors hover:border-royal-bright/60 hover:text-royal-bright"><svg viewBox="0 0 24 24" class="h-4 w-4" fill="currentColor" aria-hidden="true"><path d="M23.498 6.186a3.016 3.016 0 00-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 00.502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 002.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 002.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z"></path></svg></a></div></div><div class="sm:col-span-2 lg:col-span-2"><h3 class="kicker mb-4 text-white/60">Resources</h3><ul class="space-y-2.5"><li><a target="_blank" rel="noopener noreferrer" class="text-sm text-white/70 transition-colors hover:text-white" href="https://app.chocolatefactory.ai/docs">Docs</a></li><li><a target="_blank" rel="noopener noreferrer" class="text-sm text-white/70 transition-colors hover:text-white" href="https://app.chocolatefactory.ai/docs/getting-started/quick-start/">Quick Start</a></li><li><a class="text-sm text-white/70 transition-colors hover:text-white" href="/product/">Product</a></li><li><a class="text-sm text-white/70 transition-colors hover:text-white" href="/journey/">Our Journey</a></li><li><a class="text-sm text-white/70 transition-colors hover:text-white" href="/product/apis/">Chat &amp; Execute APIs</a></li></ul></div><div class="sm:col-span-2 lg:col-span-2"><h3 class="kicker mb-4 text-white/60">Company</h3><ul class="space-y-2.5"><li><a target="_blank" rel="noopener noreferrer" class="text-sm text-white/70 transition-colors hover:text-white" href="https://www.xtremax.com/who-we-are">
28Our People</a></li><li><a class="text-sm text-white/70 transition-colors hover:text-white" href="/demo/">Contact</a></li></ul></div><div class="sm:col-span-2 lg:col-span-2"><h3 class="kicker mb-4 text-white/60">Legal</h3><ul class="space-y-2.5"><li><a class="text-sm text-white/70 transition-colors hover:text-white" href="/privacy/">Privacy</a></li><li><a class="text-sm text-white/70 transition-colors hover:text-white" href="/terms/">Terms</a></li></ul></div><div class="col-span-2 sm:col-span-6 lg:col-span-3"><h3 class="kicker mb-4 text-white/60">Contact</h3><address class="not-italic text-sm leading-relaxed text-white/70">CT Hub 2 (Lobby 2)<br/>114 Lavender Street, #08-93<br/>Singapore 338729</address><ul class="mt-4 space-y-2.5"><li><a href="mailto:[email protected]" class="inline-flex items-center gap-2 text-sm text-royal-bright transition-colors hover:text-white"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-mail h-4 w-4" aria-hidden="true"><path d="m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7"></path><rect x="2" y="4" width="20" height="16" rx="2"></rect></svg>[email protected]</a></li></ul></div></div><div class="flex flex-col items-start justify-between gap-4 border-t border-white/10 pt-8 text-sm text-white/70 sm:flex-row sm:items-center"><p>© <!-- -->2026<!-- --> Chocolate Factory. All rights reserved.</p><div class="flex items-center gap-2"><span>A product by</span><a href="https://www.xtremax.com/" target="_blank" rel="noopener noreferrer"><img alt="Xtremax" loading="lazy" width="2701" height="481" decoding="async" data-nimg="1" class="h-4 w-auto" style="color:transparent" src="/logo/xtremax-logo.png"/></a></div></div></div></footer><button type="button" aria-expanded="false" aria-label="Open chat" class="fixed bottom-6 right-4 z-[110] grid h-14 w-14 place-items-center rounded-full bg-royal text-white shadow-[0_12px_30px_-8px_rgba(134,74,210,0.55)] transition-colors duration-200 ease-out hover:bg-brand-600 sm:right-6"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-message-circle h-6 w-6" aria-hidden="true"><path d="M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719"></path></svg></button>
28<script src="/_next/static/chunks/3x55bxrj-e9pj.js" id="_R_" async=""></script>
28<script>(self.__next_f=self.__next_f||[]).push([0])</script>
28<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[90785,[\"/_next/static/chunks/2fpa1shrvigup.js\",\"/_next/static/chunks/2im7c515bo69p.js\",\"/_next/static/chunks/2s_0w24my98x2.js\",\"/_next/static/chunks/0l6ivqg9njuy-.js\"],\"RouteScrollReset\"]\n3:I[84834,[\"/_next/static/chunks/2fpa1shrvigup.js\",\"/_next/static/chunks/2im7c515bo69p.js\",\"/_next/static/chunks/2s_0w24my98x2.js\",\"/_next/static/chunks/0l6ivqg9njuy-.js\"],\"Nav\"]\n4:I[39756,[\"/_next/static/chunks/2fpa1shrvigup.js\",\"/_next/static/chunks/2im7c515bo69p.js\",\"/_next/static/chunks/2s_0w24my98x2.js\",\"/_next/static/chunks/0l6ivqg9njuy-.js\"],\"default\"]\n5:I[37457,[\"/_next/static/chunks/2fpa1shrvigup.js\",\"/_next/static/chunks/2im7c515bo69p.js\",\"/_next/static/chunks/2s_0w24my98x2.js\",\"/_next/static/chunks/0l6ivqg9njuy-.js\"],\"default\"]\nf:I[68027,[\"/_next/static/chunks/2fpa1shrvigup.js\",\"/_next/static/chunks/2im7c515bo69p.js\",\"/_next/static/chunks/2s_0w24my98x2.js\",\"/_next/static/chunks/0l6ivqg9njuy-.js\"],\"default\",1]\n:HL[\"/_next/static/chunks/1c4o30q9xnxdw.css\",\"style\"]\n:HL[\"/_next/static/media/23b7a97ae3b5c134-s.p.226pwps5o-gq_.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/99e609270109b47d-s.p.40sczeszzbjw1.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/9bf986576a67e941.p.3s_4z4byg0vu0.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n"])</script>
28<script>self.__next_f.push([1,"0:{\"P\":null,\"c\":[\"\",\"\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",16],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/1c4o30q9xnxdw.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/2fpa1shrvigup.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/2im7c515bo69p.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/2s_0w24my98x2.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/_next/static/chunks/0l6ivqg9njuy-.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"data-scroll-behavior\":\"smooth\",\"className\":\"google_sans_flex_aa4212a1-module__uNczzW__variable ibm_plex_mono_23f97e32-module__2seDUq__variable antialiased\",\"children\":[[\"$\",\"head\",null,{\"children\":[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"\\n(function () {\\n  try {\\n    if (\\\"scrollRestoration\\\" in history) {\\n      history.scrollRestoration = \\\"manual\\\";\\n    }\\n  } catch (e) {}\\n\\n  var startsAtHomeHero = location.pathname === \\\"/\\\" \u0026\u0026 !location.hash;\\n  var resetHomeHero = function () {\\n    if (!startsAtHomeHero) return;\\n\\n    try {\\n      var root = document.documentElement;\\n      var previousScrollBehavior = root.style.scrollBehavior;\\n      root.style.scrollBehavior = \\\"auto\\\";\\n      window.scrollTo(0, 0);\\n      root.style.scrollBehavior = previousScrollBehavior;\\n    } catch (e) {}\\n  };\\n\\n  resetHomeHero();\\n  window.addEventListener(\\\"pageshow\\\", function () {\\n    resetHomeHero();\\n    setTimeout(resetHomeHero, 0);\\n  });\\n})();\\n\"}}]}],[\"$\",\"body\",null,{\"className\":\"min-h-screen\",\"children\":[[\"$\",\"a\",null,{\"href\":\"#main-content\",\"className\":\"sr-only focus-visible:not-sr-only focus-visible:fixed focus-visible:left-4 focus-visible:top-4 focus-visible:z-[200] focus-visible:rounded-full focus-visible:bg-brand-bright focus-visible:px-5 focus-visible:py-3 focus-visible:text-sm focus-visible:font-medium focus-visible:text-white focus-visible:shadow-lg focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-white\",\"children\":\"Skip to main content\"}],[\"$\",\"div\",null,{\"aria-hidden\":true,\"className\":\"pointer-events-none fixed inset-0 -z-10 bg-bg\"}],[\"$\",\"$L2\",null,{}],[\"$\",\"$L3\",null,{}],[\"$\",\"main\",null,{\"id\":\"main-content\",\"children\":[\"$\",\"$L4\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L5\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\"
28:\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"footer\",null,{\"className\":\"relative overflow-hidden bg-black text-white\",\"children\":[\"$\",\"div\",null,{\"className\":\"shell section-y relative\",\"children\":[[\"$\",\"div\",null,{\"className\":\"border-b border-white/10 pb-14\",\"children\":[\"$\",\"h2\",null,{\"className\":\"display-section max-w-xl text-white\",\"children\":[\"Put your AI workforce\",[\"$\",\"br\",null,{}],\"to work.\"]}]}],[\"$\",\"div\",null,{\"className\":\"grid grid-cols-2 gap-x-8 gap-y-12 py-14 sm:grid-cols-6 lg:grid-cols-12\",\"children\":[\"$L6\",[\"$L7\",\"$L8\",\"$L9\"],\"$La\"]}],\"$Lb\"]}]}],\"$Lc\"]}]]}]]}],{\"children\":[\"$Ld\",{},null,false,null]},null,false,null],\"$Le\",false]],\"m\":\"$undefined\",\"G\":[\"$f\",[\"$L10\"]],\"S\":true,\"h\":null,\"s\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\",\"b\":\"p2HDJXzb2-R0rUD18vPzz\"}\n"])</script>
28<script>self.__next_f.push([1,"11:I[22016,[\"/_next/static/chunks/2fpa1shrvigup.js\",\"/_next/static/chunks/2im7c515bo69p.js\",\"/_next/static/chunks/2s_0w24my98x2.js\",\"/_next/static/chunks/0l6ivqg9njuy-.js\",\"/_next/static/chunks/1zkyeaxf0xrne.js\",\"/_next/static/chunks/3r11vy4lfipkf.js\"],\"\"]\n12:I[85437,[\"/_next/static/chunks/2fpa1shrvigup.js\",\"/_next/static/chunks/2im7c515bo69p.js\",\"/_next/static/chunks/2s_0w24my98x2.js\",\"/_next/static/chunks/0l6ivqg9njuy-.js\",\"/_next/static/chunks/1zkyeaxf0xrne.js\",\"/_next/static/chunks/3r11vy4lfipkf.js\"],\"Image\"]\n13:I[5014,[\"/_next/static/chunks/2fpa1shrvigup.js\",\"/_next/static/chunks/2im7c515bo69p.js\",\"/_next/static/chunks/2s_0w24my98x2.js\",\"/_next/static/chunks/0l6ivqg9njuy-.js\",\"/_next/static/chunks/1zkyeaxf0xrne.js\",\"/_next/static/chunks/3r11vy4lfipkf.js\"],\"default\"]\n14:I[56194,[\"/_next/static/chunks/2fpa1shrvigup.js\",\"/_next/static/chunks/2im7c515bo69p.js\",\"/_next/static/chunks/2s_0w24my98x2.js\",\"/_next/static/chunks/0l6ivqg9njuy-.js\"],\"ChatWidget\"]\n15:I[96199,[\"/_next/static/chunks/2fpa1shrvigup.js\",\"/_next/static/chunks/2im7c515bo69p.js\",\"/_next/static/chunks/2s_0w24my98x2.js\",\"/_next/static/chunks/0l6ivqg9njuy-.js\",\"/_next/static/chunks/1zkyeaxf0xrne.js\",\"/_next/static/chunks/3r11vy4lfipkf.js\"],\"Reveal\"]\n16:I[20892,[\"/_next/static/chunks/2fpa1shrvigup.js\",\"/_next/static/chunks/2im7c515bo69p.js\",\"/_next/static/chunks/2s_0w24my98x2.js\",\"/_next/static/chunks/0l6ivqg9njuy-.js\",\"/_next/static/chunks/1zkyeaxf0xrne.js\",\"/_next/static/chunks/3r11vy4lfipkf.js\"],\"BookDemoButton\"]\n17:I[91117,[\"/_next/static/chunks/2fpa1shrvigup.js\",\"/_next/static/chunks/2im7c515bo69p.js\",\"/_next/static/chunks/2s_0w24my98x2.js\",\"/_next/static/chunks/0l6ivqg9njuy-.js\",\"/_next/static/chunks/1zkyeaxf0xrne.js\",\"/_next/static/chunks/3r11vy4lfipkf.js\"],\"HeroAgentTrace\"]\n18:I[35680,[\"/_next/static/chunks/2fpa1shrvigup.js\",\"/_next/static/chunks/2im7c515bo69p.js\",\"/_next/static/chunks/2s_0w24my98x2.js\",\"/_next/static/chunks/0l6ivqg9njuy-.js\",\"/_next/static/chunks/1zkyeaxf0xrne.js\",\"/_next/static/chunks/3r11vy4lfipkf.js\"],\"FeatureTabs\"]\n26:I[97367,[\"/_next/static/chunks/2fpa1shrvigup.js\",\"/_next/static/chunks/2im7c515bo69p.js\",\"/_next/static/chunks/2s_0w24my98x2.js\",\"/_next/static/chunks/0l6ivqg9njuy-.js\"],\"ViewportBoundary\"]\n28:I[97367,[\"/_next/static/chunks/2fpa1shrvigup.js\",\"/_next/static/chunks/2im7c515bo69p.js\",\"/_next/static/chunks/2s_0w24my98x2.js\",\"/_next/static/chunks/0l6ivqg9njuy-.js\"],\"MetadataBoundary\"]\n29:\"$Sreact.suspense\"\n"])</script>
28<script>self.__next_f.push([1,"6:[\"$\",\"div\",null,{\"className\":\"col-span-2 sm:col-span-6 lg:col-span-3\",\"children\":[[\"$\",\"$L11\",null,{\"href\":\"/\",\"className\":\"inline-flex items-center\",\"children\":[\"$\",\"$L12\",null,{\"src\":\"/logo/cf-logo-white.png\",\"alt\":\"Chocolate Factory\",\"height\":32,\"width\":200,\"className\":\"h-8 w-auto object-contain \",\"priority\":true}]}],[\"$\",\"p\",null,{\"className\":\"mt-4 max-w-[16rem] text-sm leading-relaxed text-white/70\",\"children\":\"An agentic AI platform for building, orchestrating, and governing AI agents across real business workflows.\"}],[\"$\",\"div\",null,{\"className\":\"mt-5 flex gap-2.5\",\"children\":[[\"$\",\"a\",\"LinkedIn\",{\"href\":\"https://www.linkedin.com/showcase/chocolate-factory-xtremax/about/\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"aria-label\":\"LinkedIn\",\"className\":\"grid h-9 w-9 place-items-center rounded-full border border-white/20 text-white/70 transition-colors hover:border-royal-bright/60 hover:text-royal-bright\",\"children\":[\"$\",\"svg\",null,{\"viewBox\":\"0 0 24 24\",\"className\":\"h-4 w-4\",\"fill\":\"currentColor\",\"aria-hidden\":true,\"children\":[\"$\",\"path\",null,{\"d\":\"M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.062 2.062 0 01-2.063-2.065 2.064 2.064 0 112.063 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z\"}]}]}],[\"$\",\"a\",\"YouTube\",{\"href\":\"https://www.youtube.com/@ChocolateFactoryXTR\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"aria-label\":\"YouTube\",\"className\":\"grid h-9 w-9 place-items-center rounded-full border border-white/20 text-white/70 transition-colors hover:border-royal-bright/60 hover:text-royal-bright\",\"children\":[\"$\",\"svg\",null,{\"viewBox\":\"0 0 24 24\",\"className\":\"h-4 w-4\",\"fill\":\"currentColor\",\"aria-hidden\":true,\"children\":[\"$\",\"path\",null,{\"d\":\"M23.498 6.186a3.016 3.016 0 00-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 00.502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 002.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 002.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z\"}]}]}]]}]]}]\n"])</script>
28<script>self.__next_f.push([1,"7:[\"$\",\"div\",\"Resources\",{\"className\":\"sm:col-span-2 lg:col-span-2\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"kicker mb-4 text-white/60\",\"children\":\"Resources\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-2.5\",\"children\":[[\"$\",\"li\",\"Docs\",{\"children\":[\"$\",\"$L11\",null,{\"href\":\"https://app.chocolatefactory.ai/docs\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"text-sm text-white/70 transition-colors hover:text-white\",\"children\":\"Docs\"}]}],[\"$\",\"li\",\"Quick Start\",{\"children\":[\"$\",\"$L11\",null,{\"href\":\"https://app.chocolatefactory.ai/docs/getting-started/quick-start/\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"text-sm text-white/70 transition-colors hover:text-white\",\"children\":\"Quick Start\"}]}],[\"$\",\"li\",\"Product\",{\"children\":[\"$\",\"$L11\",null,{\"href\":\"/product\",\"className\":\"text-sm text-white/70 transition-colors hover:text-white\",\"children\":\"Product\"}]}],[\"$\",\"li\",\"Our Journey\",{\"children\":[\"$\",\"$L11\",null,{\"href\":\"/journey\",\"className\":\"text-sm text-white/70 transition-colors hover:text-white\",\"children\":\"Our Journey\"}]}],[\"$\",\"li\",\"Chat \u0026 Execute APIs\",{\"children\":[\"$\",\"$L11\",null,{\"href\":\"/product/apis\",\"className\":\"text-sm text-white/70 transition-colors hover:text-white\",\"children\":\"Chat \u0026 Execute APIs\"}]}]]}]]}]\n8:[\"$\",\"div\",\"Company\",{\"className\":\"sm:col-span-2 lg:col-span-2\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"kicker mb-4 text-white/60\",\"children\":\"Company\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-2.5\",\"children\":[[\"$\",\"li\",\"Our People\",{\"children\":[\"$\",\"$L11\",null,{\"href\":\"https://www.xtremax.com/who-we-are\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"text-sm text-white/70 transition-colors hover:text-white\",\"children\":\"Our People\"}]}],[\"$\",\"li\",\"Contact\",{\"children\":[\"$\",\"$L11\",null,{\"href\":\"/demo\",\"className\":\"text-sm text-white/70 transition-colors hover:text-white\",\"children\":\"Contact\"}]}]]}]]}]\n9:[\"$\",\"div\",\"Legal\",{\"className\":\"sm:col-span-2 lg:col-span-2\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"kicker mb-4 text-white/60\",\"children\":\"Legal\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-2.5\",\"children\":[[\"$\",\"li\",\"Privacy\",{\"children\":[\"$\",\"$L11\",null,{\"href\":\"/privacy\",\"className\":\"text-sm text-white/70 transition-colors hover:text-white\",\"children\":\"Privacy\"}]}],[\"$\",\"li\",\"Terms\",{\"children\":[\"$\",\"$L11\",null,{\"href\":\"/terms\",\"className\":\"text-sm text-white/70 transition-colors hover:text-white\",\"children\":\"Terms\"}]}]]}]]}]\na:[\"$\",\"div\",null,{\"className\":\"col-span-2 sm:col-span-6 lg:col-span-3\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"kicker mb-4 text-white/60\",\"children\":\"Contact\"}],[\"$\",\"address\",null,{\"className\":\"not-italic text-sm leading-relaxed text-white/70\",\"children\":[\"CT Hub 2 (Lobby 2)\",[\"$\",\"br\",null,{}],\"114 Lavender Street, #08-93\",[\"$\",\"br\",null,{}],\"Singapore 338729\"]}],[\"$\",\"ul\",null,{\"className\":\"mt-4 space-y-2.5\",\"children\":[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"href\":\"mailto:[email protected]\",\"className\":\"inline-flex items-center gap-2 text-sm text-royal-bright transition-colors hover:text-white\",\"children\":[[\"$\",\"$L13\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"path\",{\"d\":\"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7\",\"key\":\"132q7q\"}],[\"rect\",{\"x\":\"2\",\"y\":\"4\",\"width\":\"20\",\"height\":\"16\",\"rx\":\"2\",\"key\":\"izxlao\"}]],\"className\":\"lucide-mail h-4 w-4\",\"aria-hidden\":\"true\"}],\"[email protected]\"]}]}]}]]}]\nb:[\"$\",\"div\",null,{\"className\":\"flex flex-col items-start justify-between gap-4 border-t border-white/10 pt-8 text-sm text-white/70 sm:flex-row sm:items-center\",\"children\":[[\"$\",\"p\",null,{\"children\":[\"© \",2026,\" Chocolate Factory. All rights reserved.\"]}],[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2\",\"children\":[[\"$\",\"span\",null,{\"children\":\"A product by\"}],[\"$\",\"a\",null,{\"href\":\"https://www.xtremax.com/\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":[\"$\",\"$L12\",null,{\"src\":\"/logo/xtremax-logo.png\",\"alt\":\"Xtremax\",\"width\":2701,\"height\"
28:481,\"className\":\"h-4 w-auto\"}]}]]}]]}]\nc:[\"$\",\"$L14\",null,{}]\n"])</script>
28<script>self.__next_f.push([1,"d:[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"section\",null,{\"className\":\"relative flex min-h-svh flex-col overflow-hidden pb-12 pt-24 sm:pb-16 sm:pt-28\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto flex w-full max-w-[100rem] flex-1 flex-col px-5 sm:px-8 xl:px-12\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-1 items-center rounded-[2rem] bg-vista px-[clamp(1.5rem,0.4444rem+4.4444vw,4rem)] py-10 sm:py-12\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto grid w-full max-w-[76rem] items-center gap-12 lg:grid-cols-[minmax(0,1fr)_25rem] lg:gap-16\",\"children\":[[\"$\",\"div\",null,{\"className\":\"max-w-2xl\",\"children\":[[\"$\",\"$L15\",null,{\"delay\":0.05,\"children\":[\"$\",\"h1\",null,{\"className\":\"display-page mt-0 text-ink\",\"children\":[\"Personalize and teach\",[\"$\",\"br\",null,{}],\"your agents.\"]}]}],[\"$\",\"$L15\",null,{\"delay\":0.1,\"children\":[\"$\",\"p\",null,{\"className\":\"lede mt-5 max-w-[52ch] text-muted\",\"children\":\"Chocolate Factory is an agentic AI platform that connects to your existing systems, gives you full observability into how your agents think and act, and lets you configure their behavior in real time.\"}]}],[\"$\",\"$L15\",null,{\"delay\":0.15,\"children\":[\"$\",\"div\",null,{\"className\":\"mt-9 flex flex-wrap items-center gap-3\",\"children\":[\"$\",\"$L16\",null,{}]}]}]]}],[\"$\",\"$L15\",null,{\"delay\":0.25,\"className\":\"hidden lg:block\",\"children\":[\"$\",\"$L17\",null,{}]}]]}]}],[\"$\",\"$L15\",null,{\"delay\":0.35,\"className\":\"mt-auto\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col items-center gap-1.5 pt-10 text-muted sm:pt-12\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-[0.7rem] font-medium uppercase tracking-[0.16em]\",\"children\":\"Scroll to explore\"}],[\"$\",\"$L13\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"path\",{\"d\":\"m6 9 6 6 6-6\",\"key\":\"qrunsl\"}]],\"className\":\"lucide-chevron-down h-5 w-5 animate-bounce\",\"aria-hidden\":\"true\",\"strokeWidth\":1.75}]]}]}]]}]}],[\"$\",\"section\",null,{\"id\":\"$undefined\",\"className\":\"section-y relative bg-bg text-ink \",\"children\":[\"$\",\"div\",null,{\"className\":\"shell \",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-12\",\"children\":[\"$\",\"div\",null,{\"className\":\"max-w-3xl  max-w-3xl\",\"children\":[\"$undefined\",[\"$\",\"$L15\",null,{\"delay\":0.05,\"children\":[\"$\",\"h2\",null,{\"className\":\"display-section mt-0 text-balance text-ink\",\"children\":[\"One governed platform,\",[\"$\",\"br\",null,{}],\"endless agentic possibilities.\"]}]}],\"$undefined\"]}]}],[\"$\",\"$L15\",null,{\"children\":[\"$\",\"$L18\",null,{}]}],[\"$\",\"$L15\",null,{\"delay\":0.1,\"children\":[\"$\",\"div\",null,{\"className\":\"mt-10 flex justify-end\",\"children\":[\"$\",\"$L11\",null,{\"href\":\"/product\",\"className\":\"group inline-flex items-center gap-1.5 text-sm font-medium text-ink\",\"children\":[\"See how it works\",[\"$\",\"$L13\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"path\",{\"d\":\"M5 12h14\",\"key\":\"1ays0h\"}],[\"path\",{\"d\":\"m12 5 7 7-7 7\",\"key\":\"xquz4c\"}]],\"className\":\"lucide-arrow-right h-4 w-4 transition-transform duration-200 group-hover:translate-x-1\",\"aria-hidden\":\"true\"}]]}]}]}]]}]}],[\"$\",\"section\",null,{\"id\":\"$undefined\",\"className\":\"section-y relative bg-vista text-ink \",\"children\":[\"$\",\"div\",null,{\"className\":\"shell \",\"children\":[\"$\",\"$L15\",null,{\"children\":[\"$\",\"div\",null,{\"className\":\"relative overflow-hidden rounded-[2rem] bg-black px-[clamp(1.5rem,0.4444rem+4.4444vw,4rem)] py-[clamp(3.5rem,2.4444rem+4.4444vw,6rem)] text-center\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative mx-auto max-w-2xl\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"display-section text-balance text-white\",\"children\":\"Contact us for the pricing.\"}],[\"$\",\"p\",null,{\"className\":\"lede mx-auto mt-5 max-w-[46ch] text-white/70\",\"children\":\"Pricing depends on your team size and what you need. Contact us and we'll give you a quote.\"}],[\"$\",\"div\",null,{\"className\":\"mt-9 flex flex-wrap justify-center gap-3\",\"children\":[\"$\",\"$L16\",null,{\"href\":\"/demo\",\"label\":\"Contact us\",\"variant\":\"dark\"}]}]]}]}]}]}]}],[\"$\",\"section\",null,{\"id\":\"$undefined\",\"className\":\"section-y relative bg-bg text-ink \",\"children\":[\"$\",\"div\",null,{\"className\":\"shell \",\"children\":[[\"$\",\"div\",null,{\"className\":\"max-w-3xl mx-auto text-center mb-10\",\"children\":[\"$undefined\",[\"$\",\"$L15\",null,{\"delay\":0.05,\"children\":[\"$\",\"h2\",null,{\"className\":\"display-section mt-0 text-balance text-ink\",\"children\":\"Read up on Chocolate Factory.\"}]}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"grid gap-5 lg:grid-cols-[1.6fr_1fr] lg:gap-6\",\"children\":[[\"$\",\"$L15\",null,{\"children\":[\"$\",\"$L11\",null,{\"href\":\"/journey/closing-the-books-faster-with-ai-invoice-matching\",\"className\":\"group relative flex h-full min-h-[22rem] flex-col justify-between overflow-hidden rounded-[1.75rem] bg-gradient-to-br from-ink-700 via-ink-900 to-black p-8 sm:p-10\",\"children\":[\"$L19\",\"$L1a\",\"$L1b\",\"$L1c\"]}]}],\"$L1d\"]}]]}]}],\"$L1e\",\"$L1f\",\"$L20\",\"$L21\",\"$L22\"],[\"$L23\",\"$L24\"],\"$L25\"]}]\n"])</script>
28<script>self.__next_f.push([1,"e:[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$L26\",null,{\"children\":\"$L27\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$L28\",null,{\"children\":[\"$\",\"$29\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L2a\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}]\n10:[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/1c4o30q9xnxdw.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\n"])</script>
28<script>self.__next_f.push([1,"2b:I[23576,[\"/_next/static/chunks/2fpa1shrvigup.js\",\"/_next/static/chunks/2im7c515bo69p.js\",\"/_next/static/chunks/2s_0w24my98x2.js\",\"/_next/static/chunks/0l6ivqg9njuy-.js\",\"/_next/static/chunks/1zkyeaxf0xrne.js\",\"/_next/static/chunks/3r11vy4lfipkf.js\"],\"ArticleThumb\"]\n2c:I[89704,[\"/_next/static/chunks/2fpa1shrvigup.js\",\"/_next/static/chunks/2im7c515bo69p.js\",\"/_next/static/chunks/2s_0w24my98x2.js\",\"/_next/static/chunks/0l6ivqg9njuy-.js\",\"/_next/static/chunks/1zkyeaxf0xrne.js\",\"/_next/static/chunks/3r11vy4lfipkf.js\"],\"DemoVideo\"]\n2d:I[96199,[\"/_next/static/chunks/2fpa1shrvigup.js\",\"/_next/static/chunks/2im7c515bo69p.js\",\"/_next/static/chunks/2s_0w24my98x2.js\",\"/_next/static/chunks/0l6ivqg9njuy-.js\",\"/_next/static/chunks/1zkyeaxf0xrne.js\",\"/_next/static/chunks/3r11vy4lfipkf.js\"],\"Stagger\"]\n2e:I[96199,[\"/_next/static/chunks/2fpa1shrvigup.js\",\"/_next/static/chunks/2im7c515bo69p.js\",\"/_next/static/chunks/2s_0w24my98x2.js\",\"/_next/static/chunks/0l6ivqg9njuy-.js\",\"/_next/static/chunks/1zkyeaxf0xrne.js\",\"/_next/static/chunks/3r11vy4lfipkf.js\"],\"StaggerItem\"]\n32:I[28792,[\"/_next/static/chunks/2fpa1shrvigup.js\",\"/_next/static/chunks/2im7c515bo69p.js\",\"/_next/static/chunks/2s_0w24my98x2.js\",\"/_next/static/chunks/0l6ivqg9njuy-.js\",\"/_next/static/chunks/1zkyeaxf0xrne.js\",\"/_next/static/chunks/3r11vy4lfipkf.js\"],\"FAQ\"]\n33:I[97367,[\"/_next/static/chunks/2fpa1shrvigup.js\",\"/_next/static/chunks/2im7c515bo69p.js\",\"/_next/static/chunks/2s_0w24my98x2.js\",\"/_next/static/chunks/0l6ivqg9njuy-.js\"],\"OutletBoundary\"]\n19:[\"$\",\"div\",null,{\"className\":\"absolute inset-0\",\"children\":[\"$\",\"$L2b\",null,{\"image\":\"/use-case-thumbnail/invoice-thumbnail.png\",\"alt\":\"Closing the books faster with an AI invoice-matching agent\"}]}]\n1a:[\"$\",\"div\",null,{\"className\":\"absolute inset-0 bg-gradient-to-t from-black via-black/70 to-black/10\"}]\n1b:[\"$\",\"span\",null,{\"className\":\"relative w-fit rounded-full bg-white/90 px-2.5 py-1 text-[10px] font-semibold uppercase tracking-[0.12em] text-ink\",\"children\":\"Finance Ops\"}]\n1c:[\"$\",\"div\",null,{\"className\":\"relative\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-xs font-semibold uppercase tracking-[0.12em] text-white/70\",\"children\":\"From Our Journey\"}],[\"$\",\"h3\",null,{\"className\":\"mt-2 font-display text-2xl leading-snug tracking-tight text-white sm:text-3xl\",\"children\":\"Closing the books faster with an AI invoice-matching agent\"}],[\"$\",\"p\",null,{\"className\":\"mt-3 max-w-md text-sm leading-relaxed text-white/85\",\"children\":\"Accounts payable teams reconcile purchase orders, receipts, and invoices by hand, chasing mismatches across systems that don't talk to each other. A matching agent does the reconciliation and only surfaces the exceptions that need a person.\"}],[\"$\",\"span\",null,{\"className\":\"mt-6 inline-flex items-center gap-1.5 text-sm font-medium text-white\",\"children\":[\"Read the article\",[\"$\",\"$L13\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$d:props:children:0:1:props:children:props:children:2:props:children:props:children:props:children:1:props:iconNode\",\"className\":\"lucide-arrow-right h-4 w-4 transition-transform duration-200 group-hover:translate-x-1\",\"aria-hidden\":\"true\"}]]}]]}]\n"])</script>
28<script>self.__next_f.push([1,"1d:[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-4\",\"children\":[[\"$\",\"$L15\",\"operating-ai-is-hard\",{\"delay\":0,\"children\":[\"$\",\"$L11\",null,{\"href\":\"/journey/operating-ai-is-hard\",\"className\":\"group flex h-full flex-col justify-center rounded-[1.5rem] bg-vista p-6 sm:p-7 transition-colors hover:bg-vista/70\",\"children\":[[\"$\",\"span\",null,{\"className\":\"kicker text-faint\",\"children\":\"7 min read\"}],[\"$\",\"h3\",null,{\"className\":\"mt-2 font-display text-base leading-snug text-ink transition-colors group-hover:text-brand-bright\",\"children\":\"Building AI is easy. Operating AI is hard.\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 line-clamp-2 text-sm leading-relaxed text-muted\",\"children\":\"A proof of concept proves an agent can work. The final 20% — ambiguity, edge cases, changing rules, and the execution behind every answer — decides whether the business can trust it in production.\"}]]}]}],[\"$\",\"$L15\",\"prompts-dictate-your-roi\",{\"delay\":0.08,\"children\":[\"$\",\"$L11\",null,{\"href\":\"/journey/prompts-dictate-your-roi\",\"className\":\"group flex h-full flex-col justify-center rounded-[1.5rem] bg-vista p-6 sm:p-7 transition-colors hover:bg-vista/70\",\"children\":[[\"$\",\"span\",null,{\"className\":\"kicker text-faint\",\"children\":\"3 min read\"}],[\"$\",\"h3\",null,{\"className\":\"mt-2 font-display text-base leading-snug text-ink transition-colors group-hover:text-brand-bright\",\"children\":\"The 10x AI advantage: why your prompts dictate your ROI\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 line-clamp-2 text-sm leading-relaxed text-muted\",\"children\":\"Hand the same model to a novice and a power user and the output quality can differ tenfold. The differentiator is not the licence — it is the quality of the prompt.\"}]]}]}],[\"$\",\"$L15\",\"harnessing-ai-for-enterprise-roi\",{\"delay\":0.16,\"children\":[\"$\",\"$L11\",null,{\"href\":\"/journey/harnessing-ai-for-enterprise-roi\",\"className\":\"group flex h-full flex-col justify-center rounded-[1.5rem] bg-vista p-6 sm:p-7 transition-colors hover:bg-vista/70\",\"children\":[[\"$\",\"span\",null,{\"className\":\"kicker text-faint\",\"children\":\"3 min read\"}],[\"$\",\"h3\",null,{\"className\":\"mt-2 font-display text-base leading-snug text-ink transition-colors group-hover:text-brand-bright\",\"children\":\"Harnessing artificial intelligence for enterprise efficiency and ROI\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 line-clamp-2 text-sm leading-relaxed text-muted\",\"children\":\"Raw intelligence is abundant; application is the bottleneck. A generalist AI knows everything about the internet and nothing about your business. The missing link is the harness that grounds it.\"}]]}]}]]}]\n"])</script>
28<script>self.__next_f.push([1,"1e:[\"$\",\"section\",null,{\"id\":\"$undefined\",\"className\":\"section-y relative bg-bg text-ink \",\"children\":[\"$\",\"div\",null,{\"className\":\"shell \",\"children\":[[\"$\",\"div\",null,{\"className\":\"max-w-3xl mx-auto text-center mb-14\",\"children\":[\"$undefined\",[\"$\",\"$L15\",null,{\"delay\":0.05,\"children\":[\"$\",\"h2\",null,{\"className\":\"display-section mt-0 text-balance text-ink\",\"children\":\"The problem. Our solution.\"}]}],[\"$\",\"$L15\",null,{\"delay\":0.1,\"children\":[\"$\",\"p\",null,{\"className\":\"lede mt-5 max-w-[60ch] text-pretty mx-auto text-muted\",\"children\":\"Pilots are easy and production is hard. This is how Chocolate Factory closes the gap between an agent that demos well and one that does the work.\"}]}]]}],[\"$\",\"$L15\",null,{\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto w-full max-w-4xl overflow-hidden rounded-2xl border border-line\",\"children\":[\"$\",\"$L2c\",null,{\"src\":\"/videos/demo.mp4\",\"poster\":\"/videos/thumbnail.png\"}]}]}]]}]}]\n"])</script>
28<script>self.__next_f.push([1,"1f:[\"$\",\"section\",null,{\"id\":\"$undefined\",\"className\":\"section-y relative bg-vista text-ink \",\"children\":[\"$\",\"div\",null,{\"className\":\"shell \",\"children\":[[\"$\",\"$L15\",null,{\"className\":\"grid gap-y-4 lg:grid-cols-12 lg:items-end lg:gap-x-16\",\"children\":[[\"$\",\"div\",null,{\"className\":\"lg:col-span-7\",\"children\":[\"$\",\"h2\",null,{\"className\":\"display-section text-balance text-ink text-3xl sm:text-4xl\",\"children\":\"AI is jaw-droppingly smart. So why are companies still failing?\"}]}],[\"$\",\"p\",null,{\"className\":\"text-pretty text-sm leading-relaxed text-muted lg:col-span-5 lg:pb-1\",\"children\":\"Frontier models already clear 90% accuracy on PhD-level reasoning. Yet most enterprise AI never makes it to production.\"}]]}],[\"$\",\"$L2d\",null,{\"className\":\"mt-8 grid border-y border-line-strong sm:mt-9 sm:grid-cols-3\",\"children\":[[\"$\",\"$L2e\",\"MIT NANDA\",{\"className\":\"flex flex-col py-4 sm:py-5 sm:pr-8 xl:pr-12\",\"children\":[[\"$\",\"p\",null,{\"className\":\"font-display text-4xl leading-none tracking-[-0.03em] text-ink xl:text-5xl\",\"children\":\"95%\"}],[\"$\",\"p\",null,{\"className\":\"mt-2.5 flex-1 text-pretty text-[13px] leading-snug text-ink\",\"children\":\"of enterprise AI pilots never reach production\"}],[\"$\",\"p\",null,{\"className\":\"mt-1.5 font-sans text-[10px] tracking-[0.01em] text-faint\",\"children\":\"MIT NANDA\"}]]}],[\"$\",\"$L2e\",\"CDW\",{\"className\":\"flex flex-col py-4 sm:py-5 border-t border-line sm:border-l sm:border-line sm:border-t-0 sm:pl-8 xl:pl-12 sm:pr-8 xl:pr-12\",\"children\":[[\"$\",\"p\",null,{\"className\":\"font-display text-4xl leading-none tracking-[-0.03em] text-ink xl:text-5xl\",\"children\":\"88%\"}],[\"$\",\"p\",null,{\"className\":\"mt-2.5 flex-1 text-pretty text-[13px] leading-snug text-ink\",\"children\":\"of pilots are never deployed\"}],[\"$\",\"p\",null,{\"className\":\"mt-1.5 font-sans text-[10px] tracking-[0.01em] text-faint\",\"children\":\"CDW\"}]]}],[\"$\",\"$L2e\",\"RAND\",{\"className\":\"flex flex-col py-4 sm:py-5 border-t border-line sm:border-l sm:border-line sm:border-t-0 sm:pl-8 xl:pl-12\",\"children\":[[\"$\",\"p\",null,{\"className\":\"font-display text-4xl leading-none tracking-[-0.03em] text-ink xl:text-5xl\",\"children\":\"80%\"}],[\"$\",\"p\",null,{\"className\":\"mt-2.5 flex-1 text-pretty text-[13px] leading-snug text-ink\",\"children\":\"of corporate AI projects deliver no business value\"}],[\"$\",\"p\",null,{\"className\":\"mt-1.5 font-sans text-[10px] tracking-[0.01em] text-faint\",\"children\":\"RAND\"}]]}]]}],[\"$\",\"$L15\",null,{\"className\":\"mt-10 grid gap-y-6 lg:grid-cols-12 lg:items-center lg:gap-x-16\",\"children\":[[\"$\",\"div\",null,{\"className\":\"lg:col-span-5\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"display-hero text-balance text-xl text-ink sm:text-2xl md:text-[1.75rem]\",\"children\":\"That's why we introduce total agent observability\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 font-display text-base text-muted sm:text-lg\",\"children\":\"So you can teach agents like you teach a kid.\"}]]}],[\"$\",\"div\",null,{\"className\":\"grid gap-px overflow-hidden rounded-2xl border border-line bg-line sm:grid-cols-2 lg:col-span-7\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-col bg-surface p-5\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-brand-bright\",\"children\":[\"$\",\"$L13\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"path\",{\"d\":\"M10 5H3\",\"key\":\"1qgfaw\"}],[\"path\",{\"d\":\"M12 19H3\",\"key\":\"yhmn1j\"}],[\"path\",{\"d\":\"M14 3v4\",\"key\":\"1sua03\"}],[\"path\",{\"d\":\"M16 17v4\",\"key\":\"1q0r14\"}],[\"path\",{\"d\":\"M21 12h-9\",\"key\":\"1o4lsq\"}],[\"path\",{\"d\":\"M21 19h-5\",\"key\":\"1rlt1p\"}],[\"path\",{\"d\":\"M21 5h-7\",\"key\":\"1oszz2\"}],[\"path\",{\"d\":\"M8 10v4\",\"key\":\"tgpxqk\"}],[\"path\",{\"d\":\"M8 12H3\",\"key\":\"a7s4jb\"}]],\"className\":\"lucide-sliders-horizontal h-5 w-5\",\"aria-hidden\":true,\"strokeWidth\":1.4}]}],[\"$\",\"h4\",null,{\"className\":\"mt-3 font-display text-base leading-snug text-ink\",\"children\":\"Experiment at lightning speed\"}],[\"$\",\"p\",null,{\"className\":\"mt-1.5 text-[13px] leading-relaxed text-muted\",\"children\":\"ChocolateFactory moves prompt tuning, model selection, and context into a dynamic config layer, so you can iterate without a deployment.\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col bg-surface p-5\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-brand-bright\",\"children\":\"$L2f\"}],\"$L30\",\"$L31\"]}]]}]]}]]}]}]\n"])</script>
28<script>self.__next_f.push([1,"20:[\"$\",\"section\",null,{\"id\":\"$undefined\",\"className\":\"section-y relative bg-bg text-ink \",\"children\":[\"$\",\"div\",null,{\"className\":\"shell \",\"children\":[[\"$\",\"p\",null,{\"className\":\"kicker mb-8 text-center text-faint\",\"children\":\"Those building and scaling with Chocolate Factory\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-wrap items-center justify-center gap-16 sm:gap-20\",\"children\":[[\"$\",\"$L12\",\"/users/xtremax-logo.png\",{\"src\":\"/users/xtremax-logo.png\",\"alt\":\"Xtremax\",\"width\":2701,\"height\":481,\"className\":\"h-10 w-auto object-contain sm:h-12\"}],[\"$\",\"$L12\",\"/users/agape.png\",{\"src\":\"/users/agape.png\",\"alt\":\"Agape\",\"width\":638,\"height\":242,\"className\":\"h-10 w-auto object-contain sm:h-12\"}]]}]]}]}]\n"])</script>
28<script>self.__next_f.push([1,"21:[\"$\",\"section\",null,{\"id\":\"$undefined\",\"className\":\"section-y relative bg-vista text-ink \",\"children\":[\"$\",\"div\",null,{\"className\":\"shell \",\"children\":[[\"$\",\"div\",null,{\"className\":\"max-w-3xl mx-auto text-center mb-14\",\"children\":[\"$undefined\",[\"$\",\"$L15\",null,{\"delay\":0.05,\"children\":[\"$\",\"h2\",null,{\"className\":\"display-section mt-0 text-balance text-ink\",\"children\":\"Questions, answered.\"}]}],[\"$\",\"$L15\",null,{\"delay\":0.1,\"children\":[\"$\",\"p\",null,{\"className\":\"lede mt-5 max-w-[60ch] text-pretty mx-auto text-muted\",\"children\":\"How the platform works, what your agents can reach, and how it stays governed. If your question isn't here, book a demo and ask us.\"}]}]]}],[\"$\",\"$L15\",null,{\"children\":[\"$\",\"$L32\",null,{\"items\":[{\"q\":\"What is Chocolate Factory?\",\"a\":\"Chocolate Factory is a no-code/low-code enterprise AI platform that helps organisations build, deploy, and manage intelligent AI agents without extensive technical expertise. It provides customised, context-aware AI assistants that connect to your knowledge sources and integrate with tools such as databases, MCP servers, workflows, and external APIs.\"},{\"q\":\"What can the AI agents do?\",\"a\":\"Agents are customisable AI assistants that do much more than answer general questions. Each agent has its own model, system prompt, and connected tools, so you can tailor assistants for roles like customer support, data analysis, or content writing. They can also take action on your behalf: generating documents and reports, analysing files and data, and automating business workflows.\"},{\"q\":\"Do I need coding skills to use it?\",\"a\":\"No. The platform is built for business users to create and manage agents with no code. More advanced needs, such as API integration, are available for technical teams when required.\"},{\"q\":\"How does the AI integrate with our tools and systems?\",\"a\":\"Tools let agents go beyond answering questions and take action for you. When you send a prompt, the agent understands the request, decides whether a tool is needed, runs it, and uses the result in its response. Agents can connect to your databases, knowledge bases, MCP servers, workflows, and external APIs, so they work with the systems your business already runs on.\"},{\"q\":\"Is our data stored securely?\",\"a\":\"Yes. Your data is stored in a secure cloud environment associated with your project, and access is restricted to authenticated team members within your organisation.\"},{\"q\":\"How do we integrate agents into our own applications?\",\"a\":\"Chocolate Factory exposes two HTTP APIs for calling agents from external applications: /chat for streaming chat experiences such as widgets, copilots, and multi-turn conversations, and /execute for one-shot request and response use cases such as forms, content generation, and backend jobs.\"},{\"q\":\"Is there a free tier?\",\"a\":\"Please contact the Chocolate Factory team for current pricing and plan information.\"}]}]}]]}]}]\n"])</script>
28<script>self.__next_f.push([1,"22:[\"$\",\"section\",null,{\"id\":\"$undefined\",\"className\":\"section-y relative bg-bg text-ink \",\"children\":[\"$\",\"div\",null,{\"className\":\"shell \",\"children\":[\"$\",\"$L15\",null,{\"children\":[\"$\",\"div\",null,{\"className\":\"relative overflow-hidden rounded-[2rem] bg-black px-[clamp(1.5rem,0.4444rem+4.4444vw,4rem)] py-[clamp(3.5rem,2.4444rem+4.4444vw,6rem)] text-center\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative mx-auto max-w-2xl\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"display-section text-balance text-white\",\"children\":\"Ready to get started?\"}],[\"$\",\"p\",null,{\"className\":\"lede mx-auto mt-5 max-w-[46ch] text-white/70\",\"children\":\"Book a demo and we'll show you how Chocolate Factory works.\"}],[\"$\",\"div\",null,{\"className\":\"mt-9 flex flex-wrap justify-center gap-3\",\"children\":[\"$\",\"$L16\",null,{\"href\":\"/demo\",\"label\":\"Book a Demo\",\"variant\":\"dark\"}]}]]}]}]}]}]}]\n23:[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/1zkyeaxf0xrne.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n24:[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/3r11vy4lfipkf.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n25:[\"$\",\"$L33\",null,{\"children\":[\"$\",\"$29\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@34\"}]}]\n"])</script>
28<script>self.__next_f.push([1,"2f:[\"$\",\"$L13\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"path\",{\"d\":\"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0\",\"key\":\"1nclc0\"}],[\"circle\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"3\",\"key\":\"1v7zrd\"}]],\"className\":\"lucide-eye h-5 w-5\",\"aria-hidden\":true,\"strokeWidth\":1.4}]\n30:[\"$\",\"h4\",null,{\"className\":\"mt-3 font-display text-base leading-snug text-ink\",\"children\":\"See exactly where logic breaks\"}]\n31:[\"$\",\"p\",null,{\"className\":\"mt-1.5 text-[13px] leading-relaxed text-muted\",\"children\":\"Like teaching a child: instead of yelling at it to do better, read its mind, see exactly where it went wrong, and correct it.\"}]\n"])</script>
28<script>self.__next_f.push([1,"27:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script>
28<script>self.__next_f.push([1,"35:I[27201,[\"/_next/static/chunks/2fpa1shrvigup.js\",\"/_next/static/chunks/2im7c515bo69p.js\",\"/_next/static/chunks/2s_0w24my98x2.js\",\"/_next/static/chunks/0l6ivqg9njuy-.js\"],\"IconMark\"]\n2a:[[\"$\",\"title\",\"0\",{\"children\":\"Chocolate Factory | Build Your AI Workforce\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Chocolate Factory is an agentic AI platform for building, orchestrating, and governing AI agents that complete real end-to-end business workflows, with human-in-the-loop control, observability, and enterprise-grade governance.\"}],[\"$\",\"meta\",\"2\",{\"name\":\"keywords\",\"content\":\"agentic AI,AI agents,AI workforce,workflow automation,orchestration,enterprise AI,Chocolate Factory\"}],[\"$\",\"meta\",\"3\",{\"property\":\"og:title\",\"content\":\"Chocolate Factory | Build Your AI Workforce\"}],[\"$\",\"meta\",\"4\",{\"property\":\"og:description\",\"content\":\"An agentic AI platform for deploying governed, context-aware AI agents across real business workflows.\"}],[\"$\",\"meta\",\"5\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"6\",{\"name\":\"twitter:card\",\"content\":\"summary\"}],[\"$\",\"meta\",\"7\",{\"name\":\"twitter:title\",\"content\":\"Chocolate Factory | Build Your AI Workforce\"}],[\"$\",\"meta\",\"8\",{\"name\":\"twitter:description\",\"content\":\"An agentic AI platform for deploying governed, context-aware AI agents across real business workflows.\"}],[\"$\",\"link\",\"9\",{\"rel\":\"icon\",\"href\":\"/icon.png?icon.0jl8fkgcoa93j.png\",\"sizes\":\"587x388\",\"type\":\"image/png\"}],[\"$\",\"$L35\",\"10\",{}]]\n34:null\n"])</script>
28</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.