Know who just signed up.
Before it costs you.

Send us events. Every user gets risk tags from their first request to their last, and every tag comes with what to do about it. Let Ordent advise, recommend, or act for you. No KYC stack, no fraud hires, no sales call.

$99 / month · 10,000 events · money back in 14 days
// POST /v1/events → 200 OK · mode: recommend
{
  "user_id": "usr_0f3a",
  "decision": "step_up",            // policy: crypto_sea_v3
  "risk": { "score": 0.81, "band": "high" },
  "tags": [
    { "tag": "email.disposable",
      "confidence": 0.99, "action": "require_phone" },
    { "tag": "cluster.shares_device_with_banned",
      "confidence": 0.87, "action": "review" },
    { "tag": "actor.human", "confidence": 0.93 }
  ],
  "review": { "queued": true, "case": "case_91ad" },
  "since": "2026-09-09T10:41:03Z",  // tags accumulate for life
  "explain": "https://app.ordent.io/u/usr_0f3a"
}
Signals from the first request_Tags for the user's whole lifetime_Decisions you can delegate_KYC only for who needs it_

Fraud is a tax on small teams.
The tools were built for big ones.

Fake signups, multi-accounting, bonus abuse, card testing, account takeover: every app that moves money pays for them. The vendors who fight them were built for banks, with fraud analysts on the other end of the dashboard, minimum contracts, and a sales call before you see a price.

You don't have a fraud analyst. You have a product to ship.

Detect. Decide. Act.

01 · Detect

Every event, enriched in one call.

Device intelligence, email and phone footprint, IP and network, behavior, actor type.

ordent.events.send({ type: 'signup', … })
02 · Decide

Signals become tags. Tags become a decision.

Tags live on the user for life. A policy preset for your vertical maps them to a decision that explains itself.

"decision": "step_up"
03 · Act

Choose how much to hand over.

Advise: you act. Recommend: we queue the edge cases. Autopilot: we show the step-up, freeze the withdrawal, route to KYC, and log it.

mode: advise · recommend · autopilot

Pay for verification once.
Not for everyone.

Most of your users don't need a document check. Ordent tags the ones who do (kyc.recommended) and hands them to a verification partner you choose. The rest go straight through.

5,000
100%
$1.35
Verified with Ordent routing
3,000 users
60% of today's volume
Saved on verification
$2,700
per month
Net after Ordent
+$2,601
Signals tier is $99

60% is the default routing share from our presets; yours will vary with your traffic and policy.

Three things we got right.

01 · PRACTITIONERS

Practitioners, not consultants

We ran risk for high-velocity consumer platforms before we built this. The presets are the policies we wish we'd had.

02 · TAGS

Tags, not verdicts

A score tells you a number. A tag tells you what happened and what to do. Tags stay on the user for life, so the graph gets sharper the longer someone stays.

03 · DELEGATION

Delegation, not dashboards

Choose how much to hand over, per policy. Change your mind in one click. Every automatic action is reversible and logged.

A fraudster burned at one app is visible. at the next

Merchants on Ordent share pseudonymized signals and outcomes: never raw data, never each other's names. If you contribute, you receive.

How the network works

Built with agents.
Built for agents.

Install Ordent from Cursor or Claude Code in one prompt. Then tell human, bot and verified agent apart on every request, and decide what each is allowed to do.

$ npx ordent init --agent
✓ MCP server registered
✓ llms.txt fetched
✓ events: signup · login · withdrawal
✓ widget mounted on step_up
✓ preset: crypto_sea_v3 · mode: recommend
sandbox key ready · first decision in 41ms

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.

Sandbox key on signupPresets for crypto, fintech, gaming, marketplaces, SaaSCancel in one click