Skip to main content
Verification tells you a customer controls their number. Identity intelligence tells you whether to trust the action they’re about to take. Three products — Trust, Shield, and Detect — answer three different questions from the activity Authmatech sees.
The scoring logic is deliberately opaque. Authmatech does not publish the exact signals, thresholds, weights, or score bands behind these products — doing so would help bad actors stay under the line. Integrate against the outputs documented below (trustScore, decision, anomalies, reasonCodes, etc.); treat the internals as a black box that can change.

Shared signals

All three accept the same building blocks in the request body, so you collect them once and reuse them:
  • device (DeviceSignal) — platform, OS version, model, app/SDK version, and integrity flags such as isRooted, isEmulator, vpnDetected, proxyDetected, and appIntegrityStatus.
  • network (NetworkSignal) — ipAddress, countryCode, operator, and connectionType.
  • mobileNumber, sessionId, and an optional sdkSessionId that links back to a verified SDK session.
  • metadataId — your own correlation id, echoed back on the response so you can join results to your records.
Pass the sdkSessionId from a recent verification so Shield and Detect can compare the live request against the device context captured at verification time. This is what powers consistency checks like “same device?” and “operator changed?”.

Authmatech Trust

Trust distils an identity’s track record with your account into a single, identity-grade number, so you can drop confidence into decisions. It reflects history and behaviour over time — not a snapshot of the current device or network.
  • trustScore — 0–100; higher means more trustworthy.
  • confidenceHIGH, MEDIUM, or LOW, based on how much history the score draws on.
  • recommendation — a suggested action: ALLOW, REVIEW, or BLOCK.
  • positiveFactors / riskFactors — human-readable labels for what helped or hurt; the exact set is illustrative and may change.
  • breakdown — a high-level view of the factors behind the number.
Use Trust when you want one portable number to feed into rules you already run. It’s strongest on returning identities, where there’s history to draw on; a never-seen number returns LOW confidence. See POST /v1/api/trust/score.

Authmatech Shield

Shield is decision-first. It evaluates the session and returns the action to take, with reason codes you can log and act on.
  • decisionALLOW, CHALLENGE, REVIEW, or BLOCK.
  • riskScore / riskLevel — 0–100 and LOW/MEDIUM/HIGH/CRITICAL (higher is riskier — the inverse of Trust).
  • sdkVerified — whether the referenced sdkSessionId was found and validated.
  • deviceConsistencyLevel / operatorConsistencyLevel — how the live session compares to the verified session.
Use Shield at the moment of a sensitive action — login, payout, password reset. See POST /v1/api/shield/assess.

Authmatech Detect

Detect looks across time and across your base. It builds a behavior timeline and surfaces anomalies rather than scoring a single action.
  • anomalies — typed findings, each with a code, severity (MEDIUM/HIGH), description, and affected count. Categories include retry bursts, multi-account-per-device or per-installation usage, IP concentration, and operator/country failure spikes.
  • recommendedActionALLOW, CHALLENGE, REVIEW, or BLOCK.
  • anomalyScore — scales with the number of anomalies detected (capped at 100).
Use Detect to feed fraud-ops dashboards and batch reviews. See POST /v1/api/detect/analyze.

Choosing between them

  • Want one number to plug into existing rules? Use Trust.
  • Want a ready-made decision at the point of action? Use Shield.
  • Want to find patterns of abuse over time? Use Detect.
They compose well: many teams call Shield inline for the decision and run Detect continuously to catch slow-building abuse.
Each intelligence product must be enabled for your account. If a product isn’t on your plan, the API responds with 400 Bad Request and a message explaining it. Contact connect@authmatech.com to enable a product.