The Nemesis Tracing Engine is a high-performance, Multi-Hop, bi-directional blockchain analysis platform built on Cloudflare Workers and Vis.js. It is designed to perform broad recursive sweeps and automatically identify entities, centralized exchanges (CEXs), and victim terminals.
graph TD
A[Frontend BFS Orchestrator] -->|Dispatch Batch| B(Cloudflare Worker Fleet)
B -->|Fetch| C{Blockchain APIs}
B -->|Scrape| D[Browser Rendering API]
C -->|Edges & Nodes| A
D -->|Entity Tags & CEX Data| A
A -->|Render| E[Vis.js Graph Engine]
A -->|Auto-Forward Trace| A
To bypass Cloudflare Worker CPU/time limits (typically 30 seconds), the Breadth-First Search (BFS) orchestration is handled client-side.
MAX_BATCHES = 99999 for multi-hop sweeps.The backend serves as a high-speed proxy and coordinator.
new_sqlite_classes) for robust storage.Backend uses Cloudflare Browser Rendering API (env.BROWSER).
Built on Vis.js with a highly customized renderer.
The suspect addresses are injected into the BFS queue.
The orchestrator asks the Worker for both inflows and outflows.
As nodes and edges return, they are rendered instantly via Vis.js.
Any unclassified node is immediately pushed to the OSINT Auto-Resolver for scraping.
If a node resolves to a Suspect or Victim CEX Terminal, the orchestrator triggers a delayed forward-trace (setTimeout(startMassSweep, 2500)) to follow the funds out of the VASP.
Data populates into the Actionable Ledgers and can be exported as JSON or uploaded to an R2 Bucket.