ACR Live Match Monitor

Simulated smart TVs fingerprint “live content” and identify it with a nearest-neighbor search on Harper’s built-in HNSW vector index — app logic and data in one process.

Matches per second
—
from this browser tab
Server search p50
—
HNSW search inside Harper
End-to-end p95
—
browser → match → browser
Match accuracy
—
right channel, ±2 s

Match latency, rolling 60 s

View as table
Timep50 (ms)p95 (ms)

TV wall — live identifications

Fingerprints are synthetic 128-dim embeddings (smooth per-channel random walks). Matching runs in Harper via Fingerprint.search({sort:{attribute:'embedding', target}}). Browser QPS is a visualization, not a benchmark — use scripts/simulate.mjs for load numbers.