Embed the SEON JavaScript agent on your onboarding page; it runs client-side and captures device attributes, returning a session_id
POST to /v2.0/fraud/manual-review with the session_id, email, ip, and phone fields to retrieve the full device intelligence and fraud score
Read the device_details object for signals including os, browser, is_bot, is_emulator, timezone_mismatch, and vpn_detected
Incorporate the fraud_score into your onboarding risk decision matrix alongside the IDV result
Flag sessions with is_emulator: true or timezone_mismatch: true for step-up verification regardless of the overall fraud score
Known gotchas
The JavaScript agent must load before the user submits the form; a race condition where the form submits before the agent completes will result in a missing session_id
VPN detection flags legitimate privacy-conscious users; do not block outright — use it as a risk signal combined with other factors
Device fingerprint stability decreases over time as browsers patch entropy sources; supplement with account-level behavioural signals for returning users
Give your agent this knowledge — and 200+ more routes
One MCP install gives any agent live access to the full route map, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp