{"id":723,"date":"2026-06-25T10:53:48","date_gmt":"2026-06-25T10:53:48","guid":{"rendered":"https:\/\/sites.clarkson.edu\/ai-institute\/?page_id=723"},"modified":"2026-06-25T21:04:16","modified_gmt":"2026-06-25T21:04:16","slug":"games-strategy","status":"publish","type":"page","link":"https:\/\/sites.clarkson.edu\/ai-institute\/workbench\/games-strategy\/","title":{"rendered":"Games &#038; Strategy"},"content":{"rendered":"\n<!-- KaTeX: real typeset mathematics, revealed only in \"formal view\" -->\n<link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/KaTeX\/0.16.9\/katex.min.css\">\n<script defer src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/KaTeX\/0.16.9\/katex.min.js\"><\/script>\n<script defer src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/KaTeX\/0.16.9\/contrib\/auto-render.min.js\"><\/script>\n\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Space+Grotesk:wght@400;500;600;700&#038;family=IBM+Plex+Mono:ital,wght@0,400;0,500;0,600;1,400&#038;display=swap\" rel=\"stylesheet\">\n\n\n\n<div id=\"gs-root\">\n  <div id=\"gs-lattice\"><canvas id=\"gs-canvas\"><\/canvas><\/div>\n  <a class=\"gs-back\" href=\"https:\/\/sites.clarkson.edu\/ai-institute\/workbench\/\"><span class=\"ar\">\u2190<\/span> Workbench<\/a>\n\n  <!-- ===================== HERO ===================== -->\n  <section id=\"gs-hero\">\n    <div class=\"wrap\">\n      <div class=\"kicker\">Clarkson AI Institute \u00b7 Workbench<\/div>\n\n      <div class=\"matrix\"><div class=\"normalform\" id=\"gsg-nf\" aria-label=\"Interactive game: attacker vs defender\"><div class=\"corner\"><\/div><div class=\"col-h\"><span class=\"axislabel def\">Defender &#183; harden<\/span><\/div><div class=\"col-h\"><span class=\"axislabel def\">Defender &#183; watch<\/span><\/div><div class=\"row-h choice\" data-row=\"0\"><span class=\"axislabel att\">Attacker &#183; exploit<\/span><\/div><div class=\"cell\" data-r=\"0\" data-c=\"0\"><span class=\"pay\"><span class=\"a\">+1<\/span>,&nbsp;<span class=\"d\">&#8722;1<\/span><\/span><span class=\"flash\"><\/span><\/div><div class=\"cell\" data-r=\"0\" data-c=\"1\"><span class=\"pay\"><span class=\"a\">+3<\/span>,&nbsp;<span class=\"d\">&#8722;3<\/span><\/span><span class=\"flash\"><\/span><\/div><div class=\"row-h choice\" data-row=\"1\"><span class=\"axislabel att\">Attacker &#183; probe<\/span><\/div><div class=\"cell\" data-r=\"1\" data-c=\"0\"><span class=\"pay\"><span class=\"a\">+2<\/span>,&nbsp;<span class=\"d\">&#8722;2<\/span><\/span><span class=\"flash\"><\/span><\/div><div class=\"cell\" data-r=\"1\" data-c=\"1\"><span class=\"pay\"><span class=\"a\">0<\/span>,&nbsp;<span class=\"d\">0<\/span><\/span><span class=\"flash\"><\/span><\/div><\/div><\/div><div class=\"gsg-hud\"><div class=\"gsg-prompt\" id=\"gsg-prompt\">You are the <b>attacker<\/b>. Pick a row &mdash; the AI defender will try to contain you.<\/div><div class=\"gsg-stats\"><span>round <b id=\"gsg-round\">0<\/b>\/12<\/span><span>your score <b id=\"gsg-score\">+0<\/b><\/span><span class=\"vline\">value line <b id=\"gsg-vline\">+1.5<\/b>\/rd<\/span><\/div><div class=\"gsg-bar\"><div class=\"gsg-fill\" id=\"gsg-fill\"><\/div><div class=\"gsg-mark\" id=\"gsg-mark\"><\/div><\/div><button class=\"gsg-again\" id=\"gsg-again\">Play again<\/button><\/div>\n\n      <h1>Games <span class=\"amp\">&amp;<\/span> Strategy<\/h1>\n      <p class=\"sub\">Wargames built as scientific instruments \u2014 each one a contest with a measurable outcome.<\/p>\n\n      <div class=\"signature\">\n        <div class=\"eqn\">$$v^{*}=\\max_{x}\\ \\min_{y}\\ x^{\\top} A\\, y \\;=\\; \\min_{y}\\ \\max_{x}\\ x^{\\top} A\\, y$$<\/div>\n        <div class=\"caption\">a contest with a stable balance of advantage \u2014 play it above &mdash; you hold the structural edge<\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ===================== THESIS \/ ASYMMETRY (mostly visual) ===================== -->\n  <section id=\"gs-thesis\">\n    <div class=\"wrap\">\n      <div class=\"grid\">\n        <div>\n          <h2>The Asymmetry<\/h2>\n          <p class=\"lead\">The attacker needs one way in. The defender has to hold every door.<\/p>\n          <p class=\"body\">In cyberspace the defender protects every <a class=\"gls\" href=\"https:\/\/sites.clarkson.edu\/ai-institute\/workbench\/tools\/specs\/#g-vector\" target=\"_blank\" rel=\"noopener\">vector<\/a> while the attacker chooses one. False narratives spread faster than corrections. Exploitation costs less than resilience. Across every domain we model, the balance tips the same way \u2014 and the games are designed to surface it, measure it, and expose it.<\/p>\n        <\/div>\n        <div class=\"wall\">\n          <div class=\"doors\">\n            <div class=\"door\"><\/div><div class=\"door\"><\/div><div class=\"door\"><\/div>\n            <div class=\"door breached\"><\/div><div class=\"door\"><\/div>\n            <div class=\"door\"><\/div><div class=\"door\"><\/div>\n          <\/div>\n          <div class=\"wall-legend\"><span class=\"one\">one breach wins<\/span><span class=\"all\">all must hold<\/span><\/div>\n          <div class=\"eqn\">$\\text{attacker wins}\\iff \\exists\\,v:\\ \\mathrm{breach}(v)\\qquad \\text{defender wins}\\iff \\forall\\,v:\\ \\mathrm{hold}(v)$<\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ===================== THE SUITE ===================== -->\n  <section id=\"gs-suite\">\n    <div class=\"wrap\">\n      <div class=\"head\">\n        <h2>The Suite<\/h2>\n        <div class=\"meta\"><span class=\"defcol\">green = defender<\/span> \u00b7 <span class=\"attcol\">gold = attacker<\/span><\/div>\n      <\/div>\n\n      <div class=\"games\">\n\n        <!-- 01 MINDSPACE : 3 attackers, 1 defender around a contested mind -->\n        <div class=\"game att\">\n          <span class=\"side-rail\"><\/span><span class=\"idx\">01<\/span>\n          <div class=\"glyph\"><svg viewBox=\"0 0 132 46\" fill=\"none\">\n            <circle cx=\"66\" cy=\"23\" r=\"7\" stroke=\"#8b938f\" stroke-width=\"1.4\"\/>\n            <circle cx=\"14\" cy=\"9\" r=\"3.4\" fill=\"#ffcd00\"\/><line x1=\"18\" y1=\"11\" x2=\"59\" y2=\"20\" stroke=\"#ffcd00\" stroke-width=\"1.2\"\/>\n            <circle cx=\"14\" cy=\"37\" r=\"3.4\" fill=\"#ffcd00\"\/><line x1=\"18\" y1=\"35\" x2=\"59\" y2=\"26\" stroke=\"#ffcd00\" stroke-width=\"1.2\"\/>\n            <circle cx=\"118\" cy=\"9\" r=\"3.4\" fill=\"#ffcd00\"\/><line x1=\"114\" y1=\"11\" x2=\"73\" y2=\"20\" stroke=\"#ffcd00\" stroke-width=\"1.2\"\/>\n            <path d=\"M104 41 a20 20 0 0 0 -2 -28\" stroke=\"#34c79c\" stroke-width=\"1.6\"\/><circle cx=\"118\" cy=\"37\" r=\"3.4\" fill=\"#34c79c\"\/>\n          <\/svg><\/div>\n          <p class=\"code\">MINDSPACE<\/p>\n          <p class=\"domain\">Cognitive Warfare<\/p>\n          <p class=\"by\">Designed by <strong>Dr. Ali Kocho-Williams<\/strong><\/p><p class=\"model\">Four asymmetric factions contest a population&#8217;s <a class=\"gls\" href=\"https:\/\/sites.clarkson.edu\/ai-institute\/workbench\/tools\/specs\/#g-attention\" target=\"_blank\" rel=\"noopener\">attention<\/a>, trust, and resilience \u2014 built on the DISARM influence-operations taxonomy.<\/p>\n          <div class=\"eqn\">$s_{t+1}=f(s_t,\\ \\mathrm{TTP}_t)$ \u2014 population state updated by each technique played<\/div>\n          <p class=\"finding\"><span class=\"who\">Attacker-dominant<\/span> \u2014 three attack surfaces, one defender covering all.<\/p>\n          <div class=\"links\"><a class=\"play\" href=\"https:\/\/mindspace.coldalchemygames.com\/\" target=\"_blank\" rel=\"noopener\">\u25b6 Play<\/a><\/div>\n        <\/div>\n\n        <!-- 02 INFOSPHERE : belief cascade through a network -->\n        <div class=\"game att\">\n          <span class=\"side-rail\"><\/span><span class=\"idx\">02<\/span>\n          <div class=\"glyph\"><svg viewBox=\"0 0 132 46\" fill=\"none\">\n            <line x1=\"12\" y1=\"23\" x2=\"40\" y2=\"11\" stroke=\"#3b443f\" stroke-width=\"1.1\"\/><line x1=\"12\" y1=\"23\" x2=\"40\" y2=\"35\" stroke=\"#3b443f\" stroke-width=\"1.1\"\/>\n            <line x1=\"40\" y1=\"11\" x2=\"72\" y2=\"23\" stroke=\"#ffcd00\" stroke-width=\"1.2\"\/><line x1=\"40\" y1=\"35\" x2=\"72\" y2=\"23\" stroke=\"#3b443f\" stroke-width=\"1.1\"\/>\n            <line x1=\"72\" y1=\"23\" x2=\"104\" y2=\"11\" stroke=\"#ffcd00\" stroke-width=\"1.2\"\/><line x1=\"72\" y1=\"23\" x2=\"104\" y2=\"35\" stroke=\"#3b443f\" stroke-width=\"1.1\"\/>\n            <circle cx=\"12\" cy=\"23\" r=\"4\" fill=\"#ffcd00\"\/><circle cx=\"40\" cy=\"11\" r=\"3.4\" fill=\"#ffcd00\"\/>\n            <circle cx=\"40\" cy=\"35\" r=\"3.2\" fill=\"#34c79c\"\/><circle cx=\"72\" cy=\"23\" r=\"3.6\" fill=\"#ffcd00\"\/>\n            <circle cx=\"104\" cy=\"11\" r=\"3.2\" fill=\"#ffcd00\"\/><circle cx=\"104\" cy=\"35\" r=\"3.2\" fill=\"#34c79c\"\/><circle cx=\"122\" cy=\"23\" r=\"3\" fill=\"#3b443f\"\/>\n          <\/svg><\/div>\n          <p class=\"code\">INFOSPHERE<\/p>\n          <p class=\"domain\">Influence \u00b7 Belief Spread<\/p>\n          <p class=\"by\">Designed by <strong>Dr. Ali Kocho-Williams<\/strong><\/p><p class=\"model\">One player seeds disinformation, the other contains it \u2014 over validated models of how beliefs spread through social contact.<\/p>\n          <div class=\"eqn\">$x(t{+}1)=W\\,x(t)$ \u2014 DeGroot &amp; Deffuant opinion dynamics<\/div>\n          <p class=\"finding\"><span class=\"who\">Spreader wins<\/span> \u2014 reproducible across play conditions, matching the literature.<\/p>\n          <div class=\"links\"><a class=\"play\" href=\"https:\/\/play.coldalchemygames.com\/\" target=\"_blank\" rel=\"noopener\">\u25b6 Play<\/a><\/div>\n        <\/div>\n\n        <!-- 03 CyberWar : gates, one breached -->\n        <div class=\"game att\">\n          <span class=\"side-rail\"><\/span><span class=\"idx\">03<\/span>\n          <div class=\"glyph\"><svg viewBox=\"0 0 132 46\" fill=\"none\">\n            <rect x=\"10\" y=\"8\" width=\"14\" height=\"32\" rx=\"1.5\" stroke=\"#34c79c\" stroke-width=\"1.4\"\/>\n            <rect x=\"32\" y=\"8\" width=\"14\" height=\"32\" rx=\"1.5\" stroke=\"#34c79c\" stroke-width=\"1.4\"\/>\n            <rect x=\"54\" y=\"8\" width=\"14\" height=\"32\" rx=\"1.5\" stroke=\"#ffcd00\" stroke-width=\"1.6\"\/>\n            <rect x=\"76\" y=\"8\" width=\"14\" height=\"32\" rx=\"1.5\" stroke=\"#34c79c\" stroke-width=\"1.4\"\/>\n            <rect x=\"98\" y=\"8\" width=\"14\" height=\"32\" rx=\"1.5\" stroke=\"#34c79c\" stroke-width=\"1.4\"\/>\n            <line x1=\"2\" y1=\"24\" x2=\"124\" y2=\"24\" stroke=\"#ffcd00\" stroke-width=\"1.4\" stroke-dasharray=\"2 3\" opacity=\".5\"\/>\n            <path d=\"M118 24 l-5 -3 v6 z\" fill=\"#ffcd00\"\/>\n          <\/svg><\/div>\n          <p class=\"code\">CyberWar<\/p>\n          <p class=\"domain\">Network Intrusion<\/p>\n          <p class=\"by\">Designed by <strong>Dr. Ali Kocho-Williams<\/strong><\/p><p class=\"model\">AI agents attack and defend a network \u2014 probing, moving laterally, patching \u2014 configured on MITRE ATT&amp;CK concepts.<\/p>\n          <div class=\"eqn\">attacker $\\exists\\,v:\\mathrm{breach}(v)$ &nbsp;vs&nbsp; defender $\\forall\\,v:\\mathrm{hold}(v)$<\/div>\n          <p class=\"finding\"><span class=\"who\">Attacker-dominant<\/span> \u2014 measured success rates, detection windows, failure modes.<\/p>\n          <div class=\"links\"><a class=\"dev\" href=\"https:\/\/coldalchemygames.com\" target=\"_blank\" rel=\"noopener\">in development \u2192<\/a><\/div>\n        <\/div>\n\n        <!-- 04 Cog & Capital : decision fork under advice -->\n        <div class=\"game def\">\n          <span class=\"side-rail\"><\/span><span class=\"idx\">04<\/span>\n          <div class=\"glyph\"><svg viewBox=\"0 0 132 46\" fill=\"none\">\n            <circle cx=\"30\" cy=\"23\" r=\"4.5\" stroke=\"#8b938f\" stroke-width=\"1.4\"\/>\n            <line x1=\"34\" y1=\"21\" x2=\"72\" y2=\"10\" stroke=\"#34c79c\" stroke-width=\"1.4\"\/>\n            <line x1=\"34\" y1=\"23\" x2=\"72\" y2=\"23\" stroke=\"#3b443f\" stroke-width=\"1.1\"\/>\n            <line x1=\"34\" y1=\"25\" x2=\"72\" y2=\"36\" stroke=\"#3b443f\" stroke-width=\"1.1\"\/>\n            <circle cx=\"76\" cy=\"10\" r=\"3.6\" fill=\"#34c79c\"\/><circle cx=\"76\" cy=\"23\" r=\"3\" fill=\"#3b443f\"\/><circle cx=\"76\" cy=\"36\" r=\"3\" fill=\"#3b443f\"\/>\n            <path d=\"M96 12 q8 11 0 22\" stroke=\"#ffcd00\" stroke-width=\"1.3\" stroke-dasharray=\"2 2.5\"\/>\n            <text x=\"104\" y=\"27\" fill=\"#b8901f\" font-family=\"monospace\" font-size=\"11\">AI<\/text>\n          <\/svg><\/div>\n          <p class=\"code\">Cog &amp; Capital<\/p>\n          <p class=\"domain\">Behavioral \u00b7 AI Advisors<\/p>\n          <p class=\"by\">Designed by <strong>Dr. Ali Kocho-Williams<\/strong><\/p><p class=\"model\">Victorian industrialists compete for market dominance while AI-powered advisors shape their decisions.<\/p>\n          <div class=\"eqn\">$a^{*}=\\arg\\max_a \\mathbb{E}[\\,u\\mid \\mathrm{advice}\\,]$ \u2014 does the advice change the choice?<\/div>\n          <p class=\"finding\"><span class=\"who\">Open question<\/span> \u2014 how AI-mediated advice changes human strategy.<\/p>\n          <div class=\"links\"><a class=\"dev\" href=\"https:\/\/coldalchemygames.com\" target=\"_blank\" rel=\"noopener\">in development \u2192<\/a><\/div>\n        <\/div>\n\n        <!-- 05 The Great Awakening : five factions -> Oracle -->\n        <div class=\"game att\" style=\"grid-column:span 2;\">\n          <span class=\"side-rail\"><\/span><span class=\"idx\">05<\/span>\n          <div class=\"glyph\"><svg viewBox=\"0 0 132 46\" fill=\"none\">\n            <circle cx=\"10\" cy=\"8\" r=\"3\" fill=\"#8b938f\"\/><circle cx=\"10\" cy=\"23\" r=\"3\" fill=\"#8b938f\"\/><circle cx=\"10\" cy=\"38\" r=\"3\" fill=\"#8b938f\"\/>\n            <circle cx=\"26\" cy=\"15\" r=\"3\" fill=\"#8b938f\"\/><circle cx=\"26\" cy=\"31\" r=\"3\" fill=\"#8b938f\"\/>\n            <line x1=\"13\" y1=\"8\" x2=\"60\" y2=\"23\" stroke=\"#3b443f\" stroke-width=\"1\"\/><line x1=\"13\" y1=\"23\" x2=\"60\" y2=\"23\" stroke=\"#3b443f\" stroke-width=\"1\"\/>\n            <line x1=\"13\" y1=\"38\" x2=\"60\" y2=\"23\" stroke=\"#3b443f\" stroke-width=\"1\"\/><line x1=\"29\" y1=\"15\" x2=\"60\" y2=\"23\" stroke=\"#3b443f\" stroke-width=\"1\"\/><line x1=\"29\" y1=\"31\" x2=\"60\" y2=\"23\" stroke=\"#3b443f\" stroke-width=\"1\"\/>\n            <path d=\"M60 23 m-9 0 a9 6 0 1 0 18 0 a9 6 0 1 0 -18 0\" stroke=\"#ffcd00\" stroke-width=\"1.5\"\/><circle cx=\"60\" cy=\"23\" r=\"2.6\" fill=\"#ffcd00\"\/>\n            <line x1=\"72\" y1=\"23\" x2=\"120\" y2=\"23\" stroke=\"#b8901f\" stroke-width=\"1.2\" stroke-dasharray=\"2 3\"\/><path d=\"M120 23 l-6 -3 v6 z\" fill=\"#ffcd00\"\/>\n          <\/svg><\/div>\n          <p class=\"code\">The Great Awakening<\/p>\n          <p class=\"domain\">AI-Adjudicated Geopolitical Crisis<\/p>\n          <p class=\"by\">Designed by <strong>Dr. Ali Kocho-Williams<\/strong><\/p><p class=\"model\">Five factions submit orders in plain English; an AI Oracle reads the situation and decides what happens, in narrative form \u2014 no action menus, no probability tables.<\/p>\n          <div class=\"eqn\">$s_{t+1}\\sim \\mathrm{Oracle}(s_t,\\ o^{1},\\dots,o^{n})$ \u2014 the model is the referee<\/div>\n          <p class=\"finding\"><span class=\"who\">Research frontier<\/span> \u2014 what AI adjudication can and cannot do reliably: consistency, creative play, escalation, balance.<\/p>\n          <div class=\"links\"><a class=\"play\" href=\"https:\/\/awakening.coldalchemygames.com\/\" target=\"_blank\" rel=\"noopener\">\u25b6 Play<\/a><\/div>\n        <\/div>\n\n        <div class=\"game empty\"><span class=\"plus\">+ next game<\/span><\/div>\n\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ===================== METHOD ===================== -->\n  <section id=\"gs-method\">\n    <div class=\"wrap\">\n      <div class=\"grid\">\n        <div class=\"roman\">\u00a7<\/div>\n        <div>\n          <h2>Wargames as scientific instruments<\/h2>\n          <p>A simulation grounded in a verified model produces observations you can analyze, compare, and publish. Players take asymmetric roles; AI agents execute strategies; the games generate outcome data. That data feeds academic research.<\/p>\n          <p>The suite&#8217;s central claim \u2014 that attackers hold structural advantages that persist across domains, and that those advantages come from how defense obligations are distributed rather than attacker ingenuity \u2014 is tested domain by domain.<\/p>\n          <div class=\"cite\">Research in preparation for <em>Simulation &amp; Gaming<\/em>. <a class=\"gls\" href=\"https:\/\/sites.clarkson.edu\/ai-institute\/workbench\/tools\/specs\/#g-deployment\" target=\"_blank\" rel=\"noopener\">Deployment<\/a> data from student cohorts will constitute the empirical section.<\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ===================== DEPLOY ===================== -->\n  <section id=\"gs-teach\"><div class=\"wrap\"><div class=\"teach\"><div class=\"teach-eyebrow\">In the Classroom<\/div><p class=\"teach-lead\">These games grew out of a Clarkson course where students learn history &mdash; from the Berlin Airlift to Cold War nuclear rivalry &mdash; by playing wargames and designing their own.<\/p><p class=\"teach-body\">Dr. Ali Kocho-Williams built the course and its game library through Clarkson&rsquo;s President&rsquo;s Challenge for Faculty. Student teams have produced functional game prototypes that drew interest from commercial publishers, and the class launched its own podcast, &ldquo;Playing with the Past.&rdquo;<\/p><a class=\"teach-link\" href=\"https:\/\/www.clarkson.edu\/news-events\/unique-clarkson-course-has-students-learning-through-gameplay\" target=\"_blank\" rel=\"noopener\">Read the Clarkson feature &rarr;<\/a><\/div><\/div><\/section>\n\n  <section id=\"gs-deploy\">\n    <div class=\"wrap\">\n      <div class=\"grid\">\n        <div>\n          <h2>Deploy in your course or workshop<\/h2>\n          <p>All games are browser-based, require no installation, and run on any device \u2014 suitable for security studies, information warfare, and cognitive science courses, practitioner workshops, and public engagement.<\/p>\n          <p class=\"who\">Faculty Lead \u2014 Alastair \u201cAli\u201d Kocho-Williams<br>Arts, Culture &amp; Technology \u00b7 Humanities &amp; Social Sciences<\/p>\n        <\/div>\n        <div class=\"cta\">\n          <a href=\"mailto:akochowi@clarkson.edu\">akochowi@clarkson.edu <span class=\"arr\">contact \u2192<\/span><\/a>\n          <a href=\"https:\/\/coldalchemygames.com\">Cold Alchemy Games <span class=\"arr\">\u2192<\/span><\/a>\n          <a href=\"https:\/\/disarm.foundation\">DISARM Foundation <span class=\"arr\">\u2192<\/span><\/a>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section id=\"gs-foot\">\n    <div class=\"wrap\">\n      <div class=\"t\">BUILD-WORLD_WITHAI \u00b7 WORKBENCH \u00b7 GAMES &amp; STRATEGY<br>Clarkson AI Institute \u2014 prototype draft, not yet published<\/div>\n      <div style=\"margin-top:18px;\"><a href=\"https:\/\/sites.clarkson.edu\/ai-institute\/workbench\/\" style=\"font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--green-lum);text-decoration:none;border-bottom:1px solid rgba(52,199,156,.4);padding-bottom:2px;\">\u2190 Back to the Workbench<\/a><\/div>\n    <\/div>\n  <\/section>\n\n<\/div>\n\n<!-- formal view toggle -->\n<button class=\"formal-toggle\" id=\"gs-formal-btn\"><span class=\"dot\"><\/span> formal view<\/button>\n\n<script>\n\/* ---- formal view toggle: reveal the real equations on demand ---- *\/\n(function(){\n  var btn=document.getElementById('gs-formal-btn'),root=document.getElementById('gs-root');\n  btn.addEventListener('click',function(){\n    var on=root.classList.toggle('formal');\n    btn.classList.toggle('on',on);\n  });\n})();\n\n\/* ---- KaTeX render (rendered even while hidden) ---- *\/\nwindow.addEventListener('DOMContentLoaded',function(){\n  (function go(){\n    if(!window.renderMathInElement){return setTimeout(go,60);}\n    renderMathInElement(document.getElementById('gs-root'),{\n      delimiters:[{left:'$$',right:'$$',display:true},{left:'$',right:'$',display:false}],\n      throwOnError:false\n    });\n  })();\n});\n\n\/* ---- discrete strategy lattice substrate ---- *\/\n(function(){\n  var c=document.getElementById('gs-canvas'),x=c.getContext('2d'),W,H,DPR;\n  function size(){DPR=Math.min(window.devicePixelRatio||1,2);W=c.clientWidth;H=c.clientHeight;c.width=W*DPR;c.height=H*DPR;x.setTransform(DPR,0,0,DPR,0,0);}\n  size();window.addEventListener('resize',size);\n  var step=46,t=0;\n  function draw(){\n    x.clearRect(0,0,W,H);\n    for(var i=0;i*step<W+step;i++){for(var j=0;j*step<H+step;j++){x.fillStyle='rgba(120,150,140,0.07)';x.fillRect(i*step,j*step,1,1);}}\n    x.strokeStyle='rgba(120,150,140,0.03)';x.lineWidth=1;\n    for(var k=0;k*step<W;k++){x.beginPath();x.moveTo(k*step,0);x.lineTo(k*step,H);x.stroke();}\n    var nodes=[[0.5,0.30],[0.22,0.62],[0.78,0.7]];\n    nodes.forEach(function(n,idx){\n      var cx=n[0]*W,cy=n[1]*H,r=18+9*Math.sin(t\/55+idx*2),gold=idx===0;\n      var g=x.createRadialGradient(cx,cy,0,cx,cy,r*2.4);\n      g.addColorStop(0,gold?'rgba(255,205,0,0.16)':'rgba(52,199,156,0.12)');g.addColorStop(1,'rgba(0,0,0,0)');\n      x.fillStyle=g;x.beginPath();x.arc(cx,cy,r*2.4,0,7);x.fill();\n      x.fillStyle=gold?'rgba(255,205,0,0.5)':'rgba(52,199,156,0.4)';x.fillRect(cx-1.5,cy-1.5,3,3);\n    });\n    t++;requestAnimationFrame(draw);\n  }\n  draw();\n})();\n<\/script>\n<script>\/* GSG-GAME *\/(function(){var nf=document.getElementById(\"gsg-nf\");if(!nf)return;var A=[[1,3],[2,0]],ROUNDS=12,VALUE=1.5,MAX=ROUNDS*3;var round=0,score=0,hist=[0,0],busy=false,over=false;var cells={};nf.querySelectorAll(\".cell\").forEach(function(c){cells[c.dataset.r+\",\"+c.dataset.c]=c;});var rows=nf.querySelectorAll(\".row-h.choice\");function $(id){return document.getElementById(id);}function clearMarks(){Object.keys(cells).forEach(function(k){var c=cells[k];c.classList.remove(\"played\",\"colpick\",\"rowpick\");var f=c.querySelector(\".flash\");if(f)f.textContent=\"\";});}function defCol(){var n=hist[0]+hist[1];var p=n?hist[0]\/n:0.5;var eH=p*A[0][0]+(1-p)*A[1][0];var eW=p*A[0][1]+(1-p)*A[1][1];var best=(eH<=eW)?0:1;if(Math.random()<0.18)best=1-best;return best;}function endGame(){over=true;var avg=score\/ROUNDS;var msg;if(avg>=VALUE+0.25)msg=\"You beat the value line \\u2014 you read the defender well.\";else if(avg>=VALUE-0.25)msg=\"Right on the value line: optimal play.\";else msg=\"Below the line \\u2014 the defender caught your pattern.\";$(\"gsg-prompt\").innerHTML=\"Final: attacker <b>+\"+score+\"<\/b> over \"+ROUNDS+\" rounds (\"+avg.toFixed(2)+\"\/rd). \"+msg+\" The edge never goes negative \\u2014 that\\u2019s the asymmetry.\";$(\"gsg-again\").classList.add(\"show\");rows.forEach(function(r){r.style.pointerEvents=\"none\";});}function play(row){if(busy||over)return;busy=true;var col=defCol();hist[row]++;clearMarks();cells[row+\",0\"].classList.add(\"rowpick\");cells[row+\",1\"].classList.add(\"rowpick\");setTimeout(function(){var pl=cells[row+\",\"+col];pl.classList.add(\"played\");cells[\"0,\"+col].classList.add(\"colpick\");cells[\"1,\"+col].classList.add(\"colpick\");var pay=A[row][col];var f=pl.querySelector(\".flash\");if(f)f.textContent=\"+\"+pay;score+=pay;round++;$(\"gsg-score\").textContent=\"+\"+score;$(\"gsg-round\").textContent=round;$(\"gsg-fill\").style.width=(100*score\/MAX)+\"%\";if(round<ROUNDS){$(\"gsg-prompt\").innerHTML=\"Defender chose <b style=\\\"color:var(--green-lum)\\\">\"+(col?\"watch\":\"harden\")+\"<\/b>. You scored <b>+\"+pay+\"<\/b>. Pick again.\";}else endGame();busy=false;},260);}rows.forEach(function(r){r.addEventListener(\"click\",function(){if(!over)play(+r.dataset.row);});r.addEventListener(\"mouseenter\",function(){r.classList.add(\"armed\");});r.addEventListener(\"mouseleave\",function(){r.classList.remove(\"armed\");});});$(\"gsg-again\").addEventListener(\"click\",function(){round=0;score=0;hist=[0,0];over=false;busy=false;clearMarks();$(\"gsg-score\").textContent=\"+0\";$(\"gsg-round\").textContent=\"0\";$(\"gsg-fill\").style.width=\"0\";$(\"gsg-again\").classList.remove(\"show\");rows.forEach(function(r){r.style.pointerEvents=\"auto\";});$(\"gsg-prompt\").innerHTML=\"You are the <b>attacker<\/b>. Pick a row \\u2014 the AI defender will try to contain you.\";});})();<\/script>\n<style class=\"advgb-styles-renderer\">\n\/* hide theme page title (our hero carries it) *\/\n.entry-title{display:none!important;}\n\/* immersive: hide theme chrome so the dark page runs full-bleed (matches Research) *\/\nheader#wrapper-navbar{display:none!important;}\n.hero__breadcrumbs{display:none!important;}\n#no-hero-page-wrapper{padding-top:0!important;padding-bottom:0!important;}\n.entry-content>.edit-link{display:none!important;}\n.entry-header{display:none!important;}\n\/* keep our heading colors over theme *\/\n#gs-root h1,#gs-root h2,#gs-root h3{color:var(--ink);font-family:var(--grot);}\n#gs-thesis h2{color:var(--gold-deep);}\n\n\/* ============================================================\n   GAMES & STRATEGY\n   Most of the game theory is IMPLIED in design (grids, glyphs,\n   geometry). The equations live behind the \"formal view\" toggle.\n   Two-player semantic:  GREEN = defender   GOLD = attacker\n   ============================================================ *\/\n#gs-root{\n  --bg:#070a0b;--bg2:#0b1012;--ink:#e9ece8;--mut:#8b938f;--faint:#5b635f;\n  --line:rgba(180,200,190,.10);\n  --green:#004e42;--green-lum:#34c79c;--gold:#ffcd00;--gold-deep:#b8901f;\n  --mono:'IBM Plex Mono',ui-monospace,Menlo,monospace;\n  --grot:'Space Grotesk',system-ui,sans-serif;\n  position:relative;background:var(--bg);color:var(--ink);\n  font-family:var(--grot);font-size:17px;line-height:1.6;\n  -webkit-font-smoothing:antialiased;overflow-x:hidden;\n  \/* full-bleed: break out of any centered theme container, no-op at full width *\/\n  width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);min-height:100vh;\n}\n#gs-root *{box-sizing:border-box;}\n#gs-lattice{position:absolute;inset:0;z-index:0;pointer-events:none;\n  background:radial-gradient(1200px 700px at 50% -10%, rgba(0,78,66,.22), transparent 60%),var(--bg);}\n#gs-lattice canvas{position:absolute;inset:0;width:100%;height:100%;display:block;}\n#gs-root .wrap{position:relative;z-index:2;max-width:1080px;margin:0 auto;padding:0 28px;}\n#gs-root section{position:relative;z-index:2;}\n#gs-root .kicker{font-family:var(--mono);font-size:12px;letter-spacing:.34em;text-transform:uppercase;color:var(--gold-deep);}\n\/* back-to-workbench nav *\/\n.gs-back{position:fixed;z-index:30;left:22px;top:20px;font-family:var(--mono);font-size:11px;\n  letter-spacing:.14em;text-transform:uppercase;color:var(--mut);text-decoration:none;\n  background:rgba(10,16,18,.78);border:1px solid var(--line);border-radius:30px;\n  padding:9px 16px 9px 13px;backdrop-filter:blur(6px);display:inline-flex;align-items:center;gap:8px;transition:.2s;}\n.gs-back:hover{color:var(--gold);border-color:var(--gold-deep);}\n.gs-back .ar{transition:transform .2s;}\n.gs-back:hover .ar{transform:translateX(-3px);}\n#gs-root .defcol{color:var(--green-lum);} #gs-root .attcol{color:var(--gold);}\n\n\/* ----- the formal layer: hidden by default, shown when #gs-root.formal ----- *\/\n.eqn{display:none;}\n#gs-root.formal .eqn{display:block;}\n.eqn{font-size:15px;color:var(--ink);opacity:.92;margin:8px 0 4px;}\n\n\/* formal-view toggle *\/\n.formal-toggle{\n  position:fixed;z-index:30;right:22px;bottom:22px;\n  font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;\n  color:var(--mut);background:rgba(10,16,18,.86);border:1px solid var(--line);\n  border-radius:30px;padding:11px 18px;cursor:pointer;backdrop-filter:blur(6px);\n  display:flex;align-items:center;gap:9px;transition:.2s;\n}\n.formal-toggle:hover{color:var(--gold);border-color:var(--gold-deep);}\n.formal-toggle .dot{width:7px;height:7px;border-radius:50%;background:var(--faint);transition:.2s;}\n#gs-root.formal ~ .formal-toggle .dot,.formal-toggle.on .dot{background:var(--gold);box-shadow:0 0 10px var(--gold);}\n\n\/* ---------- HERO ---------- *\/\n#gs-hero{padding:108px 0 60px;text-align:center;}\n#gs-hero h1{font-family:var(--grot);font-weight:600;letter-spacing:-.01em;\n  font-size:clamp(40px,7vw,84px);line-height:.98;margin:30px 0 0;}\n#gs-hero h1 .amp{color:var(--faint);font-weight:400;}\n#gs-hero .sub{color:var(--mut);font-size:16px;margin:20px auto 0;max-width:44ch;}\n.matrix{display:inline-grid;margin:8px auto 0;}\n.normalform{display:grid;grid-template-columns:auto auto auto;font-family:var(--mono);align-items:stretch;}\n.normalform .corner{}\n.normalform .col-h,.normalform .row-h{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--mut);\n  display:flex;align-items:center;justify-content:center;padding:10px 14px;white-space:nowrap;}\n.cell{width:128px;height:96px;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;\n  flex-direction:column;position:relative;background:rgba(255,255,255,.012);}\n.cell .pay{font-size:18px;letter-spacing:.04em;}\n.cell .pay .a{color:var(--gold);} .cell .pay .d{color:var(--green-lum);}\n.cell.saddle{border-color:var(--gold);background:linear-gradient(rgba(255,205,0,.07),rgba(255,205,0,.07));\n  box-shadow:inset 0 0 0 1px rgba(255,205,0,.35),0 0 38px rgba(255,205,0,.10);}\n.cell.saddle::after{content:'saddle';font-family:var(--mono);font-size:9px;letter-spacing:.16em;\n  position:absolute;bottom:6px;color:var(--gold-deep);text-transform:uppercase;}\n.axislabel{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;}\n.axislabel.att{color:var(--gold);} .axislabel.def{color:var(--green-lum);}\n.signature{margin:34px auto 0;}\n.signature .eqn{display:none;}\n#gs-root.formal .signature .eqn{display:block;font-size:19px;}\n.signature .caption{font-family:var(--mono);font-size:11.5px;color:var(--faint);letter-spacing:.06em;margin-top:10px;}\n\n\/* ---------- THESIS \/ ASYMMETRY (visual) ---------- *\/\n#gs-thesis{padding:92px 0;border-top:1px solid var(--line);}\n#gs-thesis .grid{display:grid;grid-template-columns:1fr 1fr;gap:54px;align-items:center;}\n#gs-thesis h2{font-size:13px;font-family:var(--mono);letter-spacing:.28em;text-transform:uppercase;color:var(--gold-deep);margin:0 0 20px;font-weight:500;}\n#gs-thesis p.lead{font-size:25px;line-height:1.42;letter-spacing:-.01em;margin:0 0 18px;}\n#gs-thesis p.body{color:var(--mut);font-size:16.5px;margin:0;}\n\/* door wall diagram *\/\n.wall{border:1px solid var(--line);border-radius:2px;padding:30px 28px 22px;background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,0));}\n.doors{display:flex;gap:10px;align-items:flex-end;height:150px;}\n.door{flex:1;border:1.5px solid var(--green-lum);border-radius:2px 2px 0 0;height:100%;position:relative;\n  background:linear-gradient(180deg,rgba(52,199,156,.06),rgba(52,199,156,.01));}\n.door::before{content:'';position:absolute;top:50%;right:8px;width:6px;height:6px;border-radius:50%;background:var(--green-lum);opacity:.8;}\n.door.breached{border-color:var(--gold);background:linear-gradient(180deg,rgba(255,205,0,.10),rgba(255,205,0,.02));\n  box-shadow:0 0 26px rgba(255,205,0,.16);}\n.door.breached::before{background:var(--gold);box-shadow:0 0 8px var(--gold);}\n.door.breached::after{content:'';position:absolute;left:-2px;right:-2px;bottom:-1px;height:0;border-bottom:2px solid var(--gold);\n  box-shadow:0 0 12px var(--gold);}\n.wall-legend{display:flex;justify-content:space-between;margin-top:18px;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;}\n.wall-legend .one{color:var(--gold);} .wall-legend .all{color:var(--green-lum);}\n.wall .eqn{margin-top:16px;border-top:1px dashed var(--line);padding-top:14px;}\n\n\/* ---------- THE SUITE ---------- *\/\n#gs-suite{padding:88px 0 40px;border-top:1px solid var(--line);}\n#gs-suite .head{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:12px;margin-bottom:38px;}\n#gs-suite .head h2{font-family:var(--grot);font-weight:600;font-size:34px;margin:0;letter-spacing:-.01em;}\n#gs-suite .head .meta{font-family:var(--mono);font-size:12px;color:var(--mut);letter-spacing:.06em;}\n.games{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;}\n.game{position:relative;border:1px solid var(--line);border-radius:2px;padding:26px 26px 24px;\n  background:rgba(255,255,255,.014);transition:border-color .25s,transform .25s,background .25s;\n  display:flex;flex-direction:column;min-height:236px;}\n.game:hover{transform:translateY(-2px);background:rgba(255,255,255,.028);}\n.game.att:hover{border-color:rgba(255,205,0,.5);} .game.def:hover{border-color:rgba(52,199,156,.5);}\n.game .idx{position:absolute;top:18px;right:22px;font-family:var(--mono);font-size:12px;color:var(--faint);}\n.game .glyph{height:46px;margin:2px 0 14px;}\n.game .glyph svg{height:46px;width:auto;overflow:visible;}\n.game .code{font-family:var(--mono);font-weight:600;font-size:20px;letter-spacing:.03em;margin:0 0 2px;}\n.game .domain{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin-bottom:14px;}\n.game .model{font-size:14.5px;color:var(--mut);margin:0;line-height:1.5;}\n.game .finding{font-size:14px;margin-top:auto;padding-top:14px;border-top:1px dashed var(--line);color:var(--ink);}\n.game .finding .who{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;}\n.game.att .finding .who{color:var(--gold);} .game.def .finding .who{color:var(--green-lum);}\n.game .links{margin-top:16px;display:flex;gap:14px;flex-wrap:wrap;align-items:center;}\n.game .links a{font-family:var(--mono);font-size:12px;letter-spacing:.04em;color:var(--mut);text-decoration:none;border-bottom:1px solid transparent;padding-bottom:1px;}\n.game .links a:hover{color:var(--gold);border-color:var(--gold-deep);}\n\/* PLAY button \u2014 launches the real, live game *\/\n.game .links a.play{\n  border:1px solid var(--gold);border-radius:2px;color:var(--gold);\n  padding:9px 16px;letter-spacing:.1em;text-transform:uppercase;font-weight:500;\n  display:inline-flex;align-items:center;gap:8px;transition:.18s;border-bottom:1px solid var(--gold);\n}\n.game .links a.play:hover{background:var(--gold);color:#0b0e0c;box-shadow:0 0 26px rgba(255,205,0,.28);}\n.game .links a.dev{color:var(--faint);cursor:default;letter-spacing:.1em;text-transform:uppercase;font-size:11px;}\n.game .links a.dev:hover{color:var(--mut);border-color:transparent;}\n.side-rail{position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:2px 0 0 2px;}\n.game.att .side-rail{background:linear-gradient(var(--gold),var(--gold-deep));}\n.game.def .side-rail{background:linear-gradient(var(--green-lum),var(--green));}\n.game.empty{border-style:dashed;align-items:center;justify-content:center;text-align:center;color:var(--faint);background:transparent;}\n.game.empty .plus{font-family:var(--mono);font-size:13px;letter-spacing:.12em;text-transform:uppercase;}\n\n\/* ---------- METHOD ---------- *\/\n#gs-method{padding:90px 0;border-top:1px solid var(--line);}\n#gs-method .grid{display:grid;grid-template-columns:auto 1fr;gap:56px;align-items:start;}\n#gs-method .roman{font-family:var(--mono);color:var(--gold-deep);font-size:22px;letter-spacing:.2em;padding-top:2px;}\n#gs-method h2{font-family:var(--grot);font-weight:600;font-size:30px;margin:0 0 18px;letter-spacing:-.01em;}\n#gs-method p{color:var(--mut);font-size:16.5px;margin:0 0 16px;max-width:62ch;}\n#gs-method .cite{font-family:var(--mono);font-size:13px;color:var(--ink);border-left:2px solid var(--gold-deep);padding-left:16px;margin-top:24px;}\n\n\/* ---------- DEPLOY ---------- *\/\n#gs-deploy{padding:84px 0 96px;border-top:1px solid var(--line);}\n#gs-deploy .grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;}\n#gs-deploy h2{font-family:var(--grot);font-weight:600;font-size:28px;margin:0 0 14px;}\n#gs-deploy p{color:var(--mut);margin:0 0 10px;font-size:16px;}\n#gs-deploy .who{font-family:var(--mono);font-size:13px;color:var(--ink);letter-spacing:.03em;}\n#gs-deploy .cta{display:flex;flex-direction:column;gap:12px;}\n#gs-deploy .cta a{font-family:var(--mono);font-size:13px;letter-spacing:.06em;text-decoration:none;\n  border:1px solid var(--line);border-radius:2px;padding:16px 20px;color:var(--ink);\n  display:flex;justify-content:space-between;align-items:center;transition:.2s;}\n#gs-deploy .cta a:hover{border-color:var(--gold);color:var(--gold);}\n#gs-deploy .cta a .arr{color:var(--faint);} #gs-deploy .cta a:hover .arr{color:var(--gold);}\n\n#gs-foot{border-top:1px solid var(--line);padding:30px 0 60px;}\n#gs-foot .t{font-family:var(--mono);font-size:11px;color:var(--faint);letter-spacing:.08em;line-height:1.9;}\n\n@media(max-width:820px){\n  #gs-thesis .grid,#gs-method .grid,#gs-deploy .grid{grid-template-columns:1fr;gap:32px;}\n  .games{grid-template-columns:1fr;}\n  #gs-method .roman{display:none;}\n}\n\n.game .by{font-family:var(--mono);font-size:11px;letter-spacing:.03em;color:var(--faint);margin:-2px 0 12px;}\n.game .by strong{color:var(--mut);font-weight:500;}\n#gs-teach{padding:0 0 92px;}\n#gs-teach .teach{border:1px solid var(--line);border-left:3px solid var(--gold);border-radius:2px;padding:34px 36px;background:linear-gradient(180deg,rgba(255,205,0,.045),rgba(255,255,255,0));}\n#gs-teach .teach-eyebrow{font-family:var(--mono);font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:var(--gold-deep);margin-bottom:16px;}\n#gs-teach .teach-lead{font-size:21px;line-height:1.45;margin:0 0 14px;letter-spacing:-.01em;}\n#gs-teach .teach-body{color:var(--mut);font-size:16px;margin:0 0 20px;max-width:72ch;}\n#gs-teach .teach-link{font-family:var(--mono);font-size:13px;letter-spacing:.06em;color:var(--gold);text-decoration:none;border-bottom:1px solid var(--gold-deep);padding-bottom:2px;}\n#gs-teach .teach-link:hover{color:#fff;}\n\n\/* ===== interactive matrix game ===== *\/\n#gsg-nf .row-h.choice{cursor:pointer;border-radius:3px;}\n#gsg-nf .row-h.choice:hover .axislabel.att,#gsg-nf .row-h.choice.armed .axislabel.att{color:#fff;}\n#gsg-nf .row-h.choice::before{content:'\\25B6';color:var(--gold);opacity:0;margin-right:8px;font-size:9px;transition:opacity .15s;}\n#gsg-nf .row-h.choice:hover::before{opacity:1;}\n#gs-root .cell .flash{position:absolute;top:6px;right:8px;font-family:var(--mono);font-size:11px;color:var(--gold);opacity:0;transition:opacity .2s;}\n#gs-root .cell.rowpick{border-color:rgba(255,205,0,.45);}\n#gs-root .cell.colpick{box-shadow:inset 0 0 0 1px rgba(52,199,156,.5);}\n#gs-root .cell.played{box-shadow:inset 0 0 0 2px var(--gold),0 0 34px rgba(255,205,0,.18);border-color:var(--gold);background:rgba(255,205,0,.06);}\n#gs-root .cell.played .flash{opacity:1;}\n.gsg-hud{margin:26px auto 0;max-width:560px;text-align:center;font-family:var(--mono);}\n.gsg-prompt{font-size:13px;letter-spacing:.05em;color:var(--ink);min-height:40px;line-height:1.55;}\n.gsg-prompt b{color:var(--gold);font-weight:600;}\n.gsg-stats{display:flex;justify-content:center;gap:24px;margin-top:12px;font-size:12px;letter-spacing:.05em;color:var(--mut);flex-wrap:wrap;}\n.gsg-stats b{color:var(--gold);font-weight:600;}\n.gsg-stats .vline b{color:var(--green-lum);}\n.gsg-bar{height:4px;width:100%;max-width:420px;margin:16px auto 0;background:rgba(255,255,255,.06);border-radius:3px;position:relative;}\n.gsg-fill{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(90deg,var(--gold-deep),var(--gold));width:0;transition:width .3s;border-radius:3px;}\n.gsg-mark{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--green-lum);left:50%;box-shadow:0 0 8px var(--green-lum);}\n.gsg-again{margin-top:20px;font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;background:none;border:1px solid var(--gold);color:var(--gold);border-radius:2px;padding:10px 18px;cursor:pointer;opacity:0;pointer-events:none;transition:.2s;}\n.gsg-again.show{opacity:1;pointer-events:auto;}\n.gsg-again:hover{background:var(--gold);color:#0b0e0c;}\n\n.gls{color:inherit;text-decoration:none;border-bottom:1px dotted rgba(255,205,0,.6);transition:.15s;}\n.gls:hover{color:#ffcd00;border-bottom-color:#ffcd00;}\n<\/style>","protected":false},"excerpt":{"rendered":"<p>\u2190 Workbench Clarkson AI Institute \u00b7 Workbench Defender &#183; harden Defender &#183; watch Attacker &#183; exploit +1,&nbsp;&#8722;1 +3,&nbsp;&#8722;3 Attacker &#183; probe +2,&nbsp;&#8722;2 0,&nbsp;0 You are the attacker. Pick a row &mdash; the AI defender will try to contain you. round 0\/12your score +0value line +1.5\/rd Play again Games &amp; Strategy Wargames built as scientific instruments [&hellip;]<\/p>\n","protected":false},"author":256,"featured_media":0,"parent":143,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-templates\/no-hero.php","meta":{"advgb_blocks_editor_width":"","advgb_blocks_columns_visual_guide":"","footnotes":""},"class_list":["post-723","page","type-page","status-publish","hentry"],"coauthors":[],"author_meta":{"author_link":"https:\/\/sites.clarkson.edu\/ai-institute\/author\/scasper\/","display_name":"scasper"},"relative_dates":{"created":"Posted 2 months ago","modified":"Updated 2 months ago"},"absolute_dates":{"created":"Posted on June 25, 2026","modified":"Updated on June 25, 2026"},"absolute_dates_time":{"created":"Posted on June 25, 2026 10:53 am","modified":"Updated on June 25, 2026 9:04 pm"},"featured_img_caption":"","featured_img":false,"series_order":"","_links":{"self":[{"href":"https:\/\/sites.clarkson.edu\/ai-institute\/wp-json\/wp\/v2\/pages\/723","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sites.clarkson.edu\/ai-institute\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sites.clarkson.edu\/ai-institute\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sites.clarkson.edu\/ai-institute\/wp-json\/wp\/v2\/users\/256"}],"replies":[{"embeddable":true,"href":"https:\/\/sites.clarkson.edu\/ai-institute\/wp-json\/wp\/v2\/comments?post=723"}],"version-history":[{"count":8,"href":"https:\/\/sites.clarkson.edu\/ai-institute\/wp-json\/wp\/v2\/pages\/723\/revisions"}],"predecessor-version":[{"id":751,"href":"https:\/\/sites.clarkson.edu\/ai-institute\/wp-json\/wp\/v2\/pages\/723\/revisions\/751"}],"up":[{"embeddable":true,"href":"https:\/\/sites.clarkson.edu\/ai-institute\/wp-json\/wp\/v2\/pages\/143"}],"wp:attachment":[{"href":"https:\/\/sites.clarkson.edu\/ai-institute\/wp-json\/wp\/v2\/media?parent=723"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}