Catch the mule ring before the cash-out.

Oluso reads every transfer as a live graph of accounts. It spots a mule ring while the money is still moving, drafts the case with an AI investigator, and leaves the decision to a named officer.

Live transaction graphSynthetic data
Watching 50,000 accounts. Every transfer is being scored.

₦850,000

gone before breakfast.

  1. 7:42 PM

    A cloned voice of her son asks for hospital money. Mrs A sends it.

  2. 7:42 PM

    It lands in an account opened six days ago and splits five ways in seconds.

  3. 7:43 PM

    Mules pass it on. One cashes out ₦170,000 at a POS agent.

  4. Next morning

    She calls the bank. The money is gone, and no single transfer broke a rule.

An illustrative case. Every account and amount on this page is synthetic.

Detect. Investigate. Act.

Rules that score one account at a time miss mule rings, because each account looks normal on its own. Oluso looks at the shape of the flow instead.

1

Detect

Every transfer updates a live graph of accounts. Each event is scored, and suspicious accounts are grouped into a ring.

2

Investigate

An AI agent with read-only tools drafts the case in plain language, links every claim to a transaction, and proposes one action.

3

Act

A named officer approves or rejects. Policy enforces hard limits, and every step goes on a tamper-evident log.

What makes Oluso different

Most fraud tools add another classifier and another dashboard. Oluso adds two things banks have not had.

The ring, not the account

Temporal graph scoring and community detection find networks that per-account rules miss.

Cases that cite their evidence

Every sentence the agent writes links to a transaction an analyst can check in seconds.

An agent that cannot act alone

Deny-by-default tools, limits enforced in code, and a human approval for every action.

Tested against decoys

Planted rings hide among look-alike merchants, payroll runs and collections, so precision is measured, not assumed.

One feed in. Two actions out.

Nothing else touches core banking. Data stays inside the bank, accounts carry pseudonymous IDs, and no names reach the model.

Event feedTransfers, card, USSD, ATM and POS events
Live graphScores every event, groups rings
AI agentDrafts the case, cites evidence
GuardrailsLimits, scope, no repeats
OfficerApproves or rejects
Bank action24 h hold or step-up check
A tamper-evident log of every step, ready for the regulator.

Numbers we will prove on stage

Build targets, tested on labelled synthetic data. Not results yet.

≥0.80of planted rings found before cash-out
≥0.90of flagged rings are real rings
<5 sfrom a complete pattern to an alert
0actions on an account without approval

The people building Oluso

BA

Babatunde Abdulkareem

Team lead: ML, agent and the pitch

  • Full stack and ML engineer, MSc in AI and Data Science
  • Built the SabiPay merchant payments platform, now in PCI DSS assessment
  • 1st place globally, SpoonOS DevCall Season 1, for an agentic trading bot
OA

Olaitan Adeniyi

Product, demo and infrastructure

  • Full stack and DevOps engineer
  • Lead Engineer for Peepalytics & Tech Savvy, building Demsee (a scalable multi-tenant business platform)
  • Architected secure government infrastructure for Ministry business licensing and Tourism portals

Watch Oluso catch a ring.

The live demo plays the Mrs A case in real time on synthetic data. You make the officer's call.

Open the live demo
Events per second200 Accounts watched50,000 Open cases0 19:41:30
Back to site

Live transaction graph

normalwatchringSynthetic data
₦665,000still in the bank when Mrs A callsout of ₦850,000 sent

Case queue

Scenario: mule ring