1<!DOCTYPE html><html data-dpl-id="dpl_AC1gqg1zY2K9tvZaKEKYSc8d7SdX" lang="en" class="dmsans_e336b54b-module__Q0iKyW__variable darkergrotesque_3ef705b7-module__u3RfqG__variable ibmplexmono_b6570969-module__OzJvxG__variable h-full"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/immutable/media/darker_grotesque_400-s.p.1bcbf5n3z46ol.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/immutable/media/dm_sans_400-s.p.0fpdy-lufm69d.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/immutable/media/ibm_plex_mono_400-s.p.19gbeb610ur4n.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/immutable/media/ibm_plex_mono_500-s.p.25_05y-blbp24.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/immutable/media/ibm_plex_mono_600-s.p.04jv21_rdbjv3.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/immutable/chunks/1me9e1tm1npof.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/immutable/chunks/36k8in9a291ok.js"/>
1<script src="/_next/static/immutable/chunks/0a9iqm8cm672n.js" async=""></script>
1<script src="/_next/static/immutable/chunks/1f2f3458faiv2.js" async=""></script>
1<script src="/_next/static/immutable/chunks/0n0fwvxjnvj-g.js" async=""></script>
1<script src="/_next/static/immutable/chunks/turbopack-156-s-df90-jo.js" async=""></script>
1<script src="/_next/static/immutable/chunks/025opj2ydkv26.js" async="" crossorigin=""></script>
1<script src="/_next/static/immutable/chunks/41pykgyrr_9h7.js" async="" crossorigin=""></script>
1<script src="/_next/static/immutable/chunks/3k-nk_9rmvo7t.js" async="" crossorigin=""></script>
1<script src="/_next/static/immutable/chunks/1tf2pn9278k7y.js" async="" crossorigin=""></script>
1<script src="/_next/static/immutable/chunks/2njmvr513mtuo.js" async="" crossorigin=""></script>
1<script src="/_next/static/immutable/chunks/0jmm7qbay-k7l.js" async="" crossorigin=""></script>
1<script src="/_next/static/immutable/chunks/0ap4p_48qj1lk.js" async="" crossorigin=""></script>
1<link rel="preload" href="https://www.googletagmanager.com/gtag/js?id=G-C4BBYM1558" as="script"/><title>FAQ</title><meta name="description" content="How complexity economics and our agent-based models work â and what makes Macrocosm different from traditional and machine-learning approaches."/><link rel="manifest" href="/manifest.webmanifest"/><meta name="robots" content="index, follow"/><meta name="googlebot" content="index, follow, max-image-preview:large"/><link rel="canonical" href="https://mcsm.ai/faq"/><meta property="og:title" content="FAQ"/><meta property="og:description" content="How complexity economics and our agent-based models work â and what makes Macrocosm different from traditional and machine-learning approaches."/><meta property="og:url" content="https://mcsm.ai/faq"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="FAQ"/><meta name="twitter:description" content="How complexity economics and our agent-based models work â and what makes Macrocosm different from traditional and machine-learning approaches."/><meta name="twitter:image" content="https://mcsm.ai/twitter-image?a8816d07a2fd8a5b"/><meta name="twitter:image:alt" content="Macrocosm â better intelligence, better decisions"/><meta name="twitter:image:type" content="image/png"/><meta name="twitter:image:width" content="1200"/><meta name="twitter:image:height" content="630"/><link rel="icon" href="/icon.svg" type="image/svg+xml" sizes="any"/><link rel="apple-touch-icon" href="/apple-icon" type="image/png" sizes="180x180"/><meta name="next-size-adjust" content=""/>
1<script>(function(){window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments);}window.gtag=window.gtag||gtag;var g='denied';try{var raw=localStorage.getItem("mc-consent");if(raw){var p=JSON.parse(raw);if(p&&p.v===2&&p.choice==='granted'){g='granted';}}}catch(e){}gtag('consent','default',{ad_storage:g,ad_user_data:g,ad_personalization:g,analytics_storage:g,functionality_storage:g,personalization_storage:g,security_storage:'granted',wait_for_update:500});})();</script>
1<script src="/_next/static/immutable/chunks/0c0hxoamwjsbw.js" noModule=""></script>
1</head><body class="min-h-full flex flex-col" style="background:var(--background);color:var(--foreground)"><div hidden=""><!--$--><!--/$--></div>
1<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://mcsm.ai/#organization","name":"Macrocosm","url":"https://mcsm.ai","logo":"https://mcsm.ai/macrocosm-logo.svg","email":"[email protected]","description":"Macrocosm builds agent-based, backtested simulations of the real-world economy from the bottom up, helping firms, investors, and policymakers make better decisions under uncertainty â across macroeconomics, energy, and supply-chain risk.","foundingDate":"2023","sameAs":["https://www.linkedin.com/company/macrocosm-group/"]},{"@type":"WebSite","@id":"https://mcsm.ai/#website","name":"Macrocosm","url":"https://mcsm.ai","publisher":{"@id":"https://mcsm.ai/#organization"}}]}</script>
1<header class="relative z-40 w-full" style="background-color:var(--background);border-bottom:3px solid var(--border-strong);padding-top:12px"><div class="flex items-center justify-between" style="max-width:1600px;margin:0 auto;height:var(--mc-nav-h);padding-left:clamp(24px, 5vw, 64px);padding-right:clamp(24px, 5vw, 64px)"><a aria-label="Macrocosm home" class="text-fg hover:text-orange transition-colors duration-150" style="flex-shrink:0" href="/"><span class="inline-flex "><svg viewBox="0 0 85 37" xmlns="http://www.w3.org/2000/svg" style="height:var(--mc-nav-logo);width:auto;display:block;overflow:visible" role="img" aria-label="Macrocosm"><path fill="currentColor" d="M 81.678 28.822 C 80.589 28.822 79.578 29.312 79.188 30.163 C 78.695 29.286 77.685 28.822 76.647 28.822 C 75.04 28.822 73.354 29.905 73.354 32.201 L 73.354 36.842 L 74.781 36.842 L 74.781 32.304 C 74.781 30.912 75.429 30.165 76.622 30.165 C 77.815 30.165 78.463 30.939 78.463 32.355 L 78.463 36.842 L 79.89 36.842 L 79.89 32.355 C 79.89 30.937 80.539 30.165 81.732 30.165 C 82.925 30.165 83.573 30.912 83.573 32.304 L 83.573 36.842 L 85 36.842 L 85 32.201 C 84.998 29.854 83.26 28.822 81.678 28.822 Z M 69.099 32.382 C 68.192 32.125 67.362 31.867 67.362 31.093 C 67.362 30.474 67.88 30.01 68.633 30.01 C 69.385 30.01 69.905 30.449 70.06 31.223 L 71.487 31.223 C 71.305 29.728 70.243 28.851 68.633 28.851 C 66.869 28.851 65.935 29.986 65.935 31.093 C 65.935 32.744 67.283 33.156 68.476 33.517 C 69.358 33.774 70.214 34.033 70.214 34.805 C 70.214 35.322 69.8 35.837 68.814 35.837 C 67.958 35.837 67.31 35.295 67.206 34.521 L 65.779 34.521 C 65.883 36.016 67.103 36.996 68.814 36.996 C 70.448 36.996 71.641 36.094 71.641 34.805 C 71.641 33.154 70.292 32.743 69.099 32.382 Z M 51.461 30.113 C 52.472 30.113 53.277 30.655 53.692 31.583 L 55.171 31.583 C 54.756 29.934 53.277 28.851 51.461 28.851 C 49.127 28.851 47.414 30.554 47.414 32.926 C 47.414 35.297 49.125 37 51.461 37 C 53.277 37 54.754 35.917 55.171 34.266 L 53.692 34.266 C 53.251 35.194 52.447 35.736 51.461 35.736 C 49.957 35.736 48.841 34.55 48.841 32.926 C 48.841 31.301 49.957 30.113 51.461 30.113 Z M 27.158 30.113 C 28.143 30.113 28.974 30.655 29.388 31.583 L 30.867 31.583 C 30.426 29.934 28.947 28.851 27.158 28.851 C 24.796 28.851 23.111 30.554 23.111 32.926 C 23.111 35.297 24.796 37 27.158 37 C 28.947 37 30.426 35.917 30.867 34.266 L 29.388 34.266 C 28.947 35.194 28.143 35.736 27.158 35.736 C 25.627 35.736 24.538 34.55 24.538 32.926 C 24.538 31.301 25.627 30.113 27.158 30.113 Z M 8.326 28.822 C 7.237 28.822 6.226 29.312 5.837 30.163 C 5.344 29.286 4.333 28.822 3.295 28.822 C 1.686 28.822 0 29.905 0 32.201 L 0 36.842 L 1.427 36.842 L 1.427 32.304 C 1.427 30.912 2.075 30.165 3.268 30.165 C 4.461 30.165 5.11 30.939 5.11 32.355 L 5.11 36.842 L 6.537 36.842 L 6.537 32.355 C 6.537 30.937 7.185 30.165 8.378 30.165 C 9.571 30.165 10.219 30.912 10.219 32.304 L 10.219 36.842 L 11.646 36.842 L 11.646 32.201 C 11.646 29.854 9.909 28.822 8.326 28.822 Z M 34.082 30.19 L 34.03 29.004 L 32.682 29.004 L 32.682 36.842 L 34.109 36.842 L 34.109 32.897 C 34.109 31.17 35.016 30.19 36.625 30.19 L 37.143 30.19 L 37.143 28.874 C 36.961 28.849 36.884 28.849 36.78 28.849 C 35.95 28.849 34.73 28.901 34.082 30.19 Z M 60.436 28.849 C 58.101 28.849 56.364 30.601 56.364 32.924 C 56.364 35.244 58.101 36.998 60.436 36.998 C 62.745 36.998 64.508 35.244 64.508 32.924 C 64.508 30.601 62.745 28.849 60.436 28.849 Z M 60.436 35.734 C 58.905 35.734 57.791 34.548 57.791 32.924 C 57.791 31.299 58.905 30.113 60.436 30.113 C 61.966 30.113 63.081 31.299 63.081 32.924 C 63.081 34.546 61.966 35.734 60.436 35.734 Z M 42.072 28.849 C 39.763 28.849 38 30.601 38 32.924 C 38 35.244 39.763 36.998 42.072 36.998 C 44.407 36.998 46.171 35.244 46.171 32.924 C 46.169 30.601 44.407 28.849 42.072 28.849 Z M 42.072 35.734 C 40.542 35.734 39.427 34.548 39.427 32.924 C 39.427 31.299 40.542 30.113 42.072 30.113 C 43.628 30.113 44.744 31.299 44.744 32.924 C 44.742 34.546 43.628 35.734 42.072 35.734 Z M 20.18 29.004 L 20.024 30.062 C 19.48 29.314 18.469 28.849 17.379 28.849 C 15.459 28.822 13.359 30.087 13.359 32.924 C 13.359 35.761 15.408 36.998 17.276 36.998 C 18.417 37.023 19.482 36.586 20.024 35.785 L 20.18 36.842 L 21.425 36.842 L 21.425 29.004 Z M 17.429 35.734 C 16.106 35.734 14.784 34.754 14.784 32.924 C 14.784 31.093 16.108 30.113 17.429 30.113 C 18.701 30.113 20.049 31.093 20.049 32.924 C 20.049 34.754 18.701 35.734 17.429 35.734 Z M 42.5 15.062 C 43.864 15.062 44.969 16.161 44.969 17.516 C 44.969 18.872 43.864 19.97 42.5 19.97 C 41.136 19.97 40.031 18.872 40.031 17.516 C 40.031 16.161 41.136 15.062 42.5 15.062 Z M 56.466 5.907 C 56.106 3.844 55.128 2.202 53.637 1.163 C 50.66 -0.917 46.249 -0.11 42.455 2.809 C 38.663 -0.11 34.252 -0.917 31.275 1.163 C 29.786 2.204 28.808 3.844 28.446 5.907 C 27.849 9.31 29.002 13.471 31.528 17.036 C 33.791 20.23 36.912 22.544 39.971 23.421 C 40.336 23.547 41.396 23.805 42.455 23.805 C 43.516 23.805 44.576 23.547 44.941 23.421 C 48 22.546 51.121 20.23 53.382 17.038 C 55.91 13.471 57.063 9.31 56.466 5.907 Z M 35.201 1.026 C 37.282 1.026 39.557 1.928 41.632 3.484 C 40.568 4.414 39.566 5.512 38.678 6.765 C 36.152 10.33 35 14.491 35.596 17.894 C 35.776 18.925 36.112 19.85 36.588 20.649 C 35.042 19.578 33.588 18.142 32.381 16.439 C 30.011 13.093 28.923 9.223 29.474 6.084 C 29.786 4.298 30.617 2.889 31.875 2.012 C 32.811 1.358 33.931 1.026 35.201 1.026 Z M 40.439 22.487 C 39.937 22.325 39.463 22.096 39.026 21.791 C 37.767 20.912 36.939 19.505 36.624 17.719 C 36.074 14.58 37.161 10.71 39.532 7.364 C 40.397 6.142 41.392 5.057 42.455 4.145 C 43.52 5.057 44.513 6.142 45.378 7.364 C 47.749 10.71 48.836 14.58 48.286 17.719 C 47.973 19.505 47.143 20.914 45.884 21.791 C 45.428 22.11 44.925 22.352 44.386 22.516 C 44.106 22.586 43.299 22.779 42.47 22.777 C 41.642 22.775 40.798 22.58 40.439 22.487 Z M 48.315 20.668 C 48.796 19.865 49.136 18.935 49.318 17.896 C 49.914 14.493 48.762 10.332 46.235 6.767 C 45.347 5.514 44.346 4.414 43.282 3.486 C 45.359
11.93 47.634 1.028 49.713 1.028 C 50.983 1.028 52.101 1.36 53.039 2.016 C 54.297 2.895 55.128 4.302 55.44 6.088 C 55.989 9.226 54.903 13.097 52.532 16.443 C 51.297 18.18 49.841 19.61 48.315 20.668 Z"></path></svg></span></a><nav class="hidden sm:flex items-center" style="gap:16px" aria-label="Primary"><div class="relative"><button type="button" aria-haspopup="true" aria-expanded="false" aria-controls="nav-menu-solutions" class="flex items-center gap-1.5 transition-colors duration-150" style="font-family:var(--font-inter);font-size:var(--mc-nav-type);font-weight:500;white-space:nowrap;text-decoration:none;color:var(--color-nav-muted);background:none;border:none;cursor:pointer;padding:0">Solutions<svg width="9" height="5" viewBox="0 0 10 6" fill="none" style="transform:none;transition:transform 0.15s ease;flex-shrink:0" aria-hidden="true"><path d="M1 1L5 5L9 1" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg></button></div><span aria-hidden="true" style="width:1px;height:18px;background:var(--border-strong);opacity:0.5;flex-shrink:0"></span><a class="transition-colors duration-150 hover:text-orange text-nav-muted" style="font-family:var(--font-inter);font-size:var(--mc-nav-type);font-weight:500;white-space:nowrap;text-decoration:none" href="/research">Research</a><span aria-hidden="true" style="width:1px;height:18px;background:var(--border-strong);opacity:0.5;flex-shrink:0"></span><div class="relative"><button type="button" aria-haspopup="true" aria-expanded="false" aria-controls="nav-menu-company" class="flex items-center gap-1.5 transition-colors duration-150" style="font-family:var(--font-inter);font-size:var(--mc-nav-type);font-weight:500;white-space:nowrap;text-decoration:none;color:var(--accent);background:none;border:none;cursor:pointer;padding:0">Company<svg width="9" height="5" viewBox="0 0 10 6" fill="none" style="transform:none;transition:transform 0.15s ease;flex-shrink:0" aria-hidden="true"><path d="M1 1L5 5L9 1" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg></button></div><span aria-hidden="true" style="width:1px;height:18px;background:var(--border-strong);opacity:0.5;flex-shrink:0"></span><a class="transition-colors duration-150 hover:text-orange text-nav-muted" style="font-family:var(--font-inter);font-size:var(--mc-nav-type);font-weight:500;white-space:nowrap;text-decoration:none" href="/contactus">Contact</a></nav><button class="sm:hidden flex flex-col items-center justify-center" aria-label="Open menu" aria-expanded="false" aria-controls="mobile-nav" style="width:34px;height:34px;gap:6px;background:transparent;border-radius:0;border:3px solid var(--border-strong);cursor:pointer;flex-shrink:0;padding:0"><span style="display:block;width:18px;height:2px;background:var(--foreground);border-radius:0;transition:transform 0.2s ease, opacity 0.2s ease;transform:none;opacity:1"></span><span style="display:block;width:18px;height:2px;background:var(--foreground);border-radius:0;transition:transform 0.2s ease, opacity 0.2s ease;transform:none;opacity:1"></span><span style="display:block;width:18px;height:2px;background:var(--foreground);border-radius:0;transition:transform 0.2s ease, opacity 0.2s ease;transform:none;opacity:1"></span></button></div></header><main class="flex-1">
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"What is Macrocosm's long-term vision?","acceptedAnswer":{"@type":"Answer","text":"Our goal is to build the first world model of the global economy, capable of simulating and forecasting the behavior of each firm in each sector of the globe. It will be useful both for firm-level decisions on a micro-level and economic planning on a macroscopic scale. This matters because firms, investors, and policymakers increasingly face a class of decisions that conventional models were never designed for â where the outcome depends on how a shock moves through the system rather than on any single number. We want to improve how those decisions get made, giving people a way to forecast, plan, and reason about a complex world before they have to commit. We are building our world model using cutting-edge techniques from complexity economics and AI, beginning with sectors and use cases where our approach adds the most immediate value. As each new sector is modeled and each new dataset integrated, our simulation grows more powerful. Ultimately, we envision a better economics for a better world: a system that can not only forecast and understand the global economy but also actively shape a smarter, better future."}},{"@type":"Question","name":"What is complexity economics and why use it?","acceptedA
1nswer":{"@type":"Answer","text":"Complexity economics is a field that approaches the economy as a complex adaptive system where macro-level patterns (such as asset bubbles, business cycles, and recessions) emerge from the micro-level interactions of many diverse economic agents. These agents include firms, households, banks, governments, and any other relevant economic actor. Complexity economics is empirically focused and draws on tools and techniques from physics, biology, and computer science to shed new light on long-standing economic problems. It relaxes several common assumptions in traditional economics, such as equilibrium, perfect rationality, and perfect competition. This means that the economy is modeled as it is, rather than how we think (or wish) it should be. Economic agents are modeled as boundedly rational decision-makers who learn and adapt â in line with behavioral economics research. As such, the economy is modeled in a bottom-up fashion where realistic behavioral rules generate complex macroeconomic outcomes, such as booms, busts, cascading failures, and structural transformations. We use complexity economics because the approach of conventional economics underperforms on the questions that matter most to firms. Times of crisis, like when supply chains break, energy markets are disrupted, or geopolitical disaster strikes, are when businesses are most in need of answers. But these critical periods are when traditional models fail, as they cannot rely on their usual assumptions."}},{"@type":"Question","name":"Why does Macrocosm's approach succeed where traditional models fail?","acceptedA
1nswer":{"@type":"Answer","text":"Traditional economic models are built on assumptions of equilibrium and rational agents that make the math simpler. Those assumptions work reasonably well in stable conditions, but they fail precisely when they're needed most: in crises, transitions, and novel situations. Macrocosm's models are built differently. Rather than relying on highly simplified top-down assumptions, we simulate the economy from the bottom up, with thousands of individual agents heterogeneously responding and adapting to realistic constraints. Macro outcomes emerge from those micro interactions rather than from assumed relationships. For example, let's start with supply chains. A standard equilibrium model tells you the supply chain impact after markets have cleared. Our model generates something no aggregate analysis can: a week-by-week view of where disruption hits first, how fast it spreads, and how long it lingers, resolved to the level of individual sectors and countries. Because we model how physical quantities move through actual supply linkages, the transmission mechanism is visible and therefore actionable. A second reason comes down to how the models are built. Each domain we cover, such as energy, supply chains, housing, or labor, is constructed as a module that shares a common underlying structure. This means economic domains are modular by construction. That lets us compose increasingly complex simulators in which a shock in one domain travels into the others along real causal pathways, which lets us capture the interdependencies that traditional, narrow, siloed tools miss."}},{"@type":"Question","name":"Why can't we just use generative AI (i.e., LLMs) to make better economic models?","acceptedA
1nswer":{"@type":"Answer","text":"AI-based approaches, such as machine learning (ML), generally perform well when the future resembles the past and there is enough historical precedent to train on. But the economy has not generated enough data to learn all of its mechanisms from statistical inference alone. There is simply not enough recorded history of cascading failures, geopolitical shocks, or structural transitions to train a model that will generalize reliably to the next one. For the specific case of generative AI, large language models (LLMs) struggle with coherent, causal, chain-of-thought thinking â and they only improved on this front when they could leverage other tools such as Python rather than reasoning themselves. Counterfactuals pose another issue. Even a model trained on every economic dataset ever recorded cannot reliably tackle novel situations without an embedded causal structure that helps it reason through such counterfactual scenarios. At Macrocosm, we build models using structured prior knowledge and employ advanced ML to understand dynamics and states that are not directly observable. We also use cutting-edge Bayesian inference techniques to calibrate our simulations, so they can handle uncertainty and evaluate counterfactuals reliably."}},{"@type":"Question","name":"Is this approach explainable? Trustworthy? Safe?","acceptedA
1nswer":{"@type":"Answer","text":"Yes â our models are explainable and transparent by construction. Because every result is built from explicit mechanisms on a causal graph, any forecast or scenario can be traced back to the assumptions and mechanisms that produced it. You can decompose what drove an outcome, test how sensitive it is to each driver, change an assumption, and watch the effect. It is also safe to rely on because the model is stock-flow consistent and obeys the accounting identities of the economy. The books have to balance at every step, and a firm cannot pay out more than it takes in without a matching liability appearing; this means the model cannot hand you an outcome inconsistent with economic reality. We also take great care to validate the outputs of our simulations â see the later question on validation for more."}},{"@type":"Question","name":"How do economic agent-based models work?","acceptedAnswer":{"@type":"Answer","text":"An economic agent-based model is a simulation in which each economic actor â firm, household, bank, government â is represented individually, with its own production constraints and behavioral rules. Within the simulation, agents make decisions, place orders, clear markets, and interact with each other. Nothing is assumed about the aggregate outcome; it emerges from the bottom up. This approach yields quantitative predictions that are empirically validated, testable, and actionable, unlike traditional approaches. We can observe cascade dynamics and understand how a disruption propagates throughout a system, affecting the economy and the labor market week by week. Our team has pioneered several advancements in this field, including most recently with differentiable agent-based models. In practice that means the model can measure how every output responds to a change in any input, so we can fit it to real-world data far more precisely."}},{"@type":"Question","name":"Can Macrocosm handle scenarios with no historical precedent?","acceptedA
1nswer":{"@type":"Answer","text":"Yes â this is one of the key distinguishing aspects of our approach. Statistical and machine learning models are bounded by their training data. There is simply not enough recorded economic history to calibrate a model on tail risks, novel geopolitical shocks, or structural transitions like rapid decarbonization. Those models fail to offer foresight beyond the scope of the past. Agent-based simulation works differently. Unforeseen scenarios emerge endogenously as agents interact and adapt under behavioral constraints. This is why our models can address genuinely novel shocks, such as the closure of the Strait of Hormuz, before they hit. When there's no historical record to draw from, our models can still make reasonable forecasts because there are real-world mechanisms embedded in them."}},{"@type":"Question","name":"How have you validated your approach?","acceptedAnswer":{"@type":"Answer","text":"Validation is at the heart of our approach. Agent-based models are a flexible technology to integrate existing data sources and predict future states, allowing for rigorous backtesting. More generally, agent-based modeling is already the state-of-the-art tool in several fields such as epidemiology and traffic modeling, where it has been extensively validated as a modeling approach. Our economic models are rooted in published academic research, where validation performance is carefully documented. For example, in May 2020, before UK GDP data was available, our founder J. Doyne Farmer and his team built a complexity economics simulation to predict the economic impact of COVID-19 lockdowns. A post-mortem showed that the model performed excellently in the aggregate, including compared to competing models, while also delivering key industry-level predictions. We have backtested our macroeconomic simulator across 38 countries and verified prediction accuracy against published literature. Our supply chain models have been validated against real-world shocks, including the 2011 and 2016 Japan earthquakes."}},{"@type":"Question","name":"Where does Macrocosm's data come from?","acceptedA
1nswer":{"@type":"Answer","text":"Our simulations are initialized from a combination of proprietary and public data sources. Our public sources include the OECD's input-output tables, national inventory statistics, bilateral trade flows, and physical infrastructure data. This information is integrated with proprietary data to reconstruct production networks and market structures at the resolution our models require. Because we are building bottom-up simulators of the global economy, we are also generating large amounts of synthetic data that can be used to replace unknown data for higher accuracy."}},{"@type":"Question","name":"What industries and sectors does Macrocosm serve?","acceptedAnswer":{"@type":"Answer","text":"Our initial focus is energy, supply chains, macroeconomic modeling, and labor markets â sectors where interdependencies make traditional modeling tools particularly inadequate. Within each industry, our platform helps investors, firms, and policymakers understand how disruptions, competitive dynamics, and structural shifts will ripple through complex systems. If these don't sound like your industry, we also work with organizations to design custom simulations tailored to their specific needs."}}]}</script>
1<div><div class="mc-gut" style="max-width:1600px;margin:0 auto;padding:24px 40px 0"><a style="display:inline-flex;align-items:center;gap:9px;font:600 13px/1 var(--font-dm-sans),'DM Sans',sans-serif;color:var(--muted);text-decoration:none" href="/about"><svg width="15" height="15" viewBox="0 0 24 24" fill="none" aria-hidden="true"><path d="M19 12H6M12 5l-7 7 7 7" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg>Back to About</a></div><div><div class="mc-gut mc-hero" style="max-width:1600px;margin:0 auto;padding:40px 40px 56px"><div style="font:600 13px/1 var(--font-ibm-plex-mono),'IBM Plex Mono',ui-monospace,monospace;letter-spacing:0.18em;text-transform:uppercase;color:var(--accent);animation:mcHeroRise .65s cubic-bezier(.2,.75,.2,1) 120ms both;will-change:opacity, transform">[ Frequently asked ]</div><h1 style="font-family:var(--font-darker-grotesque),'Darker Grotesque',sans-serif;font-weight:600;font-size:clamp(2.1rem, 4.6vw, 3.6rem);line-height:0.94;letter-spacing:-0.02em;text-transform:uppercase;color:var(--foreground);margin:16px 0 0"><span style="display:inline-block;animation:mcHeroWord .6s cubic-bezier(.2,.75,.2,1) 90ms both;will-change:opacity, transform">Questions</span> <span style="display:inline-block;color:inherit;transform:perspective(420px) rotateY(0deg);transition:none">&</span> <span style="display:inline-block;animation:mcHeroWord .6s cubic-bezier(.2,.75,.2,1) 200ms both;will-change:opacity, transform">answers</span></h1><p style="font:400 19px/1.6 var(--font-dm-sans),'DM Sans',sans-serif;color:var(--secondary);margin:24px 0 0;max-width:620px;animation:mcHeroRise .65s cubic-bezier(.2,.75,.2,1) 280ms both;will-change:opacity, transform">How complexity economics and our agent-based models work â and what makes Macrocosm different from traditional and machine-learning approaches.</p></div></div><div class="mc-gut" style="max-width:1600px;margin:0 auto;padding:16px 40px 40px"><div style="border-top:3px solid var(--border-strong);border-left:3px solid var(--border-strong);border-right:3px solid var(--border-strong)"><div id="faq-q-0" style="border-bottom:3px solid var(--border-strong);background:transparent"><button aria-expanded="false" style="display:flex;align-items:flex-start;gap:22px;width:100%;text-align:left;background:transparent;border:none;cursor:pointer;padding:26px 22px;color:var(--foreground)"><span style="font:600 13px/1.5 var(--font-ibm-plex-mono),'IBM Plex Mono',ui-monospace,monospace;color:var(--accent);flex:none;padding-top:10px;text-transform:uppercase;letter-spacing:0.08em">01</span><span style="flex:1;font-family:var(--font-darker-grotesque),'Darker Grotesque',sans-serif;font-weight:600;font-size:clamp(24px, 2.6vw, 34px);line-height:1.08;letter-spacing:-0.02em;color:var(--foreground);transition:color .15s">What is Macrocosm's long-term vision?</span><span data-ind="true" style="flex:none;width:34px;height:34px;margin-top:4px;display:flex;align-items:center;justify-content:center;border:3px solid var(--border-strong);border-radius:0;background:transparent;color:var(--foreground);transition:background .15s, color .15s, border-color .15s;font:400 24px/1 var(--font-ibm-plex-mono),'IBM Plex Mono',ui-monospace,monospace" aria-hidden="true">+</span></button></div><div id="faq-q-1" style="border-bottom:3px solid var(--border-strong);background:transparent"><button aria-expanded="false" style="display:flex;align-items:flex-start;gap:22px;width:100%;text-align:left;background:transparent;border:none;cursor:pointer;padding:26px 22px;color:var(--foreground)"><span style="font:600 13px/1.5 var(--font-ibm-plex-mono),'IBM Plex Mono',ui-monospace,monospace;color:var(--accent);flex:none;padding-top:10px;text-transform:uppercase;letter-spacing:0.08em">02</span><span style="flex:1;font-family:var(--font-darker-grotesque),'Darker Grotesque',sans-serif;font-weight:600;font-size:clamp(24px, 2.6vw, 34px);line-height:1.08;letter-spacing:-0.02em;color:var(--foreground);transition:color .15s">What is complexity economics and why use it?</span><span data-ind="true" style="flex:none;width:34px;height:34px;margin-top:4px;display:flex;align-items:center;justify-content:center;border:3px solid var(--border-strong);border-radius:0;background:transparent;color:var(--foreground);transition:background .15s, color .15s, border-color .15s;font:400 24px/1 var(--font-ibm-plex-mono),'IBM Plex Mono',ui-monospace,monospace" aria-hidden="true">+</span></button></div><div id="faq-q-2" style="border-bottom:3px solid var(--border-strong);background:transparent"><button aria-expanded="false" style="display:flex;align-items:flex-start;gap:22px;width:100%;text-align:left;background:transparent;border:none;cursor:pointer;padding:26px 22px;color:var(--foreground)"><span style="font:600 13px/1.5 var(--font-ibm-plex-mono),'IBM Plex Mono',ui-monospace,monospace;color:var(--accent);flex:none;padding-top:10px;text-transform:uppercase;letter-spacing:0.08em">03</span><span style="flex:1;font-family:var(--font-darker-grotesque),'Darker Grotesque',sans-serif;font-weight:600;font-size:clamp(24px, 2.6vw, 34px);line-height:1.08;letter-spacing:-0.02em;color:var(--foreground);transition:color .15s">Why does Macrocosm's approach succeed where traditional models fail?</span><span data-ind="true" style="flex:none;width:34px;height:34px;margin-top:4px;display:flex;align-items:center;justify-content:center;border:3px solid var(--border-strong);border-radius:0;background:transparent;color:var(--foreground);transition:background .15s, color .15s, border-color .15s;font:400 24px/1 var(--font-ibm-plex-mono),'IBM Plex Mono',ui-monospace,monospace" aria-hidden="true">+</span></button></div><div id="faq-q-3" style="border-bottom:3px solid var(--border-strong);background:transparent"><button aria-expanded="false" style="display:flex;align-items:flex-start;gap:22px;width:100%;text-align:left;background:transparent;border:none;cursor:pointer;padding:26px 22px;color:var(--foreground)"><span style="font:600 13px/1.5 var(--font-ibm-plex-mono),'IBM Plex Mono',ui-monospace,monospace;color:var(--accent);flex:none;padding-top:10px;text-transform:uppercase;letter-spacing:0.08em">04</span><span style="flex:1;font-family:var(--font-darker-grotesque),'Darker Grotesque',sans-serif;font-weight:600;font-size:clamp(24px, 2.6vw, 34px);line-height:1.08;letter-spacing:-0.02em;color:var(--foreground);transition:color .15s">Why can't we just use generative AI (i.e., LLMs) to make better economic models?</span><span data-ind="true" style="flex:none;width:34px;height:34px;margin-top:4px;display:flex;align-items:center;justify-content:center;border:3px solid var(--border-strong);border-radius:0;background:transparent;color:var(--foreground);transition:background .15s, color .15s, border-color .15s;font:400 24px/1 var(--font-ibm-plex-mono),'IBM Plex Mono',ui-monospace,monospace" aria-hidden="true">+</span></button></div><div id="faq-q-4" style="border-bottom:3px solid var(--border-strong);background:transparent"><button aria-expanded="false" style="display:flex;align-items:flex-start;gap:22px;width:100%;text-align:left;background:transparent;border:none;cursor:pointer;padding:26px 22px;color:var(--foreground)"><span style="font:600 13px/1.5 var(--font-ibm-plex-mono),'IBM Plex Mono',ui-monospace,monospace;color:var(--accent);flex:none;padding-top:10px;text-transform:uppercase;letter-spacing:0.08em">05</span><span style="flex:1;font-family:var(--font-darker-grotesque),'Darker Grotesque',sans-serif;font-weight:600;font-size:clamp(24px, 2.6vw, 34px);line-height:1.08;letter-spacing:-0.02em;color:var(--foreground);transition:color .15s">Is this approach explainable? Trustworthy? Safe?</span><span data-ind="true" style="flex:none;width:34px;height:34px;margin-top:4px;display:flex;align-items:center;justify-content:center;border:3px solid var(--border-strong);border-radius:0;background:transparent;color:var(--foreground);transition:background .15s, color .15s, border-color .15s;font:400 24px/1 var(--font-ibm-plex-mono),'IBM Plex Mono',ui-monospace,monospace" aria-hidden="true">+</span></button></div><div id="faq-q-5" style="border-bottom:3px solid var(--border-strong);background:transparent"><button aria-expanded="false" style="display:flex;align-items:flex-start;gap:22px;width:100%;text-align:left;background:transparent;border:none;cursor:pointer;padding:26px 22px;color:var(--foreground)"><span style="font:600 13px/1.5 var(--font-ibm-plex-mono),'IBM Plex Mono',ui-monospace,monospace;color:var(--accent);flex:none;padding-top:10px;text-transform:uppercase;letter-spacing:0.08em">06</span><span style="flex:1;font-family:var(--font-darker-grotesque),'Darker Grotesque',sans-serif;font-weight:600;font-size:clamp(24px, 2.6vw, 34px);line-height:1.08;letter-spacing:-0.02em;color:var(--foreground);transition:color .15s">
1How do economic agent-based models work?</span><span data-ind="true" style="flex:none;width:34px;height:34px;margin-top:4px;display:flex;align-items:center;justify-content:center;border:3px solid var(--border-strong);border-radius:0;background:transparent;color:var(--foreground);transition:background .15s, color .15s, border-color .15s;font:400 24px/1 var(--font-ibm-plex-mono),'IBM Plex Mono',ui-monospace,monospace" aria-hidden="true">+</span></button></div><div id="faq-q-6" style="border-bottom:3px solid var(--border-strong);background:transparent"><button aria-expanded="false" style="display:flex;align-items:flex-start;gap:22px;width:100%;text-align:left;background:transparent;border:none;cursor:pointer;padding:26px 22px;color:var(--foreground)"><span style="font:600 13px/1.5 var(--font-ibm-plex-mono),'IBM Plex Mono',ui-monospace,monospace;color:var(--accent);flex:none;padding-top:10px;text-transform:uppercase;letter-spacing:0.08em">07</span><span style="flex:1;font-family:var(--font-darker-grotesque),'Darker Grotesque',sans-serif;font-weight:600;font-size:clamp(24px, 2.6vw, 34px);line-height:1.08;letter-spacing:-0.02em;color:var(--foreground);transition:color .15s">Can Macrocosm handle scenarios with no historical precedent?</span><span data-ind="true" style="flex:none;width:34px;height:34px;margin-top:4px;display:flex;align-items:center;justify-content:center;border:3px solid var(--border-strong);border-radius:0;background:transparent;color:var(--foreground);transition:background .15s, color .15s, border-color .15s;font:400 24px/1 var(--font-ibm-plex-mono),'IBM Plex Mono',ui-monospace,monospace" aria-hidden="true">+</span></button></div><div id="faq-q-7" style="border-bottom:3px solid var(--border-strong);background:transparent"><button aria-expanded="false" style="display:flex;align-items:flex-start;gap:22px;width:100%;text-align:left;background:transparent;border:none;cursor:pointer;padding:26px 22px;color:var(--foreground)"><span style="font:600 13px/1.5 var(--font-ibm-plex-mono),'IBM Plex Mono',ui-monospace,monospace;color:var(--accent);flex:none;padding-top:10px;text-transform:uppercase;letter-spacing:0.08em">08</span><span style="flex:1;font-family:var(--font-darker-grotesque),'Darker Grotesque',sans-serif;font-weight:600;font-size:clamp(24px, 2.6vw, 34px);line-height:1.08;letter-spacing:-0.02em;color:var(--foreground);transition:color .15s">How have you validated your approach?</span><span data-ind="true" style="flex:none;width:34px;height:34px;margin-top:4px;display:flex;align-items:center;justify-content:center;border:3px solid var(--border-strong);border-radius:0;background:transparent;color:var(--foreground);transition:background .15s, color .15s, border-color .15s;font:400 24px/1 var(--font-ibm-plex-mono),'IBM Plex Mono',ui-monospace,monospace" aria-hidden="true">+</span></button></div><div id="faq-q-8" style="border-bottom:3px solid var(--border-strong);background:transparent"><button aria-expanded="false" style="display:flex;align-items:flex-start;gap:22px;width:100%;text-align:left;background:transparent;border:none;cursor:pointer;padding:26px 22px;color:var(--foreground)"><span style="font:600 13px/1.5 var(--font-ibm-plex-mono),'IBM Plex Mono',ui-monospace,monospace;color:var(--accent);flex:none;padding-top:10px;text-transform:uppercase;letter-spacing:0.08em">09</span><span style="flex:1;font-family:var(--font-darker-grotesque),'Darker Grotesque',sans-serif;font-weight:600;font-size:clamp(24px, 2.6vw, 34px);line-height:1.08;letter-spacing:-0.02em;color:var(--foreground);transition:color .15s">Where does Macrocosm's data come from?</span><span data-ind="true" style="flex:none;width:34px;height:34px;margin-top:4px;display:flex;align-items:center;justify-content:center;border:3px solid var(--border-strong);border-radius:0;background:transparent;color:var(--foreground);transition:background .15s, color .15s, border-color .15s;font:400 24px/1 var(--font-ibm-plex-mono),'IBM Plex Mono',ui-monospace,monospace" aria-hidden="true">+</span></button></div><div id="faq-q-9" style="border-bottom:3px solid var(--border-strong);background:transparent"><button aria-expanded="false" style="display:flex;align-items:flex-start;gap:22px;width:100%;text-align:left;background:transparent;border:none;cursor:pointer;padding:26px 22px;color:var(--foreground)"><span style="font:600 13px/1.5 var(--font-ibm-plex-mono),'IBM Plex Mono',ui-monospace,monospace;color:var(--accent);flex:none;padding-top:10px;text-transform:uppercase;letter-spacing:0.08em">10</span><span style="flex:1;font-family:var(--font-darker-grotesque),'Darker Grotesque',sans-serif;font-weight:600;font-size:clamp(24px, 2.6vw, 34px);line-height:1.08;letter-spacing:-0.02em;color:var(--foreground);transition:color .15s">What industries and sectors does Macrocosm serve?</span><span data-ind="true" style="flex:none;width:34px;height:34px;margin-top:4px;display:flex;align-items:center;justify-content:center;border:3px solid var(--border-strong);border-radius:0;background:transparent;color:var(--foreground);transition:background .15s, color .15s, border-color .15s;font:400 24px/1 var(--font-ibm-plex-mono),'IBM Plex Mono',ui-monospace,monospace" aria-hidden="true">+</span></button></div></div></div><div style="opacity:0;transform:translateY(18px);transition:opacity .8s cubic-bezier(.2,.75,.2,1) 0ms, transform .8s cubic-bezier(.2,.75,.2,1) 0ms;will-change:opacity, transform"><div class="mc-gut" style="max-width:1600px;margin:40px auto 96px"><div style="padding:64px 48px 80px;background:var(--surface);border-radius:0;border:3px solid var(--border-strong)"><h2 style="font-family:var(--font-darker-grotesque),'Darker Grotesque',sans-serif;font-weight:600;font-size:clamp(30px, 3.4vw, 46px);line-height:1;letter-spacing:-0.025em;text-transform:uppercase;color:var(--foreground);margin:0;max-width:620px">Still have a question?</h2><a class="mc-btn mc-btn--primary" style="display:inline-flex;align-items:center;gap:9px;margin-top:24px;font:600 13px/1 var(--font-ibm-plex-mono),'IBM Plex Mono',ui-monospace,monospace;letter-spacing:0.08em;text-transform:uppercase;padding:14px 22px;text-decoration:none" href="/contactus">Contact us <svg width="15" height="15" viewBox="0 0 24 24" fill="none" aria-hidden="true"><path d="M5 12h13M12 5l7 7-7 7" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg></a></div></div></div></div><!--$--><!--/$--></main><footer style="border-top:3px solid var(--border-strong)"><div id="newsletter" style="scroll-margin-top:100px;border-bottom:3px solid var(--border-strong)"><div class="mc-newsletter-band max-w-[1600px] mx-auto w-full flex flex-col sm:flex-row items-start sm:items-center justify-between gap-5" style="padding:clamp(16px,2.4vw,24px) clamp(24px,5vw,48px)"><p style="font-family:var(--font-inter);font-weight:500;font-size:clamp(0.95rem, 1vw, 1.15rem);color:var(--foreground)">Join Our Newsletter</p><form class="flex flex-col gap-1 w-full sm:w-auto"><div class="flex flex-wrap gap-2"><input type="text" tabindex="-1" autoComplete="off" aria-hidden="true" style="position:absolute;
1left:-9999px;width:1px;height:1px;opacity:0" name="_trap"/><input type="email" placeholder="[email protected]" required="" aria-label="Email address" class="mc-input px-4 py-2 text-sm flex-1" style="min-width:180px" name="email" value=""/><button type="submit" class="mc-btn mc-btn--primary text-sm font-semibold disabled:opacity-60" style="white-space:nowrap">Subscribe</button></div><div aria-hidden="false" style="max-height:500px;opacity:1;overflow:hidden;transition:opacity 0.25s ease, max-height 0.25s ease;margin:4px 0"><div class="cf-turnstile"></div></div></form></div></div><div class="max-w-[1600px] mx-auto w-full"><div class="mc-footer-grid" style="display:grid;grid-template-columns:1.4fr 1.6fr"><div class="mc-footer-brand" style="padding:clamp(20px,3vw,32px) clamp(24px,5vw,48px)"><a class="text-fg hover:text-orange transition-colors duration-150" style="display:inline-block" href="/"><span class="inline-flex "><svg viewBox="0 0 85 37" xmlns="http://www.w3.org/2000/svg" style="height:var(--mc-nav-logo);width:auto;display:block;overflow:visible" role="img" aria-label="Macrocosm"><path fill="currentColor" d="M 81.678 28.822 C 80.589 28.822 79.578 29.312 79.188 30.163 C 78.695 29.286 77.685 28.822 76.647 28.822 C 75.04 28.822 73.354 29.905 73.354 32.201 L 73.354 36.842 L 74.781 36.842 L 74.781 32.304 C 74.781 30.912 75.429 30.165 76.622 30.165 C 77.815 30.165 78.463 30.939 78.463 32.355 L 78.463 36.842 L 79.89 36.842 L 79.89 32.355 C 79.89 30.937 80.539 30.165 81.732 30.165 C 82.925 30.165 83.573 30.912 83.573 32.304 L 83.573 36.842 L 85 36.842 L 85 32.201 C 84.998 29.854 83.26 28.822 81.678 28.822 Z M 69.099 32.382 C 68.192 32.125 67.362 31.867 67.362 31.093 C 67.362 30.474 67.88 30.01 68.633 30.01 C 69.385 30.01 69.905 30.449 70.06 31.223 L 71.487 31.223 C 71.305 29.728 70.243 28.851 68.633 28.851 C 66.869 28.851 65.935 29.986 65.935 31.093 C 65.935 32.744 67.283 33.156 68.476 33.517 C 69.358 33.774 70.214 34.033 70.214 34.805 C 70.214 35.322 69.8 35.837 68.814 35.837 C 67.958 35.837 67.31 35.295 67.206 34.521 L 65.779 34.521 C 65.883 36.016 67.103 36.996 68.814 36.996 C 70.448 36.996 71.641 36.094 71.641 34.805 C 71.641 33.154 70.292 32.743 69.099 32.382 Z M 51.461 30.113 C 52.472 30.113 53.277 30.655 53.692 31.583 L 55.171 31.583 C 54.756 29.934 53.277 28.851 51.461 28.851 C 49.127 28.851 47.414 30.554 47.414 32.926 C 47.414 35.297 49.125 37 51.461 37 C 53.277 37 54.754 35.917 55.171 34.266 L 53.692 34.266 C 53.251 35.194 52.447 35.736 51.461 35.736 C 49.957 35.736 48.841 34.55 48.841 32.926 C 48.841 31.301 49.957 30.113 51.461 30.113 Z M 27.158 30.113 C 28.143 30.113 28.974 30.655 29.388 31.583 L 30.867 31.583 C 30.426 29.934 28.947 28.851 27.158 28.851 C 24.796 28.851 23.111 30.554 23.111 32.926 C 23.111 35.297 24.796 37 27.158 37 C 28.947 37 30.426 35.917 30.867 34.266 L 29.388 34.266 C 28.947 35.194 28.143 35.736 27.158 35.736 C 25.627 35.736 24.538 34.55 24.538 32.926 C 24.538 31.301 25.627 30.113 27.158 30.113 Z M 8.326 28.822 C 7.237 28.822 6.226 29.312 5.837 30.163 C 5.344 29.286 4.333 28.822 3.295 28.822 C 1.686 28.822 0 29.905 0 32.201 L 0 36.842 L 1.427 36.842 L 1.427 32.304 C 1.427 30.912 2.075 30.165 3.268 30.165 C 4.461 30.165 5.11 30.939 5.11 32.355 L 5.11 36.842 L 6.537 36.842 L 6.537 32.355 C 6.537 30.937 7.185 30.165 8.378 30.165 C 9.571 30.165 10.219 30.912 10.219 32.304 L 10.219 36.842 L 11.646 36.842 L 11.646 32.201 C 11.646 29.854 9.909 28.822 8.326 28.822 Z M 34.082 30.19 L 34.03 29.004 L 32.682 29.004 L 32.682 36.842 L 34.109 36.842 L 34.109 32.897 C 34.109 31.17 35.016 30.19 36.625 30.19 L 37.143 30.19 L 37.143 28.874 C 36.961 28.849 36.884 28.849 36.78 28.849 C 35.95 28.849 34.73 28.901 34.082 30.19 Z M 60.436 28.849 C 58.101 28.849 56.364 30.601 56.364 32.924 C 56.364 35.244 58.101 36.998 60.436 36.998 C 62.745 36.998 64.508 35.244 64.508 32.924 C 64.508 30.601 62.745 28.849 60.436 28.849 Z M 60.436 35.734 C 58.905 35.734 57.791 34.548 57.791 32.924 C 57.791 31.299 58.905 30.113 60.436 30.113 C 61.966 30.113 63.081 31.299 63.081 32.924 C 63.081 34.546 61.966 35.734 60.436 35.734 Z M 42.072 28.849 C 39.763 28.849 38 30.601 38 32.924 C 38 35.244 39.763 36.998 42.072 36.998 C 44.407 36.998 46.171 35.244 46.171 32.924 C 46.169 30.601 44.407 28.849 42.072 28.849 Z M 42.072 35.734 C 40.542 35.734 39.427 34.548 39.427 32.924 C 39.427 31.299 40.542 30.113 42.072 30.113 C 43.628 30.113 44.744 31.299 44.744 32.924 C 44.742 34.546 43.628 35.734 42.072 35.734 Z M 20.18 29.004 L 20.024 30.062 C 19.48 29.314 18.469 28.849 17.379 28.849 C 15.459 28.822 13.359 30.087 13.359 32.924 C 13.359 35.761 15.408 36.998 17.276 36.998 C 18.417 37.023 19.482 36.586 20.024 35.785 L 20.18 36.842 L 21.425 36.842 L 21.425 29.004 Z M 17.429 35.734 C 16.106 35.734 14.784 34.754 14.784 32.924 C 14.784 31.093 16.108 30.113 17.429 30.113 C 18.701 30.113 20.049 31.093 20.049 32.924 C 20.049 34.754 18.701 35.734 17.429 35.734 Z M 42.5 15.062 C 43.864 15.062 44.969 16.161 44.969 17.516 C 44.969 18.872 43.864 19.97 42.5 19.97 C 41.136 19.97 40.031 18.872 40.031 17.516 C 40.031 16.161 41.136 15.062 42.5 15.062 Z M 56.466 5.907 C 56.106 3.844 55.128 2.202 53.637 1.163 C 50.66 -0.917 46.249 -0.11 42.455 2.809 C 38.663 -0.11 34.252 -0.917 31.275 1.163 C 29.786 2.204 28.808 3.844 28.446 5.907 C 27.849 9.31 29.002 13.471 31.528 17.036 C 33.791 20.23 36.912 22.544 39.971 23.421 C 40.336 23.547 41.396 23.805 42.455 23.805 C 43.516 23.805 44.576 23.547 44.941 23.421 C 48 22.546 51.121 20.23 53.382 17.038 C 55.91 13.471 57.063 9.31 56.466 5.907 Z M 35.201 1.026 C 37.282 1.026 39.557 1.928 41.632 3.484 C 40.568 4.414 39.566 5.512 38.678 6.765 C 36.152 10.33 35 14.491 35.596 17.894 C 35.776 18.925 36.112 19.85 36.588 20.649 C 35.042 19.578 33.588 18.142 32.381 16.439 C 30.011 13.093 28.923 9.223 29.474 6.084 C 29.786 4.298 30.617 2.889 31.875 2.012 C 32.811 1.358 33.931 1.026 35.201 1.026 Z M 40.439 22.487 C 39.937 22.325 39.463 22.096 39.026 21.791 C 37.767 20.912 36.939 19.505 36.624 17.719 C 36.074 14.58 37.161 10.71 39.532 7.364 C 40.397 6.142 41.392 5.057 42.455 4.145 C 43.52 5.057 44.513 6.142 45.378 7.364 C 47.749 10.71 48.836 14.58 48.286 17.719 C 47.973 19.505 47.143 20.914 45.884 21.791 C 45.428 22.11 44.925 22.352 44.386 22.516 C 44.106 22.586 43.299 22.779 42.47 22.777 C 41.642 22.775 40.798 22.58 40.439 22.487 Z M 48.315 20.668 C 48.796 19.865 49.136 18.935 49.318 17.896 C 49.914 14.493 48.762 10.332 46.235 6.767 C 45.347 5.514 44.346 4.414 43.282 3.486 C 45.359
11.93 47.634 1.028 49.713 1.028 C 50.983 1.028 52.101 1.36 53.039 2.016 C 54.297 2.895 55.128 4.302 55.44 6.088 C 55.989 9.226 54.903 13.097 52.532 16.443 C 51.297 18.18 49.841 19.61 48.315 20.668 Z"></path></svg></span></a></div><div class="mc-footer-navwrap" style="display:flex;justify-content:flex-end;gap:clamp(40px,7vw,96px);padding:clamp(20px,3vw,32px) clamp(20px,3vw,40px)"><nav><div class="mc-footer-links flex flex-col gap-3"><a class="mc-foot-link" style="font-family:var(--font-inter);font-size:var(--mc-nav-type);font-weight:500" href="/">Home</a><a class="mc-foot-link" style="font-family:var(--font-inter);font-size:var(--mc-nav-type);font-weight:500" href="/#solutions">Solutions</a><a class="mc-foot-link" style="font-family:var(--font-inter);font-size:var(--mc-nav-type);font-weight:500" href="/press">Press & Events</a><a class="mc-foot-link" style="font-family:var(--font-inter);font-size:var(--mc-nav-type);font-weight:500" href="/about">About Us</a><a class="mc-foot-link" style="font-family:var(--font-inter);font-size:var(--mc-nav-type);font-weight:500" href="/about#roles">Open Roles</a></div></nav><nav><div class="mc-footer-links flex flex-col gap-3"><a class="mc-foot-link" style="font-family:var(--font-inter);font-size:var(--mc-nav-type);font-weight:500;--foot-c:var(--accent)" href="/faq">FAQ</a><a class="mc-foot-link" style="font-family:var(--font-inter);font-size:var(--mc-nav-type);font-weight:500" href="/design-partners">Design Partners</a><a class="mc-foot-link" style="font-family:var(--font-inter);font-size:var(--mc-nav-type);font-weight:500" href="/contactus">Contact</a><a href="https://www.linkedin.com/company/macrocosm-group/" target="_blank" rel="noopener noreferrer" aria-label="Macrocosm on LinkedIn" class="mc-foot-social" style="margin-top:4px"><svg width="14" height="14" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true"><path d="M4.98 3.5C4.98 4.88 3.87 6 2.5 6S0 4.88 0 3.5 1.12 1 2.5 1 4.98 2.12 4.98 3.5zM.5 8h4V23h-4V8zM7.5 8h3.8v2.05h.05c.53-1 1.83-2.05 3.76-2.05 4.02 0 4.76 2.65 4.76 6.1V23h-4v-6.4c0-1.53-.03-3.5-2.13-3.5-2.13 0-2.46 1.66-2.46 3.38V23h-4V8z"></path></svg></a></div></nav></div></div></div><div style="border-top:3px solid var(--border-strong)"><div class="mc-foot-bottom max-w-[1600px] mx-auto w-full flex items-center justify-between gap-4" style="padding:0.7rem clamp(24px,5vw,48px)"><span class="mc-label" style="font-size:clamp(0.6rem, 0.55vw, 0.72rem)">© Macrocosm</span><div class="flex items-center gap-4"><button type="button" class="mc-foot-link" style="font-family:var(--font-inter);font-size:clamp(0.6rem, 0.55vw, 0.72rem);font-weight:500;letter-spacing:0.14em;background:transparent;border:none;padding:0;cursor:pointer;--foot-c:var(--secondary)">Cookie preferences</button><a class="mc-foot-link" style="font-family:var(--font-inter);font-size:clamp(0.6rem, 0.55vw, 0.72rem);font-weight:500;letter-spacing:0.14em;--foot-c:var(--secondary)" href="/privacy-policy">Privacy Policy</a></div></div></div></footer><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$--><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$-->
1<script src="/_next/static/immutable/chunks/36k8in9a291ok.js" id="_R_" async=""></script>
1<script>(self.__next_f=self.__next_f||[]).push([0])</script>
1<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[72776,[\"/_next/static/immutable/chunks/025opj2ydkv26.js\",\"/_next/static/immutable/chunks/41pykgyrr_9h7.js\",\"/_next/static/immutable/chunks/3k-nk_9rmvo7t.js\"],\"Navigation\"]\n3:I[39756,[\"/_next/static/immutable/chunks/1tf2pn9278k7y.js\"],\"default\"]\n4:I[8821,[\"/_next/static/immutable/chunks/025opj2ydkv26.js\",\"/_next/static/immutable/chunks/41pykgyrr_9h7.js\",\"/_next/static/immutable/chunks/3k-nk_9rmvo7t.js\",\"/_next/static/immutable/chunks/2njmvr513mtuo.js\"],\"default\"]\n5:I[37457,[\"/_next/static/immutable/chunks/1tf2pn9278k7y.js\"],\"default\"]\n6:I[36768,[\"/_next/static/immutable/chunks/025opj2ydkv26.js\",\"/_next/static/immutable/chunks/41pykgyrr_9h7.js\",\"/_next/static/immutable/chunks/3k-nk_9rmvo7t.js\",\"/_next/static/immutable/chunks/0jmm7qbay-k7l.js\"],\"default\"]\n7:I[56691,[\"/_next/static/immutable/chunks/025opj2ydkv26.js\",\"/_next/static/immutable/chunks/41pykgyrr_9h7.js\",\"/_next/static/immutable/chunks/3k-nk_9rmvo7t.js\"],\"Footer\"]\n8:I[2355,[\"/_next/static/immutable/chunks/025opj2ydkv26.js\",\"/_next/static/immutable/chunks/41pykgyrr_9h7.js\",\"/_next/static/immutable/chunks/3k-nk_9rmvo7t.js\"],\"Analytics\"]\n9:I[57215,[\"/_next/static/immutable/chunks/025opj2ydkv26.js\",\"/_next/static/immutable/chunks/41pykgyrr_9h7.js\",\"/_next/static/immutable/chunks/3k-nk_9rmvo7t.js\"],\"SpeedInsights\"]\na:I[34377,[\"/_next/static/immutable/chunks/025opj2ydkv26.js\",\"/_next/static/immutable/chunks/41pykgyrr_9h7.js\",\"/_next/static/immutable/chunks/3k-nk_9rmvo7t.js\"],\"GoogleAnalytics\"]\nb:I[63104,[\"/_next/static/immutable/chunks/025opj2ydkv26.js\",\"/_next/static/immutable/chunks/41pykgyrr_9h7.js\",\"/_next/static/immutable/chunks/3k-nk_9rmvo7t.js\"],\"ConsentBanner\"]\n12:I[68027,[\"/_next/static/immutable/chunks/025opj2ydkv26.js\",\"/_next/static/immutable/chunks/41pykgyrr_9h7.js\",\"/_next/static/immutable/chunks/3k-nk_9rmvo7t.js\"],\"default\",1]\n:HL[\"/_next/static/immutable/chunks/1me9e1tm1npof.css\",\"style\"]\n:HL[\"/_next/static/immutable/media/darker_grotesque_400-s.p.1bcbf5n3z46ol.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/immutable/media/dm_sans_400-s.p.0fpdy-lufm69d.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/immutable/media/ibm_plex_mono_400-s.p.19gbeb610ur4n.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/immutable/media/ibm_plex_mono_500-s.p.25_05y-blbp24.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/immutable/media/ibm_plex_mono_600-s.p.04jv21_rdbjv3.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\nc:T2d17,{\"@context\":\"https://schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"What is Macrocosm's long-term vision?\",\"acceptedA
1nswer\":{\"@type\":\"Answer\",\"text\":\"Our goal is to build the first world model of the global economy, capable of simulating and forecasting the behavior of each firm in each sector of the globe. It will be useful both for firm-level decisions on a micro-level and economic planning on a macroscopic scale. This matters because firms, investors, and policymakers increasingly face a class of decisions that conventional models were never designed for â where the outcome depends on how a shock moves through the system rather than on any single number. We want to improve how those decisions get made, giving people a way to forecast, plan, and reason about a complex world before they have to commit. We are building our world model using cutting-edge techniques from complexity economics and AI, beginning with sectors and use cases where our approach adds the most immediate value. As each new sector is modeled and each new dataset integrated, our simulation grows more powerful. Ultimately, we envision a better economics for a better world: a system that can not only forecast and understand the global economy but also actively shape a smarter, better future.\"}},{\"@type\":\"Question\",\"name\":\"What is complexity economics and why use it?\",\"acceptedA
1nswer\":{\"@type\":\"Answer\",\"text\":\"Complexity economics is a field that approaches the economy as a complex adaptive system where macro-level patterns (such as asset bubbles, business cycles, and recessions) emerge from the micro-level interactions of many diverse economic agents. These agents include firms, households, banks, governments, and any other relevant economic actor. Complexity economics is empirically focused and draws on tools and techniques from physics, biology, and computer science to shed new light on long-standing economic problems. It relaxes several common assumptions in traditional economics, such as equilibrium, perfect rationality, and perfect competition. This means that the economy is modeled as it is, rather than how we think (or wish) it should be. Economic agents are modeled as boundedly rational decision-makers who learn and adapt â in line with behavioral economics research. As such, the economy is modeled in a bottom-up fashion where realistic behavioral rules generate complex macroeconomic outcomes, such as booms, busts, cascading failures, and structural transformations. We use complexity economics because the approach of conventional economics underperforms on the questions that matter most to firms. Times of crisis, like when supply chains break, energy markets are disrupted, or geopolitical disaster strikes, are when businesses are most in need of answers. But these critical periods are when traditional models fail, as they cannot rely on their usual assumptions.\"}},{\"@type\":\"Question\",\"name\":\"Why does Macrocosm's approach succeed where traditional models fail?\",\"acceptedA
1nswer\":{\"@type\":\"Answer\",\"text\":\"Traditional economic models are built on assumptions of equilibrium and rational agents that make the math simpler. Those assumptions work reasonably well in stable conditions, but they fail precisely when they're needed most: in crises, transitions, and novel situations. Macrocosm's models are built differently. Rather than relying on highly simplified top-down assumptions, we simulate the economy from the bottom up, with thousands of individual agents heterogeneously responding and adapting to realistic constraints. Macro outcomes emerge from those micro interactions rather than from assumed relationships. For example, let's start with supply chains. A standard equilibrium model tells you the supply chain impact after markets have cleared. Our model generates something no aggregate analysis can: a week-by-week view of where disruption hits first, how fast it spreads, and how long it lingers, resolved to the level of individual sectors and countries. Because we model how physical quantities move through actual supply linkages, the transmission mechanism is visible and therefore actionable. A second reason comes down to how the models are built. Each domain we cover, such as energy, supply chains, housing, or labor, is constructed as a module that shares a common underlying structure. This means economic domains are modular by construction. That lets us compose increasingly complex simulators in which a shock in one domain travels into the others along real causal pathways, which lets us capture the interdependencies that traditional, narrow, siloed tools miss.\"}},{\"@type\":\"Question\",\"name\":\"Why can't we just use generative AI (i.e., LLMs) to make better economic models?\",\"acceptedA
1nswer\":{\"@type\":\"Answer\",\"text\":\"AI-based approaches, such as machine learning (ML), generally perform well when the future resembles the past and there is enough historical precedent to train on. But the economy has not generated enough data to learn all of its mechanisms from statistical inference alone. There is simply not enough recorded history of cascading failures, geopolitical shocks, or structural transitions to train a model that will generalize reliably to the next one. For the specific case of generative AI, large language models (LLMs) struggle with coherent, causal, chain-of-thought thinking â and they only improved on this front when they could leverage other tools such as Python rather than reasoning themselves. Counterfactuals pose another issue. Even a model trained on every economic dataset ever recorded cannot reliably tackle novel situations without an embedded causal structure that helps it reason through such counterfactual scenarios. At Macrocosm, we build models using structured prior knowledge and employ advanced ML to understand dynamics and states that are not directly observable. We also use cutting-edge Bayesian inference techniques to calibrate our simulations, so they can handle uncertainty and evaluate counterfactuals reliably.\"}},{\"@type\":\"Question\",\"name\":\"Is this approach explainable? Trustworthy? Safe?\",\"acceptedA
1nswer\":{\"@type\":\"Answer\",\"text\":\"Yes â our models are explainable and transparent by construction. Because every result is built from explicit mechanisms on a causal graph, any forecast or scenario can be traced back to the assumptions and mechanisms that produced it. You can decompose what drove an outcome, test how sensitive it is to each driver, change an assumption, and watch the effect. It is also safe to rely on because the model is stock-flow consistent and obeys the accounting identities of the economy. The books have to balance at every step, and a firm cannot pay out more than it takes in without a matching liability appearing; this means the model cannot hand you an outcome inconsistent with economic reality. We also take great care to validate the outputs of our simulations â see the later question on validation for more.\"}},{\"@type\":\"Question\",\"name\":\"How do economic agent-based models work?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"An economic agent-based model is a simulation in which each economic actor â firm, household, bank, government â is represented individually, with its own production constraints and behavioral rules. Within the simulation, agents make decisions, place orders, clear markets, and interact with each other. Nothing is assumed about the aggregate outcome; it emerges from the bottom up. This approach yields quantitative predictions that are empirically validated, testable, and actionable, unlike traditional approaches. We can observe cascade dynamics and understand how a disruption propagates throughout a system, affecting the economy and the labor market week by week. Our team has pioneered several advancements in this field, including most recently with differentiable agent-based models. In practice that means the model can measure how every output responds to a change in any input, so we can fit it to real-world data far more precisely.\"}},{\"@type\":\"Question\",\"name\":\"Can Macrocosm handle scenarios with no historical precedent?\",\"acceptedA
1nswer\":{\"@type\":\"Answer\",\"text\":\"Yes â this is one of the key distinguishing aspects of our approach. Statistical and machine learning models are bounded by their training data. There is simply not enough recorded economic history to calibrate a model on tail risks, novel geopolitical shocks, or structural transitions like rapid decarbonization. Those models fail to offer foresight beyond the scope of the past. Agent-based simulation works differently. Unforeseen scenarios emerge endogenously as agents interact and adapt under behavioral constraints. This is why our models can address genuinely novel shocks, such as the closure of the Strait of Hormuz, before they hit. When there's no historical record to draw from, our models can still make reasonable forecasts because there are real-world mechanisms embedded in them.\"}},{\"@type\":\"Question\",\"name\":\"How have you validated your approach?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Validation is at the heart of our approach. Agent-based models are a flexible technology to integrate existing data sources and predict future states, allowing for rigorous backtesting. More generally, agent-based modeling is already the state-of-the-art tool in several fields such as epidemiology and traffic modeling, where it has been extensively validated as a modeling approach. Our economic models are rooted in published academic research, where validation performance is carefully documented. For example, in May 2020, before UK GDP data was available, our founder J. Doyne Farmer and his team built a complexity economics simulation to predict the economic impact of COVID-19 lockdowns. A post-mortem showed that the model performed excellently in the aggregate, including compared to competing models, while also delivering key industry-level predictions. We have backtested our macroeconomic simulator across 38 countries and verified prediction accuracy against published literature. Our supply chain models have been validated against real-world shocks, including the 2011 and 2016 Japan earthquakes.\"}},{\"@type\":\"Question\",\"name\":\"Where does Macrocosm's data come from?\",\"acceptedA
1nswer\":{\"@type\":\"Answer\",\"text\":\"Our simulations are initialized from a combination of proprietary and public data sources. Our public sources include the OECD's input-output tables, national inventory statistics, bilateral trade flows, and physical infrastructure data. This information is integrated with proprietary data to reconstruct production networks and market structures at the resolution our models require. Because we are building bottom-up simulators of the global economy, we are also generating large amounts of synthetic data that can be used to replace unknown data for higher accuracy.\"}},{\"@type\":\"Question\",\"name\":\"What industries and sectors does Macrocosm serve?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Our initial focus is energy, supply chains, macroeconomic modeling, and labor markets â sectors where interdependencies make traditional modeling tools particularly inadequate. Within each industry, our platform helps investors, firms, and policymakers understand how disruptions, competitive dynamics, and structural shifts will ripple through complex systems. If these don't sound like your industry, we also work with organizations to design custom simulations tailored to their specific needs.\"}}]}10:X\n0:{\"P\":null,\"c\":[\"\",\"faq\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"faq\",{\"children\":[\"__PAGE__\",{},\"$undefined\",\"$undefined\",4608]},\"$undefined\",\"$undefined\",4608]},\"$undefined\",\"$undefined\",4624],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/immutable/chunks/1me9e1tm1npof.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/immutable/chunks/025opj2ydkv26.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/immutable/chunks/41pykgyrr_9h7.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/immutable/chunks/3k-nk_9rmvo7t.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"suppressHydrationWarning\":true,\"className\":\"dmsans_e336b54b-module__Q0iKyW__variable darkergrotesque_3ef705b7-module__u3RfqG__variable ibmplexmono_b6570969-module__OzJvxG__variable h-full\",\"children\":[[\"$\",\"head\",null,{\"children\":[\"$\",\"script\",null,{\"suppressHydrationWarning\":true,\"dangerouslySetInnerHTML\":{\"__html\":\"(function(){window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments);}window.gtag=window.gtag||gtag;var g='denied';try{var raw=localStorage.getItem(\\\"mc-consent\\\");if(raw){var p=JSON.parse(raw);if(p\u0026\u0026p.v===2\u0026\u0026p.choice==='granted'){g='granted';}}}catch(e){}gtag('consent','default',{ad_storage:g,ad_user_data:g,ad_personalization:g,analytics_storage:g,functionality_storage:g,personalization_storage:g,security_storage:'granted',wait_for_update:500});})();\"}}]}],[\"$\",\"body\",null,{\"className\":\"min-h-full flex flex-col\",\"style\":{\"background\":\"var(--background)\",\"color\":\"var(--foreground)\"},\"children\":[[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@graph\\\":[{\\\"@type\\\":\\\"Organization\\\",\\\"@id\\\":\\\"https://mcsm.ai/#organization\\\",\\\"name\\\":\\\"Macrocosm\\\",\\\"url\\\":\\\"https://mcsm.ai\\\",\\\"logo\\\":\\\"https://mcsm.ai/macrocosm-logo.svg\\\",\\\"email\\\":\\\"[email protected]\\\",\\\"description\\\":\\\"Macrocosm builds agent-based, backtested simulations of the real-world economy from the bottom up, helping firms, investors, and policymakers make better decisions under uncertainty â across macroeconomics, energy, and supply-chain risk.\\\",\\\"foundingDate\\\":\\\"2023\\\",\\\"sameAs\\\":[\\\"https://www.linkedin.com/company/macrocosm-group/\\\"]},{\\\"@type\\\":\\\"WebSite\\\",\\\"@id\\\":\\\"https://mcsm.ai/#website\\\",\\\"name\\\":\\\"Macrocosm\\\",\\\"url\\\":\\\"https://mcsm.ai\\\",\\\"publisher\\\":{\\\"@id\\\":\\\"https://mcsm.ai/#organization\\\"}}]}\"}}],[\"$\",\"$L2\",null,{}],[\"$\",\"main\",null,{\"className\":\"flex-1\",\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$4\",\"errorStyles\":[],\"errorScripts\":[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/immutable/chunks/2njmvr513mtuo.js\",\"async\":true}]],\"template\":[\"$\",\"$L5\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"$L6\",null,{}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L7\",null,{}],[\"$\",\"$L8\",null,{}],[\"$\",\"$L9\",null,{}],[\"$\",\"$La\",null,{}],[\"$\",\"$Lb\",null,{}]]}]]}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L5\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"$c\"}}],\"$Ld\"],[\"$Le\"],\"$Lf\"]}],{}
1,null,false,null]},null,false,\"$10\"]},null,false,null],\"$L11\",false]],\"m\":\"$undefined\",\"G\":[\"$12\",[\"$L13\"]],\"S\":true,\"h\":null,\"r\":\"$undefined\",\"s\":\"$undefined\",\"a\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\"}\n14:I[77714,[\"/_next/static/immutable/chunks/025opj2ydkv26.js\",\"/_next/static/immutable/chunks/41pykgyrr_9h7.js\",\"/_next/static/immutable/chunks/3k-nk_9rmvo7t.js\",\"/_next/static/immutable/chunks/0ap4p_48qj1lk.js\"],\"FAQPageClient\"]\n15:I[97367,[\"/_next/static/immutable/chunks/1tf2pn9278k7y.js\"],\"OutletBoundary\"]\n16:\"$Sreact.suspense\"\n18:I[97367,[\"/_next/static/immutable/chunks/1tf2pn9278k7y.js\"],\"ViewportBoundary\"]\n1a:I[97367,[\"/_next/static/immutable/chunks/1tf2pn9278k7y.js\"],\"MetadataBoundary\"]\nd:[\"$\",\"$L14\",null,{}]\ne:[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/immutable/chunks/0ap4p_48qj1lk.js\",\"async\":true,\"nonce\":\"$undefined\"}]\nf:[\"$\",\"$L15\",null,{\"children\":[\"$\",\"$16\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@17\"}]}]\n11:[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$L18\",null,{\"children\":\"$L19\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$L1a\",null,{\"children\":[\"$\",\"$16\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L1b\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}]\n13:[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/immutable/chunks/1me9e1tm1npof.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\n10:C\n19:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n1c:I[27201,[\"/_next/static/immutable/chunks/1tf2pn9278k7y.js\"],\"IconMark\"]\n17:null\n1b:[[\"$\",\"title\",\"0\",{\"children\":\"FAQ\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"How complexity economics and our agent-based models work â and what makes Macrocosm different from traditional and machine-learning approaches.\"}],[\"$\",\"link\",\"2\",{\"rel\":\"manifest\",\"href\":\"/manifest.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"3\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"4\",{\"name\":\"googlebot\",\"content\":\"index, follow, max-image-preview:large\"}],[\"$\",\"link\",\"5\",{\"rel\":\"canonical\",\"href\":\"https://mcsm.ai/faq\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:title\",\"content\":\"FAQ\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:description\",\"content\":\"How complexity economics and our agent-based models work â and what makes Macrocosm different from traditional and machine-learning approaches.\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:url\",\"content\":\"https://mcsm.ai/faq\"}],[\"$\",\"meta\",\"9\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"10\",{\"name\":\"twitter:title\",\"content\":\"FAQ\"}],[\"$\",\"meta\",\"11\",{\"name\":\"twitter:description\",\"content\":\"How complexity economics and our agent-based models work â and what makes Macrocosm different from traditional and machine-learning approaches.\"}],[\"$\",\"meta\",\"12\",{\"name\":\"twitter:image\",\"content\":\"https://mcsm.ai/twitter-image?a8816d07a2fd8a5b\"}],[\"$\",\"meta\",\"13\",{\"name\":\"twitter:image:alt\",\"content\":\"Macrocosm â better intelligence, better decisions\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:image:type\",\"content\":\"image/png\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:image:height\",\"content\":\"630\"}],[\"$\",\"link\",\"17\",{\"rel\":\"icon\",\"href\":\"/icon.svg\",\"type\":\"image/svg+xml\",\"sizes\":\"any\"}],[\"$\",\"link\",\"18\",{\"rel\":\"apple-touch-icon\",\"href\":\"/apple-icon\",\"type\":\"image/png\",\"sizes\":\"180x180\"}],[\"$\",\"$L1c\",\"19\",{}]]\n"])</script>
1<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v4bc70e2c01a94c73b74392e4234840661791215815920" integrity="sha512-L0ha0OXavK/8okipN9F8BtP84dg9DUhPERbBXzwI6dgTA55d2+yweo3pn5CSFYs45/r8md2+xvUPtTdvTNRfjA==" data-cf-beacon='{"version":"2024.11.0","token":"56960980f5624a5f8f6381853885c19b","r":1,"spa":2}' crossorigin="anonymous"></script>
1 2</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.