Product requirements & architecture
What we are building, and the rules it lives by.
Make every camera in every factory answerable in plain language, so that any question about safety or operations can be asked, answered, and acted on in seconds, with the video as proof.
North Star metric
It only goes up when the product is trusted enough to be asked, answers are good enough to act on, and the habit has formed across personas. Supporting inputs: retrieval precision, answer-faithfulness, time-to-answer.
Strategic pillars
Four non-negotiables
Ask, don't configure
The unit of interaction is a question, not a detector setup.
Grounded or silent
Every answer cites the clip and timestamp. If we cannot ground it, we say so. No hallucinated incidents on a safety product, ever.
Edge-first, privacy-by-design
Raw video stays on site. Only anonymized events and embeddings move. A feature and a moat, not a constraint.
Two budgets, one product
Safety to land, operations to expand. Both run on the same event layer.
What we are explicitly not
Not a camera or hardware vendor. We ride existing RTSP/ONVIF estates.
Not a real-time, safety-rated machine-control system in v1.
Not a worker-performance surveillance tool. We measure processes and hazards, not individuals.
Architecture · VLM + RAG-over-events
Extract events once. Query them many times.
Build vs. buy
Problem statement
Video is the richest record on the floor, and it is write-only.
- Scrub hours of footage by hand after an incident
- Or buy a rigid single-purpose detector per question
- EHS can’t prove programs work; ops can’t trace losses
- Ask in plain language - no detector to configure
- Get a cited, timestamped answer in seconds
- Every claim clickable back to the exact clip
Manufacturers operate large camera estates but cannot interrogate them. After an incident or a slowdown, finding the relevant footage means scrubbing hours of video; preventing recurrence means buying single-purpose detectors. Video, the richest record of what happens on the floor, is effectively write-only. EHS teams cannot prove their programs work; operations teams cannot trace losses to root cause; both pay in incidents, downtime, and liability.
Goals
Measurable outcomes
Requirements
MoSCoW with acceptance criteria
Events extract continuously without footage leaving the site.
PPE, LOTO zone, restricted-zone breach, forklift proximity, spill, idle/micro-stoppage, cycle complete, as typed timestamped events.
Counts/trends/narrative grounded to clips with timestamps; 'no supporting footage found' when empty, never fabricated.
Clicking a citation plays the exact clip from the cited timestamp.
Faces/bodies blurred; no biometric identity stored; no disable toggle in regulated regions.
Access scoped by role; every query and view logged immutably.
Answers below the faithfulness threshold are suppressed or flagged.
Quantified trends with clip evidence.
High-risk recurring behaviors, tuned for low false positives.
Loss ranking by cost (micro-stoppage, idle).
Pull shift/line/work-order context to enrich answers.
Ask across plants; compare sites.
Clears procurement and regulator review.
Teach a new event type from a description + examples.
Seconds-latency for the highest-severity hazards.
Auto-open a corrective action with owner + deadline.
PLC-aware, non-safety-rated.
For the most sensitive accounts.
Non-goals
Real-time safety-rated machine control / e-stop. different reliability class and liability regime
Individual worker productivity scoring. legally radioactive under the EU AI Act; off-mission
Selling cameras / hardware. drags margins, lengthens sales cycles
Generic cross-industry video search. Twelve Labs serves the horizontal market; depth is our moat
Defect / quality inspection at line speed. crowded, different latency profile; later adjacency
Regulatory & compliance
Hard constraints that gate enterprise + EU deals
EU AI Act
Workplace emotion recognition is banned (Feb 2025); worker performance-monitoring AI is high-risk with full obligations from Aug 2026. FactoryLens is designed and documented as safety/process intelligence, with human oversight and transparency, and avoids any individual performance-monitoring feature.
GDPR + national law
Video of workers is personal data: lawful basis, minimization, purpose limitation. Germany (BetrVG), Italy (Art. 4) and others require works-council consultation before deployment.
Product implications
Default worker anonymization, no audio, role-based access, immutable audit logs, configurable retention and residency, an exportable DPIA/AI-Act pack, and a purpose lock that scopes queries to safety/ops.