Deterministic identity. Inferred control, scored and shown.
Two different things happen inside Mimir, and conflating them is how this industry gets to sound more certain than it is. Keeping them separate is the whole design.
Resolution is a function. Control is an inference.
Resolving one canonical id per building and per person is a pure function of the source records. Same inputs, same id, every time, with no machine learning anywhere in the identity spine. That is what lets an answer be re-derived rather than trusted.
Working out who controls whom cannot be a function, because no filing states it. It is inferred from behaviour, so every control edge carries the evidence behind it and a confidence value — shown on the surface, not buried in a single score.
- Owner of recordVANDERPOOL HOLDINGS LLCDeed recorded 2019-04-11nyc_acris
- Controlled byHARROW STREET CAPITAL LLCShared registered agent + mailing addressny_dos_corps 0.82
- Ultimate controllerA. ReyesDOS process address across 6 entitiesny_dos_corps 0.74
- Source
- nyc_acris
- Document type
- DEED
- Recorded
- 2019-04-11
- Grantor
- ESTATE OF M. OKONKWO
- Grantee
- VANDERPOOL HOLDINGS LLC
- Consideration
- $2,150,000
Every value on the left opens a record like this. Nothing is asserted without one.
Six layers, each rebuildable from scratch.
Government dumps pulled whole and never filtered at collection — county recorders, tax rolls, corporate registries, code enforcement, parcel geometry. Filtering at intake destroys answers you cannot get back.
Each source produces normalised tokens for the things it describes: a parcel identifier, an address, a name. Normalisation is a fixed function, so the same input always yields the same token.
Overlapping identifiers collapse to one id per real building and one per real person, through a deterministic ladder of match rules. No machine learning, no probabilistic record linkage, no clustering that drifts between runs.
Resolved ids become the queryable record: properties, owners, sales, mortgages, liens, distress. Every field keeps a pointer to the source row that produced it.
Behavioural signals connect properties to entities and entities to people. This layer is inference, so each edge carries evidence and a confidence value rather than being asserted flat.
Search, dossiers, portfolios, stacks and alerts read the resolved record. Any value on screen opens back to the government document underneath it.
The whole chain runs self-hosted on commodity hardware and can be rebuilt from the raw dumps. Nothing in the answer depends on a vendor feed we cannot reproduce.
Bring a building you already researched by hand.
The fastest way to judge the system is to watch it re-derive something that took you a day, with a citation on every step.