# MESH FORGE — 3D STL/OBJ watertight repair (MESH word) > MESH niche for 3D print: fix holes, flipped normals, non-manifold, degenerate via medic.py — watertight HTML report. $19 for 3 STL, $29 batch 10, $39 unlimited folder. Reuses mesh-medic medic.py 24/24 watertight 0% drift (RECEIPTS 2026-08-27). Runs 100% on your PC, folder -o, exit-code gate. Staged noindex 2026-08-28. - [Home](https://mesh-forge.pages.dev/) — Word MESH, disclosure before price, 3 samples - [Offers: $19/3 · $29/10 · $39 unlimited](https://mesh-forge.pages.dev/#offers) — folder walk & report - [Proof: 24/24 watertight 0% drift](https://mesh-forge.pages.dev/#proof) — medic.py reuse - [Sample 1: before/after report](https://mesh-forge.pages.dev/samples/before-after.html) — boundary 10→0 REPAIRED - [Sample 2: watertight proof](https://mesh-forge.pages.dev/samples/watertight-proof.html) — 642/1280 drift 0.00000% - [Sample 3: HTML report snippet](https://mesh-forge.pages.dev/samples/report-snippet.html) — AUTO-FIXED vs MANUAL FIX - [Disclosure](https://mesh-forge.pages.dev/pages/disclosure.html) — before price, $19/$29/$39, STL/OBJ, MANUAL limits - [Privacy](https://mesh-forge.pages.dev/pages/privacy.html) — cookieless, files stay on PC Reuse: products/mesh-medic/medic.py (24/24) + RECEIPTS.md + selftest.py + sites/_theme/bridges.css + beacon.js Palette: distinct MESH steel #0e7490 (not vector #be123c rose, not cull #9c4221 terracotta, not framecraft #7c3aed violet) Cross-spark: cull-forge, vector-forge, framecraft-media family via shop mesh-medic detail