← datatap.org

Anatomy of a clean first scan

What a client's first hour on DataTap actually looks like — measured, not described · September 2026

Before our first client sent a byte, we ran the onboarding runbook cold on a throwaway tenant, timed every step, and kept what we found. Here is the whole cycle.

Provision the tenant + first admin333 msempty profile, four-eyes on
Dry-run validate a 631-row export19 msfull report, zero writes
Ingest it for real77 ms631 accepted, 2 markets derived from the data
Upload 25 KYC profiles + rebuild the graph867 msentity resolution over the upload
First T+1 scan350 msevery detector, against real baselines
Generate the PoV report19 msWORM-stored, print-ready
Offboard (purge 698 rows)116 msthe DPA's deletion promise, as code

Machine time for a complete onboarding cycle: under two seconds. The 90-day proof of value is long because of humans and data, never because of the platform.

What the dry run caught

Three bugs — all the same class: demo fixture data leaking into a real client tenant.

  1. The scan's fixture fallback raised fake alerts in an empty client workspace. Fixed the same day: fallback is demo-only.
  2. The entity-resolution graph mixed the demo population into every tenant, so a client's first KYC upload produced fixture clusters and a fixture position-limit alert. Fixed: population joins demo-seeded workspaces only.
  3. A transport quirk silently glued a CSV into one line — zero rows accepted, no error. Recorded as a landmine; the validator now says so.

Every fix carries a regression test. The published changelog lists them in the open. We would rather you read this here than discover it on your own data.

Why "clean" is the right first result

A benign export produced zero alerts on its first scan. That is the correct first impression: a surveillance program that manufactures findings from clean data is noise, and noise is the thing compliance teams stop reading. The detectors fire on the planted ground truth they're tested against — and on nothing else. You can watch that live in any demo workspace with the red-team button.

How the 90-day PoV works → A real findings report → For DCM applicants →