Liveness

Three modes, one question: is this a real, present person? Passive is invisible to the user; burst adds temporal consistency; challenge adds an action no recording can perform on demand.

const ch = await client.liveness.createChallenge(); // then: client.liveness.check(frames, { mode: 'challenge', challengeToken: ch.challenge_token })
— run something above and the SDK call appears here —