# SignIQ Measure

**Calibrated audience measurement for digital signage. On-device, aggregate-only, fully versioned.**

---

## What it does

SignIQ Measure runs a small camera-attached service on each player and turns raw video, on the device, into aggregate audience metrics. Nothing leaves the player except numbers.

- **OTS (Opportunity-To-See)** — calibrated viewable audience, per screen and zone, with confidence weighting.
- **Dwell distribution** — 0-5 s · 5-15 s · 15-30 s · 30-60 s · 60+ s buckets.
- **Attention duration** — quality-weighted seconds spent looking at the screen.
- **Zone analytics** — occupancy, entries, exits, transitions across calibrated zones.
- **Audience composition** — aggregate-only (≥ 5-min sample), low-risk EU AI Act classification.

## How it ships

| Platform | Form factor | Distribution |
|---|---|---|
| Windows 10/11 | Signed MSI, runs as a system-tray service | `signiq.cloud/download/measure-windows-X.Y.Z.msi` |
| Samsung Smart Signage (Tizen 6+) | Signed `.wgt` widget, runs in WebView | Via reseller / Embed Signage content pack |
| Android (signage players) | Signed APK, sideload + foreground service | `signiq.cloud/download/measure-android-X.Y.Z.apk` |

Every platform speaks the same JSON. Switch player vendors, keep your reports.

## Realtime content switching

A local HTTP + WebSocket API at `127.0.0.1:8765` lets Embed Signage (or any CMS running on the player) react to audience changes in <200 ms — no cloud round-trip, no internet dependency.

```js
const r = await fetch('http://127.0.0.1:8765/v1/audience/current?seconds=30', {
  headers: { Authorization: 'Bearer ' + LOCAL_TOKEN },
});
const { attention_viewers } = await r.json();
if (attention_viewers >= 5) playPlaylist('busy');
```

## Public cloud API + MCP

Every cohort, hourly rollup and zone summary is exposed through a public REST API (`api.signiq.cloud/v1`) with API-key auth, scopes, and per-key rate limits. An official MCP server lets Claude and other AI agents read the same data with one `npx @signiq/mcp-server` install.

## Standards & compliance

- Measurement methodology covers OTS, dwell, and attention. Every record carries model and calibration version lineage so customers can verify provenance independently.
- Every event carries `model_version`, `calibration_version`, `quality_flags`, and `confidence` for measurement lineage.
- **No video transmission** — raw frames never leave the player.
- **GDPR by design** — aggregate counts only; no individual identifiers retained.
- **EU AI Act low-risk** — aggregate-only audience composition, ≥ 5-min sample, on-device processing.

## Pricing

Per-node, per-month (1 node = 1 camera covering up to 3–4 calibrated screens or zones):

| Volume (nodes) | GBP / node / mo | EUR / node / mo |
|---|---|---|
| 1–99 | £36 | €40 |
| 100–249 | £32 | €36 |
| 250–499 | £28 | €31 |
| 500–999 | £26 | €29 |
| 1,000+ | £24 | €27 |

Annual billing. Resellers receive 20–30% wholesale margin; deal registration available.

## Get started

| | |
|---|---|
| Partner enquiries | hello@signiq.cloud |
| Engineering integration | support@signiq.cloud |
| Sales | hello@signiq.cloud |
| Website | signiq.cloud |

---

*SignIQ Ltd. v0.1.0. © 2026.*
