{"id":1240,"date":"2026-04-05T14:43:04","date_gmt":"2026-04-05T19:43:04","guid":{"rendered":"https:\/\/driving-firefly-dev.10web.cloud\/solutions\/firm-leaders\/"},"modified":"2026-06-04T17:46:07","modified_gmt":"2026-06-04T22:46:07","slug":"asset-owners-utilities","status":"publish","type":"page","link":"https:\/\/driving-firefly-dev.10web.cloud\/en\/industries\/asset-owners-utilities\/","title":{"rendered":"Asset Owners &#038; Utilities"},"content":{"rendered":"\n<style>\n\/* \u2500\u2500 BRAND TOKENS \u2500\u2500 *\/\n:root {\n  --af-navy:      #0f2a47;\n  --af-navy-mid:  #1b3a5c;\n  --af-cyan:      #00c2e0;\n  --af-cyan-dim:  rgba(0,194,224,0.12);\n  --af-cyan-lite: #e4f8fc;\n  --af-ice:       #f0fafc;\n  --af-white:     #ffffff;\n  --af-teal:      #0A8F7F;\n  --af-teal-dim:  rgba(10,143,127,0.12);\n}\n\/* \u2500\u2500 HERO PADDING TOP \u2500\u2500 *\/\n.af-ri-hero {\n  padding-top: 90px;\n}\n\n\/* Responsive : r\u00e9duit sur mobile pour \u00e9viter un trop grand vide *\/\n@media (max-width: 640px) {\n  .af-ri-hero {\n    padding-top: 48px;\n  }\n}\n\/* \u2500\u2500 STAT COUNTER ANIMATION \u2500\u2500 *\/\n.af-stats {\n  display: flex; flex-wrap: wrap; gap: 0;\n  background: var(--af-navy);\n}\n.af-stats > p {\n  width: 100%; padding: 20px 28px 0;\n  font-size: 0.7rem; font-weight: 700; text-transform: uppercase;\n  letter-spacing: 0.12em; color: rgba(255,255,255,0.45);\n}\n.af-stats__item {\n  flex: 1; min-width: 160px; padding: 20px 28px 28px;\n  border-right: 1px solid rgba(255,255,255,0.07);\n}\n.af-stats__item:last-child { border-right: none; }\n.af-stats__number {\n  display: block; font-size: 2.6rem; font-weight: 800;\n  line-height: 1; color: var(--af-cyan); margin-bottom: 6px;\n}\n.af-stats__item > span {\n  font-size: 0.8125rem; color: rgba(255,255,255,0.55); line-height: 1.5;\n}\n.af-stats__fn {\n  color: var(--af-cyan);\n  font-weight: 700;\n  font-size: 0.85em;\n  margin-left: 2px;\n  vertical-align: super;\n  line-height: 0;\n}\n\n\/* \u2500\u2500 TRUST MARQUEE \u2500\u2500 *\/\n.af-trust {\n  overflow: hidden; padding: 20px 0;\n  border-top: 1px solid rgba(0,0,0,0.07);\n  border-bottom: 1px solid rgba(0,0,0,0.07);\n  background: var(--af-ice);\n}\n.af-trust > p {\n  text-align: center; font-size: 0.7rem; font-weight: 700;\n  text-transform: uppercase; letter-spacing: 0.12em;\n  color: var(--af-navy); opacity: 0.4;\n  margin-bottom: 16px;\n}\n.af-trust__track {\n  display: flex; gap: 0;\n  animation: af-marquee 22s linear infinite;\n  width: max-content;\n}\n.af-trust__track:hover { animation-play-state: paused; }\n.af-trust__item {\n  display: flex; align-items: center; gap: 12px;\n  padding: 0 40px; white-space: nowrap;\n  font-size: 0.9rem; font-weight: 700;\n  color: var(--af-navy); opacity: 0.55;\n}\n.af-trust__item::before {\n  content: '';\n  width: 6px; height: 6px; border-radius: 50%;\n  background: var(--af-cyan); flex-shrink: 0;\n}\n@keyframes af-marquee {\n  from { transform: translateX(0); }\n  to   { transform: translateX(-50%); }\n}\n\n\/* \u2500\u2500 USE CASE LABELS \u2500\u2500 *\/\n.af-use-case__label {\n  display: inline-block;\n  background: var(--af-cyan-dim);\n  color: var(--af-navy);\n  font-size: 0.7rem; font-weight: 700;\n  text-transform: uppercase; letter-spacing: 0.1em;\n  padding: 3px 10px; border-radius: 4px;\n  border: 1px solid rgba(0,194,224,0.25);\n  margin-bottom: 6px;\n}\n\n\/* \u2500\u2500 SLIDESHOW \u2500\u2500 *\/\n.af-slideshow {\n  position: relative;\n  margin-top: 24px;\n}\n\n.af-slideshow__slides {\n  position: relative;\n  min-height: 140px;\n  overflow: hidden;\n}\n\n.af-slideshow__slide {\n  position: absolute;\n  top: 0; left: 0;\n  width: 100%;\n  opacity: 0;\n  transition: opacity 0.5s ease;\n  animation: none;\n}\n\n.af-slideshow__slide.is-active {\n  position: relative;\n  opacity: 1;\n  animation: af-slide-in 0.5s ease;\n}\n\n@keyframes af-slide-in {\n  from { opacity: 0; transform: translateY(12px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n.af-slideshow__slide h3 {\n  font-size: 1.35rem;\n  font-weight: 700;\n  color: var(--af-navy);\n  margin-bottom: 16px;\n}\n\n.af-slideshow__slide p {\n  font-size: 1rem;\n  line-height: 1.75;\n  color: rgba(0,0,0,0.7);\n}\n\n.af-slideshow__controls {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 24px;\n  margin-top: 10px;\n}\n\n.af-slideshow__prev,\n.af-slideshow__next {\n  background: none;\n  border: 2px solid var(--af-cyan);\n  color: var(--af-cyan);\n  width: 44px;\n  height: 44px;\n  border-radius: 20%;\n  cursor: pointer;\n  font-size: 20px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  transition: all 0.2s;\n}\n\n.af-slideshow__prev:hover,\n.af-slideshow__next:hover {\n  background: var(--af-cyan);\n  color: var(--af-navy);\n}\n\n.af-slideshow__dots {\n  display: flex;\n  gap: 8px;\n  flex: 0 1 auto;\n}\n\n.af-slideshow__dot {\n  width: 10px;\n  height: 10px;\n  border-radius: 50%;\n  background: rgba(0,0,0,0.2);\n  border: none;\n  cursor: pointer;\n  transition: all 0.2s;\n}\n\n.af-slideshow__dot.is-active {\n  background: var(--af-cyan);\n  transform: scale(1.3);\n}\n\n.af-slideshow__dot:hover {\n  background: rgba(0,0,0,0.35);\n}\n\n\/* \u2500\u2500 USE CASE TABS \u2500\u2500 *\/\n.af-use-case-tabs { margin-top: 8px; }\n.af-use-case-tabs__nav {\n  display: flex; gap: 4px;\n  border-bottom: 2px solid rgba(0,0,0,0.08);\n  overflow-x: auto; -webkit-overflow-scrolling: touch;\n  scrollbar-width: none; padding-bottom: 0;\n}\n.af-use-case-tabs__nav::-webkit-scrollbar { display: none; }\n.af-use-case-tabs__tab {\n  background: none; border: none;\n  padding: 12px 18px;\n  font-size: 0.8125rem; font-weight: 700;\n  white-space: nowrap; cursor: pointer;\n  border-bottom: 2px solid transparent;\n  margin-bottom: -2px;\n  color: var(--af-navy); opacity: 0.4;\n  border-radius: 6px 6px 0 0;\n  transition: opacity 0.2s, border-color 0.2s, background 0.2s;\n}\n.af-use-case-tabs__tab:hover { opacity: 0.7; background: var(--af-ice); }\n.af-use-case-tabs__tab.is-active {\n  opacity: 1; border-bottom-color: var(--af-cyan);\n  color: var(--af-navy); background: var(--af-ice);\n}\n.af-use-case-tabs__panels { position: relative; }\n.af-use-case-tabs__panel { display: none; animation: af-fadein 0.3s ease; }\n.af-use-case-tabs__panel.is-active { display: block; }\n@keyframes af-fadein { from { opacity: 0; transform: translateY(8px); } to { opacity: 1; transform: none; } }\n\n\/* \u2500\u2500 HOW IT WORKS \u2500\u2500 *\/\n.af-how-step__number {\n  width: 44px; height: 44px; border-radius: 50%;\n  background: var(--af-navy); color: var(--af-cyan);\n  display: flex; align-items: center; justify-content: center;\n  font-weight: 800; font-size: 1rem; margin-bottom: 16px;\n}\n\n\/* \u2500\u2500 QUOTE SECTION \u2500\u2500 *\/\n.af-quote {\n  background: var(--af-navy);\n  color: var(--af-white);\n}\n.af-quote blockquote p {\n  color: var(--af-white);\n  font-size: 1.35rem; font-weight: 700; line-height: 1.4;\n  border-left: 4px solid var(--af-cyan);\n  padding-left: 20px; margin: 0 0 12px;\n}\n.af-quote cite { color: rgba(255,255,255,0.5); font-size: 0.875rem; }\n.af-quote > p { color: rgba(255,255,255,0.65); margin-top: 20px; line-height: 1.75; }\n.af-persona {\n  background: rgba(255,255,255,0.06);\n  border-radius: 10px; padding: 28px; margin-top: 32px;\n  border-left: 3px solid var(--af-cyan);\n}\n.af-persona > p:first-child {\n  color: var(--af-cyan); font-size: 0.75rem;\n  font-weight: 700; text-transform: uppercase; letter-spacing: 0.1em;\n  margin-bottom: 14px;\n}\n.af-persona__quote {\n  color: rgba(255,255,255,0.9); font-style: italic;\n  font-size: 1.0625rem; line-height: 1.7; margin: 0 0 16px;\n}\n.af-persona__followup {\n  color: var(--af-cyan); font-weight: 700;\n  font-size: 0.9375rem; margin: 0;\n}\n\n\/* \u2500\u2500 FAQ ACCORDION \u2500\u2500 *\/\n.af-faq__item {\n  border-bottom: 1px solid rgba(0,0,0,0.08);\n  transition: background 0.2s;\n}\n.af-faq__item.is-open {\n  background: var(--af-ice);\n  border-left: 3px solid var(--af-cyan);\n  padding-left: 16px;\n}\n.af-faq__q {\n  width: 100%; background: none; border: none;\n  text-align: left; padding: 20px 0;\n  font-size: 1rem; font-weight: 700;\n  cursor: pointer; color: var(--af-navy);\n  display: flex; justify-content: space-between; align-items: center;\n  gap: 20px;\n}\n.af-faq__q-icon {\n  width: 26px; height: 26px; flex-shrink: 0;\n  border-radius: 50%; border: 1.5px solid rgba(0,0,0,0.2);\n  display: flex; align-items: center; justify-content: center;\n  font-style: normal; font-size: 16px;\n  transition: transform 0.3s, background 0.2s, border-color 0.2s;\n  color: var(--af-navy);\n}\n.af-faq__item.is-open .af-faq__q-icon {\n  transform: rotate(45deg);\n  background: var(--af-cyan); border-color: var(--af-cyan); color: var(--af-white);\n}\n.af-faq__a { max-height: 0; overflow: hidden; transition: max-height 0.4s ease, padding 0.3s ease; }\n.af-faq__item.is-open .af-faq__a { max-height: 500px; padding-bottom: 20px; }\n.af-faq__a p { margin: 0; opacity: 0.75; line-height: 1.8; }\n\n\/* \u2500\u2500 BLEED (full viewport width, breaks out of WP container) \u2500\u2500 *\/\n.af-bleed {\n  margin-left: calc(50% - 50vw);\n  margin-right: calc(50% - 50vw);\n  padding-left: calc(50vw - 50% + 5vw);\n  padding-right: calc(50vw - 50% + 5vw);\n}\n\n\/* \u2500\u2500 BADGE COLORS \u2500\u2500 *\/\n.af-badge-available {\n  background: var(--af-cyan-dim);\n  color: var(--af-navy);\n  border: 1px solid rgba(0,194,224,0.3);\n  padding: 4px 14px; border-radius: 100px;\n  font-size: 0.7rem; font-weight: 700; text-transform: uppercase; letter-spacing: 0.1em;\n  display: inline-block; margin-bottom: 16px;\n}\n.af-badge-coming {\n  background: rgba(255,255,255,0.1);\n  color: var(--af-white);\n  border: 1px solid rgba(255,255,255,0.2);\n  padding: 4px 14px; border-radius: 100px;\n  font-size: 0.7rem; font-weight: 700; text-transform: uppercase; letter-spacing: 0.1em;\n  display: inline-block; margin-top: 12px;\n}\n\n\/* \u2500\u2500 GD TEASER \u2500\u2500 *\/\n.af-gd-teaser {\n  background: var(--af-navy-mid);\n  color: var(--af-white);\n}\n.af-gd-teaser h2 { color: var(--af-white); }\n.af-gd-teaser p { color: rgba(255,255,255,0.65); }\n\n\/* \u2500\u2500 FINAL CTA \u2500\u2500 *\/\n.af-final-cta { background: var(--af-cyan); }\n.af-final-cta h2 { color: var(--af-navy); }\n.af-final-cta p { color: var(--af-navy); opacity: 0.75; }\n\n\/* \u2500\u2500 SOURCES (footer-style citations) \u2500\u2500 *\/\n.af-sources {\n  background: var(--af-ice);\n  padding: 40px 5vw 48px;\n  border-top: 1px solid rgba(0,0,0,0.06);\n}\n.af-sources__label {\n  font-size: 0.7rem;\n  font-weight: 700;\n  text-transform: uppercase;\n  letter-spacing: 0.14em;\n  color: var(--af-navy);\n  opacity: 0.55;\n  margin: 0 0 14px;\n}\n.af-sources ol {\n  margin: 0;\n  padding-left: 22px;\n  font-size: 0.875rem;\n  line-height: 1.7;\n  color: rgba(15,42,71,0.78);\n  max-width: 920px;\n}\n.af-sources li {\n  margin-bottom: 10px;\n}\n.af-sources li:last-child { margin-bottom: 0; }\n.af-sources a {\n  color: var(--af-navy);\n  text-decoration: underline;\n  text-decoration-color: var(--af-cyan);\n  text-decoration-thickness: 1px;\n  text-underline-offset: 3px;\n  transition: color 0.2s;\n}\n.af-sources a:hover {\n  color: var(--af-cyan);\n}\n.af-sources__note {\n  margin-top: 18px;\n  font-size: 0.75rem;\n  color: rgba(15,42,71,0.5);\n  font-style: italic;\n  max-width: 920px;\n}\n\n\/* \u2500\u2500 PROGRESS NAV \u2500\u2500 *\/\n.af-progress-nav {\n  position: fixed; right: 24px; top: 50%;\n  transform: translateY(-50%);\n  display: flex; flex-direction: column; gap: 10px; z-index: 50;\n}\n.af-progress-nav__dot {\n  position: relative;\n  width: 8px; height: 8px; border-radius: 50%;\n  background: var(--af-navy); opacity: 0.2;\n  cursor: pointer; border: none; padding: 0;\n  transition: opacity 0.2s, transform 0.2s, background 0.2s;\n}\n.af-progress-nav__dot.is-active { opacity: 1; transform: scale(1.4); background: var(--af-cyan); }\n.af-progress-nav__dot:hover { opacity: 1; }\n\n.af-progress-nav__dot::after {\n  content: attr(title);\n  position: absolute;\n  right: calc(100% + 12px);\n  top: 50%; transform: translateY(-50%);\n  background: var(--af-navy);\n  color: #fff;\n  font-size: 0.75rem;\n  font-weight: 600;\n  white-space: nowrap;\n  padding: 4px 10px;\n  border-radius: 4px;\n  pointer-events: none;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n.af-progress-nav__dot:hover::after {\n  opacity: 1;\n}\n\n@media (max-width: 768px) { .af-progress-nav { display: none; } }\n@media (max-width: 640px) {\n  .af-slideshow__slide h3 { font-size: 1.1rem; }\n  .af-slideshow__prev, .af-slideshow__next { width: 36px; height: 36px; font-size: 16px; }\n  .af-stats__number { font-size: 2.1rem; }\n}\n<\/style>\n\n\n\n<nav class=\"af-progress-nav\" aria-label=\"Page sections\">\n  <button class=\"af-progress-nav__dot is-active\" data-target=\"hero\" title=\"Overview\"><\/button>\n  <button class=\"af-progress-nav__dot\" data-target=\"problem\" title=\"The Challenge\"><\/button>\n  <button class=\"af-progress-nav__dot\" data-target=\"how-it-works\" title=\"How It Works\"><\/button>\n  <button class=\"af-progress-nav__dot\" data-target=\"use-cases\" title=\"Use Cases\"><\/button>\n  <button class=\"af-progress-nav__dot\" data-target=\"why-aquaforge\" title=\"Why AquaForge\"><\/button>\n  <button class=\"af-progress-nav__dot\" data-target=\"faq\" title=\"FAQ\"><\/button>\n<\/nav>\n\n\n\n<section class=\"af-ri-hero\" id=\"hero\">\n  <span class=\"af-badge af-badge-available\">For Asset Owners \u00b7 Municipal Water Utilities \u00b7 Operators<\/span>\n  <h1>Water utility software for asset owners who need to verify, not just trust<\/h1>\n  <p class=\"af-ri-hero__sub\">Municipal water utilities and asset owners face the EU Urban Wastewater Directive, PFAS compliance, and aging infrastructure at a scale their workflows cannot absorb \u2014 and most depend on a single consultant to grade their own design work. AquaForge gives utility planning teams independent, AI-generated counter-expertise to validate proposed treatment designs, verify regulatory compliance across jurisdictions, and compare technology options on real engineering and economic criteria. One platform. Defensible decisions. No more captive consulting.<\/p>\n  <div class=\"af-ri-hero__buttons\">\n    <a href=\"\/en\/contact\/?type=roi\" class=\"af-btn af-btn-primary\">Schedule an ROI Conversation<\/a>\n    <a href=\"#how-it-works\" class=\"af-btn af-btn-secondary\">See How It Works<\/a>\n  <\/div>\n<\/section>\n\n\n\n<aside class=\"af-stats af-bleed\" aria-label=\"Key statistics\">\n  <p>The utility upgrade challenge \u2014 quantified<\/p>\n  <div class=\"af-stats__item\">\n    <strong class=\"af-stats__number\">$3M\u2013$5.5M<\/strong>\n    <span>Potential rework exposure per standard treatment project \u2014 exposure that lands, ultimately, on the asset owner<sup class=\"af-stats__fn\">1<\/sup><\/span>\n  <\/div>\n  <div class=\"af-stats__item\">\n    <strong class=\"af-stats__number\">6\u201312 mo<\/strong>\n    <span>Detailed design window before construction \u2014 the period when the asset owner can challenge a consultant&#8217;s proposal<sup class=\"af-stats__fn\">2<\/sup><\/span>\n  <\/div>\n  <div class=\"af-stats__item\">\n    <strong class=\"af-stats__number\">45\u201360%<\/strong>\n    <span>Of late-stage design risk tied to standards and design review gaps \u2014 gaps the asset owner pays for when caught after approval<sup class=\"af-stats__fn\">3<\/sup><\/span>\n  <\/div>\n  <div class=\"af-stats__item\">\n    <strong class=\"af-stats__number\" data-suffix=\"\" data-from=\"0\" data-to=\"2045\">2045<\/strong>\n    <span>Quaternary treatment deadline for affected urban wastewater treatment plants under EU Directive 2024\/3019<sup class=\"af-stats__fn\">4<\/sup><\/span>\n  <\/div>\n<\/aside>\n\n\n\n<section class=\"af-trust af-bleed\" aria-label=\"Built for\">\n  <p>Built for utility planning and asset management teams across<\/p>\n  <div class=\"af-trust__track\" aria-hidden=\"true\">\n    <span class=\"af-trust__item\">Municipal Water Utilities<\/span>\n    <span class=\"af-trust__item\">Regional Water Authorities<\/span>\n    <span class=\"af-trust__item\">Wastewater Treatment Operators<\/span>\n    <span class=\"af-trust__item\">Drinking Water Utilities<\/span>\n    <span class=\"af-trust__item\">Capital Planning Teams<\/span>\n    <span class=\"af-trust__item\">Asset Management Offices<\/span>\n    <span class=\"af-trust__item\">Municipal Water Utilities<\/span>\n    <span class=\"af-trust__item\">Regional Water Authorities<\/span>\n    <span class=\"af-trust__item\">Wastewater Treatment Operators<\/span>\n    <span class=\"af-trust__item\">Drinking Water Utilities<\/span>\n    <span class=\"af-trust__item\">Capital Planning Teams<\/span>\n    <span class=\"af-trust__item\">Asset Management Offices<\/span>\n  <\/div>\n<\/section>\n\n\n\n<section class=\"af-use-case\" id=\"problem\">\n  <h2>Why software for utilities companies is no longer optional<\/h2>\n  <div class=\"af-use-case__detail\"><div class=\"af-use-case__label\">The shift<\/div><p>For decades, utility planning ran on the same model: hire a consulting firm, accept the design they propose, approve the budget, build the asset. That model is breaking. The EU Urban Wastewater Directive 2024\/3019 imposes quaternary treatment on every plant serving 150,000 inhabitants or more by 2045. PFAS standards are tightening across North America. Aging water utility infrastructure needs upgrading at a volume that did not exist when current procurement habits were formed.<\/p><\/div>\n  <div class=\"af-use-case__detail\"><div class=\"af-use-case__label\">The risk<\/div><p>When a utility lacks internal capacity to independently evaluate a consultant&#8217;s wastewater treatment plant design, it pays for whatever the consultant proposes \u2014 including the rework that arrives later when a missed regulation forces a redesign. Industry research links 6\u201311% of project budget overruns to regulatory and design mistakes that should have been caught upstream. On a multi-million-dollar upgrade, that is a line item the asset owner ultimately absorbs.<\/p><\/div>\n  <div class=\"af-use-case__detail\"><div class=\"af-use-case__label\">The opportunity<\/div><p>Water utility software changes the dynamic. Instead of grading the consultant&#8217;s homework against the consultant&#8217;s own assumptions, the asset owner runs an independent regulatory scan, validates the proposed treatment chain against alternatives, and challenges the design with quantified counter-evidence. The procurement conversation stops being a leap of faith. It becomes an evidence-based decision.<\/p><\/div>\n<\/section>\n\n\n\n<section class=\"af-differentiators\" id=\"pain-points\">\n  <h2>What asset owners and water utilities are up against<\/h2>\n\n  <div class=\"af-differentiator is-open\">\n    <button class=\"af-differentiator__trigger\" aria-expanded=\"true\">\n      <span>No internal capacity to validate a consultant&#8217;s wastewater treatment plant design<\/span>\n      <i class=\"af-differentiator__trigger-icon\">+<\/i>\n    <\/button>\n    <div class=\"af-differentiator__body\">\n      <p>Most municipal water utilities and regional authorities have no senior process engineer on staff who can challenge a consultant&#8217;s treatment chain selection on technical grounds. The consultant proposes. The utility approves. If the design is wrong, the asset owner pays for the rework \u2014 and the consultant invoices for the additional engineering hours.<\/p>\n    <\/div>\n  <\/div>\n\n  <div class=\"af-differentiator\">\n    <button class=\"af-differentiator__trigger\" aria-expanded=\"false\">\n      <span>Regulatory compliance is scattered across jurisdictions and languages<\/span>\n      <i class=\"af-differentiator__trigger-icon\">+<\/i>\n    <\/button>\n    <div class=\"af-differentiator__body\">\n      <p>A typical wastewater treatment plant upgrade triggers federal, provincial or state, and municipal requirements \u2014 sometimes layered with EU-level directives or transboundary water agreements. Standards are written in different languages, updated on different schedules, and rarely cross-referenced. Verifying that a proposed design covers all of them manually is unreliable at scale.<\/p>\n    <\/div>\n  <\/div>\n\n  <div class=\"af-differentiator\">\n    <button class=\"af-differentiator__trigger\" aria-expanded=\"false\">\n      <span>EU Directive quaternary mandate and the PFAS compliance wave are arriving simultaneously<\/span>\n      <i class=\"af-differentiator__trigger-icon\">+<\/i>\n    <\/button>\n    <div class=\"af-differentiator__body\">\n      <p>Quaternary treatment under EU Directive 2024\/3019 requires elimination of persistent organic and chemical micropollutants \u2014 ozonation, activated carbon, membrane filtration. PFAS standards demand new treatment technologies that very few utilities have operated before. Asset owners are being asked to approve designs for technologies their teams have never validated.<\/p>\n    <\/div>\n  <\/div>\n\n  <div class=\"af-differentiator\">\n    <button class=\"af-differentiator__trigger\" aria-expanded=\"false\">\n      <span>Capital planning runs on spreadsheets and assumptions, not optimization<\/span>\n      <i class=\"af-differentiator__trigger-icon\">+<\/i>\n    <\/button>\n    <div class=\"af-differentiator__body\">\n      <p>Most utility planning still happens in spreadsheets, with capital cost estimates carried forward from prior projects and operating cost assumptions that rarely include contaminant disposal \u2014 which can be 40\u201350% of CAPEX and 70%+ of OPEX on advanced treatment systems. Utility industry software that surfaces those economics changes the conversation with the council, the regulator, and the ratepayer.<\/p>\n    <\/div>\n  <\/div>\n\n  <div class=\"af-differentiator\">\n    <button class=\"af-differentiator__trigger\" aria-expanded=\"false\">\n      <span>Aging water utility infrastructure is outpacing in-house capacity<\/span>\n      <i class=\"af-differentiator__trigger-icon\">+<\/i>\n    <\/button>\n    <div class=\"af-differentiator__body\">\n      <p>Thousands of water and wastewater treatment facilities need upgrading over the next two decades. The senior engineering workforce to design and validate that work manually does not exist at the required scale, in any geography. Utilities that build digital validation capacity now will not be the ones competing for scarce engineering talent in 2030.<\/p>\n    <\/div>\n  <\/div>\n\n<\/section>\n\n\n<div class=\"wp-block-blocksy-query\" data-id=\"5b65562c\"><div class=\"ct-posts-block\" data-prefix=\"blog\"><div class=\"entries\" data-archive=\"default\" data-layout=\"grid\" data-cards=\"simple\"><article class=\"entry-card card-content post-1851 post type-post status-publish format-standard has-post-thumbnail hentry category-wastewater-treatment tag-industrial-wastewater-treatment tag-wastewater-treatment\" data-reveal=\"bottom:no\"><ul class=\"entry-meta\" data-type=\"simple:slash\" data-id=\"meta_1\" ><li class=\"meta-categories\" data-type=\"simple\"><a href=\"https:\/\/driving-firefly-dev.10web.cloud\/en\/category\/wastewater-treatment\/\" rel=\"tag\" class=\"ct-term-70\">Wastewater treatment<\/a><\/li><\/ul><h2 class=\"entry-title\"><a href=\"https:\/\/driving-firefly-dev.10web.cloud\/en\/industrial-wastewater-treatment-technologies-list\/\" rel=\"bookmark\">Industrial Wastewater Treatment: A Practical Guide to the Core Treatment Technologies<\/a><\/h2><a class=\"ct-media-container\" href=\"https:\/\/driving-firefly-dev.10web.cloud\/en\/industrial-wastewater-treatment-technologies-list\/\" aria-label=\"Industrial Wastewater Treatment: A Practical Guide to the Core Treatment Technologies\"><img decoding=\"async\" width=\"768\" height=\"429\" data-src=\"https:\/\/driving-firefly-dev.10web.cloud\/wp-content\/uploads\/2026\/05\/Aerial-photograph-of-a-modern-industrial-wastewater-treatment-plant-near-a-mining-site-768x429.png\" class=\"attachment-medium_large size-medium_large wp-post-image lazyload\" alt=\"aerial photograph of a modern industrial wastewater treatment plant adjacent to a large mining site, taken in soft late-afternoon light.\" data-srcset=\"https:\/\/driving-firefly-dev.10web.cloud\/wp-content\/uploads\/2026\/05\/Aerial-photograph-of-a-modern-industrial-wastewater-treatment-plant-near-a-mining-site-768x429.png 768w, https:\/\/driving-firefly-dev.10web.cloud\/wp-content\/uploads\/2026\/05\/Aerial-photograph-of-a-modern-industrial-wastewater-treatment-plant-near-a-mining-site-300x167.png 300w, https:\/\/driving-firefly-dev.10web.cloud\/wp-content\/uploads\/2026\/05\/Aerial-photograph-of-a-modern-industrial-wastewater-treatment-plant-near-a-mining-site-1024x572.png 1024w, https:\/\/driving-firefly-dev.10web.cloud\/wp-content\/uploads\/2026\/05\/Aerial-photograph-of-a-modern-industrial-wastewater-treatment-plant-near-a-mining-site-600x335.png 600w, https:\/\/driving-firefly-dev.10web.cloud\/wp-content\/uploads\/2026\/05\/Aerial-photograph-of-a-modern-industrial-wastewater-treatment-plant-near-a-mining-site.png 1376w\" data-sizes=\"auto, (max-width: 768px) 100vw, 768px\" itemprop=\"image\" style=\"--smush-placeholder-width: 768px; --smush-placeholder-aspect-ratio: 768\/429;aspect-ratio: 4\/3;\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/><\/a><div class=\"entry-excerpt\"><p>Guide &bull; Treatment Technology Selection Industrial Wastewater Treatment: A Practical Guide to the Core Treatment Technologies A category-by-category reference to the physical, chemical, and biological processes most often used in industrial wastewater treatment, with the strengths, limitations, and typical applications\u2026<\/p>\n<\/div><\/article><article class=\"entry-card card-content post-1843 post type-post status-publish format-standard has-post-thumbnail hentry category-wastewater-treatment tag-wastewater-treatment tag-water-planning\" data-reveal=\"bottom:no\"><ul class=\"entry-meta\" data-type=\"simple:slash\" data-id=\"meta_1\" ><li class=\"meta-categories\" data-type=\"simple\"><a href=\"https:\/\/driving-firefly-dev.10web.cloud\/en\/category\/wastewater-treatment\/\" rel=\"tag\" class=\"ct-term-70\">Wastewater treatment<\/a><\/li><\/ul><h2 class=\"entry-title\"><a href=\"https:\/\/driving-firefly-dev.10web.cloud\/en\/industrial-wastewater-treatment-plant-design\/\" rel=\"bookmark\">Industrial Wastewater Treatment Plant Design: What Facility Operators Must Get Right Before Day One<\/a><\/h2><a class=\"ct-media-container\" href=\"https:\/\/driving-firefly-dev.10web.cloud\/en\/industrial-wastewater-treatment-plant-design\/\" aria-label=\"Industrial Wastewater Treatment Plant Design: What Facility Operators Must Get Right Before Day One\"><img decoding=\"async\" width=\"768\" height=\"439\" data-src=\"https:\/\/driving-firefly-dev.10web.cloud\/wp-content\/uploads\/2026\/05\/Chemical-plant-near-a-river-768x439.png\" class=\"attachment-medium_large size-medium_large wp-post-image lazyload\" alt=\"A low-angle shot of a large chemical facility with numerous pipes, towers, and industrial structures, situated on the bank of a river under an overcast sky. The river in the foreground shows ripples and reflections.\" data-srcset=\"https:\/\/driving-firefly-dev.10web.cloud\/wp-content\/uploads\/2026\/05\/Chemical-plant-near-a-river-768x439.png 768w, https:\/\/driving-firefly-dev.10web.cloud\/wp-content\/uploads\/2026\/05\/Chemical-plant-near-a-river-300x171.png 300w, https:\/\/driving-firefly-dev.10web.cloud\/wp-content\/uploads\/2026\/05\/Chemical-plant-near-a-river-1024x585.png 1024w, https:\/\/driving-firefly-dev.10web.cloud\/wp-content\/uploads\/2026\/05\/Chemical-plant-near-a-river-600x343.png 600w, https:\/\/driving-firefly-dev.10web.cloud\/wp-content\/uploads\/2026\/05\/Chemical-plant-near-a-river.png 1344w\" data-sizes=\"auto, (max-width: 768px) 100vw, 768px\" itemprop=\"image\" style=\"--smush-placeholder-width: 768px; --smush-placeholder-aspect-ratio: 768\/439;aspect-ratio: 4\/3;\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/><\/a><div class=\"entry-excerpt\"><p>Guide &bull; Industrial Compliance Industrial Wastewater Treatment Plant: A Design Guide From selecting the right treatment technology to meeting discharge permit requirements, here is what facility engineers, environmental managers, and plant operators across all industries need to know before a\u2026<\/p>\n<\/div><\/article><article class=\"entry-card card-content post-1708 post type-post status-publish format-standard has-post-thumbnail hentry category-wastewater-treatment tag-sewage-treatment-plant tag-wastewater-treatment tag-water-planning\" data-reveal=\"bottom:no\"><ul class=\"entry-meta\" data-type=\"simple:slash\" data-id=\"meta_1\" ><li class=\"meta-categories\" data-type=\"simple\"><a href=\"https:\/\/driving-firefly-dev.10web.cloud\/en\/category\/wastewater-treatment\/\" rel=\"tag\" class=\"ct-term-70\">Wastewater treatment<\/a><\/li><\/ul><h2 class=\"entry-title\"><a href=\"https:\/\/driving-firefly-dev.10web.cloud\/en\/wastewater-treatment-in-plant-sewage-treatment-plants-industrial-flows-water-planning\/\" rel=\"bookmark\">Guide: Sewage Treatment Plants &#038; Water Infrastructure Planning<\/a><\/h2><a class=\"ct-media-container\" href=\"https:\/\/driving-firefly-dev.10web.cloud\/en\/wastewater-treatment-in-plant-sewage-treatment-plants-industrial-flows-water-planning\/\" aria-label=\"Guide: Sewage Treatment Plants &#038; Water Infrastructure Planning\"><img decoding=\"async\" width=\"768\" height=\"439\" data-src=\"https:\/\/driving-firefly-dev.10web.cloud\/wp-content\/uploads\/2026\/04\/Documentary-photographic-style_-close-up-shot-of-a-primary-clarifier-at-a-modern-wastewater-treatmen-768x439.png\" class=\"attachment-medium_large size-medium_large wp-post-image lazyload\" alt=\"Documentary photographic style, close-up shot of a primary clarifier at a modern wastewater treatment plant, showing the large circular tank with a rotating mechanism,\" data-srcset=\"https:\/\/driving-firefly-dev.10web.cloud\/wp-content\/uploads\/2026\/04\/Documentary-photographic-style_-close-up-shot-of-a-primary-clarifier-at-a-modern-wastewater-treatmen-768x439.png 768w, https:\/\/driving-firefly-dev.10web.cloud\/wp-content\/uploads\/2026\/04\/Documentary-photographic-style_-close-up-shot-of-a-primary-clarifier-at-a-modern-wastewater-treatmen-300x171.png 300w, https:\/\/driving-firefly-dev.10web.cloud\/wp-content\/uploads\/2026\/04\/Documentary-photographic-style_-close-up-shot-of-a-primary-clarifier-at-a-modern-wastewater-treatmen-1024x585.png 1024w, https:\/\/driving-firefly-dev.10web.cloud\/wp-content\/uploads\/2026\/04\/Documentary-photographic-style_-close-up-shot-of-a-primary-clarifier-at-a-modern-wastewater-treatmen-600x343.png 600w, https:\/\/driving-firefly-dev.10web.cloud\/wp-content\/uploads\/2026\/04\/Documentary-photographic-style_-close-up-shot-of-a-primary-clarifier-at-a-modern-wastewater-treatmen.png 1344w\" data-sizes=\"auto, (max-width: 768px) 100vw, 768px\" itemprop=\"image\" style=\"--smush-placeholder-width: 768px; --smush-placeholder-aspect-ratio: 768\/439;aspect-ratio: 4\/3;\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/><\/a><div class=\"entry-excerpt\"><p>Article \u2022 Water Treatment Wastewater Treatment in Plant: How Sewage Treatment Plants Fit Into Water Infrastructures and Planning Understanding the definitions, performance standards, and regulatory frameworks that guide wastewater treatment from collection through discharge\u2014and why &#8220;in plant&#8221; performance is only\u2026<\/p>\n<\/div><\/article><\/div><\/div><\/div>\n\n\n<section class=\"af-how-it-works\" id=\"how-it-works\">\n  <h2>Three steps to independent validation, built for utilities that do not have a senior process engineer on staff<\/h2>\n  <p>Other utility planning tools assume you already have the in-house expertise to interpret them. AquaForge is built around the opposite assumption: that the asset owner needs the platform to do the heavy engineering work, surface the right questions, and produce evidence the team can take into a council meeting or a consultant negotiation. No prior software experience required.<\/p>\n  <div class=\"wp-block-columns\">\n    <div class=\"wp-block-column af-how-step\" data-step=\"1\">\n      <div class=\"af-how-step__number\">1<\/div>\n      <h3>Define your jurisdictions and your asset<\/h3>\n      <p>Enter the jurisdictions that apply to your wastewater treatment plant or drinking water facility \u2014 federal, state or provincial, municipal, EU. Define the plant&#8217;s service population, current treatment level, receiving environment, and any contaminants of concern (PFAS, micropollutants, nutrients). The platform handles the regulatory layering automatically.<\/p>\n    <\/div>\n    <div class=\"wp-block-column af-how-step\" data-step=\"2\">\n      <div class=\"af-how-step__number\">2<\/div>\n      <h3>Get an independent regulatory and design picture<\/h3>\n      <p>AquaForge&#8217;s regulatory intelligence extracts every applicable standard from authoritative government sources, in 50+ languages, with traceable citations. The platform then maps the gap between your current treatment performance and what compliance actually requires. You see what a consultant should be designing toward \u2014 before they hand you a proposal.<\/p>\n    <\/div>\n    <div class=\"wp-block-column af-how-step\" data-step=\"3\">\n      <div class=\"af-how-step__number\">3<\/div>\n      <h3>Validate proposals, compare alternatives, defend the decision<\/h3>\n      <p>When a consultant submits a wastewater treatment plant design, run it through AquaForge to verify regulatory coverage, surface alternative treatment chains, and compare CAPEX, OPEX, footprint, and contaminant disposal economics. Take the evidence into the procurement conversation. The decision is yours, with documentation a regulator, auditor, or council can follow.<\/p>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n\n<section id=\"use-cases\">\n  <h2>How asset owners and water utilities use AquaForge<\/h2>\n  <p>From small drinking water utilities to large regional wastewater authorities, across the situations where independent validation changes the outcome.<\/p>\n\n  <div class=\"af-use-case-tabs\">\n    <div class=\"af-use-case-tabs__nav\" role=\"tablist\">\n      <button class=\"af-use-case-tabs__tab is-active\" role=\"tab\" aria-selected=\"true\" data-panel=\"uc1\">Validate a Consultant Proposal<\/button>\n      <button class=\"af-use-case-tabs__tab\" role=\"tab\" aria-selected=\"false\" data-panel=\"uc2\">EU Directive Compliance<\/button>\n      <button class=\"af-use-case-tabs__tab\" role=\"tab\" aria-selected=\"false\" data-panel=\"uc3\">PFAS Upgrade Planning<\/button>\n      <button class=\"af-use-case-tabs__tab\" role=\"tab\" aria-selected=\"false\" data-panel=\"uc4\">Capital Planning<\/button>\n      <button class=\"af-use-case-tabs__tab\" role=\"tab\" aria-selected=\"false\" data-panel=\"uc5\">RFP Scoping<\/button>\n      <button class=\"af-use-case-tabs__tab\" role=\"tab\" aria-selected=\"false\" data-panel=\"uc6\">Multi-Jurisdiction Assets<\/button>\n    <\/div>\n\n    <div class=\"af-use-case-tabs__panels\">\n\n      <div class=\"af-use-case-tabs__panel is-active\" id=\"uc1\" role=\"tabpanel\">\n        <div class=\"af-use-case\">\n          <h3>Independent validation of a consultant&#8217;s wastewater treatment plant design<\/h3>\n          <div class=\"af-use-case__detail\"><div class=\"af-use-case__label\">The Pain<\/div><p>Your engineering consultant has submitted a treatment plant upgrade proposal. The design looks reasonable. The cost looks high. You have no internal capacity to independently challenge the treatment chain selection, the equipment specification, or the regulatory assumptions baked into the proposal.<\/p><\/div>\n          <div class=\"af-use-case__detail\"><div class=\"af-use-case__label\">How AquaForge Helps<\/div><p>Run the consultant&#8217;s proposal through AquaForge. The platform verifies regulatory coverage across every applicable jurisdiction, generates alternative treatment chain configurations with full CAPEX and OPEX comparisons, and surfaces the questions the consultant has not yet answered. White-box AI shows the reasoning, so the asset owner can defend every counter-question.<\/p><\/div>\n          <div class=\"af-use-case__detail\"><div class=\"af-use-case__label\">Outcome<\/div><p>Counter-expertise on demand. Stop depending on the consultant to grade their own work. Approve designs you understand. Push back on designs that do not hold up.<\/p><\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"af-use-case-tabs__panel\" id=\"uc2\" role=\"tabpanel\">\n        <div class=\"af-use-case\">\n          <h3>EU Urban Wastewater Directive compliance for urban treatment plants<\/h3>\n          <div class=\"af-use-case__detail\"><div class=\"af-use-case__label\">The Pain<\/div><p>EU Directive 2024\/3019 imposes quaternary treatment on every wastewater treatment plant serving 150,000 inhabitants or more by 2045, with intermediate deadlines well before that. Most utilities have never designed quaternary treatment, do not have in-house expertise in ozonation or advanced oxidation, and depend entirely on consultants for technology selection.<\/p><\/div>\n          <div class=\"af-use-case__detail\"><div class=\"af-use-case__label\">How AquaForge Helps<\/div><p>AquaForge encodes EU Directive requirements directly into the regulatory engine, layered with national transposition and local discharge standards. The platform generates compliant quaternary treatment options \u2014 ozonation, activated carbon, membrane filtration \u2014 with the engineering logic visible at every step. The utility sees what compliance actually demands and what each technology choice costs over the asset lifecycle.<\/p><\/div>\n          <div class=\"af-use-case__detail\"><div class=\"af-use-case__label\">Outcome<\/div><p>Approach the 2045 deadline with a plan grounded in evidence, not in whichever technology your incumbent consultant happens to favor.<\/p><\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"af-use-case-tabs__panel\" id=\"uc3\" role=\"tabpanel\">\n        <div class=\"af-use-case\">\n          <h3>PFAS treatment upgrade planning for drinking water and wastewater utilities<\/h3>\n          <div class=\"af-use-case__detail\"><div class=\"af-use-case__label\">The Pain<\/div><p>PFAS standards are tightening across jurisdictions, often with very short compliance windows. Drinking water utilities are being asked to install granular activated carbon, ion exchange, or membrane filtration systems for contaminants they have never measured, at concentrations they have never treated, under regulations that did not exist five years ago.<\/p><\/div>\n          <div class=\"af-use-case__detail\"><div class=\"af-use-case__label\">How AquaForge Helps<\/div><p>AquaForge tracks evolving PFAS treatment standards in real time across federal, state, and provincial jurisdictions. The platform matches treatment technologies (GAC, ion exchange, RO, advanced oxidation) against the specific PFAS compounds and concentration limits the utility must address, with traceable engineering justification for each option. CAPEX, OPEX, and contaminant disposal economics are surfaced upfront.<\/p><\/div>\n          <div class=\"af-use-case__detail\"><div class=\"af-use-case__label\">Outcome<\/div><p>A defensible PFAS upgrade plan the council, the regulator, and the ratepayer can all follow. No more taking the consultant&#8217;s word for it on emerging contaminant technology.<\/p><\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"af-use-case-tabs__panel\" id=\"uc4\" role=\"tabpanel\">\n        <div class=\"af-use-case\">\n          <h3>Utility planning and capital planning grounded in real treatment economics<\/h3>\n          <div class=\"af-use-case__detail\"><div class=\"af-use-case__label\">The Pain<\/div><p>Capital plans for water and wastewater treatment facilities are typically built from spreadsheets, prior project costs, and assumptions that often ignore the largest line items on advanced treatment systems: contaminant disposal can be 40\u201350% of CAPEX and 70%+ of OPEX. Plans that miss those numbers are plans that go to council with the wrong total.<\/p><\/div>\n          <div class=\"af-use-case__detail\"><div class=\"af-use-case__label\">How AquaForge Helps<\/div><p>For each candidate treatment chain, AquaForge produces CAPEX, OPEX, footprint, and contaminant disposal estimates as integrated outputs, not as afterthoughts. Capital planning teams can compare upgrade scenarios on a like-for-like basis, stress-test assumptions, and bring a defensible long-range plan into budget conversations.<\/p><\/div>\n          <div class=\"af-use-case__detail\"><div class=\"af-use-case__label\">Outcome<\/div><p>Capital plans grounded in engineering reality. Decisions a finance director can defend and a council can approve.<\/p><\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"af-use-case-tabs__panel\" id=\"uc5\" role=\"tabpanel\">\n        <div class=\"af-use-case\">\n          <h3>Scope your RFP before the consultants scope it for you<\/h3>\n          <div class=\"af-use-case__detail\"><div class=\"af-use-case__label\">The Pain<\/div><p>When a utility issues a wastewater treatment plant upgrade RFP without internal regulatory clarity, the responding firms write the scope to suit themselves. The asset owner ends up comparing proposals built on different assumptions, with no objective basis to evaluate them.<\/p><\/div>\n          <div class=\"af-use-case__detail\"><div class=\"af-use-case__label\">How AquaForge Helps<\/div><p>Use AquaForge to generate a complete regulatory profile and a baseline treatment chain analysis before the RFP goes out. Issue the RFP with verified requirements, structured constraints, and clear evaluation criteria. Compare responses against an objective benchmark the asset owner controls.<\/p><\/div>\n          <div class=\"af-use-case__detail\"><div class=\"af-use-case__label\">Outcome<\/div><p>RFPs that produce comparable proposals, faster award decisions, and consultants who know the utility is bringing its own technical capacity to the table.<\/p><\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"af-use-case-tabs__panel\" id=\"uc6\" role=\"tabpanel\">\n        <div class=\"af-use-case\">\n          <h3>Regional and multi-jurisdiction water utility infrastructure<\/h3>\n          <div class=\"af-use-case__detail\"><div class=\"af-use-case__label\">The Pain<\/div><p>Regional water authorities and operators managing assets across multiple jurisdictions face compounded regulatory complexity. Standards differ by state or province, by watershed, by receiving environment, and by treatment classification. Maintaining a coherent compliance picture across a portfolio of assets manually is functionally impossible.<\/p><\/div>\n          <div class=\"af-use-case__detail\"><div class=\"af-use-case__label\">How AquaForge Helps<\/div><p>AquaForge maintains a structured, traceable regulatory profile for every asset in the portfolio, in every applicable jurisdiction. Upgrade priorities can be sequenced by regulatory risk, by capital exposure, or by deadline. Multi-asset capital plans become coherent at the portfolio level, not just at the individual plant level.<\/p><\/div>\n          <div class=\"af-use-case__detail\"><div class=\"af-use-case__label\">Outcome<\/div><p>Portfolio-level visibility on regulatory exposure and upgrade economics, across every wastewater treatment plant and drinking water facility under your responsibility.<\/p><\/div>\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/section>\n\n\n\n<section id=\"why-aquaforge\">\n  <h2>Why utilities choose AquaForge<\/h2>\n  \n  <div class=\"af-slideshow\">\n    <div class=\"af-slideshow__slides\">\n      <div class=\"af-slideshow__slide is-active\">\n        <h3>Independent counter-expertise, not another consultant invoice<\/h3>\n        <p>The traditional way to validate a consultant&#8217;s design is to hire a second consultant \u2014 at the cost of weeks of additional engineering hours and the same risk that the second firm shares assumptions with the first. AquaForge gives the asset owner that counter-expertise as a platform capability, available the day a proposal lands on the desk.<\/p>\n      <\/div>\n      <div class=\"af-slideshow__slide\">\n        <h3>White-box AI, every recommendation is defensible<\/h3>\n        <p>Utility decisions go to council, to regulators, and to ratepayers. Black-box AI is not an option. AquaForge shows the engineering logic behind every regulatory finding and every treatment recommendation, with traceable citations back to source documents. Every decision the asset owner makes with AquaForge is a decision the asset owner can explain.<\/p>\n      <\/div>\n      <div class=\"af-slideshow__slide\">\n        <h3>Regulatory coverage across 50+ languages and jurisdictions<\/h3>\n        <p>Whether your asset sits under EU Directive 2024\/3019, US federal and state PFAS rules, Canadian provincial wastewater standards, or any combination of layered jurisdictions, AquaForge extracts and structures the applicable requirements. Multilingual, traceable, kept current. No more depending on whichever consultant happens to know the local rulebook.<\/p>\n      <\/div>\n      <div class=\"af-slideshow__slide\">\n        <h3>Contaminant disposal economics in the design conversation<\/h3>\n        <p>Most utility planning conversations ignore the largest line items in advanced treatment economics: contaminant disposal can be 40\u201350% of CAPEX and 70%+ of OPEX. AquaForge surfaces those costs upfront, on every treatment chain alternative, so the capital plan reflects total lifecycle cost \u2014 not the optimistic numbers in the original proposal.<\/p>\n      <\/div>\n      <div class=\"af-slideshow__slide\">\n        <h3>Built for the EU Directive deadline that is not moving<\/h3>\n        <p>Quaternary treatment for every affected urban wastewater plant by 2045 is a hard deadline. The specialized engineering workforce to design those systems manually does not exist at the scale required. Asset owners who build digital validation capacity now will not be the ones bidding against everyone else for the same scarce expertise in 2035.<\/p>\n      <\/div>\n      <div class=\"af-slideshow__slide\">\n        <h3>Smart water management without ripping out your operations<\/h3>\n        <p>AquaForge is utility planning and validation software, not a SCADA replacement. It sits alongside your existing operations and asset management systems, focused on the planning, regulatory, and design decisions where independent capacity changes the outcome. Adopt it without disrupting anything else.<\/p>\n      <\/div>\n      <div class=\"af-slideshow__slide\">\n        <h3>Procurement-friendly pricing, under typical thresholds<\/h3>\n        <p>Regulatory Intelligence starts at $2,000\/year for Quick Check and $7,000\/year for full extraction and gap analysis. Both sit below typical municipal procurement thresholds, so the head of utility planning can authorize a trial without convening a procurement committee. The ROI is measured against a single project where a validated design avoids a single rework cycle.<\/p>\n      <\/div>\n    <\/div>\n\n    <div class=\"af-slideshow__controls\">\n      <button class=\"af-slideshow__prev\" aria-label=\"Previous\">\u2190<\/button>\n      <div class=\"af-slideshow__dots\"><\/div>\n      <button class=\"af-slideshow__next\" aria-label=\"Next\">\u2192<\/button>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n\n<section class=\"af-quote af-bleed\">\n  <aside class=\"af-persona\" aria-label=\"What utilities say about validating consultant designs\">\n    <p><strong>You know this pattern.<\/strong><\/p>\n    <p class=\"af-persona__quote\">&#8220;We approved the upgrade design because we did not have the capacity to challenge it. Two years in, the regulator flagged a discharge limit the design never accounted for. The same consultant we paid for the original work invoiced us again for the redesign. We were captive \u2014 and we paid twice.&#8221;<\/p>\n    <p class=\"af-persona__followup\">AquaForge gives utility planning teams the counter-expertise to catch those gaps before the design is approved. Independent validation, not another invoice.<\/p>\n  <\/aside>\n<\/section>\n\n\n\n<section class=\"af-faq\" id=\"faq\" aria-labelledby=\"faq-heading\">\n  <h2 id=\"faq-heading\">Frequently asked questions<\/h2>\n  <p>Common questions from asset owners, municipal water utilities, and operators evaluating water utility software for independent design validation.<\/p>\n\n  <div class=\"af-faq__item is-open\" itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\n    <button class=\"af-faq__q\" aria-expanded=\"true\" itemprop=\"name\">\n      What is water utility software for independent design validation?\n      <i class=\"af-faq__q-icon\">+<\/i>\n    <\/button>\n    <div class=\"af-faq__a\" itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\">\n      <p itemprop=\"text\">Water utility software for independent validation is a platform an asset owner uses to verify a consultant&#8217;s proposed wastewater treatment plant or drinking water facility design \u2014 without hiring a second consultant. AquaForge runs an independent regulatory scan across every applicable jurisdiction, generates alternative treatment chain configurations, and compares them on regulatory compliance, CAPEX, OPEX, and footprint. The asset owner gets counter-expertise on demand, with traceable engineering logic that can be defended to councils, regulators, and ratepayers.<\/p>\n    <\/div>\n  <\/div>\n\n  <div class=\"af-faq__item\" itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\n    <button class=\"af-faq__q\" aria-expanded=\"false\" itemprop=\"name\">\n      How can a municipality validate a consultant&#8217;s treatment design without hiring another consultant?\n      <i class=\"af-faq__q-icon\">+<\/i>\n    <\/button>\n    <div class=\"af-faq__a\" itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\">\n      <p itemprop=\"text\">Use a software-based independent validation workflow. AquaForge runs the consultant&#8217;s design against the full regulatory profile for the project&#8217;s jurisdictions and produces alternative treatment chain options on the same engineering and economic criteria. The municipality sees, in evidence, whether the proposed design covers every applicable requirement, whether the technology selection is competitive against alternatives, and whether the lifecycle cost picture is realistic. That evidence becomes the basis for an informed approval, a counter-proposal, or a substantive negotiation \u2014 without retaining a second engineering firm.<\/p>\n    <\/div>\n  <\/div>\n\n<div class=\"af-faq__item\" itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\n    <button class=\"af-faq__q\" aria-expanded=\"false\" itemprop=\"name\">\n      How does generative design reduce engineering timelines? \n      <i class=\"af-faq__q-icon\">+<\/i>\n    <\/button>\n    <div class=\"af-faq__a\" itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\">\n      <p itemprop=\"text\">Generative design can automate large portions of conceptual and preliminary treatment plant design by rapidly evaluating thousands of design permutations based on engineering constraints, treatment objectives, site conditions, and regulatory requirements. This can reduce preliminary design timelines from weeks or months to hours or days while still allowing engineers to review and refine the final design.\n<\/p>\n    <\/div>\n  <\/div>\n\n  <div class=\"af-faq__item\" itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\n    <button class=\"af-faq__q\" aria-expanded=\"false\" itemprop=\"name\">\n      Does AquaForge cover EU Urban Wastewater Directive 2024\/3019 compliance?\n      <i class=\"af-faq__q-icon\">+<\/i>\n    <\/button>\n    <div class=\"af-faq__a\" itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\">\n      <p itemprop=\"text\">Yes. AquaForge&#8217;s regulatory intelligence covers EU Directive 2024\/3019 on urban wastewater treatment, including the staged quaternary treatment requirements that apply to wastewater treatment plants serving 150,000 inhabitants or more by 2045. The platform layers EU-level requirements with national transposition and local discharge standards, and produces compliant treatment chain options \u2014 ozonation, advanced oxidation, activated carbon, membrane filtration \u2014 with full engineering traceability. Asset owners and operators can plan upgrade sequencing against the binding deadlines, not against guesses about what the directive will require.<\/p>\n    <\/div>\n  <\/div>\n\n  <div class=\"af-faq__item\" itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\n    <button class=\"af-faq__q\" aria-expanded=\"false\" itemprop=\"name\">\n      How does AquaForge handle PFAS treatment standards across jurisdictions?\n      <i class=\"af-faq__q-icon\">+<\/i>\n    <\/button>\n    <div class=\"af-faq__a\" itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\">\n      <p itemprop=\"text\">PFAS standards differ by jurisdiction, evolve quickly, and apply to different PFAS compounds at different concentration limits. AquaForge tracks federal, state, and provincial PFAS regulations and matches them against treatment technologies \u2014 granular activated carbon, ion exchange, reverse osmosis, and advanced oxidation \u2014 based on real performance data for the specific compounds the utility must address. The platform also surfaces contaminant disposal economics, which on PFAS systems can be the dominant lifecycle cost. Utilities get a defensible upgrade plan that holds up against current regulations and adapts as standards tighten.<\/p>\n    <\/div>\n  <\/div>\n\n  <div class=\"af-faq__item\" itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\n    <button class=\"af-faq__q\" aria-expanded=\"false\" itemprop=\"name\">\n      Does AquaForge replace our existing utility planning or asset management software?\n      <i class=\"af-faq__q-icon\">+<\/i>\n    <\/button>\n    <div class=\"af-faq__a\" itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\">\n      <p itemprop=\"text\">No. AquaForge is purpose-built for the regulatory intelligence, design validation, and treatment chain analysis decisions that traditional utility planning and asset management systems do not handle. It sits alongside your existing software \u2014 SCADA, GIS, CMMS, asset management platforms \u2014 and focuses on the upstream engineering decisions where independent capacity changes the outcome. There is no operational disruption to adopt it, and no integration project required to start using it for a single upgrade evaluation.<\/p>\n    <\/div>\n  <\/div>\n\n  <div class=\"af-faq__item\" itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\n    <button class=\"af-faq__q\" aria-expanded=\"false\" itemprop=\"name\">\n      Is AquaForge suitable for smaller utilities that do not have a senior process engineer on staff?\n      <i class=\"af-faq__q-icon\">+<\/i>\n    <\/button>\n    <div class=\"af-faq__a\" itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\">\n      <p itemprop=\"text\">Smaller utilities are exactly who the platform is designed for. The premise of AquaForge is that the asset owner should not need a senior process engineer on staff to challenge a consultant&#8217;s design or to understand what a regulation actually requires. The platform encodes that expertise. Capital planning officers, infrastructure directors, and operations managers can use AquaForge to make informed decisions on wastewater treatment plant upgrades, PFAS compliance, and EU Directive readiness without first hiring engineering depth that does not exist in the local labor market.<\/p>\n    <\/div>\n  <\/div>\n\n  <div class=\"af-faq__item\" itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\n    <button class=\"af-faq__q\" aria-expanded=\"false\" itemprop=\"name\">\n      What does AquaForge cost for a municipal water utility?\n      <i class=\"af-faq__q-icon\">+<\/i>\n    <\/button>\n    <div class=\"af-faq__a\" itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\">\n      <p itemprop=\"text\">Regulatory Intelligence Quick Check starts at $2,000 per user per year. Full Regulatory Intelligence with complete extraction and gap analysis is $7,000 per user per year. Both tiers are deliberately positioned below typical municipal procurement thresholds, so a head of utility planning or director of infrastructure can authorize a trial without convening a procurement committee. The ROI is straightforward: a single avoided rework cycle on a wastewater treatment plant upgrade pays for years of platform access. The Design Generator and Deployment modules are priced separately as they become commercially available.<\/p>\n    <\/div>\n  <\/div>\n\n  <div class=\"af-faq__item\" itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\n    <button class=\"af-faq__q\" aria-expanded=\"false\" itemprop=\"name\">\n      How does generative design reduce engineering timelines?\n      <i class=\"af-faq__q-icon\">+<\/i>\n    <\/button>\n    <div class=\"af-faq__a\" itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\">\n      <p itemprop=\"text\">Generative design can automate large portions of conceptual and preliminary treatment plant design by rapidly evaluating thousands of design permutations based on engineering constraints, treatment objectives, site conditions, and regulatory requirements. This can reduce preliminary design timelines from weeks or months to hours or days while still allowing engineers to review and refine the final design.<\/p>\n    <\/div>\n  <\/div>\n\n<\/section>\n\n\n\n<section class=\"af-final-cta af-bleed\">\n  <h2>Ready to validate your next upgrade without depending on the consultant to grade their own work?<\/h2>\n  <p>Schedule an ROI conversation. We will walk through your asset portfolio, the regulatory profile that applies to your jurisdictions, and the upgrade decisions on your near-term horizon \u2014 and show you how independent validation works on a real proposal you have on the desk today.<\/p>\n  <div class=\"af-final-cta__buttons\">\n    <a href=\"\/en\/contact\/?type=roi\" class=\"af-btn af-btn-primary\">Schedule an ROI Conversation<\/a>\n    <a href=\"\/en\/contact\/\" class=\"af-btn af-btn-secondary\">Talk to the Utility Planning Team<\/a>\n  <\/div>\n<\/section>\n\n\n\n<section class=\"af-sources af-bleed\" id=\"sources\" aria-labelledby=\"sources-heading\">\n  <p id=\"sources-heading\" class=\"af-sources__label\">Sources &amp; references<\/p>\n  <ol>\n    <li id=\"ref-1\">\n      <strong>$3M\u2013$5.5M potential rework exposure per standard treatment project.<\/strong>\n      Construction Industry Institute (CII), <em>A Guide to Construction Rework Reduction<\/em> \u2014 rework-cost range derived from the 12.4% quality-deviation figure applied to a standard treatment project budget.\n      <a href=\"https:\/\/www.construction-institute.org\/resources\/publication\/r-d-product\/a-guide-to-construction-rework-reduction\" rel=\"noopener nofollow\" target=\"_blank\">construction-institute.org<\/a>\n    <\/li>\n    <li id=\"ref-2\">\n      <strong>6\u201312 months for detailed design before construction begins.<\/strong>\n      Ontario First Nations Technical Services Corporation (OFNTSC), <em>Stages in Completing a Project \u2014 Project Delivery Guide<\/em>.\n      <a href=\"https:\/\/ofntsc.org\/sites\/default\/files\/2021-08\/20210830_ENG_Stages%20in%20completing%20a%20project%2C%20V2.pdf\" rel=\"noopener nofollow\" target=\"_blank\">ofntsc.org<\/a>\n    <\/li>\n    <li id=\"ref-3\">\n      <strong>45\u201360% of late-stage design risk tied to standards and design review gaps.<\/strong>\n      CoLab Engineering Research, <em>45% of Design Standards and Guidelines Are Not Documented<\/em> \u2014 undocumented standards and preventable late-stage errors.\n      <a href=\"https:\/\/www.colabsoftware.com\/research\/45-of-design-standards-and-guidelines-are-not-documented\" rel=\"noopener nofollow\" target=\"_blank\">colabsoftware.com<\/a>\n    <\/li>\n    <li id=\"ref-4\">\n      <strong>2045 quaternary treatment deadline for affected urban wastewater treatment plants.<\/strong>\n      Directive (EU) 2024\/3019 of the European Parliament and of the Council concerning urban wastewater treatment, Official Journal of the European Union \u2014 quaternary treatment required for plants serving 150,000 p.e. or more by 31 December 2045.\n      <a href=\"https:\/\/eur-lex.europa.eu\/eli\/dir\/2024\/3019\/oj\" rel=\"noopener nofollow\" target=\"_blank\">eur-lex.europa.eu<\/a>\n    <\/li>\n  <\/ol>\n  <p class=\"af-sources__note\">Figures cited above are drawn from independent industry research and the binding text of EU Directive 2024\/3019, and are presented to contextualize the project environment asset owners and municipal water utilities operate in. Project-specific outcomes vary by scope, jurisdiction, and asset.<\/p>\n<\/section>\n\n\n\n<script>\n(function () {\n\n  \/* \u2500\u2500 USE CASE TABS \u2500\u2500 *\/\n  document.querySelectorAll('.af-use-case-tabs__tab').forEach(function (tab) {\n    tab.addEventListener('click', function () {\n      var nav = this.closest('.af-use-case-tabs__nav');\n      var panels = this.closest('.af-use-case-tabs').querySelector('.af-use-case-tabs__panels');\n      nav.querySelectorAll('.af-use-case-tabs__tab').forEach(function (t) {\n        t.classList.remove('is-active');\n        t.setAttribute('aria-selected', 'false');\n      });\n      panels.querySelectorAll('.af-use-case-tabs__panel').forEach(function (p) {\n        p.classList.remove('is-active');\n      });\n      this.classList.add('is-active');\n      this.setAttribute('aria-selected', 'true');\n      var target = document.getElementById(this.getAttribute('data-panel'));\n      if (target) target.classList.add('is-active');\n    });\n  });\n\n  \/* \u2500\u2500 FAQ ACCORDION \u2500\u2500 *\/\n  document.querySelectorAll('.af-faq__q').forEach(function (btn) {\n    btn.addEventListener('click', function () {\n      var item = this.closest('.af-faq__item');\n      var isOpen = item.classList.contains('is-open');\n      item.closest('.af-faq').querySelectorAll('.af-faq__item').forEach(function (el) {\n        el.classList.remove('is-open');\n        el.querySelector('.af-faq__q').setAttribute('aria-expanded', 'false');\n      });\n      if (!isOpen) {\n        item.classList.add('is-open');\n        this.setAttribute('aria-expanded', 'true');\n      }\n    });\n  });\n\n  \/* \u2500\u2500 STAT COUNTER \u2500\u2500 *\/\n  function animateCount(el) {\n    var from = parseFloat(el.getAttribute('data-from') || 0);\n    var to = parseFloat(el.getAttribute('data-to'));\n    var decimals = parseInt(el.getAttribute('data-decimals') || 0);\n    var prefix = el.getAttribute('data-prefix') || '';\n    var suffix = el.getAttribute('data-suffix') || '';\n    var duration = 1600;\n    var start = null;\n    function step(timestamp) {\n      if (!start) start = timestamp;\n      var progress = Math.min((timestamp - start) \/ duration, 1);\n      var ease = 1 - Math.pow(1 - progress, 3);\n      var value = from + (to - from) * ease;\n      el.textContent = prefix + value.toFixed(decimals) + suffix;\n      if (progress < 1) requestAnimationFrame(step);\n    }\n    requestAnimationFrame(step);\n  }\n\n  var statsObserver = new IntersectionObserver(function (entries) {\n    entries.forEach(function (entry) {\n      if (entry.isIntersecting) {\n        entry.target.querySelectorAll('[data-to]').forEach(animateCount);\n        statsObserver.unobserve(entry.target);\n      }\n    });\n  }, { threshold: 0.4 });\n\n  var statsEl = document.querySelector('.af-stats');\n  if (statsEl) statsObserver.observe(statsEl);\n\n  \/* \u2500\u2500 WHY AQUAFORGE SLIDESHOW \u2500\u2500 *\/\n  var slides = document.querySelectorAll('.af-slideshow__slide');\n  var dotsContainer = document.querySelector('.af-slideshow__dots');\n  var prevBtn = document.querySelector('.af-slideshow__prev');\n  var nextBtn = document.querySelector('.af-slideshow__next');\n  var currentIndex = 0;\n\n  \/\/ Create dots\n  slides.forEach(function (_, i) {\n    var dot = document.createElement('button');\n    dot.className = 'af-slideshow__dot' + (i === 0 ? ' is-active' : '');\n    dot.setAttribute('aria-label', 'Slide ' + (i + 1));\n    dot.addEventListener('click', function () { goToSlide(i); });\n    dotsContainer.appendChild(dot);\n  });\n\n  function goToSlide(index) {\n    slides.forEach(function (s) { s.classList.remove('is-active'); });\n    document.querySelectorAll('.af-slideshow__dot').forEach(function (d) { d.classList.remove('is-active'); });\n    \n    currentIndex = index;\n    slides[currentIndex].classList.add('is-active');\n    document.querySelectorAll('.af-slideshow__dot')[currentIndex].classList.add('is-active');\n  }\n\n  prevBtn.addEventListener('click', function () {\n    currentIndex = (currentIndex - 1 + slides.length) % slides.length;\n    goToSlide(currentIndex);\n  });\n\n  nextBtn.addEventListener('click', function () {\n    currentIndex = (currentIndex + 1) % slides.length;\n    goToSlide(currentIndex);\n  });\n\n  \/\/ Auto-advance every 8 seconds\n  setInterval(function () {\n    currentIndex = (currentIndex + 1) % slides.length;\n    goToSlide(currentIndex);\n  }, 8000);\n\n  \/* \u2500\u2500 PROGRESS NAV \u2500\u2500 *\/\n  var sections = ['hero', 'problem', 'how-it-works', 'use-cases', 'why-aquaforge', 'faq'];\n  var dots = document.querySelectorAll('.af-progress-nav__dot');\n\n  dots.forEach(function (dot) {\n    dot.addEventListener('click', function () {\n      var target = document.getElementById(this.getAttribute('data-target'));\n      if (target) target.scrollIntoView({ behavior: 'smooth', block: 'start' });\n    });\n  });\n\n  var sectionObserver = new IntersectionObserver(function (entries) {\n    entries.forEach(function (entry) {\n      if (entry.isIntersecting) {\n        var id = entry.target.id;\n        dots.forEach(function (dot) { dot.classList.remove('is-active'); });\n        var active = document.querySelector('.af-progress-nav__dot[data-target=\"' + id + '\"]');\n        if (active) active.classList.add('is-active');\n      }\n    });\n  }, { threshold: 0.3 });\n\n  sections.forEach(function (id) {\n    var el = document.getElementById(id);\n    if (el) sectionObserver.observe(el);\n  });\n\n})();\n<\/script>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>For Asset Owners \u00b7 Municipal Water Utilities \u00b7 Operators Water utility software for asset owners who need to verify, not just trust Municipal water utilities and asset owners face the EU Urban Wastewater Directive, PFAS compliance, and aging infrastructure at a scale their workflows cannot absorb \u2014 and most depend on a single consultant to [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":1794,"parent":1233,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1240","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\/1240","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\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/driving-firefly-dev.10web.cloud\/en\/wp-json\/wp\/v2\/comments?post=1240"}],"version-history":[{"count":6,"href":"https:\/\/driving-firefly-dev.10web.cloud\/en\/wp-json\/wp\/v2\/pages\/1240\/revisions"}],"predecessor-version":[{"id":1969,"href":"https:\/\/driving-firefly-dev.10web.cloud\/en\/wp-json\/wp\/v2\/pages\/1240\/revisions\/1969"}],"up":[{"embeddable":true,"href":"https:\/\/driving-firefly-dev.10web.cloud\/en\/wp-json\/wp\/v2\/pages\/1233"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/driving-firefly-dev.10web.cloud\/en\/wp-json\/wp\/v2\/media\/1794"}],"wp:attachment":[{"href":"https:\/\/driving-firefly-dev.10web.cloud\/en\/wp-json\/wp\/v2\/media?parent=1240"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}