Assurance
The strength of a proof belongs to the act, not to the identity. Three levels, derived at the instant of the act and frozen on the receipt.
Three levels
| Level | What it means |
|---|---|
face | A living person was present, verified by face with liveness |
face_voice | A living person was present and spoke, with speech correlated to the pulse read by the camera at the same instant |
face_voice_doc | The above, plus a verified identity document on record |
Where it comes from
process-biovital-transactionderives it at the act — see identity/recognise.mandate-issuereads it from the level frozen on the capture that proved the issuance, so a capture that included a verified document produces aface_voice_docmandate — see mandates/issue.- It is never sent by the client. A client that sends it is ignored.
Nothing is backfilled
What does not change
The receipt and the public verification format are unchanged by assurance: they read the same field and render the same catalogue. See receipts/verify.
One line integrators need: voice proves a living person is present; voice never says who the person is.
Sidaxis is the human authorisation layer. It never moves money, holds funds or settles. The machine-readable contract is openapi.yaml.