Skip to content
BritonOne Technology
BlockchainGovernment & Public

On-chain intelligence platform for a financial-intelligence unit

Turned raw on-chain data into a self-service intelligence dashboard that surfaces suspicious wallet activity in seconds for a public financial-intelligence unit.

Self-service Web3
The GraphEthereumGraphQLNode.js
On-chain intelligence platform for a financial-intelligence unit
IndustryGovernment & Public
DisciplineBlockchain Development
CountryUnited Kingdom
Headline resultSelf-service Web3
The story

Problem, approach, and the outcome

About the client

The client is a UK public-sector financial-intelligence function responsible for monitoring illicit activity across digital-asset networks. For a body with a regulatory remit, decisions have to be evidenced and traceable back to the underlying chain data.

Their analysts were technically capable but had no dedicated tooling, so every on-chain investigation meant hand-querying nodes and stitching results together in spreadsheets.

The challenge

Raw Ethereum data is voluminous and unstructured, so answering even a simple question about a wallet's history meant bespoke scripting against a node. Analysts spent their time assembling data rather than interpreting it.

Without a shared, indexed view, two analysts looking at the same address could reach different conclusions, and nothing was reproducible for a case file. Intelligence that cannot be reproduced is difficult to act on.

The unit needed a self-service platform that let non-engineers explore on-chain activity and flag suspicious patterns quickly, while keeping every finding traceable to source. Speed and evidential rigour had to arrive together.

Our approach

We built an indexing layer on The Graph over Ethereum, so wallet histories, token flows, and contract interactions were queryable through GraphQL in seconds instead of hand-rolled node scripts. Indexing the chain once is what turns days of scripting into a self-service query.

A Node.js service layer added risk scoring and clustering on top, surfacing the relationship patterns and rapid-movement behaviours that flat address lookups miss. Looking at the network around an address, not just the address, is what exposes the subtler cases.

Every figure on the dashboard resolved back to the on-chain transaction behind it, so an analyst could open any flag and show its evidence. The platform gave the unit faster answers without loosening the chain of evidence.

Results
  • Self-service on-chain queries in seconds, not scripts
  • Suspicious wallet clusters surfaced automatically
  • Every finding traceable to the source transaction
  • Non-engineer analysts investigating without developer support
Next step

Get a senior architect on the call, first time, every time.

No SDR gauntlet. 30 minutes with an engineer who can scope the problem, name the risks, and give you an honest feasibility call.