Navigation
Evaluations
An evaluation is Rupt's assessment of a single action by a single user from a single device at a single moment. It is the entry point to everything Rupt does: every fingerprinting probe, every risk score, every challenge starts with an evaluation.
When you call evaluate() from the SDK, Rupt collects signals from the user's environment, derives checks from those signals plus the user's history, computes risks from the checks, and matches the result against your active policies to produce a verdict. If the verdict is challenge, Rupt also creates a challenge record.
What an evaluation contains
- The action the user is trying to take (
login,signup, oraccess). - The user: a unique identifier when you have one, optional email and phone, and any metadata you want linked to the user.
- The device and a browser fingerprint the user is using.
- The geolocation (IP, latitude/longitude, city, country, and anonymity flags for VPN, proxy, Tor, and hosting).
- The checks derived from the signals and history.
- The risks that were classified, each with a severity of
low,medium,high, ormaximum. - The policy that matched and the verdict it produced.
- The challenge details, if one was issued.
Where this fits
This page explains what an evaluation is. The mechanics of wiring evaluate() into a login, signup, or access flow (and confirming the result server-side) live in the Quick start.
- Need help? Contact support.
- Want to see Rupt in action? Request a demo.
- Questions? Talk to sales.
- Check out our changelog.
- Check our status page.
- LLM? Read llms.txt.