Models¶
Moveris currently serves the Mixed V3.1.1 family. Three aliases ship in production: 30, 60, and 120 frames.
In plain terms
Pick how many camera frames to send. Thirty frames is the default — about one second of capture. Use 60 or 120 when you need more temporal signal.
| 30f Default | 60f | 120f | |
|---|---|---|---|
| Model ID | mixed-30-v3_1_1 | mixed-60-v3_1_1 | mixed-120-v3_1_1 |
| Frames | 30 | 60 | 120 |
| Capture time | ~1 s | ~2 s | ~4 s |
| Best for | Default KYC and in-app checks | Higher-security onboarding | Maximum temporal coverage |
Model cards
Detailed model cards with full metrics and evaluation data are available in the Developer Portal. Sign in to access them.
Not sure? Start with mixed-30-v3_1_1
This is the API default, the SDK default (DEFAULT_MODEL), and the Meet default. Pin the alias explicitly. Do not omit model and do not send a retired id.
When to Use Each¶
30 frames (mixed-30-v3_1_1) — Standard identity verification, account creation, in-app SDK capture.
60 frames (mixed-60-v3_1_1) — Higher-security onboarding when users will tolerate a longer check.
120 frames (mixed-120-v3_1_1) — Highest scrutiny: high-value flows or when you need maximum temporal coverage.
How Frames Affect Results¶
More frames give the temporal-physio model more signal across time. Send exactly the frame count in the alias. mixed-30-v3_1_1 expects 30 consecutive frames, mixed-60-v3_1_1 expects 60, mixed-120-v3_1_1 expects 120.
The SDK exports DEFAULT_MODEL (mixed-30-v3_1_1) and VALID_FRAME_COUNTS ([30, 60, 120]). Call getModels() or useModels() for the live registry.
Retired aliases
These ids are no longer served. Requests that pin them fail.
- Mixed V2 (
mixed-*-v2) and the numeric aliases (50,250) - Mixed V3 / V3.1 aliases (
mixed-*-v3,mixed-*-v3_1) — pin V3.1.1 instead
See Model Versioning & Frames for X-Model-Version and frame counts.