Executive position

A verified customer can still be compromised, coerced, or fraudulent

Identity evidence is necessary, but it is not a permanent declaration that every future session and payment is safe. Credentials can be stolen. A genuine customer can be coached through a scam. An apparently normal account can receive mule proceeds. Reversible card or bank funding can be converted into stablecoins and withdrawn before a later chargeback or return arrives.

In the setups I have led, I use Sardine as the specialist signal and rule layer. Its web and native Risk SDK, device and behavioral signals, supervised and anomaly-detection models, real-time no-code rules, shadow mode, and unified dashboard provide the working surface. I keep the final decision, durable restriction, customer communication, and proof of enforcement inside the stablecoin neobank. Sardine: What powers Sardine

The operating model

Sardine can identify and organize risk evidence. The platform decides whether to approve, step up, hold, decline, restrict a feature, open a case, or release an action.

Who and whereDevice, network, session, linked entities, and known-risk context.
How they behaveInteraction patterns, anomalies, coaching indicators, and account-history changes.
What they are doingFunding, spending, transfer, recovery, limit, beneficiary, or withdrawal event.

Capability map

What Sardine can contribute to the control stack

Device intelligence

I embed Sardine’s SDK early enough to evaluate device and network context across the session, including signals for emulators, rooted devices, proxies or VPNs, and remote-desktop software.

Official documentation

Behavioral biometrics

I bring Sardine’s behavioral signals—copy-paste activity, window switching, mouse movement, typing cadence, hesitation, and remote-coaching patterns—into the decision alongside the transaction itself.

Official documentation

Models and anomaly detection

Sardine combines supervised models for payments and onboarding fraud with unsupervised methods for new anomalous patterns. I still evaluate every output with product context, evidence freshness, and monitored outcomes.

Official documentation

Rule operations

I use Sardine’s no-code rule editor to combine provider and custom data points, develop rules in real time, and run them in shadow mode before they affect customers.

Official documentation

Funding and payment fraud

I use Sardine’s funding-risk coverage for card chargebacks, bank fraud, ACH returns, authorized push-payment scams, account and card validation, and targeted step-up in higher-risk sessions.

Official documentation

Transaction monitoring

I send the transaction lifecycle into Sardine so historical behavioral profiles, anomalous activity, typologies, and configurable AML rules can work from the same event history.

Official documentation

Sardine also supports identity, KYC, KYB, screening, case management, and broader compliance capabilities. Sumsub likewise offers fraud-prevention and transaction-monitoring products. The split in this series is not a claim of vendor exclusivity; it is the operating model I use to minimize duplicated rules and ambiguous ownership.

Decision boundary

Put rules where the signals live—and actions where the product is authoritative

Sardine workspace

  • Device, network, session, and behavioral evaluation
  • Transaction-level fraud and velocity rules
  • Model outputs, rule hits, and anomaly indicators
  • Shadow evaluation, analyst tuning, and rule performance
  • Provider investigation evidence and linked-risk context

Internal control plane

  • Balance, ledger, entitlement, limit, and duplicate invariants
  • Cross-product exposure and authoritative customer state
  • Transaction, feature, account, and case actions as separate scopes
  • Authentication binding, custody release, and partner routing
  • Restriction enforcement, release, evidence retention, and appeal

Rebuilding Sardine’s device, behavior, transaction-velocity, and fraud-threshold rules inside a second engine creates two versions of truth. Instead, consume stable rule identifiers, reason codes, disposition, model metadata, and evidence time. Reserve internal rules for facts only the platform can authoritatively know or enforce.

A score is evidence, not a constitution

Do not invent a universal score range or convert changing vendor outputs into permanent platform policy. Hard actions should combine resolved evidence, event context, approved policy, and the narrowest sufficient control.

Execution profiles

Place the risk check according to reversibility and deadline

Architecture recommendation “Always call the risk vendor synchronously” is not a safe universal rule. The correct route depends on whether the action can be reversed, how quickly the external rail needs an answer, and whether delay itself increases exposure.

Execution profileTypical eventsRecommended Sardine treatmentIf evidence is unavailable
Rail-critical and reversibleRoutine card authorizationUse authoritative platform and processor checks inline; send the complete event to Sardine asynchronously by defaultQueue through a durable outbox; reconcile; apply future controls from the late result
Irreversible releaseStablecoin withdrawal or native wallet paymentPass the current Elliptic Lens wallet or transaction score and exposure context into Sardine; obtain the combined evidence before signing or custody broadcast when policy requires itUse event-specific step-up, pending, or decline treatment; do not silently bypass a mandatory gate
Exposure-changingAccount recovery, new beneficiary, withdrawal enablement, limit increaseEvaluate the current first-party session and bind any authentication challenge to the requested actionPreserve the old state; ask the customer to retry or complete an approved recovery path
Quote or market sensitiveFX conversion or listed-security orderComplete authoritative platform checks inside the deadline; evaluate Sardine asynchronously unless a measured route requires current evidenceExpire the quote or reject the instruction; do not leave a live order in indefinite review

An asynchronous result cannot retroactively decline a completed card authorization. It can open a case, support a permitted reversal or refund process, restrict the next attempt, or trigger recovery controls. Keeping that distinction explicit prevents analysts and engineers from designing impossible “release” actions for already-expired or completed rail events.

At a crypto withdrawal, I screen the destination wallet or transaction with Elliptic Lens, retain the screening identifier and exposure detail, and pass the normalized Lens score into Sardine as custom transaction evidence. Sardine can then evaluate that on-chain risk alongside the current device, behavior, account history, amount, and velocity before the internal policy gate acts. This is an orchestration pattern, not a claim of a packaged Sardine–Elliptic integration. Elliptic Lens

Interactive routes

See where the risk decision belongs

Event-risk router

Switch scenarios to compare a post-event fraud evaluation with a mandatory pre-release check that joins Sardine context to Elliptic Lens on-chain risk.

Card payment: The normal card path uses authoritative platform checks first; Sardine receives the event asynchronously and can protect later activity.

Threat journeys

Connect signals to the loss mechanism

1. Reversible funding becomes irreversible value

Sardine defines payment-funding risk as the possibility that a card or bank payment is later reversed after provisional funds have already been spent or withdrawn. In a stablecoin product, the dangerous boundary is the moment reversible funding becomes transferable or leaves through an irreversible rail. A ledger status such as authorized must not be treated as economic finality unless the business deliberately accepts and prices that exposure. Sardine: Payment fraud

2. Account takeover precedes a new destination

I link Sardine’s device, IP, network, session, account-change, and transaction-pattern signals to the full sequence: suspicious login, contact-detail change, beneficiary or wallet creation, step-up attempt, and withdrawal. Blocking only the final transfer discards useful earlier intervention points. Sardine: Account takeover

3. A genuine customer is coached through a scam

An authorized push-payment scam differs from stolen-credential fraud because the customer approves the payment. I combine Sardine’s unusual pauses, copy-paste behavior, typing patterns, and remote-access indicators with a first-time payee, unusual amount, or out-of-pattern timing. That evidence supports targeted step-up or a cooling-off treatment rather than a generic high-value decline.

4. Mule activity crosses accounts and products

A mule account may receive proceeds, layer them through internal transfers or conversions, and withdraw them. I therefore build transaction monitoring from customer history, cohort context, linked entities, and the complete event lifecycle—not only settled transactions. Sardine can build behavioral profiles from deposits, peer-to-peer transfers, withdrawals, and platform interactions. Sardine: Transaction monitoring

5. A late signal changes the future, not the past

If an asynchronous card result arrives after authorization, preserve both facts: the rail response completed, and later evidence was high risk. Open the appropriate review, restrict the next card attempt or outward movement where policy permits, and retain the event relationship. Never rewrite history to make the audit trail look simpler.

Rules and operations

Treat every enforced rule as a managed product

I use Sardine’s real-time no-code rules and shadow mode inside a governed release process. Every rule still needs an owner, rationale, target event, data dependencies, version, effective date, review or expiry date, expected customer impact, and rollback path.

01 · DefineState the loss mechanismName the behavior, exposure, and intended response.
02 · ReplayTest historical outcomesMeasure detection, false positives, bias, and missing-data behavior.
03 · ShadowObserve live trafficRecord decisions without enforcing customer impact.
04 · ReleaseActivate narrowlyUse controlled scope, monitoring, and an explicit rollback trigger.
05 · LearnReturn outcomesFeed confirmed fraud, disputes, false positives, and analyst dispositions back.

Send truthful context

A fraud model is limited by the event contract. Send stable customer and transaction identifiers, actual device or session context when it exists, event type, amount, currency or asset, counterparty and rail facts, relevant lifecycle status, and eventual outcome. Do not claim that an old app session was present for a physical card purchase or an externally initiated transaction.

Separate four action scopes

  • Transaction: approve, step up, hold, decline, monitor, or reverse where the rail genuinely supports it.
  • Feature: restrict withdrawals, cards, trading, beneficiary creation, or limit increases.
  • Account: apply a temporary security lock, suspension, legal restriction, or relationship exit under the appropriate authority.
  • Case: create an alert, investigation, RFI, enhanced review, or reporting candidate without silently changing product access.

Design the outage before launch

Rail-critical paths that normally evaluate Sardine asynchronously can continue under approved internal and processor controls while events queue in a durable outbox. An irreversible or exposure-changing action that requires current evidence needs a separate fail-safe treatment. Track queue age, missing SDK coverage, timeouts, stale results, enforcement failures, and reconciliation backlog as control metrics.

Regional applicability

The signal layer can travel; the decision policy cannot

Regulatory lens Device, behavior, and transaction telemetry can support several markets, but collection, retention, model governance, authentication, monitoring, reporting, and customer-action rules must be approved for each operating entity and jurisdiction.

RegionProduct and engineering focusPrimary reference starting point
UKMap current AML and Travel Rule controls and the staged 2027 cryptoasset regime. Keep effective dates in policy and avoid treating planned permissions as current permissions.FCA cryptoasset information
European UnionJoin fraud controls to the responsible regulated entity, MiCA perimeter, transfer-information requirements, strong authentication, and privacy or automated-decision governance.EU Regulation 2023/1113
United StatesSeparate BSA/AML and sanctions treatment from state licensing, sponsor-bank allocation, ACH return exposure, card rules, and customer-protection obligations.FinCEN virtual-currency guidance
AsiaBuild country-specific controls. For example, Hong Kong’s SFC identifies KYC, AML/CFT, custody, risk management, and cybersecurity as distinct requirements for licensed virtual-asset platforms.Hong Kong SFC
MENAResolve national versus free-zone authority, licensed activity, local AML rules, data handling, and regulator-specific recordkeeping before deploying a shared risk configuration.Dubai VARA example

The table is deliberately a control-design prompt rather than a legal summary. “Asia” and “MENA” are not regulatory regimes, and even UK, EU, and US programmes may involve several differently accountable entities and partners.

Delivery checklist

What executives should require before production

Product and risk

  • Loss mechanism and customer outcome defined for every live rule
  • Clear synchronous, asynchronous, and mandatory pre-release routes
  • Approved step-up, hold, restriction, appeal, and release treatments
  • Shadow tests and outcome monitoring before broad enforcement
  • Measures for fraud loss, false positives, approval, friction, and review capacity

Engineering and operations

  • Canonical events with idempotency, event time, rail state, and truthful context
  • Durable outbox, evidence freshness, timeout, retry, and reconciliation controls
  • Stable rule and model identifiers retained with every material decision
  • Transaction, feature, account, and case actions modeled separately
  • Enforcement acknowledgements and maker-checker release where policy requires it

Measure control quality and customer cost together: prevented loss, confirmed fraud, chargebacks or returns, approval rate, false positives, challenge completion, abandonment, support contact, case age, restriction duration, and enforcement failure. A risk programme that cannot explain its customer impact is not production-ready.

Primary reading

Sources used for this reference architecture

  1. Sardine: What powers Sardine — Risk SDK, device and behavioral signals, supervised and anomaly models, rules, shadow mode, and dashboard.
  2. Sardine: Account takeover — device, network, behavior, account-change, and transaction-pattern signals.
  3. Sardine: Payment fraud — card, bank, ACH, APP-scam, behavioral, and targeted-friction patterns.
  4. Sardine: Transaction monitoring — behavioral profiles, anomalous transaction detection, and configurable rules.
  5. Elliptic Lens — real-time wallet and transaction screening, exposure detail, configurable risk scores, and pre-withdrawal screening.
  6. Sardine: Novo customer story — a vendor-published example of device, behavior, rules, and targeted step-up in a neobank context; outcomes are vendor-reported, not a benchmark.
  7. UK FCA, EUR-Lex, FinCEN, Hong Kong SFC, and Dubai VARA — primary regulatory starting points.

This article is product and architecture guidance, not legal advice or a statement that one risk configuration meets every jurisdiction’s requirements. Product claims describe official documentation checked on 8 September 2026; availability, data fields, model behavior, latency, and contractual scope should be confirmed directly with Sardine.

Return to part 1 From verified identity to permitted money movement See how Sumsub evidence can feed customer, business, screening, and Travel Rule decisions before behavioral risk is applied.