Concentrate-Then-Destroy PFAS in 0.4 MGD Saline RO Reject
July 22, 2026·Sparlo Report
Executive action plan
Original question
Original Question Answer
Direct answer: no pretreatment-plus-destruction combination among the three you named hits your targets — but the combination that does is foam + PFAS-selective ion exchange (with a hardness-exclusion front-end) feeding a HALT reactor. If you must choose among your three, none is viable on the raw brine; SCWO becomes the "least bad" only after you separate PFAS from the salt, at which point it works but costs more than HALT.
On your explicit sub-question — where does precipitate vs. desalinate vs. tolerate decide the winner? — the framing itself is the trap. That fork only decides the winner if you accept supercritical or high-potential-electrochemical destruction of the whole brine[7]. Precipitation removes hardness but not the soluble NaCl; desalination co-concentrates the exact chloride that kills both routes; tolerating salt in the reactor is the status quo that eliminates everything. The correct salt-management strategy is "tolerate the NaCl, exclude the Ca/sulfate hardness" — because once you drop the supercritical premise, dissolved NaCl stops mattering to the reactor, and it is the inverse-solubility hardness, not the chloride, that can still scale a subcritical reactor[8]. Quantifying the hardness-scaling behavior (a $30–50K test) prunes the option set before any destruction chemistry is compared.
Reframe
Comparison matrix
| Dimension | A1: separate → SCWO (clean concentrate) | A2: separate → BDD (de-chlorided) | B: concentrate → HALT (salt-tolerant) |
|---|---|---|---|
| Long + short-chain >99%? | Yes (non-selective) | Long yes; short-chain risk | Yes (non-selective) |
| Perchlorate/oxychlorine risk | None | Only if Cl⁻ fully removed first | None |
| Salt-management burden | HIGH — needs low-salt AND low-volume feed | HIGHEST — must also strip chloride | LOW — tolerates residual NaCl |
| Closest real data point | Peterson SFB SCWO (low-salt) | Foam+EO pilot | Aquagga/3M HALT on IX regen brine |
| Transfer distance to your brine | MODERATE-FAR | FAR | CLOSE |
| Reactor materials | SiC/TaC/YF₃ (exotic) | electrodes | Ni-alloy *if* caustic-SCC survives |
| Modeled CAPEX | ~$15–30M | higher | ~$8–15M |
| Commit risk | reactor mature, separation costly/unproven at scale | dominated by A and B | scale/cost + hardness + single-vendor |
| Frontier position | Viable hedge | DOMINATED | Primary candidate |
Immediate zero-cost actions
- 01Get the bulk-brine disposal endpoint in writing ($0). Ask your state NPDES authority and check UIC Class-I well capacity. At ~65× the chronic chloride criterion, surface discharge is implausible and a POTW passes chloride straight through — so ZLD is likely. If ZLD is the answer, the crystallizer mother liquor pre-concentrates PFAS ~100× for free (>97% stays in the liquor), potentially making the foam+IX capital redundant. This determination reorders the whole train.
- 02Request a merchant off-site destruction/regeneration quote ($0). For a foamate or spent single-use resin carrying 2.8 t/yr of PFAS. A one-week phone call can obsolete the entire on-site build.
- 03Pull the hardness speciation from your own RO design package ($0). You designed the upstream RO and its antiscalant regime — the reject's Ca/Mg/SO₄/silica numbers are already in that package. This tells you the CaF₂/CaSO₄ scaling load HALT would face *before* you pay for a test.
- 04Reallocate the destruction spec ($0). Your <4 ppt target is a *train-level product-water* spec met by RO + a GAC/IX guard bed — not a reactor spec. The reactor's job is >99% *mass* destruction of the concentrate. Chasing the last two 9s inside the reactor over-sizes it by orders of magnitude. Confirm with your discharge authority that train-level compliance is acceptable.
Constraint elimination
Every option you named carries a quantified, binding disqualifier, and they fail on different constraints for one common cause: 99.98% of what you feed a whole-brine reactor is not PFAS. Columns are your binding constraints: C1 long-chain >99% · C2 short-chain/GenX >99% · C3 no new regulated byproduct · C4 salt-matrix physical feasibility · C5 non-hazardous residual · C6 $/1,000 gal at full flow.
| Option | C1 | C2 | C3 | C4 | C5 | C6 |
|---|---|---|---|---|---|---|
| Whole-brine SCWO | PASS — non-selective C–F cleavageCITE5 | PASS — thermal, destroys short-chain/GenX | PASS — no oxychlorine | FAIL — NaCl 100–350× supersaturated above T_c; HF corrosion ~600 °C | COND. — solids handling | FAIL — spends ≥99.9% of energy on salt; exotic-liner CAPEX |
| Raw-brine BDD | MARGINAL — ~98% PFOA | FAIL — short-chain/ether resist | FAIL — chlorate ~6.3 mol m⁻² d⁻¹ + ClO₄⁻ accumulation vs 2–6 µg/L limits [verified: web] | PASS (salt aids conductivity — which is why C3 fails) | COND. | FAIL — prohibitive current on dilute PFAS + mandatory bio-polish |
| Foam-only | PASS as pretreatment | FAIL — PFBA/PFBS/GenX pass above targetCITE6 | N/A | PASS | N/A — foamate still needs destruction | Cheap, but does not complete the job |
Disposition: SCWO is eliminated as an in-brine route (fails C4 physically, C6 economically) but retained as the destruction step on a small de-salted concentrate **. BDD is eliminated on raw brine (fails C2, C3). Foam is eliminated as a destruction answer but retained as long-chain volume-reduction pretreatment **. The single eliminating variable in every case is the salt matrix — which is why salt management is the real fork, not a downstream tuning knob.