What you get. What you control.
Every tag carries a suggested action. A policy turns tags into a decision. You choose how much of it we execute.
Edit the table. Write your own rules.
Confidence thresholds per tag, allowlists for VIPs and partners, quiet windows for promo launches, and event rules that emit custom.* tags into the same policy table as ours.
custom.withdrawal_burstcustom.vip_allowlistedcustom.launch_quiet_windowrule "withdrawal burst":
when count(withdrawal, 1h) >= 3 and sum(amount, 1h) > 50000
emit custom.withdrawal_burst confidence 0.9
then hold + step_upOrdent executes. You keep the undo button.
Step-up widget, withdrawal hold via webhook, KYC routing, release on pass. Per-policy switch, a daily cap on automatic blocks that drops the policy back to Recommend if it trips, a full log, one-click reversal.
"actions": [
{ "type": "widget.step_up", "status": "shown", "channel": "phone" },
{ "type": "webhook.hold", "status": "sent", "target": "withdrawal" },
{ "type": "kyc.route", "status": "opened", "partner": "sumsub" }
],
"reversible_until": "2026-09-10T10:41:03Z"A drop-in for your end users.
Email or phone confirmation, device confirmation, a light challenge when a policy says step_up. Your colors, your copy, your languages. Appeals go through the same widget, so a wrongly held user has a way back without writing to support.
<script src="https://cdn.ordent.io/widget.js"></script>
<script>
Ordent.widget.mount({ user: "usr_0f3a", theme: { accent: "#2E1FD9" } });
</script>The review queue, inside your own admin.
Review queue, user timeline and cluster explorer, embeddable as an iframe with a scoped token, or used in the Ordent back-office. Your support team sees the columns and actions you allow, nothing else.
<iframe src="https://app.ordent.io/embed/ops?token=ops_ro_…"
allow="clipboard-write" style="width:100%;height:720px;border:0"></iframe>Verify the users who need it. Skip the rest.
kyc.recommended opens a verification flow with a partner you pick. Sumsub first. The partner bills you at their published price; the audit trail stays on our side, next to the tags that sent the user there.
kyc.recommendedkyc.passedkyc.failedThe analyst you didn't hire.
Explains every case in plain language, proposes policy changes with the evidence, drafts dispute packages, and sends a Monday report: what was stopped, what was routed, what it saved.
Monday report · week 37
Stopped 212 signups · 9 card-testing bursts
Routed 41 users to Sumsub · 33 passed
Saved ≈ $2,700 on verification vs. verifying everyone
Suggest raise threshold on ip.datacenter to 0.9 — 34 false positives
from corporate networks last week. Apply? [yes] [show]Your risk team starts here.
$99 a month, 10,000 events, sandbox before you pay, money back in 14 days if it doesn't fit.