vi
ma.
spatial intelligence · CII ledger · no lidar

v i m a.

Video intelligence for construction sites. No lidar.

Hardhat video becomes an inspectable evidence chain. A depth-delta pre-pass drops two thirds of low-signal frame pairs, COLMAP registers the rest into a sparse cloud, and episodic memory binds events to time and frame.

video → depth-delta filter → MASt3R reconstruction → episodic memory → zone-aware claim
inspect the proof chainopen dashboardread paper
scroll

evidence chain · one scroll, one proof path

every payout starts as a frame you can inspect.

vima turns egocentric video into timestamped work claims, then binds those claims to spatial zones before settlement logic sees them.

sampled frames
30
wrench time
86.7%
mean P-confidence
0.939
depth-drop rate
66%

confidence stream

CII frame certaintysampled receipt confidence before settlement logic sees the claim.
proof raildepth / filter / reconstruct / claim
image evidenceinteractive chain
side by side hardhat video frame and depth map from the vima masonry run
01 · depth evidenceleft: hardhat masonry frame. right: per-frame depth map used before spatial memory.frame 03
01 · depth evidence

each bodycam frame gets paired with model depth before it can become a spatial work claim.

left: hardhat masonry frame. right: per-frame depth map used before spatial memory.

sourcebodycam video
signaldepth map
auditvisual check

frame stream · drag to inspect

masonry bodycam frame from the vima evidence stream
masonry bodycam frame from the vima evidence stream
masonry bodycam frame from the vima evidence stream
masonry bodycam frame from the vima evidence stream
masonry bodycam frame from the vima evidence stream
masonry bodycam frame from the vima evidence stream
masonry bodycam frame from the vima evidence stream
masonry bodycam frame from the vima evidence stream
masonry bodycam frame from the vima evidence stream
masonry bodycam frame from the vima evidence stream
masonry bodycam frame from the vima evidence stream
masonry bodycam frame from the vima evidence stream
masonry bodycam frame from the vima evidence stream
masonry bodycam frame from the vima evidence stream
masonry bodycam frame from the vima evidence stream
masonry bodycam frame from the vima evidence stream
masonry bodycam frame from the vima evidence stream
masonry bodycam frame from the vima evidence stream
masonry bodycam frame from the vima evidence stream
masonry bodycam frame from the vima evidence stream
masonry bodycam frame from the vima evidence stream
masonry bodycam frame from the vima evidence stream
masonry bodycam frame from the vima evidence stream
masonry bodycam frame from the vima evidence stream
masonry bodycam frame from the vima evidence stream
masonry bodycam frame from the vima evidence stream
masonry bodycam frame from the vima evidence stream
masonry bodycam frame from the vima evidence stream
masonry bodycam frame from the vima evidence stream
masonry bodycam frame from the vima evidence stream
masonry bodycam frame from the vima evidence stream
masonry bodycam frame from the vima evidence stream
masonry bodycam frame from the vima evidence stream
masonry bodycam frame from the vima evidence stream
masonry bodycam frame from the vima evidence stream
masonry bodycam frame from the vima evidence stream

episode taxonomy · five shapes from the paper

every claim is one of five shapes.

Vima's episodic memory emits one of five episode types per detected event. The shape makes the claim reviewable in seconds. A human swipes, the claim resolves, the reviewed evidence enters the audit trail.

masonry_work_candidate — observed work in progress on the masonry plane

scaffold_zone_visible — scaffolding plank or rail in the active frame

safety_edge_context — exposed edge or fall hazard in view

foreground_worker_present — primary subject in motion or labor

masonry frame 00
masonry frame 05
masonry frame 10
masonry frame 15
masonry frame 20
masonry frame 29
masonry frame 00
masonry frame 05
masonry frame 10
masonry frame 15
masonry frame 20
masonry frame 29
masonry frame 00
masonry frame 05
masonry frame 10
masonry frame 15
masonry frame 20
masonry frame 29
masonry frame 00
masonry frame 05
masonry frame 10
masonry frame 15
masonry frame 20
masonry frame 29

ledger · settlement receipt

this is where a frame becomes inspectable evidence.

the ledger is the audit handoff: frame labels stay visible while the payout gate scores productive time, blocks idle work, and preserves the receipt.

eligible frames26 / 30
wrench time86.7%
reward weight0.867
audit hash6d08...e811d
frame receiptevidence gate · review pending
f-0000.0s
Playing concrete blocksframe_000
confidence0.95
weight1.00x
settles
f-01020.7s
Playing concrete on siteframe_010
confidence0.95
weight1.00x
settles
f-02449.7s
NCno workers visibleframe_024
confidence0.99
weight0.00x
blocked
f-02960.0s
Playing concrete blocksframe_029
confidence0.95
weight1.00x
settles
receipt hashframes:30 · episodes:118 · evidence:ready
review pathopen frame trail before review

verify · human review of episodic memory claims

every claim earns its truth.

the shipped ios verifier turns spatial claims into a swipe queue. one gesture confirms, rejects, or skips; the session tracks xp, streaks, raffle progress, and payout eligibility.

swipeconfirm / reject / skip
earnxp + raffle progress
settlesol payout path

pipeline

video in. auditable work claims out.

open dashboard
frame crop
zone map
payout trace
route fieldvideo → claim → zone → payout

agent handoff · hosted api + mcp + cli + skill

plug vima into any agent.

the dashboard is not the only interface. vima now exposes a hosted mcp server for claude code, cursor, windsurf, and other tool-using agents, plus a thin cli around the same production api for stable json, frame analysis, cii receipts, temporal evals, and skill handoff prompts.
vima agent surfacemcp tools + json evidence harness
mcp endpointhttps://vimaspatial.tech/mcp
install + healthuvx --from "git+https://github.com/philip-chen6/vima.git#subdirectory=packages/vima-agent" vima doctor
sample frameuvx --from "git+https://github.com/philip-chen6/vima.git#subdirectory=packages/vima-agent" vima analyze --sample masonry-p --json
agent skilluvx --from "git+https://github.com/philip-chen6/vima.git#subdirectory=packages/vima-agent" vima skill print --agent codex
verified against productionmcp · health · cii · zones · eval · analyze

ready for the field

turn the demo stream into an auditable evidence chain.