River on RecordJoin the watch
River on RecordVantalyne LabsA Vantalyne Labs venture

Built entirely on public government data

The river dies in 22 kilometres.
We rate the drains
that kill it.

Rs 8,000 crore. 30 years of plans. 27 government monitoring points. And still, no citizen, journalist or court can get a straight answer to one question: which drain is poisoning the Yamuna this week? River on Record answers it — with the data the government already collects, repackaged into a public weekly scoreboard nobody can ignore.

No dronesNo sensors of our ownNo hardware budgetPublic data only
0km5km10km15km22kmWAZIRABADOKHLA

0km

of river carrying >80% of the pollution — alive at Palla, dead at Okhla

0.0MGD

of drain flow pouring in every day (DJB, May 2026)

0/27

of 27 drains failed water-quality standards — only one passed

~0MGD

from one drain — Najafgarh, more than all 37 STPs combined

0%

of the pollution load from just two drains — Najafgarh + Shahdara

DO 0 at ISBT · ITO · Nizamuddin · Okhla (May 2026, DPCC)Najafgarh + Shahdara ≈ 84% of drain pollution (TNIE, Jul 2025)Drain flow revised UP 76% — 750.4 → 1,324.4 MGD (DJB, May 2026)July 2026 round (06.07.2026): every flowing drain exceeded the BOD 30 mg/L norm — range 32–130, worst BarapullaShastri Park — the only Oct 2025 pass — missed the norm again in Jul 2026 (BOD 95)10 of 22 drains tapped — NO FLOW in DPCC sampling (8 still no-flow in Jul 2026)ISP deadline Dec 2026 — 26 sub-drains still untrapped (est. 30–40 MGD)No legal limit for surfactants in Indian rivers (TERI, Dec 2025)DO 0 at ISBT · ITO · Nizamuddin · Okhla (May 2026, DPCC)Najafgarh + Shahdara ≈ 84% of drain pollution (TNIE, Jul 2025)Drain flow revised UP 76% — 750.4 → 1,324.4 MGD (DJB, May 2026)July 2026 round (06.07.2026): every flowing drain exceeded the BOD 30 mg/L norm — range 32–130, worst BarapullaShastri Park — the only Oct 2025 pass — missed the norm again in Jul 2026 (BOD 95)10 of 22 drains tapped — NO FLOW in DPCC sampling (8 still no-flow in Jul 2026)ISP deadline Dec 2026 — 26 sub-drains still untrapped (est. 30–40 MGD)No legal limit for surfactants in Indian rivers (TERI, Dec 2025)
Vantalyne Labs
What is Vantalyne Labs?

Vantalyne Labs is a youth-led ecosystem of builders. It never takes equity from founder-brought ventures, and support never costs ownership — once something is built here, it carries that history permanently. River on Record is one of those ventures: conceived, built, and published under the Vantalyne Labs name.

The transect

Wazirabad → Okhla, 22 km

A horizontal cut of the same stretch — flow runs left to right. Every drain is drawn to scale: pipe width is its share of the 22-drain discharge, pipe colour is its DHS rating where public data allows (Najafgarh, Shahdara), otherwise its tapping status. Grey pipes are tapped drains that recorded no flow.

×××××××××FLOW →WEST BANKEAST BANK05101522 kmPalla · DO 5.9Wazirabad · DO 3.1ISBT · DO 0ITO · DO 0Nizamuddin · DO 0Okhla · DO 0Asgarpur · DO 0NajafgarhBarapullaPowerISBTSenMaharaniShahdaraKailashAbulSoniaJaitpurShastri
Hover a drain to inspect it.

Rated drains · DHS

Najafgarh · DHS 34 · CriticalShahdara · DHS 29 · CriticalBarapulla · DHS 35 · CriticalPower · DHS 37 · CriticalISBT · DHS 41 · CriticalSen · DHS 35 · CriticalMaharani · DHS 38 · CriticalKailash · DHS 40 · CriticalAbul · DHS 44 · CriticalSonia · DHS 43 · CriticalJaitpur · DHS 41 · CriticalShastri · DHS 33 · CriticalDrain · DHS 46 · High

Unrated · tapping status

Tapped × 10Partially tapped × 2Work in progress × 6To be tapped × 4

Tapped · dry outfalls

× 9 drains · no flow (DPCC 2026)pipe width ∝ discharge share

The product

The 22-drain scoreboard

Every drain that feeds the 22-km stretch, scored and republished weekly. One question, one number: how healthy is this drain today?

The score, in one line

Live · 0–100 · 100 = healthy drain
DHS=0.70 · Water Quality+0.20 · Trend+0.10 · Pollution Load

Water Quality

70% of the score

What's actually in the water — oxygen, sewage, ammonia, pH, turbidity — checked against legal standards.

Trend

20% of the score

Rewards drains that are improving, not just the ones that test clean today.

Pollution Load

10% of the score

Counts how much the drain dumps — a small weight, a big story.

Confidence and Risk are shown separately — they never change the score. Every input traces to a public report; nothing is estimated where a number exists.

Low risk 75100Medium risk 6074High risk 4559Critical risk 044+ Confidence % displayed separately
13 of 22 drains rated
#DrainStatusDHSTrendConfidenceDischargeBOD load
02

Shahdara Drain

Second-largest pollution source. Receives three UP outfalls — Banthala, Indrapuri and Sahibabad. Jul 2026: drain outfall BOD 125, TSS 240 mg/L; UP feeders Banthala 120, Indrapuri 110, Sahibabad 115 BOD. Joins below Okhla Barrage near Noida.

Work in progress29Criticalfirst rating · 29Stable76%16.12%27.48%
12

Shastri Park Drain

0.18% discharge, 0.13% BOD load (DPCC 2025). The ONLY drain meeting all water-quality standards in the DPCC Oct 2025 round (BOD ≤30, COD ≤250, TSS ≤100, pH 5.5–9). Jul 2026: BOD 95, TSS 168 — no longer meeting the norm.

To be tapped33Criticalfirst rating · 33Moderate decline52%0.18%0.13%
01

Najafgarh Drain (ex-Sahibi River)

Largest single source. Once the rain-fed Sahibi River (~51 km as a drain from Dhansa); 126 small and large drains feed its system. Discharge ~862 MGD — more than all 37 STPs combined (814.23 MGD). Joins near Sur Ghat / Signature Bridge. Jul 2026: BOD 70, TSS 120 mg/L — both far above norms.

Work in progress34Critical48 → 34Moderate decline · High → Critical88%69.77%59.93%
03

Barapulla Drain

Third-largest by flow (4.92% discharge, 3.50% BOD load, DPCC 2025). Runs under the Barapullah flyover corridor in south Delhi.

Work in progress35Criticalfirst rating · 35Stable40%4.92%3.50%
06

Sen Nursing Home Drain

1.47% discharge, 1.38% BOD load (DPCC 2025). Partially tapped as of Apr 2025.

Partially tapped35Criticalfirst rating · 35Stable40%1.47%1.38%
04

Power House / Delhi Gate Drain

4.16% discharge, 3.52% BOD load (DPCC 2025). Partially tapped as of Apr 2025.

Partially tapped37Criticalfirst rating · 37Stable40%4.16%3.52%
07

Maharani Bagh Drain

South Delhi outfall near the Ring Road corridor. 1.03% discharge, 1.24% BOD load (DPCC 2025).

Work in progress38Criticalfirst rating · 38Stable40%1.03%1.24%
08

Kailash Nagar Drain

0.46% discharge, 0.35% BOD load (DPCC 2025). Interception not yet started.

To be tapped40Criticalfirst rating · 40Stable40%0.46%0.35%
05

ISBT Drain (Qudsia Bagh / Mori Gate)

Old-city drain at Qudsia Bagh / Mori Gate. 1.47% discharge, 1.57% BOD load (DPCC 2025).

Work in progress41Criticalfirst rating · 41Stable40%1.47%1.57%
11

Jaitpur Drain

Southern-most east-bank outfall. 0.19% discharge, 0.17% BOD load (DPCC 2025).

To be tapped41Criticalfirst rating · 41Stable40%0.19%0.17%
10

Sonia Vihar Drain

North-east Delhi outfall. 0.23% discharge, 0.23% BOD load (DPCC 2025).

Work in progress43Criticalfirst rating · 43Stable40%0.23%0.23%
09

Abul Fazal Drain

0.24% discharge, 0.49% BOD load (DPCC 2025). Interception not yet started.

To be tapped44Criticalfirst rating · 44Stable40%0.24%0.49%
19

Drain No. 14

Tapped, but carried monsoon flow in the Jul 2026 DPCC round — BOD 32 mg/L, the closest of any flowing drain to the 30 norm.

Tapped46Highfirst rating · 46Stable40%
13

Metcalf House Drain

Tapped — negligible remaining outfall share; recorded NO FLOW in recent DPCC sampling.

Tapped · no flowawaiting public data
14

Khyber Pass Drain

Tapped — negligible remaining outfall share; recorded NO FLOW in recent DPCC sampling.

Tapped · no flowawaiting public data
15

Sweeper Colony Drain

Tapped — negligible remaining outfall share; recorded NO FLOW in recent DPCC sampling.

Tapped · no flowawaiting public data
16

Magazine Road Drain

Tapped — negligible remaining outfall share; recorded NO FLOW in recent DPCC sampling.

Tapped · no flowawaiting public data
17

Tonga Stand Drain

Tapped — negligible remaining outfall share; recorded NO FLOW in recent DPCC sampling.

Tapped · no flowawaiting public data
18

Moat Drain (Vijay Ghat)

Tapped — negligible remaining outfall share; recorded NO FLOW in recent DPCC sampling.

Tapped · no flowawaiting public data
20

Tehkhand Drain

Tapped — negligible remaining outfall share; recorded NO FLOW in recent DPCC sampling. South-east industrial belt.

Tapped · no flowawaiting public data
21

Civil Mill Drain

Tapped — negligible remaining outfall share; recorded NO FLOW in recent DPCC sampling.

Tapped · no flowawaiting public data
22

Tuglakabad Drain (Kalkaji merged)

Tapped — negligible remaining outfall share; recorded NO FLOW in recent DPCC sampling. Kalkaji Drain merged into it.

Tapped · no flowawaiting public data

Sources: DPCC monthly drain reports · DJB · CPCB · NGT orders · HT/ANI/The Hindu citing official data

The geography

The 22-kilometre crime scene

From Wazirabad barrage (top — the river is alive) to Okhla barrage (bottom — biologically dead). 22 drains pour in between. Click any marker.

Drain #01 · West bank

Najafgarh Drain (ex-Sahibi River)

69.8%

of total flow

Discharge share

69.77% of 22-drain flow (DPCC 2025)

BOD load

59.93% of total BOD (DPCC 2025)

Largest single source. Once the rain-fed Sahibi River (~51 km as a drain from Dhansa); 126 small and large drains feed its system. Discharge ~862 MGD — more than all 37 STPs combined (814.23 MGD). Joins near Sur Ghat / Signature Bridge. Jul 2026: BOD 70, TSS 120 mg/L — both far above norms.

Work in progressSource: DPCC Apr 2025; DPCC Jul 2026 Report DPCC/W/D/2026/223–244//3039; DJB May 2026; HT 16 Dec 2025; The Hindu 15 Apr 2026DHS 34 · Critical risk

Who bears it

The river is a daily wage, a festival, a livelihood

The people who cannot filter, test or move — they are the stakeholders the scoreboard is accountable to.

Chhath devotees

55.6%

of river-using households report waterborne illness

Every November, thousands wade into water that failed every legal standard the day they did. They are not statistics — they are the reason the scoreboard is public.

Delhi University study · Public research pack

Farmers of the floodplains

49%

of floodplain farmers earn under ₹10,000 a month

They irrigate with this water and sell what it grows. They cannot afford to test it — so we publish what the state already measured about it.

Asghar Ali Engineers · Public research pack

The last boatmen

3

active boatmen remain on the Okhla stretch

A fishing economy that once fed families now survives on ferry rides. The river's collapse is measured in their shrinking count — the scoreboard names the reason.

Community reports · Public research pack

Coming soon · built on public monitor data

Foam forecast — like weather, for the river

Concept demo

Foam forms when three publicly-reported conditions align: high BOD, high surfactant load and turbulence at the barrages. The same government data we score — DPCC monitors, DJB flow records, seasonal patterns — can forecast where foam will appear, before devotees step into it.

Today

HIGH

Kalindi Kunj

12:00–18:00

Avoid contact. Foam concentrates heavy metals and toxic gases. Check the ghat alert.

Tomorrow

HIGH

Okhla Barrage

09:00–14:00

Avoid contact. Foam concentrates heavy metals and toxic gases. Check the ghat alert.

Next 48h

MEDIUM

ITO

Monitoring

Caution advised at barrages; monitor conditions before entering water.

Forecast model is the next build — it uses only public monitor streams, same as the scoreboard.

The honesty layer

YamunaChain — public data, tamper-evident

Every weekly bulletin gets a SHA-256 fingerprint, chained to the previous one. Anyone can verify, in seconds, that a score was never edited after publication. The chain runs on a free public ledger — no server, no cost, no trust required.

Block 1

Weekly Bulletin #1 · DO 5.9→0.0

0x9f2e…41c7
Block 2

Scoreboard v1 · 22 drains ranked

0xb8a3…77d2
Block 3

Foam Forecast model · v0.9

0x3e11…09af
Next block

This week's bulletin — published every Friday

Why it kills the denial

  • — The scoreboard republishes DPCC's own numbers, hash-linked to its source table.
  • — When an agency publishes, we publish the record of it — immutable.
  • — Politicians, DJB, DPCC and NGOs can argue about policy; they cannot argue about the receipt.
  • — Verification is one line of code: hash the bulletin, compare with the chain.

PoC staged in the project repo · public ledger integration next

The evidence · public data only

The numbers the government already has

Every chart below is drawn from published government data — DPCC monthly reports (May 2026), Delhi Department of Environment annual averages, DJB and CPCB. We added nothing; we simply refused to let it stay unread.

The 22-km death certificate

DO · May 2026 · DPCC

Dissolved oxygen enters at 5.9 mg/l (healthy ≥ 5) — and hits zero before the first bridge inside the city. Everything downstream is already dead.

Raw sewage, measured

FC · log scale

Faecal coliform at Asgarpur: 330,000 MPN/100 ml — 132 times the legal maximum of 2,500. This is the fingerprint of untreated sewage.

Ten years, hundreds of crores

BOD annual averages

BOD downstream barely moved between 2017 and 2024 — the standard is ≤ 3 mg/l. The river at Asgarpur runs at ~29.

Two drains. Eighty percent.

Load share

Najafgarh alone carries 69.77% of the drain flow; Shahdara adds 16.12%. The scoreboard starts here — and it names every one of the other twenty too.

Act now

The data exists. The scoreboard makes it count.

No drones. No sensors. No hardware budget. 27 DPCC monitoring locations already exist; the reports are public. We simply turn them into a weekly, verifiable scoreboard — and let the public do the rest.

No spam. One email a week — the bulletin.

DPCC dataCPCB reportsDJB flow recordsNGT orders27 DPCC monitors100% public