Solana intelligence & forensics

From suspicious transaction
to evidence-backed investigation.

Trace funds, detect coordinated wallets, and build investigations with every claim backed by on-chain evidence. One engine covers the full incident lifecycle — from first signal to defensible report.

No credit card required · Free forever

  • Trace funds forward and backward through the chain
  • Detect coordinated wallets with multi-signal clustering
  • Every finding labeled observed, derived, attributed, or inferred
  • No custody — no wallet connections or private keys required

Investigating on-chain activity meant clicking through disconnected explorers with no connected workflow. Every trace was a dead thread. Every detection was a black box. VikingIntel is an investigation-first platform where every claim carries its evidence and every finding is reviewable.

4
Evidence types per finding
7
Stages in the incident loop, monitor to watch
No custody
VikingIntel never holds keys or funds
130+
API endpoints for investigators
The problem

Investigating on-chain activity today is a collection of disconnected tools.

Data lives in explorers, wallet tools, tracing utilities, spreadsheets and monitoring systems — none of which talk to each other. An investigation-first workflow connects them.

Fragmented data

Explorers, wallet tools, tracing utilities and spreadsheets that never line up into one picture.

Manual tracing

Clicking hop by hop through explorers, hoping the trail doesn’t split.

Uncertain attribution

A suspicious wallet — but no evidence of whose wallet it is or why it matters.

Scattered evidence

Screenshots and notes that fall apart the moment someone else reviews them.

The workflow

Monitor. Detect. Investigate. Verify. Respond. Watch.

Six stages, one engine, every answer carrying its evidence. Protocols enter at Detect, victims start with Trace My Funds, and security teams live across the whole set.

  1. 01

    Monitor

    Watch the assets that matter.

  2. 02

    Detect

    See what moved, and why it is unusual.

  3. 03

    Investigate

    Turn an alert into a timeline.

  4. 04

    Verify

    Separate facts from inference.

  5. 05

    Respond

    Hand off with evidence, not screenshots.

  6. 06

    Watch

    Keep watching after the incident.

Built for investigation, not just exploration.

Running a protocol? The full incident lifecycle — Monitor → Detect → Triage → Investigate → Verify → Respond → Watch — is covered on how it works.

On-chain + public-source

Investigate beyond the blockchain.

Blockchain activity tells you what an address did. Public-source evidence can provide context around who, what, and where that activity may connect. VikingIntel brings both into the same investigation workflow — while keeping observed facts, attributed evidence, and inference clearly separated.

  1. 01

    Wallet

    Start with an address or transaction.

  2. 02

    On-chain activity

    Trace the funds and map the behavior.

  3. 03

    Public sources

    Project websites, domains, repositories.

  4. 04

    Evidence

    Each finding carries its source and type.

  5. 05

    Correlation

    Independent evidence connects the dots.

  6. 06

    Investigation

    A case built on layered, sourced evidence.

OSINT enrichment is part of the Investigator workspace →

Case · incident-014
Treasury compromise
VerifiedConfidence · HighWatchlist +1
TimelineReconstructed
Affected assets2
Related wallets46
Evidence3 families
Evidence families
Funding Lineage

Trace passes through a known exchange — signal cut, not counted.

Discounted
Execution Fingerprint

Compromised wallet and 6 downstream wallets share an uncommon fee-payer sequence.

Strong
Timing

Splitting window of 90 seconds across 84 addresses.

Medium
Fund flow
Compromised wallet
7xKX…4nQp
12.4M USDC out
Intermediate
8qLm…2kDe
11.9M USDC
Splitting
84 addresses
90s window
Exchange cash-out
CEX · known
stopped here
Findings
  • Observed — 12.4M USDC left treasury_1 at 14:32:04Z, authority was intact.
  • Attributed — the destination matches a verified exchange entity in the registry. Shown, not assumed.
  • Inferred — the 84 split addresses may share an operator. Awaiting confirmation.

Illustrative example — mock incident, amounts, and addresses.

Investigation

An alert becomes a case file, not a dead thread.

VikingIntel keeps everything connected under one case: transaction evidence, wallet relationships, findings with confidence, citations, snapshots, and monitoring. A structured investigation stays reviewable — defensible because the provenance travels with every claim.

Evidence

Blockchain facts and analytical inference are never confused.

Every finding is labeled for what it is — observed on-chain fact, derived computation, attributed identity, or inference awaiting confirmation. VikingIntel tells you what the chain shows, what the system calculates, and what remains uncertain.

Observed01
An on-chain fact, verified at the source.

12.4M USDC transferred from treasury_1 at 2026-08-04T14:32:04Z.

Deterministic. Never argued away.

Derived02
Computed from observed facts by a documented method.

Funds hop treasury_1 → 8qLm…2kDe → CEX deposit.

Reproducible, stamped with method and version.

Attributed03
A wallet linked to an entity on the basis of evidence.

CEX deposit address matches a verified exchange entity in the registry.

Only used when the link can be shown, not assumed.

Inferred04
An analytical judgment awaiting human confirmation.

The address set is likely operated by a single actor.

Never overrides facts. Never persisted unconfirmed.

VikingIntel distinguishes these levels in every finding. An inferred conclusion is labeled inferred — it is never presented as a verified fact, and it never overrides deterministic evidence. Correlation is not ownership proof: shared funding makes wallets worth reviewing, not persons identified.

Unknown

When evidence is missing, exhausted, or ambiguous, the answer is unknown — stated plainly, never papered over with a guess. Unlabeled means unchecked; truncated means truncated.

Continuous watch

The investigation doesn’t stop at the first finding.

A trace often ends somewhere worth watching — a cashout wallet, an exchange deposit, a funding source. Put those addresses under watch and VikingIntel keeps checking them; when they move again, you get an alert with the evidence attached, and the same case file is ready to continue.

Incident
incident-014
treasury compromise
Attacker wallet
8qLm…2kDe
identified by evidence
Watchlist
+1 address
added in one click
New movement
0.4 SOL · 2 events
detected 14:47:02Z
Alert raised
webhook + evidence
same case file

The loop closes. The attacker stays on the watchlist. New movement raises an alert with the evidence attached — the investigation continues from the same case file, not from zero.

Illustrative example — mock incident, amounts, and addresses.

Turn a suspicious transaction into an evidence-backed investigation.

Start with the transaction, follow the evidence, and keep the investigation connected.

No credit card required · Free forever