Platform

One intelligence layer across everything that moves money

A payment risk infrastructure layer, not a scoring API and not a security product. It takes a mirrored, tokenised event stream and returns multidimensional intelligence with reason codes, graph context and a tamper-evident record.

Architecture

01 · Event sourcesWhat the institution mirrors
TransactionsIntegrationsAccountsDevicesAgentsMerchantsControlsLabels
03 · IntelligenceWhat comes back
Risk dimensionsReason codesNetwork signalsIntegration statusRecipient and mule scoresCandidate clustersCasesEvidence
04 · Institution responseWho decides
AnalystsCases and reviewsFour-eyes approvalsInstitution-controlled actionResponseNet (planned)

Sentinel Engine

Risk dimensions

Each dimension is returned on its own, scored 0 to 100, with the contributions that produced it. They are never summed. The recommendation comes from a fixed ladder that rules can only raise; tenants shape behaviour through rules and permitted actions.

  Sentinel Engine 0.2.0 · decisionsynthetic
Scenario F
Authorised scam pattern
Identity trustIdentity trust 100
Account takeoverAccount takeover 0
ScamScam 63
TransactionTransaction 45
RecipientRecipient 54
MuleMule 45
NetworkNetwork 0
IntegrationIntegration —
AgentAgent —
ControlControl —
RecommendedMANUAL_REVIEW
AppliedALLOW · SHADOW
Decisions1
ModeSHADOW
Reason codes
  • AMOUNT_OUTLIER
  • FIRST_TIME_RECIPIENT
  • HIGH_VALUE_LOW_ASSURANCE_CHANNEL
  • MULE_DORMANT_TO_EXPLOSIVE
  • MULE_UNRELATED_SENDERS
  • RECIPIENT_FIRST_TIME_SENDER_CONCENTRATION
  • RECIPIENT_MANY_SENDERS_1H
  • RECIPIENT_NEW_ACCOUNT
01Implemented, shown in the synthetic demo

Identity Trust

How sure the institution is about who is acting.

Institution-supplied KYC level and authentication strength. Kept deliberately separate from behaviour: a genuine customer can still be defrauded.

02Partial

Account Takeover Risk

Signs the account is no longer in its owner's hands.

Recent SIM, device, authentication-factor and recovery changes, and failed-login bursts, within a 72-hour window.

Signal-level today; a fuller account-takeover engine is planned.

03Implemented, shown in the synthetic demo

Scam Risk

Patterns of a customer being manipulated into paying.

Large first payment to a new recipient, recent recovery, recipient scam signals, low-assurance channel with an outlier amount.

04Implemented, shown in the synthetic demo

Transaction Risk

Is this payment unlike the sender's own history?

Amount against the sender's median and spread, first-time recipient, hour profile, fragmentation, rapid dispersal, new-beneficiary concentration, channel.

05Implemented, shown in the synthetic demo

Recipient Risk

What is happening on the receiving side.

Receiving velocity, unique senders, first-time-sender ratio, rapid forwarding or cash-out, account age, decayed shared signals, case links.

06Implemented, shown in the synthetic demo

Mule Risk

Accounts that collect from strangers and pass it on.

Many unrelated senders, pass-through retention, dormant-then-explosive inflow, shared device or agent.

07Implemented, shown in the synthetic demo

Network Risk

Proximity to fraud the institution has confirmed.

Hops to the nearest confirmed case, weighted by evidence tier, and cases within four hops. Large hubs are not walked through.

08Implemented, shown in the synthetic demo

Integration Risk

Is the API client behaving like itself?

New route, source network, credential or permission against established history; velocity, value, recipient fan-out, unfamiliar destinations, time of day, errors.

09Implemented, shown in the synthetic demo

Agent Risk

Cash-out points that behave unlike their cohort.

Cohort-relative cash-out concentration, inflow-to-cash-out delay, splitting, after-hours activity, links to fraud.

Assessed through the agent endpoint and the operator path rather than on every transaction.

10Planned — not built

Merchant Risk

Merchant-side abuse and collusion.

Merchants are already a node type in the graph so relationships accumulate; a merchant behavioural baseline and a merchant risk endpoint are not built.

11Implemented, shown in the synthetic demo

Control Risk

Insider and privileged-access anomalies.

ControlGraph detectors: privileged actions outside established hours, functions or devices; authentication factors shared by privileged users; approver independence.

A detector library. It is not part of a transaction decision and does not sit on the event-stream path.

The multidimensional risk engine.

Sentinel Engine

Scores every transaction on separate dimensions, each with reason codes, and returns a recommendation from a fixed ladder: allow, monitor, warn, step-up, manual review, hold, block, isolate integration. Baselines are judged only on established history, so an intruder cannot teach the engine that a burst is normal while carrying it out. Rules can raise severity; a versioned rules DSL supports simulation and rollback.

Implemented and tested
Sentinel Engine · recommendation ladder
integration ≥ 80ISOLATE_INTEGRATION
max risk ≥ 90BLOCK
≥ 75HOLD
≥ 60MANUAL_REVIEW
≥ 45STEP_UP
≥ 30WARN or ALLOW_MONITOR
elseALLOW

Behavioural baselines for API clients, credentials and source networks.

IntegrationGuard

Routes, sources, credentials, permissions, value, velocity, recipient fan-out, time of day and error patterns are judged per integration against its own history. Integration-level recommendations are capped by the tenant's integration policy, and a compromised integration is a first-class outcome rather than a side effect of transaction scoring.

Implemented and tested
IntegrationGuard · syn_api_partnersynthetic
Established baseline · 30 days
  • —About ten payouts a day
  • —Business hours only
  • —One known source network
  • —Usual value under 100 XTS
  • —Ordinary recipient spread
  • —Route payouts, permission payouts:create
03:00 · anomaly detected
  • !Requests from a network never seen
  • !40 payouts to 40 recipients it has never paid
  • !2,000 XTS each, far above its usual value
  • !An hour this integration has never been active
  • !Novel route bulk:payouts
  • !Unexpected permission payouts:approve
Integration risk
100
RecommendationISOLATE_INTEGRATION
AppliedALLOW — SHADOW
Across 40 payouts

Relationships between accounts, devices, agents, integrations and cases.

TrustGraph

Stored proximity to confirmed fraud cases, shared device and agent relationships, forward flow tracing to the cash-out point, and tokenised neighbourhood export for investigators. Hubs, such as a large merchant or a busy agent, are never walked through, so popularity is not guilt.

Implemented and tested
  TrustGraph · scenarios C + Dsynthetic data
API clientsyn_api_partner · integration 100Transaction2,000 XTS · 03:00 · new networkRecipientsyn_mule_1 · recipient 69Deviceshared by 3 accountsMulemule 85Mulepass-throughMuledormant → burstShared identityone factor, several accountsCash-out agentsyn_agent_7 · agent 85MULE CLUSTER · SHARED DEVICE
API clientintegration 100Transaction2,000 XTS · 03:00Recipientrecipient 69Deviceshared × 3Mulemule 85MuleShared identityCash-out agentagent 85
INTEGRATION_NEW_SOURCE_NETWORKMULE_SHARED_DEVICEMULE_RAPID_CASH_OUT
decisionrecommended BLOCK · applied ALLOW · SHADOWtrace 3 hops · cash-out in 30 min · evidence appended · verified
INTEGRATION_NEW_SOURCE_NETWORKMULE_SHARED_DEVICEMULE_RAPID_CASH_OUT
recommended BLOCK · applied ALLOW · SHADOWtrace 3 hops · cash-out in 30 min

Detectors for insider and privileged-access anomalies.

ControlGraph

Privileged actions outside established hours, functions and devices; authentication factors shared between privileged principals; approver independence for four-eyes flows. A library that institutions feed from their own control events; it is not on the transaction path.

Implemented and tested

No action model exists for principals: the output is a review signal.

ControlGraph · privileged behavioursynthetic
ControlControl 80
Anomaly
change_limits at 02:30 UTC from syn_ws_unknown
History
60 established privileged actions, office hours, one workstation
Privilege
80 · PRIVILEGED_ACTION_OUTSIDE_HOURS, PRIVILEGED_ACTION_NEW_FUNCTION, PRIVILEGED_ACTION_NEW_DEVICE
Auth topology
40 · AUTH_FACTOR_SHARED_BY_PRIVILEGED_USERS
Approvers
50 · APPROVERS_SHARE_INFRASTRUCTURE
  • APPROVERS_SHARE_INFRASTRUCTURE
  • AUTH_FACTOR_SHARED_BY_PRIVILEGED_USERS
  • PRIVILEGED_ACTION_NEW_DEVICE
  • PRIVILEGED_ACTION_NEW_FUNCTION
  • PRIVILEGED_ACTION_OUTSIDE_HOURS

control_risk is not part of a transaction decision; it is assessed per principal and reported. Nothing was acted on.

The receiving side as a first-class subject.

Mule & Recipient Intelligence

Recipient velocity, unrelated-sender concentration, pass-through retention, dormant-to-explosive inflow, rapid forwarding and cash-out, shared devices, and links to confirmed cases. Recipient and mule scores are returned separately and are visible on the sender's decision.

Implemented and tested
TrustGraph · forward trace · 3 hops · 30 min to cash-outsynthetic
  1. syn_victim_c_0_0
    Victim pays a first-time recipient. Identity checks pass; the sender is genuine.
    victim
  2. syn_mule_1
    New account, ten unrelated senders in twenty minutes, almost nothing retained, device shared with two others.
    recipient 69mule 85
  3. syn_wallet_collector
    Collector receives from two mules within minutes and forwards on.
    collector
  4. syn_agent_7
    Cash-out agent unlike its cohort: fast inflow to cash-out, high-risk wallet concentration.
    agent 85investigation priority
  • MULE_PASS_THROUGH
  • MULE_UNRELATED_SENDERS
  • MULE_DORMANT_TO_EXPLOSIVE
  • MULE_SHARED_DEVICE

A tamper-evident record of what the engine saw and said.

Evidence Mirror

Serialised, hash-chained, signed appends; stored anchors checked on every full verification; incremental background verification; key rotation recorded in the chain; export with offline verification; a recovery drill. Verification never passes by omission.

Implemented and tested

Key custody in this release is pilot grade: signing keys are passphrase-encrypted files on a volume. The KMS/HSM provider abstraction exists and is tested against a test double only; no production KMS/HSM or WORM object store has been selected.

Evidence Mirror · verificationsynthetic
Records60 appended, signed, hash-chained
Full chainVERIFIED
Offline exportVERIFIED
Tampered copyFAILED at record 31 · hash mismatch
Key custodyPILOT GRADE · file, passphrase

Confirmation-to-action across institutions, without moving money.

ResponseNet

The intended design: when a participant confirms a case, connected entities under other participants' control are surfaced to them as tokenised response alerts with the relationship path, timing and evidence tier; they record their own action. Where a scheme has its own recall mechanism, ResponseNet feeds it rather than duplicating it.

Planned — not built

The data model and rules exist; no cross-institution traffic runs. Activation requires regulatory review in each jurisdiction.

ResponseNet · designed, not operatingplanned
Triggerparticipant confirms a case
Alerttokenised entity · path · timing · evidence tier
Receiver actsREVIEW · MONITOR · RESTRICT · HOLD · FREEZE · …
Cross-tenant trafficNONE · regulatory review first

Operating modes

Authority is granted in steps, and two are closed

Opening ADVISORY or ACTIVE requires, at minimum, an external penetration test that has not yet been commissioned. See security and trust.

available

SHADOW

Scores and records; the applied action is always allow. The recommendation is preserved for measurement. The pilot mode.

available

MONITORING

As SHADOW, with the institution's operators watching alerts and status in the open.

closed

ADVISORY

Recommendations returned as advice. Not production-enabled: a production tenant cannot be configured to it; the gate is a code constant CI checks.

closed

ACTIVE

Recommendations applied as decisions, capped by permitted actions. Not production-enabled, and subject to each jurisdiction's automated-decisioning rules.