These signals are input for a decision, not a verdict. Unlike Facial Antispoofing, there is no field here that says “suspicious”: you combine these signals with your own risk logic.
How it works
The client calls the service directly: the fingerprint is derived from that TLS connection, so a call made from your server would describe your server, not the user. The response then travels to your backend, where it is verified and used.Endpoints
Base URL:https://fingerprint.api.vusecurity.com
/, /version, and /publicKey are public by design: the end user’s browser has to be able to call them without credentials. What secures the integration is not an api-key — it is verifying the signature in your backend.First call
Anatomy of the response
Connection identity
Persistence
Origin
Integrity
signature is a 4096-bit RSA signature produced with VU’s private key over the userData block. It exists because the response passes through the client on its way to your backend, and the client is precisely the party you should not trust.
Integration
How to call it from the browser, what to do with the response, and how to use the signals.