The MARS Person Graph

A profile of persons_v2 — for the Insider Focus donor-research conversation

MARS data platform · snapshot 2026-08-24

Insider Focus's donor-research product is built today from SEC insider data — individuals who carry a CIK. That's roughly 220K people. The MARS person graph is the same substrate scaled out: SEC insiders plus RIA principals, fund officers, property owners, political donors, and the relationships that connect them — 2.78 million people, ~12.6× the CIK-only universe, and 99.7% of them attached to at least one piece of real evidence.

2.78M
total resolved persons
220K
carry a CIK (the current IF universe)
12.6×
expansion over CIK-only
0.3%
orphans (no evidence at all)

How the graph is identified

Every person is a canonical entity with a stable ID. A tenth carry a machine-strong identifier (the thing that makes a match unambiguous); the rest are anchored by employer, address, filing, or relationship and are continuously being resolved upward.

IdentifierPersons% of graph
CIK (SEC)220,4427.9%
LinkedIn URL45,9971.7%
CRD (FINRA/SEC advisor)14,1830.5%
Other external IDs1,1670.0%
Any strong identifier278,83410.0%

The other 90% aren't unknowns — they're people resolved from filings, bios, deeds, and news whose strong ID simply hasn't arrived yet. About half the graph (49.8%) is flagged entity_resolution_pending: that's not a defect count, it's the active worklist our resolver and weekly dedup sweep grind down continuously.

How connected the graph is

The value isn't the row count — it's that people are attached to evidence and to each other. Coverage across the major bridges:

LinkagePersons% of graph
In the relationship graph (co-directors, kin, colleagues)2,001,11772.0%
Work history (employer + title + dates)1,621,28358.3%
Person↔person edges997,18435.9%
Has a narrative bio755,80127.2%
SEC Form D officer737,78526.5%
Property / deeds ownership255,0579.2%
SEC Form 4 insider transactions208,6127.5%
Education206,0627.4%
M&A / funding deal officer59,2572.1%
Political donations (FEC)31,1531.1%
Executive / director compensation28,7671.0%
Orphans (in none of the above)8,5800.3%
The wealth-signal layer IF doesn't have today. A CIK tells you someone is an insider. It doesn't tell you what they own, who they know, or how they give. MARS attaches 255K people to property ownership records, 31K to political donations, and 29K to disclosed executive/director compensation — the exact signals donor research is built on, resolved to the same person entity.

Where the people come from

The graph is deliberately multi-source — no single feed dominates, which is why it reaches so far beyond SEC insiders.

SourceWhat it isPersonsShare
biosRIA principals & advisor bios (SEC ADV + web)1,236,94344.5%
marsSEC Form D / 144 / 13D-G officers + news800,75828.8%
deedsProperty owners & public records555,79920.0%
insiderSEC Form 4 insiders181,6026.5%
sedar / signals / reCanadian filings, news signals, real estate4,1230.1%

What MARS adds to the CIK universe itself

This isn't only "more rows." The 220K CIK insiders IF already has get materially richer inside MARS — same people, more attached signal:

Of the 220,442 CIK persons…Also in MARSCoverage
…have work history218,78199.2%
…are in the relationship graph216,30498.1%
…have a narrative bio24,60711.2%
…link to property ownership1,2440.6%

Property coverage on the CIK slice is low today because our property↔SEC person linking is early — it's an active workstream (see below), and the 255K property owners already in the graph are the pool it links against.

How we keep it clean, and keep improving it

A person graph this size is only useful if it's deduplicated and continuously linked. Both run as standing processes, not one-off cleanups:

On duplicate scale, stated honestly. 143K names are shared by two or more rows, which puts a theoretical upper bound of ~288K on possible duplicates. That number is an upper bound, not a defect count — most people who share a name are genuinely different people (there are many real "James Smith"s). The actionable duplicate set is the far smaller slice where two rows also share an anchor (address, employer, or ID), and that's exactly what the weekly sweep targets.

The bottom line for Insider Focus

Figures are live counts from mars.persons_v2 and its bridge tables, 2026-08-24. Percentages are of the 2,779,225-person total unless noted. Prepared by the MARS data platform for Raul Peralta.