A new app often becomes useful only once it has gathered lots of data and lots of users. The first users do that work: they enter their information, learn how the thing works and trust that the effort will pay off one day. Yet they are exactly the ones who lose the most if the app is shut down, because their work stays locked inside a service that no longer exists. I propose turning this around: the earlier someone joins, the less they should have to invest, and the data they enter should be theirs, in an open format that survives even if the service dies. My example is the records of a pet or another animal: the service may disappear, the animal’s history should not.
The early user builds the service and carries the risk
A service needs its first users’ time, data and trust to build its future value. At the same time, those very first users carry the greatest risk that their investment never pays off.
User value is benefits minus every kind of input
In a simple model, the value a user gets is:
V_user = B₀ + Σ (t = 1…T) pₜ · Bₜ − (P + S + M + L + R)
where
B₀is the immediate benefit,Bₜis the future benefit at time t,pₜis the probability that the service is still usable at time t,Pis the price of the service,Sis the work spent on onboarding and entering data,Mis ongoing maintenance work,Lis the lock-in and switching cost andRis the provider continuity risk.
Early on, almost every term works against the user
In the early stage the immediate benefit B₀ is often small, the onboarding
work S large and the continuity probability pₜ uncertain. In practice the
user pays and works to build the service’s database before the service has
any meaningful network value.
Three known phenomena in one user
The early-user penalty is the sum of three known phenomena:
Early-user penalty = cold-start penalty
+ relationship-specific investment
+ provider continuity risk
- Cold-start penalty: the network is least valuable precisely to its first users. Tech investor Andrew Chen has written a whole book on the phenomenon, The Cold Start Problem (2021) (a16z).
- Relationship-specific investment: the data and work a user puts into a service raise the value of that particular relationship and can increase switching costs. The concept comes from transaction cost economics, where such specificity exposes the investor to hold-up by the other party (IDEAS/RePEc).
- Provider continuity risk: the user carries the risk that the startup or service will no longer exist when the data should be delivering its greatest benefit.
The earlier the user, the smaller the investment
For early users we should do the opposite of what happens now: the earlier the user, the smaller their investment should be.
Seven ways to push the inputs down
- free basic use
- automatic data import
- an open, documented format
- complete export
- clear provenance for every piece of data
- user ownership and control of the data
- the death of the service does not make the record unusable
Then the price P approaches zero, the work S shrinks, lock-in L
approaches zero and the continuity risk R shrinks. The service-specific
continuity probability pₜ loses its importance, because the data keeps its
value elsewhere.
The investment moves from provider asset to user asset
In a closed model, the user’s investment becomes the provider’s asset. In an open model, it becomes a user-owned, portable asset. As a by-product, something bigger emerges:
many portable records → open data commons → network value
The network effect then rests not on lock-in but on compatibility.
The value of the open model to an early adopter
V_early adopter = immediate utility
+ portable future value
+ network upside
− minimal onboarding cost
The question shifts from the startup to your own record
The user no longer has to ask: “Should I invest in this startup?” Instead they ask: “Should I build a portable digital record of this thing for myself?” If the answer to the second question is yes, whether the provider still exists ten years from now becomes much less important.
Applying it to animal data: the service as an interface to the owner’s record
In an animal service, a user could
- bring their own animal into the system,
- automatically fetch existing public data,
- add their own documents and information,
- see the origin of every piece of data,
- publish whatever they choose as open data,
- keep private documents hidden and
- export the animal’s entire history in an open format.
The service then does not primarily “own the animal’s profile”; it acts as an interface to a portable record that the user owns. The core line: The service may disappear. The record should not.
Novelty
I searched with terms such as local-first software, user-owned portable data, data portability, pet health record app export, animal health data interoperability and, in Finnish, KoiraNet public health data.
The principle is known and well articulated
- Local-first software. The 2019 essay by Martin Kleppmann, Adam Wiggins, Peter van Hardenberg and Mark McGranaghan sets out seven ideals, two of which are the core of this idea: data survives even if the service is shut down (“The Long Now”), and the user retains ultimate ownership and control (Ink & Switch).
- Solid. In Tim Berners-Lee’s Solid protocol, users’ data lives in their own “pod”, and applications are merely interfaces to it (Akamai/Linode).
- Portability rights and tools. Article 20 of the EU’s GDPR gives the right to receive the personal data you provided in a machine-readable format (gdpr-info.eu), and the Data Transfer Initiative, backed by Apple, Google and Meta, builds transfer tools between services (DTI).
In animal data the pieces exist but separately
App stores are full of pet health diaries, and some offer export. Pasu, for example, produces a PDF of the health history and a backup as a zip file, but mentions no open structured format (App Store). Public animal data exists too: the Finnish Kennel Club’s KoiraNet publishes individual dogs’ pedigrees, health screening results and trial and show results for anyone to see (DogWellNet). Continuity risk has also materialised: Tractive bought the Whistle pet trackers from Mars, and Whistle devices stopped working at the end of August 2025 (Invoxia). I found no information on whether users’ accumulated history survived the transition.
The difference is the combination and the early-adopter angle
I found no animal service that combines automatic fetching of public data, the owner’s own documents, per-item provenance, a choice between public and private, and full export in an open format. I searched the App Store, the general web and sources on animal health data interoperability. The novelty is therefore twofold: bringing local-first and Solid principles to the animal record, and a framing in which portability is not just consumer protection but specifically a way to remove the early-user penalty and to build network effects on compatibility.
Theoretical value
I estimate the value for animal data only. The general principle applies to almost every service, but it cannot be reduced to one sensible number.
Without the idea, AI handles data entry but not disappearance
In the next few years AI will make reading vet PDFs, vaccination certificates
and invoices almost automatic, so the onboarding work S shrinks anyway. In
the EU the right to export is already law. What remains without the idea is a
problem AI does not solve: when a service shuts down or the user switches,
the accumulated history disappears or is left as a pile of PDFs that no other
service understands. The idea’s value comes from this difference.
Fermi estimate: roughly $15–420 million a year
| Factor | Value | Source |
|---|---|---|
| Pet-owning households in the US (2025) | 94 million | Pet Food Industry / APPA |
| Pet-owning households in Europe (2024) | 140 million | FEDIAF |
| Share keeping the animal’s records in a service | 5–20% | own assumption |
| Share whose service ends or who switch per year | 10–20% | own assumption |
| Time wasted re-collecting records | 1–3 h | own assumption |
| Value of time | $20/h | own assumption |
| Effect of AI on wasted time without the idea | −50% | own assumption |
| Losses leading to an unnecessary repeat test or vaccination | 5–10% | own assumption |
| Cost of a repeat | $50–150 | own assumption |
- Users: 234 million × 5–20% ≈ 12–47 million households.
- Losses per year: 12–47 million × 10–20% ≈ 1.2–9.4 million cases.
- Time: 1.2–9.4 million × 1–3 h × $20 × 50% ≈ $12–280 million.
- Unnecessary repeats: 1.2–9.4 million × 5–10% × $50–150 ≈ $3–140 million.
- Total: roughly $15–420 million a year.
This excludes the network value of an open data commons, such as research use, which I could not estimate credibly. This is an order-of-magnitude estimate, not a forecast.
What moves it most is how many people keep records in a service
The range spans more than a factor of ten mainly because I found no figure for how many pet owners use a separate health record service. The other big factor is the baseline: if vet chains’ own portals and the EU export right cover most of the history anyway, the idea’s added value falls to the low end of the range.