Product

One handshake. Four answers.

Sonavera is a quick check that runs in the browser and returns signed evidence a real, live person was there.

Every Sonavera check is the same short, guided browser session. What changes is the question you ask: Is this the same person who enrolled? Is a live person present? Is this a unique person for a specific event? You pick the flow; we return the evidence.

Sonavera is not a login provider, not document KYC, and never makes the final call on your users.

One check · one evidence format
The digital handshakeA short guided session, signed evidence out
Enrollsave a baseline
Verifycompare with the baseline
Livenessno identity needed
Uniquenessone person, one claim
OutputOne signed result format
Index0–100, never a percentage
MeasurementsComplete, partial, or absent: all visible
Policy DecisionYours

Pick the question first

Four flows, four honest boundaries.

Each flow answers one question and refuses to pretend it answers more. That restraint is the point: you always know exactly what the evidence says, and what it doesn’t.

Save a baseline you can check against later

Enroll

The user records face and voice once, inside your tenant. That baseline is what later verifications compare against.

Boundary: An enrollment exists only if the check actually captured enough data, and it expires on the retention schedule you configure and disclose.

Compare the person here now with the one who enrolled

Verify

A fresh session measures how closely today’s face and voice match the enrolled baseline, alongside liveness and media signals.

Boundary: This is similarity evidence inside your tenant. It doesn’t establish legal identity, and it doesn’t decide what you should do.

Check a live person is present: no identity involved

Liveness

A one-off session gathers liveness, challenge, and media evidence tied to a single action. Nothing is saved for future comparison.

Boundary: Liveness never creates a biometric record and never claims who the person is.

Ask whether this person already showed up

Uniqueness

Within a scope you define (a promotion, a waitlist, a beta), measure how distinct this person is from earlier participants.

Boundary: Scoped to your tenant and your time window. Not a global search, and prior participants are never exposed in your results.

Evidence, not verdicts

Four facts that stay separate.

It’s tempting to collapse a check into one green or red light. We don’t, because the interesting cases live in between. Every result keeps four facts apart:

01

Did the session finish?

The user either completed the guided check or didn’t. That fact stands on its own.

02

Was enough data collected?

Cameras fail and microphones cut out. The result says plainly whether we captured what the flow needed.

03

Did the operation happen?

For enroll: was a baseline actually saved? For verify: did the comparison run? Doing and measuring are different facts.

04

How strong is the evidence?

The Evidence Index and its per-check breakdown, measured under a fixed, versioned profile.

Evidence Index

Inspect the contribution, not just the number.

The index is composed from fixed allocations that ship with the profile. If a measurement is missing, its points simply aren’t earned, never quietly shuffled somewhere else. Open any result and you can trace the whole number back to what was actually observed.

The Evidence Index retains profile, measurement, and contribution details without a customer action recommendation.
evidence_verification · v2measurements_partial

In every result

  • Index score and the signed profile version
  • Points allocated and earned, per axis
  • Each check’s state and its reason
  • Sample counts and supplemental observations

Never in a result

  • A probability about the person
  • A legal or government identity
  • A global uniqueness claim
  • The action you should take

Straight answers

What we measure and what we don’t claim.

Every signal below feeds evidence into the same result. None of them, alone or together, turns into a verdict about a person.

Active liveness

What it measures:The user responds to live prompts during the session.

Where it stops:Evidence a responsive person was there, not proof of who they are.

Face and voice match

What it measures:How closely this session’s face and voice match the enrolled baseline, inside your tenant.

Where it stops:Not document KYC. Says nothing about legal or government identity.

Media integrity

What it measures:Signals that the video and voice are a live capture rather than a replay or a synthetic feed.

Where it stops:Strong evidence, not a guarantee against every attack ever invented.

Face continuity

What it measures:Whether reliable samples of the selected primary face remained mutually consistent through the session.

Where it stops:Missing or ambiguous observations can make evidence incomplete but do not directly lower the score. Not identity, liveness, continuous presence, or a count of people in the room.

Browser and network signals

What it measures:Coarse observations about the connection and browser, where the flow includes them.

Where it stops:Context alongside the evidence; these never add points to the Evidence Index.

Phrase challenge

What it measures:Whether the session-specific spoken phrase was observed.

Where it stops:The result keeps the fact, never the audio, never a transcript.

Product questions

Asked often, answered plainly.

Does Sonavera establish someone’s legal identity?

No, and that’s deliberate. We compare a live person with a baseline your application enrolled, and report similarity evidence. Whether that account belongs to a particular legal identity is a fact your system owns. Document-based KYC checks documents. We check for real, live human presence.

Does a completed check mean the evidence was strong?

No. Completion just means the session finished. The evidence inside can be strong, weak, partial, or missing, and the result says which, in plain fields. That honesty is what makes it safe to build policy on.

What does the Evidence Index represent?

A 0–100 measure of how much supporting evidence the check gathered, composed under a fixed, versioned profile. It isn’t a probability, it isn’t a percentage, and it never comes with a Sonavera pass/fail label. Missing measurements keep their allocation and earn zero.

How long is an enrollment available?

As long as your configured retention window allows. You choose the window, the user sees it before consenting, and deletion is scheduled from the start. A verification needs an active enrollment inside that window.

Is uniqueness a global biometric search?

No. It compares only within a scope you create (one promotion, one waitlist) inside your own tenant and its bounded window. There is no cross-customer pool to search.

We run the check. You make the decision.

Add a live-person step without replacing your identity provider, your risk engine, or your judgment.