One endpoint. Send a behavioral event. Receive a complete mathematical proof in under 30ms. This page covers everything you need to go from API key to first successful call.
Quick Start
Send your first event in under 5 minutes. You need your API key from the welcome email and one JSON payload.
CURL
# Your first API call. Returns a full proof in <30ms
curl -X POST https://api.significantrust.com/v1/score \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"event_type": "login",
"user_id": "usr_4471",
"session_id": "ses_8f2a91bc",
"timestamp": 1741872000,
"ip": "203.0.113.42",
"device_fingerprint": "d8f3a9c1b2e4"
}'
You'll receive a response in under 30ms containing a decision, certainty score, pattern match, sequence probability, and a complete audit trail — all in a single call.
Your API key was sent to the email address you used to sign up. If you haven't received it, check spam or contact us. Don't have a key yet? Run it on my traffic free →
Authentication
All API requests require a Bearer token in the Authorization header. Your API key is available in your dashboard after signing up.
The Certainty Engine's verdict. BLOCK: mathematically impossible sequence for this user. REVIEW: borderline deviation, step-up authentication recommended. APPROVE: sequence consistent with user profile.
certainty_score
float
Mathematical certainty of the decision, 0–100. Not a probability score. A calculated confidence derived from the VLS-Markov model.
pattern_match
string
The closest fraud pattern signature matched. Used for analytics and audit documentation.
sequence_probability
string
The probability that the observed behavioral sequence belongs to the registered user profile. Lower values indicate higher fraud confidence.
proof_chain
object
The complete mathematical proof. Contains the number of events analyzed, the exact deviation point, deviation type, statistical baseline, and observed probability. This is what you hand to a regulator.
audit_trail
string
Confirmation that the full audit trail has been generated and stored. Retrieve via request_id.
regulator_ready
boolean
Always true. Every decision is documented, traceable, and defensible.
response_ms
integer
Actual response time in milliseconds. Typically 20–30ms.
Event Types
Pass one of the following values in the event_type field. Each type activates the relevant behavioral pattern analysis.
Value
Description
login
User authentication attempt. Analyzes typing cadence, device, IP, and session behavior.
transaction
Payment or transfer event. Requires amount field. Analyzes velocity, merchant patterns, and behavioral consistency.
account_creation
New account registration. Detects synthetic identities and device reputation signals.
password_reset
Credential change event. High-risk sequence. Analyzed for ATO patterns.
withdrawal
Fund withdrawal or transfer initiation. Analyzed for exit fraud and fund exfiltration patterns.
bonus_claim
Promotional offer redemption. Analyzes for multi-accounting, ring detection, and coordinated abuse.
kyc_submission
Identity document submission. Detects fabricated profiles and document inconsistencies.
session_activity
General behavioral event during an active session. Use for continuous monitoring.
Code Examples
Production-ready examples in every supported language.