{"id":1907,"date":"2026-05-25T22:34:41","date_gmt":"2026-05-26T03:34:41","guid":{"rendered":"https:\/\/driving-firefly-dev.10web.cloud\/?page_id=1907"},"modified":"2026-05-25T22:34:43","modified_gmt":"2026-05-26T03:34:43","slug":"deployment-bim-watertreatment-infrastructure","status":"publish","type":"page","link":"https:\/\/driving-firefly-dev.10web.cloud\/en\/ai-water-treatment\/deployment-bim-watertreatment-infrastructure\/","title":{"rendered":"Deployment"},"content":{"rendered":"\n<style>\n\/* ---- prevent the full-bleed breakout from creating horizontal scroll ---- *\/\nhtml, body { overflow-x: hidden; }\n\/* ---- SCOPED TOKENS ---- *\/\n.afx {\n --af-navy: #0B2A45;\n --af-navy-2: #103A5E;\n --af-cyan: #2EC4D4;\n --af-cyan-d: #1FA9B8;\n --af-ice: #EEF6F8;\n --af-ink: #1a2733;\n --af-mut: #5b6b78;\n --af-line: #dde7ec;\n --af-white: #ffffff;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\n color: var(--af-ink);\n -webkit-font-smoothing: antialiased;\n \/* ---- FULL-BLEED: scrollbar-safe, parent-independent ---- *\/\n width: 100vw;\n max-width: 100vw;\n margin-left: calc(50% - 50vw);\n margin-right: calc(50% - 50vw);\n overflow-x: clip;\n}\n.afx * { box-sizing: border-box; }\n.afx-wrap { width: 100%; max-width: 1100px; margin: 0 auto; padding: 0 clamp(20px, 5vw, 48px); }\n\n\/* ---- SCROLL REVEAL ---- *\/\n.afx-reveal { opacity: 0; transform: translateY(24px); transition: opacity .7s cubic-bezier(.16,1,.3,1), transform .7s cubic-bezier(.16,1,.3,1); }\n.afx-reveal.in { opacity: 1; transform: none; }\n.afx-reveal.d1 { transition-delay: .08s; }\n.afx-reveal.d2 { transition-delay: .16s; }\n.afx-reveal.d3 { transition-delay: .24s; }\n.afx-reveal.d4 { transition-delay: .32s; }\n@media (prefers-reduced-motion: reduce) {\n .afx-reveal { opacity: 1; transform: none; transition: none; }\n}\n\n\/* ---- HERO ---- *\/\n.afx-hero {\n position: relative;\n min-height: 460px;\n display: flex;\n align-items: center;\n padding: 0;\n overflow: hidden;\n background:\n linear-gradient(120deg, rgba(11,42,69,.94) 0%, rgba(16,58,94,.86) 55%, rgba(31,169,184,.62) 100%),\n url('https:\/\/driving-firefly-dev.10web.cloud\/wp-content\/uploads\/2026\/05\/large-water-treatment-plant-under-construction.png') center\/cover no-repeat;\n color: #fff;\n}\n.afx-hero::after {\n content: \"\";\n position: absolute; inset: 0;\n background: radial-gradient(circle at 80% 20%, rgba(46,196,212,.25), transparent 45%);\n animation: afxGlow 9s ease-in-out infinite alternate;\n pointer-events: none;\n}\n@keyframes afxGlow { from { opacity:.4; transform: translateY(0); } to { opacity:.9; transform: translateY(-12px); } }\n.afx-badge {\n display:inline-block; font-size:12px; font-weight:700; letter-spacing:.09em;\n text-transform:uppercase; color:var(--af-cyan); margin-bottom:16px;\n position:relative; padding-left:18px;\n}\n.afx-badge::before {\n content:\"\"; position:absolute; left:0; top:50%; width:9px; height:9px;\n margin-top:-4.5px; border-radius:50%; background:var(--af-cyan);\n box-shadow:0 0 0 0 rgba(46,196,212,.7); animation: afxPulse 2s infinite;\n}\n@keyframes afxPulse {\n 0%{box-shadow:0 0 0 0 rgba(46,196,212,.6);}\n 70%{box-shadow:0 0 0 10px rgba(46,196,212,0);}\n 100%{box-shadow:0 0 0 0 rgba(46,196,212,0);}\n}\n.afx .afx-hero h1,\n.afx-hero h1 { color:#ffffff !important; font-size:48px; line-height:1.12; font-weight:800; margin:0 0 16px; max-width:780px; }\n.afx-hero h1 *:not(.afx-typed) { color:#ffffff !important; }\n.afx .afx-hero h1 .afx-typed,\n.afx-hero h1 .afx-typed { color:var(--af-cyan) !important; }\n.afx-hero p.lead { font-size:19px; line-height:1.6; color:#dbe7ee; margin:0 0 30px; max-width:580px; }\n.afx-hero p.lead strong { color:#ffffff !important; }\n.afx-hero .afx-typed { color:var(--af-cyan); border-right:2px solid var(--af-cyan); padding-right:2px; }\n\n\/* ---- BUTTONS ---- *\/\n.afx-btn {\n display:inline-flex; align-items:center; gap:8px; cursor:pointer;\n font-weight:600; font-size:15px; border-radius:8px; padding:13px 24px;\n text-decoration:none; border:1.5px solid transparent; transition:all .22s ease;\n}\n.afx-btn-primary { background:var(--af-cyan); color:var(--af-navy); }\n.afx-btn-primary:hover { background:var(--af-cyan-d); transform:translateY(-2px); box-shadow:0 10px 28px rgba(46,196,212,.35); color:var(--af-navy); }\n.afx-btn-ghost { background:transparent; color:#fff; border-color:rgba(255,255,255,.6); }\n.afx-btn-ghost:hover { background:#fff; color:var(--af-navy); transform:translateY(-2px); }\n.afx-btn-row { display:flex; gap:14px; flex-wrap:wrap; }\n\n\/* ---- SECTION SHELL ---- *\/\n.afx-sec { padding:78px 0; }\n.afx-sec.ice { background:var(--af-ice); }\n.afx-h2 { font-size:32px; font-weight:800; text-align:center; margin:0 0 10px; letter-spacing:-.01em; }\n.afx-sub { text-align:center; color:var(--af-mut); font-size:16px; max-width:620px; margin:0 auto 44px; line-height:1.6; }\n\n\/* ---- INTRO PROSE ---- *\/\n.afx-prose { max-width:760px; margin:0 auto; }\n.afx-prose p { font-size:16.5px; line-height:1.72; color:var(--af-ink); margin:0 0 18px; }\n.afx-prose p:last-child { margin-bottom:0; }\n.afx-prose .mut { color:var(--af-mut); }\n\n\/* ---- LIFECYCLE BAR ---- *\/\n.afx-life { display:flex; align-items:stretch; gap:0; flex-wrap:wrap; justify-content:center; margin:0 auto; max-width:920px; }\n.afx-life-step {\n flex:1 1 0; min-width:150px; background:#fff; border:1px solid var(--af-line);\n border-radius:14px; padding:22px 18px; text-align:center; position:relative; margin:6px;\n transition:transform .25s, box-shadow .25s;\n}\n.afx-life-step:hover { transform:translateY(-4px); box-shadow:0 12px 30px rgba(11,42,69,.09); }\n.afx-life-step .ph { font-size:11px; font-weight:700; letter-spacing:.08em; text-transform:uppercase; color:var(--af-cyan-d); }\n.afx-life-step .nm { font-size:17px; font-weight:800; color:var(--af-navy); margin:7px 0 4px; }\n.afx-life-step .st { font-size:12.5px; color:var(--af-mut); }\n.afx-life-step.now { background:var(--af-navy); border-color:var(--af-navy); }\n.afx-life-step.now .ph { color:var(--af-cyan); }\n.afx-life-step.now .nm { color:#fff; }\n.afx-life-step.now .st { color:#b9c9d4; }\n.afx-life-step.here { border-color:var(--af-cyan); border-width:2px; box-shadow:0 10px 30px rgba(46,196,212,.18); }\n.afx-life-arrow { align-self:center; color:var(--af-cyan); font-size:20px; font-weight:700; }\n\n\/* ---- CAPABILITY CARDS ---- *\/\n.afx-caps { display:grid; grid-template-columns:repeat(2,1fr); gap:18px; }\n.afx-cap {\n background:#fff; border:1px solid var(--af-line); border-left:4px solid var(--af-cyan);\n border-radius:12px; padding:26px 28px; transition:transform .22s, box-shadow .22s;\n}\n.afx-cap:hover { transform:translateY(-4px); box-shadow:0 12px 30px rgba(11,42,69,.09); }\n.afx-cap b { display:block; font-size:17px; color:var(--af-navy); margin-bottom:7px; }\n.afx-cap p { margin:0; font-size:14.5px; color:var(--af-mut); line-height:1.62; }\n\n\/* ---- ROADMAP TIMELINE ---- *\/\n.afx-road { max-width:820px; margin:0 auto; position:relative; }\n.afx-road::before {\n content:\"\"; position:absolute; left:23px; top:8px; bottom:8px; width:2px;\n background:linear-gradient(var(--af-cyan), var(--af-line));\n}\n.afx-mile { display:flex; gap:24px; padding:0 0 30px; position:relative; }\n.afx-mile:last-child { padding-bottom:0; }\n.afx-mile .dot {\n flex:0 0 48px; width:48px; height:48px; border-radius:50%; background:#fff;\n border:2px solid var(--af-cyan); display:flex; align-items:center; justify-content:center;\n font-weight:800; font-size:15px; color:var(--af-navy); z-index:1;\n}\n.afx-mile.done .dot { background:var(--af-cyan); }\n.afx-mile .body { padding-top:3px; }\n.afx-mile .when { font-size:11.5px; font-weight:700; letter-spacing:.07em; text-transform:uppercase; color:var(--af-cyan-d); }\n.afx-mile .body h3 { font-size:18px; font-weight:700; color:var(--af-navy); margin:5px 0 7px; }\n.afx-mile .body p { font-size:14.5px; color:var(--af-mut); line-height:1.62; margin:0; }\n.afx-road-note { text-align:center; font-size:12.5px; color:var(--af-mut); margin-top:30px; font-style:italic; }\n\n\/* ---- FAQ ---- *\/\n.afx-faq { max-width:780px; margin:0 auto; }\n.afx-q { background:#fff; border:1px solid var(--af-line); border-radius:12px; margin-bottom:12px; overflow:hidden; }\n.afx-q summary {\n list-style:none; cursor:pointer; padding:20px 24px; font-size:16px; font-weight:700; color:var(--af-navy);\n display:flex; justify-content:space-between; align-items:center; gap:16px;\n}\n.afx-q summary::-webkit-details-marker { display:none; }\n.afx-q summary::after { content:\"+\"; font-size:22px; color:var(--af-cyan-d); font-weight:700; transition:transform .2s; }\n.afx-q[open] summary::after { transform:rotate(45deg); }\n.afx-q .afx-a { padding:0 24px 20px; font-size:14.5px; line-height:1.65; color:var(--af-mut); }\n\n\/* ---- FINAL CTA ---- *\/\n.afx-final { background:var(--af-navy); color:#fff; padding:84px 0; text-align:center; }\n.afx-final h2 { font-size:38px; font-weight:800; color:#fff; margin:0 0 12px; }\n.afx-final p { font-size:18px; color:#cfe0e8; margin:0 0 24px; }\n.afx-coming {\n display:inline-block; background:rgba(46,196,212,.14); color:var(--af-cyan-d);\n border:1px solid rgba(46,196,212,.4); border-radius:999px; padding:6px 16px;\n font-size:12.5px; font-weight:700; letter-spacing:.05em; text-transform:uppercase; margin:0 0 26px;\n}\n\n\/* ---- FLUID TYPOGRAPHY ---- *\/\n.afx-hero h1 { font-size: clamp(30px, 5.2vw, 48px); }\n.afx-hero p.lead { font-size: clamp(16px, 2vw, 19px); }\n.afx-h2 { font-size: clamp(24px, 3.4vw, 32px); }\n.afx-final h2 { font-size: clamp(27px, 4vw, 38px); }\n\n\/* ---- RESPONSIVE ---- *\/\n@media (max-width:980px){ .afx-wrap { max-width: 100%; } }\n@media (max-width:860px){\n .afx-caps { grid-template-columns:1fr; }\n .afx-life-arrow { display:none; }\n .afx-life-step { flex:1 1 40%; }\n}\n@media (max-width:600px){\n .afx-hero { padding:58px 0; min-height:auto; }\n .afx-sec { padding:48px 0; }\n .afx-final { padding:60px 0; }\n .afx-btn-row { width:100%; }\n .afx-btn { flex:1 1 auto; justify-content:center; }\n .afx-life-step { flex:1 1 100%; }\n .afx-road::before { left:19px; }\n .afx-mile { gap:16px; }\n .afx-mile .dot { flex:0 0 40px; width:40px; height:40px; }\n}\n@media (max-width:420px){ .afx-btn { width:100%; } }\n<\/style>\n\n\n<div class=\"afx\">\n\n <!-- ============ HERO ============ -->\n <section class=\"afx-hero\">\n <div class=\"afx-wrap\">\n <div class=\"afx-badge afx-reveal\">On the roadmap<\/div>\n <h1 class=\"afx-reveal d1\">From optimized design to construction specifications.<br>With <span class=\"afx-typed\" id=\"afxTyped\">BIM export.<\/span><\/h1>\n <p class=\"lead afx-reveal d2\">The Deployment module turns an optimized treatment chain into <strong>construction-ready specifications<\/strong>: intelligent sizing, site layout simulation, and BIM for infrastructure.<\/p>\n <div class=\"afx-btn-row afx-reveal d3\">\n <a class=\"afx-btn afx-btn-primary\" href=\"#afx-notify\">Follow the roadmap &rarr;<\/a>\n <a class=\"afx-btn afx-btn-ghost\" href=\"\/en\/platform\/regulatory-intelligence\/\">Start with what&#8217;s available now<\/a>\n <\/div>\n <\/div>\n <\/section>\n\n <!-- ============ INTRO \/ WHAT IT IS ============ -->\n <section class=\"afx-sec\">\n <div class=\"afx-wrap\">\n <h2 class=\"afx-h2 afx-reveal\">The last step before the build begins<\/h2>\n <div class=\"afx-prose afx-reveal d1\">\n <p>A compliant, optimized treatment chain is a design decision, not yet a buildable project. Between the process flow diagram and the first pour of concrete sits a layer of work that today is largely manual: sizing each piece of equipment, fitting it onto a real site, and translating all of it into the BIM models that contractors and reviewers actually use.<\/p>\n <p class=\"mut\">Deployment is the AquaForge module that closes that gap. It takes the optimized design from Generative Design and produces the sizing, site layout, and BIM\/Revit deliverables a project needs to move from concept into construction, carrying the same traceability through to the build that you had through regulation and design.<\/p>\n <\/div>\n <\/div>\n <\/section>\n\n <!-- ============ PLANNED CAPABILITIES ============ -->\n <section class=\"afx-sec ice\">\n <div class=\"afx-wrap\">\n <h2 class=\"afx-h2 afx-reveal\">What Deployment will do<\/h2>\n <p class=\"afx-sub afx-reveal d1\">Four planned capabilities that take a design from flowsheet to construction documentation.<\/p>\n <div class=\"afx-caps\">\n <div class=\"afx-cap afx-reveal d1\">\n <b>Intelligent equipment sizing<\/b>\n <p>Translate each unit process in the treatment chain into concrete equipment specifications (capacities, dimensions, and operating envelopes) sized to the design&#8217;s water characteristics and constraints.<\/p>\n <\/div>\n <div class=\"afx-cap afx-reveal d1\">\n <b>Site layout simulation<\/b>\n <p>Fit the sized equipment onto a real footprint. Test arrangements against available space, access, and hydraulic flow before anyone commits to a plan.<\/p>\n <\/div>\n <div class=\"afx-cap afx-reveal d2\">\n <b>BIM for infrastructure &amp; Revit export<\/b>\n <p>Export the design as BIM-ready models through an MCP + Revit integration, so the AquaForge output drops directly into the infrastructure BIM workflows engineering firms already run.<\/p>\n <\/div>\n <div class=\"afx-cap afx-reveal d2\">\n <b>Construction-ready documentation<\/b>\n <p>Generate the specification documents that move a project into procurement and construction, structured, traceable, and consistent with the design they came from.<\/p>\n <\/div>\n <\/div>\n <\/div>\n <\/section>\n\n <!-- ============ LIFECYCLE: WHERE BUILD FITS ============ -->\n <section class=\"afx-sec\">\n <div class=\"afx-wrap\">\n <h2 class=\"afx-h2 afx-reveal\">One platform. The whole lifecycle.<\/h2>\n <p class=\"afx-sub afx-reveal d1\">Each module feeds the next, with no handoff gaps. Deployment is the final step, where design becomes build.<\/p>\n <div class=\"afx-life afx-reveal d1\">\n <div class=\"afx-life-step now\">\n <div class=\"ph\">Bid &amp; Comply<\/div>\n <div class=\"nm\">Regulatory Intelligence<\/div>\n <div class=\"st\">Available now<\/div>\n <\/div>\n <div class=\"afx-life-arrow\">&rarr;<\/div>\n <div class=\"afx-life-step\">\n <div class=\"ph\">Design<\/div>\n <div class=\"nm\">Generative Design<\/div>\n <div class=\"st\">Coming 2027<\/div>\n <\/div>\n <div class=\"afx-life-arrow\">&rarr;<\/div>\n <div class=\"afx-life-step here\">\n <div class=\"ph\">Build<\/div>\n <div class=\"nm\">Deployment<\/div>\n <div class=\"st\">On the roadmap<\/div>\n <\/div>\n <\/div>\n <p class=\"afx-sub afx-reveal d2\" style=\"margin:34px auto 0;\">Regulatory requirements become design constraints. Optimized designs become deployment specifications. Full traceability from the first regulation to the final construction document.<\/p>\n <\/div>\n <\/section>\n\n <!-- ============ ROADMAP TIMELINE ============ -->\n <section class=\"afx-sec ice\">\n <div class=\"afx-wrap\">\n <h2 class=\"afx-h2 afx-reveal\">The roadmap<\/h2>\n <p class=\"afx-sub afx-reveal d1\">Indicative milestones, sequenced behind the modules that feed Deployment. Dates are directional, not commitments.<\/p>\n <div class=\"afx-road afx-reveal d1\">\n <div class=\"afx-mile done\">\n <div class=\"dot\">&#10003;<\/div>\n <div class=\"body\">\n <div class=\"when\">Available now<\/div>\n <h3>Regulatory Intelligence live<\/h3>\n <p>The foundation of the platform. Regulatory requirements and gap analysis, the inputs every downstream module depends on, are in market today.<\/p>\n <\/div>\n <\/div>\n <div class=\"afx-mile\">\n <div class=\"dot\">1<\/div>\n <div class=\"body\">\n <div class=\"when\">Targeted 2027<\/div>\n <h3>Generative Design launch<\/h3>\n <p>AI-optimized treatment chains with preliminary sizing and costing. This is the design output that Deployment consumes, so it must land first.<\/p>\n <\/div>\n <\/div>\n <div class=\"afx-mile\">\n <div class=\"dot\">2<\/div>\n <div class=\"body\">\n <div class=\"when\">Roadmap &middot; phase one<\/div>\n <h3>Intelligent sizing &amp; site layout<\/h3>\n <p>Turn an optimized chain into sized equipment and test it against a real site footprint. The first Deployment capabilities to build on the Generative Design output.<\/p>\n <\/div>\n <\/div>\n <div class=\"afx-mile\">\n <div class=\"dot\">3<\/div>\n <div class=\"body\">\n <div class=\"when\">Roadmap &middot; phase two<\/div>\n <h3>BIM \/ Revit export<\/h3>\n <p>Export designs into infrastructure BIM workflows via an MCP + Revit integration, so AquaForge deliverables flow into the tools project teams already use.<\/p>\n <\/div>\n <\/div>\n <div class=\"afx-mile\">\n <div class=\"dot\">4<\/div>\n <div class=\"body\">\n <div class=\"when\">Roadmap &middot; phase three<\/div>\n <h3>Construction-ready documentation<\/h3>\n <p>Generate the specification package that carries a project into procurement and construction, closing the loop from regulation to build.<\/p>\n <\/div>\n <\/div>\n <\/div>\n <p class=\"afx-road-note afx-reveal d2\">Deployment is currently at concept stage. Milestones are sequenced behind Regulatory Intelligence and Generative Design and will firm up as those modules mature.<\/p>\n <\/div>\n <\/section>\n\n <!-- ============ STARTS WHERE DESIGN FINISHES ============ -->\n <section class=\"afx-sec\">\n <div class=\"afx-wrap\" style=\"text-align:center;\">\n <h2 class=\"afx-h2 afx-reveal\">Build on a foundation that exists today<\/h2>\n <p class=\"afx-sub afx-reveal d1\" style=\"margin:0 auto 28px;\">Deployment is where the platform is going. Regulatory Intelligence is where it already is: available now, and the first input in the chain that ends with construction specs. Start there.<\/p>\n <div class=\"afx-btn-row afx-reveal d2\" style=\"justify-content:center;\">\n <a class=\"afx-btn afx-btn-primary\" href=\"\/en\/platform\/regulatory-intelligence\/\">Explore Regulatory Intelligence &rarr;<\/a>\n <a class=\"afx-btn afx-btn-ghost\" href=\"\/en\/platform\/generative-design\/\" style=\"color:var(--af-navy);border-color:var(--af-navy);\">See Generative Design<\/a>\n <\/div>\n <\/div>\n <\/section>\n\n <!-- ============ FAQ (rich snippets) ============ -->\n <section class=\"afx-sec ice\">\n <div class=\"afx-wrap\">\n <h2 class=\"afx-h2 afx-reveal\">Frequently asked questions<\/h2>\n <p class=\"afx-sub afx-reveal d1\">Common questions about the Deployment module and BIM for infrastructure.<\/p>\n <div class=\"afx-faq afx-reveal d1\">\n <details class=\"afx-q\">\n <summary>What is the AquaForge Deployment module?<\/summary>\n <div class=\"afx-a\">Deployment is the final module in the AquaForge platform. It takes an optimized treatment chain from Generative Design and produces construction-ready deliverables: intelligent equipment sizing, site layout simulation, and BIM\/Revit export. It closes the gap between a design decision and a buildable project.<\/div>\n <\/details>\n <details class=\"afx-q\">\n <summary>What does BIM for infrastructure mean here?<\/summary>\n <div class=\"afx-a\">It means exporting a water treatment design as Building Information Modeling deliverables that fit the infrastructure BIM workflows engineering firms already use. Through a planned MCP + Revit integration, AquaForge output drops directly into those tools rather than requiring a manual rebuild of the model.<\/div>\n <\/details>\n <details class=\"afx-q\">\n <summary>When will Deployment be available?<\/summary>\n <div class=\"afx-a\">Deployment is at concept stage. Its milestones are sequenced behind the modules that feed it, Regulatory Intelligence (available now) and Generative Design (targeted 2027), because Deployment consumes their output. Roadmap dates are indicative and will firm up as those modules mature.<\/div>\n <\/details>\n <details class=\"afx-q\">\n <summary>Do I have to wait for Deployment to get value from AquaForge?<\/summary>\n <div class=\"afx-a\">No. Regulatory Intelligence is available today and delivers value on its own by extracting and structuring water treatment regulations and producing a gap analysis. Deployment extends the platform further down the lifecycle, but each module stands on its own.<\/div>\n <\/details>\n <details class=\"afx-q\">\n <summary>Will Deployment replace my BIM or CAD tools?<\/summary>\n <div class=\"afx-a\">No. It&#8217;s designed to feed them. The goal is to export AquaForge designs into the infrastructure BIM and Revit environments your team already works in, so the platform&#8217;s traceable output continues into your existing construction documentation process.<\/div>\n <\/details>\n <\/div>\n <\/div>\n <\/section>\n\n <!-- ============ NOTIFY \/ FINAL CTA ============ -->\n <section class=\"afx-final\" id=\"afx-notify\">\n <div class=\"afx-wrap\">\n <div class=\"afx-coming afx-reveal\">On the roadmap<\/div>\n <h2 class=\"afx-reveal\">Follow Deployment as it takes shape.<\/h2>\n <p class=\"afx-reveal d1\">Get roadmap updates on intelligent sizing, site layout, and BIM export, and help shape what we build.<\/p>\n <\/div>\n <\/section>\n\n<\/div><!-- \/.afx -->\n\n<script>\n(function(){\n var root = document.currentScript ? document.currentScript.previousElementSibling : document.querySelector('.afx');\n if (!root || !root.classList.contains('afx')) root = document.querySelector('.afx');\n\n \/* ---- SCROLL REVEAL ---- *\/\n var revs = root.querySelectorAll('.afx-reveal');\n if ('IntersectionObserver' in window) {\n var io = new IntersectionObserver(function(entries){\n entries.forEach(function(e){ if(e.isIntersecting){ e.target.classList.add('in'); io.unobserve(e.target); } });\n }, { threshold:.15 });\n revs.forEach(function(el){ io.observe(el); });\n } else {\n revs.forEach(function(el){ el.classList.add('in'); });\n }\n\n \/* ---- TYPED WORD IN HERO ---- *\/\n var words = ['BIM export.','intelligent sizing.','site layout.','construction specs.','BIM export.'];\n var typed = document.getElementById('afxTyped');\n if (typed) {\n var wi=0, ci=0, del=false;\n function tick(){\n var w = words[wi];\n typed.textContent = del ? w.substring(0,ci--) : w.substring(0,ci++);\n var speed = del ? 45 : 95;\n if(!del && ci===w.length+1){ del=true; speed=1400; }\n else if(del && ci===0){ del=false; wi=(wi+1)%words.length; speed=300; }\n setTimeout(tick, speed);\n }\n setTimeout(tick, 1200);\n }\n})();\n<\/script>\n\n\n<!-- ============ NOTIFY FORM (CF7, Deployment roadmap updates) ============ -->\n<!-- Replace the form id below with the AquaForge \"Deployment Roadmap Notify\" CF7 form id. -->\n\n<div class=\"wp-block-group alignfull has-white-color has-af-navy-background-color has-text-color has-background is-layout-constrained wp-container-core-group-is-layout-8b38ad89 wp-block-group-is-layout-constrained\" style=\"padding-top:0px;padding-right:20px;padding-bottom:80px;padding-left:20px\">\n\n<div class=\"wpcf7 no-js\" id=\"wpcf7-f1687-o1\" lang=\"\" dir=\"ltr\" data-wpcf7-id=\"1687\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/en\/wp-json\/wp\/v2\/pages\/1907#wpcf7-f1687-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Contact form\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"1687\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.6\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f1687-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/>\n<\/fieldset>\n<div class=\"af-inline-form\">\n\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"your-name\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Name\" value=\"\" type=\"text\" name=\"your-name\" \/><\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-email\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Email\" value=\"\" type=\"email\" name=\"your-email\" \/><\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-company\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" aria-invalid=\"false\" placeholder=\"Company\" value=\"\" type=\"text\" name=\"your-company\" \/><\/span><br \/>\n\t<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"Demo Request\" type=\"hidden\" name=\"purpose\" \/><br \/>\n<span class=\"af-form-break\"><\/span><div class=\"af-turnstile-ghost\"><div class=\"cf-turnstile\" data-sitekey=\"0x4AAAAAAC1dQ4kYHZmuXwt8\" data-theme=\"light\" data-size=\"normal\" data-language=\"en\" data-appearance=\"interaction-only\" data-execution=\"execute\" data-callback=\"afTurnstileInlineCallback\"><\/div><\/div><input class=\"wpcf7-form-control wpcf7-submit has-spinner af-btn af-btn-primary\" type=\"submit\" value=\"Book a Demo\" \/>\n\t<\/p>\n<\/div><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n\n<\/div>\n\n\n<!-- ============ FAQ STRUCTURED DATA (FAQPage rich snippets) ============ -->\n\n<script type=\"application\/ld+json\">\n{\n \"@context\": \"https:\/\/schema.org\",\n \"@type\": \"FAQPage\",\n \"mainEntity\": [\n {\n \"@type\": \"Question\",\n \"name\": \"What is the AquaForge Deployment module?\",\n \"acceptedAnswer\": {\n \"@type\": \"Answer\",\n \"text\": \"Deployment is the final module in the AquaForge platform. It takes an optimized treatment chain from Generative Design and produces construction-ready deliverables: intelligent equipment sizing, site layout simulation, and BIM\/Revit export. It closes the gap between a design decision and a buildable project.\"\n }\n },\n {\n \"@type\": \"Question\",\n \"name\": \"What does BIM for infrastructure mean in AquaForge Deployment?\",\n \"acceptedAnswer\": {\n \"@type\": \"Answer\",\n \"text\": \"It means exporting a water treatment design as Building Information Modeling deliverables that fit the infrastructure BIM workflows engineering firms already use. Through a planned MCP plus Revit integration, AquaForge output drops directly into those tools rather than requiring a manual rebuild of the model.\"\n }\n },\n {\n \"@type\": \"Question\",\n \"name\": \"When will the Deployment module be available?\",\n \"acceptedAnswer\": {\n \"@type\": \"Answer\",\n \"text\": \"Deployment is at concept stage. Its milestones are sequenced behind the modules that feed it, Regulatory Intelligence (available now) and Generative Design (targeted 2027), because Deployment consumes their output. Roadmap dates are indicative and will firm up as those modules mature.\"\n }\n },\n {\n \"@type\": \"Question\",\n \"name\": \"Do I have to wait for Deployment to get value from AquaForge?\",\n \"acceptedAnswer\": {\n \"@type\": \"Answer\",\n \"text\": \"No. Regulatory Intelligence is available today and delivers value on its own by extracting and structuring water treatment regulations and producing a gap analysis. Deployment extends the platform further down the lifecycle, but each module stands on its own.\"\n }\n },\n {\n \"@type\": \"Question\",\n \"name\": \"Will Deployment replace my BIM or CAD tools?\",\n \"acceptedAnswer\": {\n \"@type\": \"Answer\",\n \"text\": \"No. It is designed to feed them. The goal is to export AquaForge designs into the infrastructure BIM and Revit environments your team already works in, so the platform's traceable output continues into your existing construction documentation process.\"\n }\n }\n ]\n}\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>On the roadmap From optimized design to construction specifications.With BIM export. The Deployment module turns an optimized treatment chain into construction-ready specifications: intelligent sizing, site layout simulation, and BIM for infrastructure. Follow the roadmap &rarr; Start with what&#8217;s available now The last step before the build begins A compliant, optimized treatment chain is a design [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":1909,"parent":1231,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1907","page","type-page","status-publish","has-post-thumbnail","hentry"],"blocksy_meta":{"has_hero_section":"disabled","styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":6}},"_links":{"self":[{"href":"https:\/\/driving-firefly-dev.10web.cloud\/en\/wp-json\/wp\/v2\/pages\/1907","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/driving-firefly-dev.10web.cloud\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/driving-firefly-dev.10web.cloud\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/driving-firefly-dev.10web.cloud\/en\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/driving-firefly-dev.10web.cloud\/en\/wp-json\/wp\/v2\/comments?post=1907"}],"version-history":[{"count":2,"href":"https:\/\/driving-firefly-dev.10web.cloud\/en\/wp-json\/wp\/v2\/pages\/1907\/revisions"}],"predecessor-version":[{"id":1911,"href":"https:\/\/driving-firefly-dev.10web.cloud\/en\/wp-json\/wp\/v2\/pages\/1907\/revisions\/1911"}],"up":[{"embeddable":true,"href":"https:\/\/driving-firefly-dev.10web.cloud\/en\/wp-json\/wp\/v2\/pages\/1231"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/driving-firefly-dev.10web.cloud\/en\/wp-json\/wp\/v2\/media\/1909"}],"wp:attachment":[{"href":"https:\/\/driving-firefly-dev.10web.cloud\/en\/wp-json\/wp\/v2\/media?parent=1907"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}