Skip to content

Changelog

What changed, when it changed, and what it was fixing.

Product and corpus changes that a person using FundDaddy would notice. Counts are the figures measured at the time of the change, not current totals.

Subscribe by RSS

Four ways to find a working address, cheapest first

Contact discovery became a ladder rather than a single method: attribute the addresses already held, read the firm’s own contact and team pages, and only then reach for anything more expensive. No address is ever guessed — a pattern that looks plausible is not a result.

  • 15,091 personal mailboxes filed against a firm rather than the colleague they belong to were re-examined; 1,066 moved to the named person.
  • Firm contact and team pages are read directly, including European path spellings, with robots.txt honoured.
  • Every address still carries its deliverability state, so a known-bad one is shown as a dead end rather than quietly dropped.

Every page says where you are

Only the public directory pages had their own browser title; every company, fund, board and settings page rendered the site title instead. Ten open tabs were ten identical labels.

  • Titles are now composed from the route, so a tab, a bookmark and a history entry all name the record you were looking at.

The people register divides into an investor side and a startup side

A job title was the wrong way to tell a startup founder from someone who founded an investment firm — 3,725 of the corpus’s founder-titled people had founded investment firms. Side is now derived from what the employer is, and the startup side, which had almost no data, was imported.

  • 7,134 founders imported, then a source-level fix recovered a further 11,323 that a broken column mapping had been filing as companies.
  • The founder side now holds 18,247 people and can be filtered separately from the investor side.
  • 1,289 organisation descriptions were filled in during the same pass, and a text-encoding fault that produced mojibake in harvested descriptions was fixed at the harvester.

Erasure that cannot half-happen

Self-service profile erasure deleted the stored photo before the transaction that erased the profile. A failure between the two destroyed the photo and left the profile in place, pointing at bytes that no longer existed.

  • The intent to delete now commits inside the erasure transaction and is drained afterwards with retries, so neither side can be left behind.
  • A completed deletion keeps its record — the date a photo was removed is the evidence an erasure request obliges us to be able to show.
  • The canonical import covers funds and companies as well as firms and people; both had previously been dropped along with their contact addresses.

One loading state instead of fifteen

Shaped grey skeletons were a second layout to maintain, and every new surface either got a bespoke one written for it or borrowed the nearest approximation of a page it was not.

  • Every wait — route change, saved-list pane, chart, pipeline panel — is now the same indeterminate hairline.

Warm-intro paths across the co-investment graph

Investor detail pages show who a firm has invested alongside, and the two-hop routes that reach it through one of those co-investors. Members only.

  • A co-investment graph built from shared portfolio companies and announced rounds: 26,425 edges from 53,000 portfolio assertions on the first build.
  • Each suggested route carries a readable explanation of why it was scored the way it was, rather than a bare number.

Every address states what is known about it

Emails and websites had three different treatments across the product and none at all in tables. They now share one four-state vocabulary, with a tooltip on each explaining what is known and what to do about it.

  • Valid, unknown, risky and failing are distinguished — and "no information" is presented as unknown, not as a warning.
  • Known-bad addresses are shown with their state rather than hidden: a visible dead end beats invisible missing data.

Profiles can be claimed, corrected and contributed to

The register stopped being read-only for the people and firms inside it. A profile owner can claim their record with evidence, correct the fields that are theirs to correct, and add current facts.

  • Claims verify automatically only on defined evidence, such as a matching verified work email or a DNS token; everything else is reviewed.
  • Personal profiles become publicly visible only after the person opts in.
  • Removal remains available to anyone in the corpus, with or without an account.

Portfolio graph, official registers and funding rounds

Three additions that changed what a firm record can be checked against: what it has actually backed, whether a regulator lists it, and what it has been announced in.

  • Portfolio edges grew from about 1,400 to roughly 53,000, after a company dedupe merged 4,744 duplicate clusters so names could resolve unambiguously.
  • ESMA AIFMD, EuVECA, EuSEF and SEC exempt-reporting rosters imported: 1,471 existing firms gained regulator facts and 8,518 registered firms were added.
  • Announced funding rounds and their participants became part of the record rather than a separate feed.