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="preload" as="image" imageSrcSet="/_next/image?url=%2Fimg%2Fdifferentiable-electricity-market-clearing.png&w=384&q=75&dpl=dpl_AC1gqg1zY2K9tvZaKEKYSc8d7SdX 384w, /_next/image?url=%2Fimg%2Fdifferentiable-electricity-market-clearing.png&w=640&q=75&dpl=dpl_AC1gqg1zY2K9tvZaKEKYSc8d7SdX 640w, /_next/image?url=%2Fimg%2Fdifferentiable-electricity-market-clearing.png&w=750&q=75&dpl=dpl_AC1gqg1zY2K9tvZaKEKYSc8d7SdX 750w, /_next/image?url=%2Fimg%2Fdifferentiable-electricity-market-clearing.png&w=828&q=75&dpl=dpl_AC1gqg1zY2K9tvZaKEKYSc8d7SdX 828w, /_next/image?url=%2Fimg%2Fdifferentiable-electricity-market-clearing.png&w=1080&q=75&dpl=dpl_AC1gqg1zY2K9tvZaKEKYSc8d7SdX 1080w, /_next/image?url=%2Fimg%2Fdifferentiable-electricity-market-clearing.png&w=1200&q=75&dpl=dpl_AC1gqg1zY2K9tvZaKEKYSc8d7SdX 1200w, /_next/image?url=%2Fimg%2Fdifferentiable-electricity-market-clearing.png&w=1920&q=75&dpl=dpl_AC1gqg1zY2K9tvZaKEKYSc8d7SdX 1920w, /_next/image?url=%2Fimg%2Fdifferentiable-electricity-market-clearing.png&w=2048&q=75&dpl=dpl_AC1gqg1zY2K9tvZaKEKYSc8d7SdX 2048w, /_next/image?url=%2Fimg%2Fdifferentiable-electricity-market-clearing.png&w=3840&q=75&dpl=dpl_AC1gqg1zY2K9tvZaKEKYSc8d7SdX 3840w" imageSizes="(max-width: 1024px) 100vw, 50vw"/><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/19fk2zxwnllc4.js" async="" crossorigin=""></script>
1<link rel="preload" href="https://www.googletagmanager.com/gtag/js?id=G-C4BBYM1558" as="script"/><title>Research</title><meta name="description" content="Research, reports, and insights from Macrocosm on complexity economics, agent-based modeling, and systemic risk."/><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/research"/><meta property="og:title" content="Research"/><meta property="og:description" content="Research, reports, and insights from Macrocosm on complexity economics, agent-based modeling, and systemic risk."/><meta property="og:url" content="https://mcsm.ai/research"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Research"/><meta name="twitter:description" content="Research, reports, and insights from Macrocosm on complexity economics, agent-based modeling, and systemic risk."/><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-orange" 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(--color-nav-muted);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":"CollectionPage","@id":"https://mcsm.ai/research","name":"Research & Insights","description":"Research, reports, and insights from Macrocosm on complexity economics, agent-based modeling, and systemic risk.","isPartOf":{"@id":"https://mcsm.ai/#website"},"about":{"@id":"https://mcsm.ai/#organization"},"mainEntity":{"@type":"ItemList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@type":"ScholarlyArticle","name":"Differentiable Electricity-Market Clearing for Gradient-Based Planning","url":"https://mcsm.ai/papers/differentiable-electricity-market-clearing.pdf","datePublished":"2026-09-02","publisher":{"@id":"https://mcsm.ai/#organization"}}},{"@type":"ListItem","position":2,"item":{"@type":"Report","name":"It's Time to Close the Supply Chain Protection Gap","url":"https://mcsm.ai/papers/macrocosm-supply-chain-protection-gap.pdf","datePublished":"2026-08-01","publisher":{"@id":"https://mcsm.ai/#organization"}}},{"@type":"ListItem","position":3,"item":{"@type":"Report","name":"Hormuz Closure: Analysis Report","url":"https://mcsm.ai/papers/macrocosm-hormuz-analysis.pdf","datePublished":"2026-03-01","publisher":{"@id":"https://mcsm.ai/#organization"}}},{"@type":"ListItem","position":4,"item":{"@type":"ScholarlyArticle","name":"Resilient-to-Fragile Transition and Excess Volatility in Supply Chain Networks","url":"https://arxiv.org/pdf/2601.20450","datePublished":"2026-01-20","publisher":{"@id":"https://mcsm.ai/#organization"}}},{"@type":"ListItem","position":5,"item":{"@type":"ScholarlyArticle","name":"Agent-Based Modeling in Economics and Finance: Past, Present, and Future","url":"https://oms-inet.files.svdcdn.com/staging/files/JEL-v2.0.pdf","datePublished":"2025-09-10","publisher":{"@id":"https://mcsm.ai/#organization"}}},{"@type":"ListItem","position":6,"item":{"@type":"ScholarlyArticle","name":"A differentiable model of supply-chain shocks","url":"https://openreview.net/pdf?id=Ie00BqBvdm","datePublished":"2025-07-15","publisher":{"@id":"https://mcsm.ai/#organization"}}},{"@type":"ListItem","position":7,"item":{"@type":"ScholarlyArticle","name":"Quantitative agent-based models: a promising alternative for macroeconomics","url":"https://academic.oup.com/oxrep/article/41/2/571/8281854","datePublished":"2025-04-20","publisher":{"@id":"https://mcsm.ai/#organization"}}},{"@type":"ListItem","position":8,"item":{"@type":"ScholarlyArticle","name":"Forecasting the propagation of pandemic shocks with a dynamic input-output model","url":"https://www.sciencedirect.com/science/article/pii/S0165188922002317","datePublished":"2022-06-10","publisher":{"@id":"https://mcsm.ai/#organization"}}}]}}</script>
1<div class="mc-fade-in"><div><h1 class="sr-only">Research and Insights</h1><section style="border-bottom:3px solid var(--border-strong)"><div class="mc-collapse mc-research-hero" style="max-width:1600px;margin:0 auto;display:grid;grid-template-columns:1fr 0.92fr;align-items:stretch;min-height:var(--mc-hero-h)"><div style="display:flex;flex-direction:column;justify-content:center;padding:clamp(24px, 3.5vh, 40px) 40px"><p style="font-family:var(--font-mono);text-transform:uppercase;letter-spacing:0.18em;font-size:0.7rem;color:var(--accent);margin:0 0 1.1rem"><span aria-hidden="true">[ </span>Highlight<span aria-hidden="true"> ]</span></p><h2 class="font-display font-semibold" style="font-size:var(--mc-hero-type);line-height:0.94;letter-spacing:-0.02em;text-transform:uppercase;margin:0">Differentiable Electricity-Market Clearing for Gradient-Based Planning</h2><p class="font-sans" style="font-size:1.08rem;line-height:1.6;color:var(--secondary);margin:22px 0 0;max-width:min(720px, 100%)">We treat electricity-market clearing as a differentiable optimization layer, allowing gradients to flow from cleared prices back to data-center siting decisions. In experiments allocating 50 MW across six candidate buses, the method recovers near-optimal plans across changing operating conditions.</p><div style="margin-top:34px"><a target="_blank" rel="noopener noreferrer" class="mc-btn mc-btn--primary mc-btn--mono" style="font-size:0.8rem" href="/papers/differentiable-electricity-market-clearing.pdf">Read paper<!-- --> â</a></div></div><div class="rh-viz" style="position:relative;min-height:320px;border-left:3px solid var(--border-strong);background:var(--surface);overflow:hidden"><img alt="" decoding="async" data-nimg="fill" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;object-fit:cover;color:transparent" sizes="(max-width: 1024px) 100vw, 50vw" srcSet="/_next/image?url=%2Fimg%2Fdifferentiable-electricity-market-clearing.png&w=384&q=75&dpl=dpl_AC1gqg1zY2K9tvZaKEKYSc8d7SdX 384w, /_next/image?url=%2Fimg%2Fdifferentiable-electricity-market-clearing.png&w=640&q=75&dpl=dpl_AC1gqg1zY2K9tvZaKEKYSc8d7SdX 640w, /_next/image?url=%2Fimg%2Fdifferentiable-electricity-market-clearing.png&w=750&q=75&dpl=dpl_AC1gqg1zY2K9tvZaKEKYSc8d7SdX 750w, /_next/image?url=%2Fimg%2Fdifferentiable-electricity-market-clearing.png&w=828&q=75&dpl=dpl_AC1gqg1zY2K9tvZaKEKYSc8d7SdX 828w, /_next/image?url=%2Fimg%2Fdifferentiable-electricity-market-clearing.png&w=1080&q=75&dpl=dpl_AC1gqg1zY2K9tvZaKEKYSc8d7SdX 1080w, /_next/image?url=%2Fimg%2Fdifferentiable-electricity-market-clearing.png&w=1200&q=75&dpl=dpl_AC1gqg1zY2K9tvZaKEKYSc8d7SdX 1200w, /_next/image?url=%2Fimg%2Fdifferentiable-electricity-market-clearing.png&w=1920&q=75&dpl=dpl_AC1gqg1zY2K9tvZaKEKYSc8d7SdX 1920w, /_next/image?url=%2Fimg%2Fdifferentiable-electricity-market-clearing.png&w=2048&q=75&dpl=dpl_AC1gqg1zY2K9tvZaKEKYSc8d7SdX 2048w, /_next/image?url=%2Fimg%2Fdifferentiable-electricity-market-clearing.png&w=3840&q=75&dpl=dpl_AC1gqg1zY2K9tvZaKEKYSc8d7SdX 3840w" src="/_next/image?url=%2Fimg%2Fdifferentiable-electricity-market-clearing.png&w=3840&q=75&dpl=dpl_AC1gqg1zY2K9tvZaKEKYSc8d7SdX"/></div></div></section><section style="max-width:1600px;margin:0 auto;padding:clamp(40px,6vw,80px) clamp(24px,5vw,64px)"><div><p style="font-family:var(--font-mono);text-transform:uppercase;letter-spacing:0.18em;font-size:0.7rem;color:var(--accent);margin-bottom:1.25rem">[ most recent ]</p><div class="mc-feat-grid"><a target="_blank" rel="noopener noreferrer" class="mc-feat-card" style="display:flex;flex-direction:column;text-decoration:none;color:var(--foreground);background:var(--background)" href="/papers/macrocosm-supply-chain-protection-gap.pdf"><div style="aspect-ratio:16 / 9;border-bottom:3px solid var(--border-strong);overflow:hidden;position:relative;background:var(--background)"><img alt="" loading="lazy" decoding="async" data-nimg="fill" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;object-fit:cover;color:transparent" sizes="(max-width: 768px) 100vw, 33vw" srcSet="/_next/image?url=%2Fimg%2Fwp-protection-gap.webp&w=256&q=75&dpl=dpl_AC1gqg1zY2K9tvZaKEKYSc8d7SdX 256w, /_next/image?url=%2Fimg%2Fwp-protection-gap.webp&w=384&q=75&dpl=dpl_AC1gqg1zY2K9tvZaKEKYSc8d7SdX 384w, /_next/image?url=%2Fimg%2Fwp-protection-gap.webp&w=640&q=75&dpl=dpl_AC1gqg1zY2K9tvZaKEKYSc8d7SdX 640w, /_next/image?url=%2Fimg%2Fwp-protection-gap.webp&w=750&q=75&dpl=dpl_AC1gqg1zY2K9tvZaKEKYSc8d7SdX 750w, /_next/image?url=%2Fimg%2Fwp-protection-gap.webp&w=828&q=75&dpl=dpl_AC1gqg1zY2K9tvZaKEKYSc8d7SdX 828w, /_next/image?url=%2Fimg%2Fwp-protection-gap.webp&w=1080&q=75&dpl=dpl_AC1gqg1zY2K9tvZaKEKYSc8d7SdX 1080w, /_next/image?url=%2Fimg%2Fwp-protection-gap.webp&w=1200&q=75&dpl=dpl_AC1gqg1zY2K9tvZaKEKYSc8d7SdX 1200w, /_next/image?url=%2Fimg%2Fwp-protection-gap.webp&w=1920&q=75&dpl=dpl_AC1gqg1zY2K9tvZaKEKYSc8d7SdX 1920w, /_next/image?url=%2Fimg%2Fwp-protection-gap.webp&w=2048&q=75&dpl=dpl_AC1gqg1zY2K9tvZaKEKYSc8d7SdX 2048w, /_next/image?url=%2Fimg%2Fwp-protection-gap.webp&w=3840&q=75&dpl=dpl_AC1gqg1zY2K9tvZaKEKYSc8d7SdX 3840w" src="/_next/image?url=%2Fimg%2Fwp-protection-gap.webp&w=3840&q=75&dpl=dpl_AC1gqg1zY2K9tvZaKEKYSc8d7SdX"/></div><div style="padding:20px 22px 24px;display:flex;flex-direction:column;flex:1"><div style="font-family:var(--font-mono);text-transform:uppercase;letter-spacing:0.18em;font-size:0.6rem;color:var(--accent);margin-bottom:10px">Insights<!-- --> | <!-- -->2026</div><h3 class="font-display" style="font-weight:600;font-size:1.3rem;line-height:1.05;letter-spacing:-0.01em;text-transform:uppercase;margin:0">It's Time to Close the Supply Chain Protection Gap</h3><p class="font-sans" style="font-size:0.85rem;line-height:1.55;color:var(--secondary);margin:12px 0 0">Supply chain disruption costs the global economy an estimated $184 billion a year, yet most businesses are partially or entirely uninsured, and insurers carry accumulated exposure they cannot measure across their portfolios. We set out the four structural barriers that keep this risk from being priced, and how it can be quantified.</p><span style="font-family:var(--font-mono);text-transform:uppercase;letter-spacing:0.12em;font-size:0.6rem;color:var(--accent);margin-top:auto;padding-top:18px">Read paper<!-- --> â</span></div></a><a target="_blank" rel="noopener noreferrer" class="mc-feat-card" style="display:flex;flex-direction:column;text-decoration:none;color:var(--foreground);background:var(--background)" href="/papers/macrocosm-hormuz-analysis.pdf"><div style="aspect-ratio:16 / 9;border-bottom:3px solid var(--border-strong);overflow:hidden;position:relative;background:var(--background)"><img alt="" loading="lazy" decoding="async" data-nimg="fill" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;object-fit:cover;color:transparent" sizes="(max-width: 768px) 100vw, 33vw" srcSet="/_next/image?url=%2Fimg%2Fstraitofhormuz-macrocosm-dark.png&w=256&q=75&dpl=dpl_AC1gqg1zY2K9tvZaKEKYSc8d7SdX 256w, /_next/image?url=%2Fimg%2Fstraitofhormuz-macrocosm-dark.png&w=384&q=75&dpl=dpl_AC1gqg1zY2K9tvZaKEKYSc8d7SdX 384w, /_next/image?url=%2Fimg%2Fstraitofhormuz-macrocosm-dark.png&w=640&q=75&dpl=dpl_AC1gqg1zY2K9tvZaKEKYSc8d7SdX 640w, /_next/image?url=%2Fimg%2Fstraitofhormuz-macrocosm-dark.png&w=750&q=75&dpl=dpl_AC1gqg1zY2K9tvZaKEKYSc8d7SdX 750w, /_next/image?url=%2Fimg%2Fstraitofhormuz-macrocosm-dark.png&w=828&q=75&dpl=dpl_AC1gqg1zY2K9tvZaKEKYSc8d7SdX 828w, /_next/image?url=%2Fimg%2Fstraitofhormuz-macrocosm-dark.png&w=1080&q=75&dpl=dpl_AC1gqg1zY2K9tvZaKEKYSc8d7SdX 1080w, /_next/image?url=%2Fimg%2Fstraitofhormuz-macrocosm-dark.png&w=1200&q=75&dpl=dpl_AC1gqg1zY2K9tvZaKEKYSc8d7SdX 1200w, /_next/image?url=%2Fimg%2Fstraitofhormuz-macrocosm-dark.png&w=1920&q=75&dpl=dpl_AC1gqg1zY2K9tvZaKEKYSc8d7SdX 1920w, /_next/image?url=%2Fimg%2Fstraitofhormuz-macrocosm-dark.png&w=2048&q=75&dpl=dpl_AC1gqg1zY2K9tvZaKEKYSc8d7SdX 2048w, /_next/image?url=%2Fimg%2Fstraitofhormuz-macrocosm-dark.png&w=3840&q=75&dpl=dpl_AC1gqg1zY2K9tvZaKEKYSc8d7SdX 3840w" src="/_next/image?url=%2Fimg%2Fstraitofhormuz-macrocosm-dark.png&w=3840&q=75&dpl=dpl_AC1gqg1zY2K9tvZaKEKYSc8d7SdX"/></div><div style="padding:20px 22px 24px;display:flex;flex-direction:column;flex:1"><div style="font-family:var(--font-mono);text-transform:uppercase;letter-spacing:0.18em;font-size:0.6rem;color:var(--accent);margin-bottom:10px">Insights<!-- --> | <!-- -->2026</div><h3 class="font-display" style="font-weight:600;font-size:1.3rem;line-height:1.05;letter-spacing:-0.01em;text-transform:uppercase;margin:0">Hormuz Closure: Analysis Report</h3><p class="font-sans" style="font-size:0.85rem;line-height:1.55;color:var(--secondary);margin:12px 0 0">Our team traces the downstream effects of the Strait of Hormuz closure week-by-week across 80 countries. We go beyond aggregate predictions to show the dynamics of shock propagation: which countries and sectors will be affected and when.</p><span style="font-family:var(--font-mono);text-transform:uppercase;letter-spacing:0.12em;font-size:0.6rem;color:var(--accent);margin-top:auto;padding-top:18px">Read paper<!-- --> â</span></div></a><a target="_blank" rel="noopener noreferrer" class="mc-feat-card" style="display:flex;flex-direction:column;text-decoration:none;color:var(--foreground);background:var(--background)" href="https://arxiv.org/pdf/2601.20450"><div style="aspect-ratio:16 / 9;border-bottom:3px solid var(--border-strong);overflow:hidden;position:relative;background:#edebe6"><img alt="" loading="lazy" decoding="async" data-nimg="fill" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;object-fit:contain;color:transparent" sizes="(max-width: 768px) 100vw, 33vw" srcSet="/_next/image?url=%2Fimg%2Fsupply-chain-schematic.png&w=256&q=75&dpl=dpl_AC1gqg1zY2K9tvZaKEKYSc8d7SdX 256w, /_next/image?url=%2Fimg%2Fsupply-chain-schematic.png&w=384&q=75&dpl=dpl_AC1gqg1zY2K9tvZaKEKYSc8d7SdX 384w, /_next/image?url=%2Fimg%2Fsupply-chain-schematic.png&w=640&q=75&dpl=dpl_AC1gqg1zY2K9tvZaKEKYSc8d7SdX 640w, /_next/image?url=%2Fimg%2Fsupply-chain-schematic.png&w=750&q=75&dpl=dpl_AC1gqg1zY2K9tvZaKEKYSc8d7SdX 750w, /_next/image?url=%2Fimg%2Fsupply-chain-schematic.png&w=828&q=75&dpl=dpl_AC1gqg1zY2K9tvZaKEKYSc8d7SdX 828w, /_next/image?url=%2Fimg%2Fsupply-chain-schematic.png&w=1080&q=75&dpl=dpl_AC1gqg1zY2K9tvZaKEKYSc8d7SdX 1080w, /_next/image?url=%2Fimg%2Fsupply-chain-schematic.png&w=1200&q=75&dpl=dpl_AC1gqg1zY2K9tvZaKEKYSc8d7SdX 1200w, /_next/image?url=%2Fimg%2Fsupply-chain-schematic.png&w=1920&q=75&dpl=dpl_AC1gqg1zY2K9tvZaKEKYSc8d7SdX 1920w, /_next/image?url=%2Fimg%2Fsupply-chain-schematic.png&w=2048&q=75&dpl=dpl_AC1gqg1zY2K9tvZaKEKYSc8d7SdX 2048w, /_next/image?url=%2Fimg%2Fsupply-chain-schematic.png&w=3840&q=75&dpl=dpl_AC1gqg1zY2K9tvZaKEKYSc8d7SdX 3840w" src="/_next/image?url=%2Fimg%2Fsupply-chain-schematic.png&w=3840&q=75&dpl=dpl_AC1gqg1zY2K9tvZaKEKYSc8d7SdX"/></div><div style="padding:20px 22px 24px;display:flex;flex-direction:column;flex:1"><div style="font-family:var(--font-mono);text-transform:uppercase;letter-spacing:0.18em;font-size:0.6rem;color:var(--accent);margin-bottom:10px">Insights<!-- --> | <!-- -->2026</div><h3 class="font-display" style="font-weight:600;font-size:1.3rem;line-height:1.05;letter-spacing:-0.01em;text-transform:uppercase;margin:0">Resilient-to-Fragile Transition and Excess Volatility in Supply Chain Networks</h3><p class="font-sans" style="font-size:0.85rem;line-height:1.55;color:var(--secondary);margin:12px 0 0">We identify the critical point at which supply chains shift from resilient to fragile and demonstrate that supplier diversification can push that threshold back â translating our research into actionable insights about inventory.</p><span style="font-family:var(--font-mono);text-transform:uppercase;letter-spacing:0.12em;font-size:0.6rem;color:var(--accent);margin-top:auto;padding-top:18px">Read paper<!-- --> â</span></div></a></div></div><div style="margin-top:clamp(56px,7vw,88px)"><div class="mc-archive-head" style="display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem;margin-bottom:1.25rem;flex-wrap:wrap"><h2 class="font-display font-semibold" style="font-size:clamp(1.8rem,3.4vw,2.6rem);line-height:1;letter-spacing:-0.02em;text-transform:uppercase;margin:0">All content</h2><div style="display:flex;flex-wrap:wrap;gap:8px"><button aria-pressed="true" style="font-family:var(--font-mono);text-transform:uppercase;letter-spacing:0.1em;font-size:0.64rem;padding:7px 13px;
1cursor:pointer;border-radius:0;border:3px solid var(--border-strong);background:var(--accent);color:var(--on-accent);transition:background .15s ease, color .15s ease, border-color .15s ease">All</button><button aria-pressed="false" style="font-family:var(--font-mono);text-transform:uppercase;letter-spacing:0.1em;font-size:0.64rem;padding:7px 13px;cursor:pointer;border-radius:0;border:3px solid var(--border-strong);background:transparent;color:var(--foreground);transition:background .15s ease, color .15s ease, border-color .15s ease">Research</button><button aria-pressed="false" style="font-family:var(--font-mono);text-transform:uppercase;letter-spacing:0.1em;font-size:0.64rem;padding:7px 13px;cursor:pointer;border-radius:0;border:3px solid var(--border-strong);background:transparent;color:var(--foreground);transition:background .15s ease, color .15s ease, border-color .15s ease">Insights</button></div></div><div style="border:3px solid var(--border-strong)"><a target="_blank" rel="noopener noreferrer" class="mc-resource-row mc-research-row" style="display:grid;align-items:baseline;gap:1.25rem;padding:1rem 1.1rem;border-top:1px solid var(--border);text-decoration:none;color:var(--foreground)" href="/papers/differentiable-electricity-market-clearing.pdf"><span style="font-family:var(--font-mono);font-size:0.8rem;color:var(--accent)">2026</span><span class="mc-rtype" style="font-family:var(--font-mono);text-transform:uppercase;letter-spacing:0.12em;font-size:0.6rem;color:var(--secondary)">Research</span><span style="min-width:0"><span class="font-sans mc-resource-title" style="font-size:0.98rem;line-height:1.35;letter-spacing:-0.01em;font-weight:600">Differentiable Electricity-Market Clearing for Gradient-Based Planning</span><span class="mc-archive-blurb font-sans" style="display:block;font-size:0.82rem;line-height:1.45;color:var(--secondary);margin-top:3px">We treat electricity-market clearing as a differentiable optimization layer, allowing gradients to flow from cleared prices back to data-center siting decisions. In experiments allocating 50 MW across six candidate buses, the method recovers near-optimal plans across changing operating conditions.</span></span><span style="font-family:var(--font-mono);text-transform:uppercase;letter-spacing:0.1em;font-size:0.66rem;color:var(--accent);white-space:nowrap;text-align:right">â</span></a><a target="_blank" rel="noopener noreferrer" class="mc-resource-row mc-research-row" style="display:grid;align-items:baseline;gap:1.25rem;padding:1rem 1.1rem;border-top:1px solid var(--border);text-decoration:none;color:var(--foreground)" href="/papers/macrocosm-supply-chain-protection-gap.pdf"><span style="font-family:var(--font-mono);font-size:0.8rem;color:var(--accent)">2026</span><span class="mc-rtype" style="font-family:var(--font-mono);text-transform:uppercase;letter-spacing:0.12em;font-size:0.6rem;color:var(--secondary)">Insights</span><span style="min-width:0"><span class="font-sans mc-resource-title" style="font-size:0.98rem;line-height:1.35;letter-spacing:-0.01em;font-weight:600">It's Time to Close the Supply Chain Protection Gap</span><span class="mc-archive-blurb font-sans" style="display:block;font-size:0.82rem;line-height:1.45;color:var(--secondary);margin-top:3px">Supply chain disruption costs the global economy an estimated $184 billion a year, yet most businesses are partially or entirely uninsured, and insurers carry accumulated exposure they cannot measure across their portfolios. We set out the four structural barriers that keep this risk from being priced, and how it can be quantified.</span></span><span style="font-family:var(--font-mono);text-transform:uppercase;letter-spacing:0.1em;font-size:0.66rem;color:var(--accent);white-space:nowrap;text-align:right">â</span></a><a target="_blank" rel="noopener noreferrer" class="mc-resource-row mc-research-row" style="display:grid;align-items:baseline;gap:1.25rem;padding:1rem 1.1rem;border-top:1px solid var(--border);text-decoration:none;color:var(--foreground)" href="/papers/macrocosm-hormuz-analysis.pdf"><span style="font-family:var(--font-mono);font-size:0.8rem;color:var(--accent)">2026</span><span class="mc-rtype" style="font-family:var(--font-mono);text-transform:uppercase;letter-spacing:0.12em;font-size:0.6rem;color:var(--secondary)">Insights</span><span style="min-width:0"><span class="font-sans mc-resource-title" style="font-size:0.98rem;line-height:1.35;letter-spacing:-0.01em;font-weight:600">
1Hormuz Closure: Analysis Report</span><span class="mc-archive-blurb font-sans" style="display:block;font-size:0.82rem;line-height:1.45;color:var(--secondary);margin-top:3px">Our team traces the downstream effects of the Strait of Hormuz closure week-by-week across 80 countries. We go beyond aggregate predictions to show the dynamics of shock propagation: which countries and sectors will be affected and when.</span></span><span style="font-family:var(--font-mono);text-transform:uppercase;letter-spacing:0.1em;font-size:0.66rem;color:var(--accent);white-space:nowrap;text-align:right">â</span></a><a target="_blank" rel="noopener noreferrer" class="mc-resource-row mc-research-row" style="display:grid;align-items:baseline;gap:1.25rem;padding:1rem 1.1rem;border-top:1px solid var(--border);text-decoration:none;color:var(--foreground)" href="https://arxiv.org/pdf/2601.20450"><span style="font-family:var(--font-mono);font-size:0.8rem;color:var(--accent)">2026</span><span class="mc-rtype" style="font-family:var(--font-mono);text-transform:uppercase;letter-spacing:0.12em;font-size:0.6rem;color:var(--secondary)">Insights</span><span style="min-width:0"><span class="font-sans mc-resource-title" style="font-size:0.98rem;line-height:1.35;letter-spacing:-0.01em;font-weight:600">Resilient-to-Fragile Transition and Excess Volatility in Supply Chain Networks</span><span class="mc-archive-blurb font-sans" style="display:block;font-size:0.82rem;line-height:1.45;color:var(--secondary);margin-top:3px">We identify the critical point at which supply chains shift from resilient to fragile and demonstrate that supplier diversification can push that threshold back â translating our research into actionable insights about inventory.</span></span><span style="font-family:var(--font-mono);text-transform:uppercase;letter-spacing:0.1em;font-size:0.66rem;color:var(--accent);white-space:nowrap;text-align:right">â</span></a><a target="_blank" rel="noopener noreferrer" class="mc-resource-row mc-research-row" style="display:grid;align-items:baseline;gap:1.25rem;padding:1rem 1.1rem;border-top:1px solid var(--border);text-decoration:none;color:var(--foreground)" href="https://oms-inet.files.svdcdn.com/staging/files/JEL-v2.0.pdf"><span style="font-family:var(--font-mono);font-size:0.8rem;color:var(--accent)">2025</span><span class="mc-rtype" style="font-family:var(--font-mono);text-transform:uppercase;letter-spacing:0.12em;font-size:0.6rem;color:var(--secondary)">Research</span><span style="min-width:0"><span class="font-sans mc-resource-title" style="font-size:0.98rem;line-height:1.35;letter-spacing:-0.01em;font-weight:600">Agent-Based Modeling in Economics and Finance: Past, Present, and Future</span><span class="mc-archive-blurb font-sans" style="display:block;font-size:0.82rem;line-height:1.45;color:var(--secondary);margin-top:3px">Exploring the history of agent-based modeling, including predicting the 2008 housing bubble, our Chief Scientist Doyne Farmer shows how ABM is the future of economic forecasting.</span></span><span style="font-family:var(--font-mono);text-transform:uppercase;letter-spacing:0.1em;font-size:0.66rem;color:var(--accent);white-space:nowrap;text-align:right">â</span></a><a target="_blank" rel="noopener noreferrer" class="mc-resource-row mc-research-row" style="display:grid;align-items:baseline;gap:1.25rem;padding:1rem 1.1rem;border-top:1px solid var(--border);text-decoration:none;color:var(--foreground)" href="https://openreview.net/pdf?id=Ie00BqBvdm"><span style="font-family:var(--font-mono);font-size:0.8rem;color:var(--accent)">2025</span><span class="mc-rtype" style="font-family:var(--font-mono);text-transform:uppercase;letter-spacing:0.12em;font-size:0.6rem;color:var(--secondary)">Research</span><span style="min-width:0"><span class="font-sans mc-resource-title" style="font-size:0.98rem;line-height:1.35;letter-spacing:-0.01em;font-weight:600">A differentiable model of supply-chain shocks</span><span class="mc-archive-blurb font-sans" style="display:block;font-size:0.82rem;line-height:1.45;color:var(--secondary);margin-top:3px">By running agent-based models on GPUs with automatic differentiation, our team opens the door to modeling the entire global supply network at scale with unprecedented speed.</span></span><span style="font-family:var(--font-mono);text-transform:uppercase;letter-spacing:0.1em;font-size:0.66rem;color:var(--accent);white-space:nowrap;text-align:right">â</span></a><a target="_blank" rel="noopener noreferrer" class="mc-resource-row mc-research-row" style="display:grid;align-items:baseline;gap:1.25rem;padding:1rem 1.1rem;border-top:1px solid var(--border);text-decoration:none;
1color:var(--foreground)" href="https://academic.oup.com/oxrep/article/41/2/571/8281854"><span style="font-family:var(--font-mono);font-size:0.8rem;color:var(--accent)">2025</span><span class="mc-rtype" style="font-family:var(--font-mono);text-transform:uppercase;letter-spacing:0.12em;font-size:0.6rem;color:var(--secondary)">Research</span><span style="min-width:0"><span class="font-sans mc-resource-title" style="font-size:0.98rem;line-height:1.35;letter-spacing:-0.01em;font-weight:600">Quantitative agent-based models: a promising alternative for macroeconomics</span><span class="mc-archive-blurb font-sans" style="display:block;font-size:0.82rem;line-height:1.45;color:var(--secondary);margin-top:3px">Doyne Farmer delves into agent-based approaches that have surpassed traditional forecasts, from a model built on real Washington DC mortgage data to a detailed micro-macro simulation of the broader economy. Explore the unique capabilities of ABMs compared to traditional tools.</span></span><span style="font-family:var(--font-mono);text-transform:uppercase;letter-spacing:0.1em;font-size:0.66rem;color:var(--accent);white-space:nowrap;text-align:right">â</span></a><a target="_blank" rel="noopener noreferrer" class="mc-resource-row mc-research-row" style="display:grid;align-items:baseline;gap:1.25rem;padding:1rem 1.1rem;border-top:1px solid var(--border);text-decoration:none;color:var(--foreground)" href="https://www.sciencedirect.com/science/article/pii/S0165188922002317"><span style="font-family:var(--font-mono);font-size:0.8rem;color:var(--accent)">2022</span><span class="mc-rtype" style="font-family:var(--font-mono);text-transform:uppercase;letter-spacing:0.12em;font-size:0.6rem;color:var(--secondary)">Research</span><span style="min-width:0"><span class="font-sans mc-resource-title" style="font-size:0.98rem;line-height:1.35;letter-spacing:-0.01em;font-weight:600">Forecasting the propagation of pandemic shocks with a dynamic input-output model</span><span class="mc-archive-blurb font-sans" style="display:block;font-size:0.82rem;line-height:1.45;color:var(--secondary);margin-top:3px">Members of our team developed a model that accurately predicted the UK's sector-by-sector economic decline during COVID-19, outperforming the Bank of England. Beyond the size of a shock, a firm's inventory levels and production setup were found to determine the propagation path â an insight that redefined supply chain resilience.</span></span><span style="font-family:var(--font-mono);text-transform:uppercase;letter-spacing:0.1em;font-size:0.66rem;color:var(--accent);white-space:nowrap;text-align:right">â</span></a></div></div></section></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;left:-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">
1<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" 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:Ta75,{\"@context\":\"https://schema.org\",\"@type\":\"CollectionPage\",\"@id\":\"https://mcsm.ai/research\",\"name\":\"Research \u0026 Insights\",\"description\":\"Research, reports, and insights from Macrocosm on complexity economics, agent-based modeling, and systemic risk.\",\"isPartOf\":{\"@id\":\"https://mcsm.ai/#website\"},\"about\":{\"@id\":\"https://mcsm.ai/#organization\"},\"mainEntity\":{\"@type\":\"ItemList\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"item\":{\"@type\":\"ScholarlyArticle\",\"name\":\"Differentiable Electricity-Market Clearing for Gradient-Based Planning\",\"url\":\"https://mcsm.ai/papers/differentiable-electricity-market-clearing.pdf\",\"datePublished\":\"2026-09-02\",\"publisher\":{\"@id\":\"https://mcsm.ai/#organization\"}}},{\"@type\":\"ListItem\",\"position\":2,\"item\":{\"@type\":\"Report\",\"name\":\"It's Time to Close the Supply Chain Protection Gap\",\"url\":\"https://mcsm.ai/papers/macrocosm-supply-chain-protection-gap.pdf\",\"datePublished\":\"2026-08-01\",\"publisher\":{\"@id\":\"https://mcsm.ai/#organization\"}}},{\"@type\":\"ListItem\",\"position\":3,\"item\":{\"@type\":\"Report\",\"name\":\"Hormuz Closure: Analysis Report\",\"url\":\"https://mcsm.ai/papers/macrocosm-hormuz-analysis.pdf\",\"datePublished\":\"2026-03-01\",\"publisher\":{\"@id\":\"https://mcsm.ai/#organization\"}}},{\"@type\":\"ListItem\",\"position\":4,\"item\":{\"@type\":\"ScholarlyArticle\",\"name\":\"Resilient-to-Fragile Transition and Excess Volatility in Supply Chain Networks\",\"url\":\"https://arxiv.org/pdf/2601.20450\",\"datePublished\":\"2026-01-20\",\"publisher\":{\"@id\":\"https://mcsm.ai/#organization\"}}},{\"@type\":\"ListItem\",\"position\":5,\"item\":{\"@type\":\"ScholarlyArticle\",\"name\":\"Agent-Based Modeling in Economics and Finance: Past, Present, and Future\",\"url\":\"https://oms-inet.files.svdcdn.com/staging/files/JEL-v2.0.pdf\",\"datePublished\":\"2025-09-10\",\"publisher\":{\"@id\":\"https://mcsm.ai/#organization\"}}},{\"@type\":\"ListItem\",\"position\":6,\"item\":{\"@type\":\"ScholarlyArticle\",\"name\":\"A differentiable model of supply-chain shocks\",\"url\":\"https://openreview.net/pdf?id=Ie00BqBvdm\",\"datePublished\":\"2025-07-15\",\"publisher\":{\"@id\":\"https://mcsm.ai/#organization\"}}},{\"@type\":\"ListItem\",\"position\":7,\"item\":{\"@type\":\"ScholarlyArticle\",\"name\":\"Quantitative agent-based models: a promising alternative for macroeconomics\",\"url\":\"https://academic.oup.com/o
1xrep/article/41/2/571/8281854\",\"datePublished\":\"2025-04-20\",\"publisher\":{\"@id\":\"https://mcsm.ai/#organization\"}}},{\"@type\":\"ListItem\",\"position\":8,\"item\":{\"@type\":\"ScholarlyArticle\",\"name\":\"Forecasting the propagation of pandemic shocks with a dynamic input-output model\",\"url\":\"https://www.sciencedirect.com/science/article/pii/S0165188922002317\",\"datePublished\":\"2022-06-10\",\"publisher\":{\"@id\":\"https://mcsm.ai/#organization\"}}}]}}10:X\n0:{\"P\":null,\"c\":[\"\",\"research\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"research\",{\"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[47045,[\"/_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/19fk2zxwnllc4.js\"],\"ResearchClient\"]\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:[\"$\",\"div\",null,{\"className\":\"mc-fade-in\",\"children\":[\"$\",\"$L14\",null,{\"items\":[{\"id\":\"differentiableElectricityMarketClearing\",\"title\":\"Differentiable Electricity-Market Clearing for Gradient-Based Planning\",\"type\":\"Research\",\"date\":\"2026-09-02\",\"year\":2026,\"blurb\":\"We treat electricity-market clearing as a differentiable optimization layer, allowing gradients to flow from cleared prices back to data-center siting decisions. In experiments allocating 50 MW across six candidate buses, the method recovers near-optimal plans across changing operating conditions.\",\"url\":\"/papers/differentiable-electricity-market-clearing.pdf\",\"cta\":\"Read paper\",\"image\":\"/img/differentiable-electricity-market-clearing.png\",\"imageFit\":\"cover\"},{\"id\":\"wpProtectionGap\",\"title\":\"It's Time to Close the Supply Chain Protection Gap\",\"type\":\"Insights\",\"date\":\"2026-08-01\",\"year\":2026,\"blurb\":\"Supply chain disruption costs the global economy an estimated $184 billion a year, yet most businesses are partially or entirely uninsured, and insurers carry accumulated exposure they cannot measure across their portfolios. We set out the four structural barriers that keep this risk from being priced, and how it can be quantified.\",\"url\":\"/papers/macrocosm-supply-chain-protection-gap.pdf\",\"cta\":\"Read paper\",\"image\":\"/img/wp-protection-gap.webp\",\"imageFit\":\"$undefined\"},{\"id\":\"hLOYs3tkk\",\"title\":\"Hormuz Closure: Analysis Report\",\"type\":\"Insights\",\"date\":\"2026-03-01\",\"year\":2026,\"blurb\":\"Our team traces the downstream effects of the Strait of Hormuz closure week-by-week across 80 countries. We go beyond aggregate predictions to show the dynamics of shock propagation: which countries and sectors will be affected and when.\",\"url\":\"/papers/macrocosm-hormuz-analysis.pdf\",\"cta\":\"Read paper\",\"image\":\"/img/straitofhormuz-macrocosm-dark.png\",\"imageFit\":\"$undefined\"},{\"id\":\"Kw2hp3BX_\",\"title\":\"Resilient-to-Fragile Transition and Excess Volatility in Supply Chain Networks\",\"type\":\"Insights\",\"date\":\"2026-01-20\",\"year\":2026,\"blurb\":\"We identify the critical point at which supply chains shift from resilient to fragile and demonstrate that supplier diversification can push that threshold back â translating our research into actionable insights about inventory.\",\"url\":\"https://arxiv.org/pdf/2601.20450\",\"cta\":\"Read paper\",\"image\":\"/img/supply-chain-schematic.png\",\"imageFit\":\"contain\"},{\"id\":\"AqMTBotWs\",\"title\":\"Agent-Based Modeling in Economics and Finance: Past, Present, and Future\",\"type\":\"Research\",\"date\":\"2025-09-10\",\"year\":2025,\"blurb\":\"Exploring the history of agent-based modeling, including predicting the 2008 housing bubble, our Chief Scientist Doyne Farmer shows how ABM is the future of economic forecasting.\",\"url\":\"https://oms-inet.files.svdcdn.com/staging/files/JEL-v2.0.pdf\",\"cta\":\"Read paper\",\"image\":\"/img/macrocosm3-light.png\",\"imageFit\":\"contain\"},{\"id\":\"WZC4Nxczx\",\"title\":\"A differentiable model of supply-chain shocks\",\"type\":\"Research\",\"date\":\"2025-07-15\",\"year\":2025,\"blurb\":\"By running agent-based models on GPUs with automatic differentiation, our team opens the door to modeling the entire global supply network at scale with unprecedented speed.\",\"url\":\"https://openreview.net/pdf?id=Ie00BqBvdm\",\"cta\":\"Read paper\",\"image\":\"/img/macrocosm-light.png\",\"imageFit\":\"contain\"},{\"id\":\"QxjKDFre0\",\"title\":\"Quantitative agent-based models: a promising alternative for macroeconomics\",\"type\":\"Research\",\"date\":\"2025-04-20\",\"year\":2025,\"blurb\":\"Doyne Farmer delves into agent-based approaches that have surpassed traditional forecasts, from a model built on real Washington DC mortgage data to a detailed micro-macro simulation of the broader economy. Explore the unique capabilities of ABMs compared to traditional tools.\",\"url\":\"https://academic.oup.com/o
1xrep/article/41/2/571/8281854\",\"cta\":\"Read paper\",\"image\":\"$undefined\",\"imageFit\":\"$undefined\"},{\"id\":\"vySLWkHmK\",\"title\":\"Forecasting the propagation of pandemic shocks with a dynamic input-output model\",\"type\":\"Research\",\"date\":\"2022-06-10\",\"year\":2022,\"blurb\":\"Members of our team developed a model that accurately predicted the UK's sector-by-sector economic decline during COVID-19, outperforming the Bank of England. Beyond the size of a shock, a firm's inventory levels and production setup were found to determine the propagation path â an insight that redefined supply chain resilience.\",\"url\":\"https://www.sciencedirect.com/science/article/pii/S0165188922002317\",\"cta\":\"Read paper\",\"image\":\"$undefined\",\"imageFit\":\"$undefined\"}]}]}]\ne:[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/immutable/chunks/19fk2zxwnllc4.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\":\"Research\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Research, reports, and insights from Macrocosm on complexity economics, agent-based modeling, and systemic risk.\"}],[\"$\",\"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/research\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:title\",\"content\":\"Research\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:description\",\"content\":\"Research, reports, and insights from Macrocosm on complexity economics, agent-based modeling, and systemic risk.\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:url\",\"content\":\"https://mcsm.ai/research\"}],[\"$\",\"meta\",\"9\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"10\",{\"name\":\"twitter:title\",\"content\":\"Research\"}],[\"$\",\"meta\",\"11\",{\"name\":\"twitter:description\",\"content\":\"Research, reports, and insights from Macrocosm on complexity economics, agent-based modeling, and systemic risk.\"}],[\"$\",\"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.