v0.1.0 / previewregion · global
00 / indexports.io / v0.1

Identity orchestration
for ports.

Cameras see a worker forty times across three lanes. ports.io collapses that noise into a single, audit-grade attendance event — and does the same for contractors, vehicles, PPE and restricted zones. One source of truth for the operational reality of a port.

layer · ingest
Luxriot
hanwha · mobotix
layer · vision
AICam
bytetrack / oc-sort
layer · index
pgvector
qdrant-ready
layer · policy
ports.io
dedupe · shifts · alerts
live · sample stream
GATE_03 · LANE_02 · PORT_EMP_9382·IN · 0.98GATE_01 · LANE_01 · PORT_EMP_2241·IN · 0.94GATE_05 · LANE_04 · UNKNOWN·ALERT · 0.41GATE_02 · LANE_03 · CONTRACTOR_881·IN · 0.99GATE_04 · LANE_01 · PORT_EMP_5501·OUT · 0.97GATE_03 · LANE_02 · PORT_EMP_9382·DEDUPE · —GATE_06 · LANE_05 · TRUCK_MH04AB1234·ENTRY · 0.99GATE_01 · LANE_02 · PORT_EMP_1027·IN · 0.93GATE_03 · LANE_02 · PORT_EMP_9382·IN · 0.98GATE_01 · LANE_01 · PORT_EMP_2241·IN · 0.94GATE_05 · LANE_04 · UNKNOWN·ALERT · 0.41GATE_02 · LANE_03 · CONTRACTOR_881·IN · 0.99GATE_04 · LANE_01 · PORT_EMP_5501·OUT · 0.97GATE_03 · LANE_02 · PORT_EMP_9382·DEDUPE · —GATE_06 · LANE_05 · TRUCK_MH04AB1234·ENTRY · 0.99GATE_01 · LANE_02 · PORT_EMP_1027·IN · 0.93GATE_03 · LANE_02 · PORT_EMP_9382·IN · 0.98GATE_01 · LANE_01 · PORT_EMP_2241·IN · 0.94GATE_05 · LANE_04 · UNKNOWN·ALERT · 0.41GATE_02 · LANE_03 · CONTRACTOR_881·IN · 0.99GATE_04 · LANE_01 · PORT_EMP_5501·OUT · 0.97GATE_03 · LANE_02 · PORT_EMP_9382·DEDUPE · —GATE_06 · LANE_05 · TRUCK_MH04AB1234·ENTRY · 0.99GATE_01 · LANE_02 · PORT_EMP_1027·IN · 0.93
01Pillars

Three surfaces.
One identity layer.

Everything ports.io ships sits on the same substrate: a deduplicated identity event. The modules just choose what to do with it.

01identity

Identity

Recognize every worker, contractor and visitor across messy, multi-camera lanes. One person, one event — no matter how many frames see them.

02compliance

Compliance

PPE, watchlist, contractor validity, restricted zone, expired credentials. Audit trail, retention, consent — built in.

03operations

Operations

From muster roll to gate throughput to ANPR to cargo movement. Identity is the substrate; operations is the surface.

02The event engine

Seven layers between
a frame and an event.

The hard problem in a port is not recognition. It is collapsing forty noisy sightings, across three cameras, in twenty seconds, into one auditable identity event.

layer 01
Detect

Frame-level face / object detection from RTSP streams.

layer 02
Track

ByteTrack / OC-SORT groups frames into a single track.

layer 03
Filter

Quality gate — reject blur, occlusion, side profile, low light.

layer 04
Embed

AICam 512-d biometric vector per high-quality candidate.

layer 05
Match

Vector search against the worker registry. Confidence-graded.

layer 06
Dedupe

Spatiotemporal fusion collapses duplicate sightings into one event.

layer 07
Policy

Shift, contractor, blacklist and IN/OUT rules emit attendance.

04 / scale

Built for the operational scale of ports like
JNPT, Mundra, Rotterdam,
Singapore, Jebel Ali.

Operational scale we are designed for. Not a customer claim.
lanes · per gate
6+
pedestrian · vehicle · mixed
cameras · per lane
2–3
frontal · side · overhead
workers · registry
30k+
vector index · pgvector
dedupe · window
20s
per gate · configurable
05 / pilot

Bring us a single gate.
We'll prove the rest.