Delivery overview · August 2026

The evidence platform the concept note asked for is live.

Delivery status against a Video Evidence Intelligence & Forensics programme: what is running today, what was verified on real Hyderabad junction footage, what remains, and the GPU capacity a pilot needs. The working system is at suraag.xyz/console.

Where delivery stands

34 requirements, accounted for

18
Live in production and verified on the running system
5
Built and test-verified, awaiting a pass on departmental footage
4
Working today with stated limits, improvement scheduled
3
Planned next build slices
1
Awaiting departmental inputs (database API specifications)
3
Deferred by the programme's own Phase 3 (audio, entity graph, synopsis video)

Proof-of-concept scenarios: six of seven pass today. The seventh — the changed-plate anomaly — is built and test-verified; it waits only for footage in which one vehicle carries two plates. A requirement-by-requirement compliance matrix is available on request.

Capabilities

What the platform does today

Plain-English investigationQuestions across every video at once; deterministic counts with evidence crops attached.LIVE
Cross-camera dossierComponent scores per sighting — appearance, plate, travel feasibility; impossible hops flagged as contradictions.LIVE
Number-plate forensicsFull and partial search, ranked candidate readings, map timelines, standing watches.LIVE
Case files with legal contextFIR/CSR, offence, incident window and legal authority on every case; all actions audited against it.LIVE
Human verificationAccepted / rejected / inconclusive on every AI output; rejected findings excluded from sealed reports.LIVE
Evidence numbers & legal holdStable evidence numbers at intake; held footage cannot be deleted by anyone or anything.LIVE
The dual-time ruleOriginal and normalized time side by side with offset and uncertainty; the original is never rewritten.LIVE
Reproducibility ledgerEvery enhancement records parent hash, output hash, parameters, tool versions, operator.LIVE
Section 63 certificateSealed reports generate the BSA 2023 s.63(4) certificate ready for signature.LIVE
Malware-scanned intakeEvery file scanned before storage; refusals name the signature and are audited.LIVE
Synchronized timelineUp to four cameras against one shared clock with coverage bars and incident markers.LIVE
Model registryEvery model's version, role and honest limits; validation disclosed, untrusted heads withheld.LIVE
Attribute accuracy upliftHelmet and face-covering heads favour precision today; a retraining round on local footage is scheduled.SCHEDULED
Stolen-vehicle / records checksThe connector is built; integration awaits departmental API specifications and authorisation.AWAITING DEPT.
Verified this week

Proven on real Hyderabad junction footage

350 objects tracked from 3 minutes of footage168 vehicles, 20 plate readings, full attribute indexing
Ranked plate candidates on real plateseach reading carries its alternatives and confidences, honestly labelled partial where camera distance demands it
The dossier worked on the first analysis13 candidate sightings with component scores, no re-processing needed
The impossible-travel gate fired correctlytwo identical-looking sightings 134.5 km apart within five minutes were demoted to a contradiction
CONTRADICTED — impossible travel: 134,501 m in 300 s would require 1,614 km/h
Capacity

Why a pilot needs more GPU than a demo

Today the entire vision stack runs on one graphics processor, started on demand — the right economics for demonstrations, the wrong shape for operations, for four concrete reasons.

1 · Surge concurrency after an incident

A serious case lands as dozens of DVR exports at once. One GPU processes them serially; "searchable within one to two times its duration" needs parallel analysis workers.

2 · The 30–60 minute triage window

A GPU started cold spends its first minutes loading models — measured at 10–20 minutes. Operations need a resident GPU during working hours so the first clip of an emergency is processed in seconds.

3 · Full data sovereignty for language features

Question parsing currently uses a vetted external text service — question text only, never imagery. A tender-grade deployment self-hosts the language model, which needs one high-memory (96 GB-class) GPU and makes the platform fully self-contained.

4 · Making the models better on local footage

Helmet, face-covering and garment recognition improve by retraining on the deployment's own camera conditions — dedicated training time, separate from serving.

StageGPU footprintWhat it buysIndicative monthly
Demonstration (today)1 × 24 GB on demandFull analysis of demo footage; zero idle costUS$ 50–125 in hours
Station pilot1 × 24 GB resident + on-demand burstInstant triage, parallel surge analysis, nightly retraining windowUS$ 400–700
OperationsN × 24 GB workers + 1 × 96 GB language hostCity-scale concurrency; fully self-hosted; no external service in the loopsized on measured throughput

The measured baseline: a busy 10-second clip analyses end-to-end in ~75 seconds on one warm GPU; a 90-second junction export in roughly three minutes. Raw video never goes to the GPU provider — frames are processed in memory and only the analysis returns.

Next

Three inputs unlock the rest

  1. Sample footage from the department's own cameras — a few hours across day and night, feeding the accuracy retraining round and the two remaining proof scenarios.
  2. API specifications for the authorised vehicle and records databases — the connector is built and waiting behind the programme's own governance gate.
  3. A pilot scope sign-off — offence types, stations and camera count, so hardware is sized to real numbers.

The working system is live today.

suraag.xyz/console · support@suraag.xyz