Tacnode™
← The lineup

The Linked Accounts

Four accounts share a funding source. The job that links them runs tonight.

Account 7741 opens, funded from the same bank account as three accounts opened this week.

What’s true
0
The ETL job
0
reads
Decision
Accept an order for 10,000 more contracts?
waiting

Illustrative figures.

Where this shows up

Position limitsLimits that apply across every account one person controls.
Wash tradingVolume traded back and forth between related accounts.
Trading ahead of newsAccounts tied to one person loading up before an announcement.
Bonus abuseSign-up offers claimed by many accounts sharing a card or device.

Why the ETL job gets it wrong

ACCOUNT 22108,000ACCOUNT 33077,000ACCOUNT 51945,000same funding sourceACCOUNT 77414,000linking job runs tonightsees one accountORDER CHECK4,000of a 25,000 limitACCEPTS 10,000 MORE

The data that links accounts, such as devices, funding sources and identity checks, lives in onboarding and payment systems, away from the orders. So the links get worked out by a batch job or a surveillance vendor, usually overnight. Until it runs, the order check only knows about one account at a time.

By the time the decision ran, its context was incomplete. We call that a context gap.

Add up the linked accounts when the order arrives.

22108,00033077,00051945,00077414,000TACNODE24,000held by the grouplinked when the order arrivesORDER CHECK24,000of 25,000HELDhold written back

Onboarding, payment and order data stream into Tacnode. When an order comes in, the check finds the accounts tied to it and adds up what they hold on this event and related ones, then writes its verdict back so the next order from the group sees it.

What comes inSource data arrives via change streams, and decision state is written to Tacnode.
What staysYour surveillance rules and vendors stay. Tacnode supplies what they read.
What the decision getsThe check sees what every linked account already holds.
If an engineer asks how

Linked accounts and their positions are found on demand against committed data when the order runs. If the link search is too expensive at peak, the groups become a view refreshed on a schedule you set.

Questions to put to your team

  1. How quickly can you see that several accounts are trading the same event together?
  2. Does your pre-trade check include every account the customer controls?
  3. When did your linking job last run?

Is your pre-trade check telling this lie?

Bring it to a demo, and we’ll trace what it reads and how old that data is by the time it runs.

Book a demo →