ConceptAdvancedAI Opportunity & Model Strategy / Data strategy as product strategy / #5
How do you evaluate whether proprietary data is actually a moat?
BOUND· the quarter Fenwick Credit stopped re-checking its own moat, because the model had just gotten good
Fenwick Credit underwrites consumer loans using six years of proprietary alternative data on top of standard bureau scores. Priyanka Osei runs the data science team that used to run a quarterly exercise estimating how long a competitor would take to catch up. Then the model's accuracy crossed a number that felt like proof, and the exercise quietly stopped.
The direct answer
Do the arithmetic on how long and how much it would cost a well-funded competitor to close the gap without your data, not just how good your model looks today. If replicating your edge takes less time than your own product cycle, or costs less than a normal funding round, you have a lead, not a moat. Recheck that math on a schedule, because the one assumption that decides it, whether your accuracy gains are still compounding or have already flattened, changes quietly and never announces itself.
Do this, in order
Estimate replication cost and time for a well-funded competitor, in real dollars and months, not vibes.Why: "our data is really good" is a feeling. "It would cost a rival $26M and 14 months" is a number you can act on.
Check whether your marginal accuracy gains are still compounding or have already flattened.Why: this single assumption swings the whole estimate more than any other input.
Compare your estimated moat lifespan against how fast the underlying data landscape itself changes.Why: new entrants and new regulation can commoditize "proprietary" data on their own timeline, regardless of what you do.
Re-run the replication estimate on a fixed schedule, not only when someone asks.Why: a moat claim that never gets re-tested is a slogan, not a measurement.
Give a range for time-to-parity, not one confident number.Why: false precision hides exactly how uncertain the estimate really is.
Treat "the model just got better" as a reason to check harder, not a reason to stop checking.Why: good news is exactly when people stop watching the thing that was actually protecting them.
How to answer this, stage by stage
Nobody is scoring whether you believe your own data is special. They're scoring whether you can put a number on what it would cost someone else to stop caring that it's yours.
Stage 1
Scope it to one company and one claim
Say it like this
"Let's ground this in Fenwick Credit, an underwriting model built on six years of proprietary alt-data, and the exact quarter the team stopped checking whether that was still a real moat."
Why this works
Stops the answer from becoming an abstract debate about data advantages in general.
Stage 2
Say your structure out loud
Say it like this
"I'll run this as BOUND. Break down the equation, own each number's source, use a range instead of one figure, nail a sanity check, and name which assumption swings the estimate most."
Why this works
Signals you're going to show real arithmetic, not just assert confidence about your own data.
Stage 3
Reframe: the question isn't "is our data good," it's "what would it cost to copy us"
Say it like this
"This isn't really a question about how accurate our model is today. It's a question about how long and how expensively a competitor could get to the same accuracy without our specific data."
Why this works
This is where the answer stops being pride in your own numbers and starts being a real competitive test.
Stage 4
Break down the equation and own the numbers
Say it like this
"Replication cost equals data acquisition price times applicants needed for parity, plus tuning time and talent. I'll assume $45 to $60 per applicant for comparable bureau and alt-data feeds, and about 500,000 applicants for a competitor to reach a usable sample."
Why this works
Shows visible arithmetic instead of a guess wearing a confident tone.
Stage 5
Prove it with the compressed failure
Say it like this
"Fenwick's team stopped re-running that estimate once model accuracy crossed 0.85 AUC. Eighteen months later, a rival lender had closed 80 percent of the performance gap in 14 months, using a purchased alt-data feed, right inside our own 9-to-24-month estimated range."
Why this works
Compresses the whole argument into the one number the estimate would have caught, if anyone had kept checking it.
Stage 6
Name the assumption that swings it most
Say it like this
"The single biggest lever is whether our marginal accuracy gains are still compounding. Early on they were, about 0.9 points of AUC per 10,000 new labeled outcomes. By year six that had flattened to about 0.1. Once gains flatten, you don't have a data-quality lock anymore, you have a volume lead, and volume is exactly what money can buy fastest."
Why this works
Names the one number that actually decides whether the whole moat claim survives.
Stage 7
Close on one line
Say it like this
"A moat isn't a feeling about how good your model looks today. It's a number, in months and dollars, and the day you stop re-checking that number is the day it stops being true whether you notice or not."
Why this works
Restates the direct answer, using the estimate itself as the closing line.
Let's learn
Here is what happens when a genuinely good number gets mistaken for a permanent one.
Fenwick Credit's default-prediction model improved from an AUC of 0.71, using bureau data alone, to 0.86, using six years of proprietary alternative data layered on top. In years one and two, every additional 10,000 labeled outcomes added about 0.9 points of AUC. By years five and six, that same 10,000 outcomes added only about 0.1 points. The gains were real. They were also flattening, quietly, the whole time.
The five letters, held up as one page. Direction is the step this question is really testing.
For the first three years, Priyanka's team ran a quarterly exercise: estimate what it would cost a well-funded rival to replicate Fenwick's edge without the proprietary data, using current data-market prices and typical model-tuning timelines.
Here's the turn: once the model crossed 0.85 AUC in year four, that exercise started to feel unnecessary. The model was clearly excellent. Nobody framed skipping the quarterly estimate as a real decision. It just stopped feeling worth the two days it took each quarter, exactly the two days that would have caught what was actually happening.
Estimated cost for a rival to reach parity, by component
Roughly the size of Fenwick's own last funding round, achievable inside 12 to 18 months by anyone willing to spend it.
At its worst, the board keeps hearing "our data moat compounds every year" in the same words used at the founding pitch, while the actual arithmetic behind that claim quietly stops being checked at all, right as the one number that mattered most, whether accuracy gains were still compounding, started telling a very different story.
A moat that nobody re-checks isn't a moat anymore. It's a claim running on the reputation of the year it was first true.
The choice I would take back
The founding pitch to investors said "our data moat compounds and gets more defensible every year," a line that worked well as a slogan. Nobody built a standing process to actually re-test that claim on a schedule, because the slogan itself felt like the proof. It stopped making sense the moment the underlying assumption, compounding gains, quietly became false.
What I would leave alone: I wouldn't run the full replication estimate for a minor competitor with no real funding behind them, since the exercise is worth its cost only against a rival who could plausibly spend the money.
The lesson: a moat claim is only as good as the last time someone actually tried to break it on paper. A good model score is evidence the moat existed once. It is not evidence it still does.
Now here is the same thing as a story
The short version above is what you'd say defending the underwriting model's competitive position in a board deck. Read this one for how a genuinely good quarter quietly ended the one check that would have caught the erosion.
For three years, the last Tuesday of every quarter belonged to Priyanka's replication exercise: pull current bureau and alt-data feed prices, estimate a rival's tuning timeline, and present a range to the board. It never took more than two days, and it always came back reassuring.
One number kept getting watched because it was easy to feel good about. The other quietly stopped, because it never had that problem.
In year four, the model's AUC crossed 0.85 for the first time, a genuine milestone the whole team had worked years toward. The board meeting that quarter ran long on celebration. The replication exercise, due that same week, got pushed. Then it got pushed again the next quarter. By year five, nobody had scheduled it at all.
Four parts. Fenwick's team used to price all four every quarter. For eighteen months, nobody priced any of them.
Nobody decided the moat was safe forever. The team was simply busy, the model was genuinely good, and an exercise that had always come back reassuring stopped feeling like it was worth the two days.
Knowledge spark: why would a model getting better make a moat weaker, not stronger?
Early accuracy gains usually come from data quality and volume both improving together. Later gains, past a certain point, come mostly from volume alone, since the model has already learned most of what the data quality has to teach. Volume is the one thing a well-funded competitor can buy the fastest. A high score built on quality feels earned. The same score, once it's mostly volume, is closer to a lead than a lock.
Eighteen months after the last replication check, a rival lender launched a competing product. Independent industry benchmarks showed it had closed about 80 percent of the accuracy gap to Fenwick, in 14 months, using a purchased alternative-data feed and a tuning approach that wasn't particularly novel.
The rival landed almost exactly inside the range Fenwick's own team used to estimate, back when anyone was still running the numbers.
When the quarterly check first got pushed, someone said, "let's skip it this one quarter, the board's thrilled with the model and we have a launch to finish," and it sounded completely reasonable, since nothing about that specific week suggested anything had changed.
Fenwick's advantage had quietly moved from the first branch to the last one, and nobody was running the check that would have shown it.
Rerun the same eighteen months with the quarterly replication estimate still running: year five's check would have shown marginal gains flattening to 0.1 points per 10,000 outcomes, a clear signal the "moat" had become a volume lead. That finding alone would have justified investing in a genuinely new proprietary signal, one a rival couldn't simply purchase, well before any competitor's launch, instead of learning about the erosion from an industry benchmark report.
What swings the replication estimate most
One assumption swings the estimate more than the other three combined, and it's the one nobody was checking.
What I'd tell myself, learning about a rival's benchmark result eighteen months after the last time anyone at Fenwick priced the gap: the model's own score was never proof the moat was safe. It was proof the moat had worked, in the past tense, and the past tense is exactly the part that needs re-checking most.
BOUND, the estimate that would have caught this at year fiveNot a pep talk about proprietary data. BOUND is what forces a real number onto a claim that usually just gets asserted.
B
Break it down. State the equation out loud.
Replication cost equals data price times applicants needed for parity, plus tuning time, plus regulatory setup.
Turns "our data is special" into something with visible parts you can actually check.
O
Own numbers. Say where each assumption came from.
$45 to $60 per applicant for comparable data feeds, about 500,000 applicants for a usable sample, based on current market prices Fenwick's own team could quote.
Every number has a source someone could challenge, which is the whole point.
U
Use a range. Low and high, never false precision.
9 to 24 months for a rival to reach parity, not a single confident number that hides how uncertain the estimate really is.
A rival actually landed inside this range, which is exactly what a good range should do.
N
Nail the sanity check. Compare to something known.
$26M is roughly the size of Fenwick's own last funding round, a plausible number for a well-funded rival to actually spend.
If the estimate had come out at $2B, that would be a sign the math was broken, not a sign of real safety.
D
Direction. Which assumption swings the estimate most.
Whether accuracy gains are still compounding swings the estimate by about 60 percent, more than the other three assumptions combined.
This is the hardest step, and the one Fenwick's team stopped tracking right when it mattered most.
The recap, one line per letter: break it down is data price times volume plus tuning and compliance, own numbers is sourcing each figure from real market prices, use a range is 9 to 24 months instead of one false-precise figure, nail the sanity check is comparing $26M to Fenwick's own funding round, and direction is that whether gains are still compounding swings the estimate more than everything else combined.
And if you want to be sure it really works, try it somewhere elseSame five letters, a teleradiology startup instead of a lender. Different flip family entirely, the same overconfident number.
Farida Nabulsi leads data at Halcyon Diagnostics, which claims its ten-year, forty-million-scan annotated library is a moat for its diagnostic-assist model. Mapped onto BOUND: break it down is annotation cost per scan times scans needed for parity. Own numbers assumes double-annotation costs about $18 a scan versus $6 for a single read, and a rival needs roughly 2 million well-annotated scans for parity. Use a range gives 12 to 30 months depending on how many radiologists a rival can hire at once. Nail the sanity check compares that timeline against how often hospital data-sharing agreements typically get renegotiated, since regulation could reshuffle access either way. Direction is whether Halcyon's own recent scans are still double-annotated, or have quietly shifted toward single-read only.
The flip here is scope, not over-trust. As new hospital partners joined, scan volume tripled within two years, and Halcyon's radiologists could no longer double-annotate every incoming scan the way they had for the archive's first three years. They shifted, one hospital contract at a time, to single-read annotation for most new volume, keeping double-annotation only for a shrinking, hand-picked sample. The "forty million scans" number kept growing. The share of it that was ever high-quality kept shrinking at the exact same time.
The archive got bigger at exactly the moment its average quality got worse, and the headline number never showed either change.
Swap the trigger and it still runs.
Speed: an interviewer caps you at sixty seconds. Say "price what it would cost a rival to replicate your edge, in months and dollars, and recheck that number on a schedule," and stop.
Cost: no time to build a full replication model before the next board meeting. Say so honestly, and estimate the single biggest lever, whether your gains are still compounding, first.
The data landscape got worse for competitors, for real: if new privacy rules make alt-data harder for anyone to buy, that genuinely strengthens a moat. The direction of a perturbation isn't always bad news; the discipline is checking either way.
Where people run it wrong.
They treat a good accuracy score today as proof the underlying advantage is permanent.
They run a replication or moat estimate once, usually for a pitch deck, and never schedule it again.
They give one confident number instead of a range, which hides exactly how shaky the underlying assumptions are.
How to use it live. The moment an interviewer asks whether your data is a real moat, ask yourself: what would it cost a well-funded rival, in real months and dollars, to not need your data at all? Answer that with a range, name what swings it most, and the rest of the response follows.
Flashcards (tap any card to flip it)
1 · THE FLIP FAMILY
What flip family is this?
Tap to flip
ANSWER
Over-trust flip: once the model crossed 0.85 AUC, Priyanka's team stopped re-running the replication estimate, precisely because the good news made it feel unnecessary.
2 · THE PERSON
Who is this answer about?
Tap to flip
ANSWER
Priyanka Osei, who runs data science at Fenwick Credit and used to lead the quarterly replication-cost exercise.
3 · THE HABIT
What did the team stop doing once the model got good?
Tap to flip
ANSWER
Running the quarterly estimate of how long and how much it would cost a rival to replicate Fenwick's data edge.
4 · THE FLIP, IN THIS STORY
What's the two setting switch here?
Tap to flip
ANSWER
Re-checking the replication estimate every quarter versus never checking it at all. No middle setting once the "obviously fine" feeling took over.
5 · THE OLD DECISION
What decision would you take back?
Tap to flip
ANSWER
Letting the founding pitch line, "our moat compounds every year," stand in for an actual standing process to re-test that claim.
6 · THE NUMBER
Fill in the blank: marginal AUC gain per 10,000 new labeled outcomes fell from 0.9 points to about ___ points by year six.
Tap to flip
ANSWER
0.1 points, the signal that the moat had shifted from a data-quality lock to a volume lead.
7 · THE REPLAY
Same eighteen months, quarterly replication checks kept running. What changes?
Tap to flip
ANSWER
Year five's check shows gains flattening to 0.1 points, prompting investment in a new proprietary signal well before any rival's launch, instead of learning about the erosion from an industry benchmark report.
8 · CROSS PRODUCT TRANSFER
Section 4 answers this same question again for a different product, with a different flip family. Which product, and which family?
Tap to flip
ANSWER
Halcyon Diagnostics' annotated scan library. The flip is scope: radiologists shifted from double-annotating every scan to single-read only, once partner volume tripled past what they could sustain.
Check yourself Score: 0 / 0
Multiple choice
1. According to this answer, what's the strongest way to evaluate whether proprietary data is a real moat?
A. Check whether your accuracy score is above 0.80.
B. Estimate how long and how much it would cost a well-funded competitor to replicate the edge without your data.
C. Ask your sales team whether customers mention the data in pitches.
D. Count how many terabytes of data you have stored.
Show hint
Look at the direct answer.
Show answer
B. A moat is a number in months and dollars, not a feeling about how good your model looks today.
True or false
2. True or false: this answer argues that Fenwick's model getting better was itself proof the data moat was safe.
True
False
Show hint
Look at the knowledge spark about why a better model can mean a weaker moat.
Show answer
False. Later gains often come mostly from volume, which a well-funded rival can buy fastest, so a high score can mean a shrinking lead, not a growing lock.
Fill in the blank
3. Fill in the blank: the estimated total cost for a rival to reach parity was about $___ million.
Show hint
Look at the stacked bar chart, "Estimated cost for a rival to reach parity, by component."
Show answer
$26 million. Roughly the size of Fenwick's own last funding round, which is exactly what the sanity check is meant to catch.
Short answer, where it wouldn't matter
4. Name a situation where this answer says you would NOT need to run the full replication estimate, and say why.
Show hint
Look at "what I would leave alone."
Show answer
Model answer: Against a minor competitor with no real funding behind them. The exercise is only worth its cost against a rival who could plausibly spend the money to actually replicate the edge.
Short answer, apply it yourself
5. Pick a company you think has a "data moat." What would you estimate first to test whether that claim is actually true?
Show hint
Think about what a well-funded competitor would actually need to buy or build to catch up.
Show answer
Model answer: A mapping app's traffic-prediction data. Estimate what it would cost a rival to buy comparable location data feeds and how long their model would need to reach similar accuracy, rather than assuming years of data automatically means a permanent lead.
Short answer, work the number
6. If a rival needs 14 months to close 80% of the gap, and Fenwick's own estimated range was 9 to 24 months, was the rival's actual result closer to the low end, the middle, or the high end of that range?
Show hint
Compare 14 months against the midpoint of 9 and 24.
Show answer
Model answer: Closer to the low-to-middle end. The midpoint of 9 and 24 is about 16.5 months, so 14 months landed just under the middle, meaning the rival caught up faster than Fenwick's own average case estimate.
Before you close the answer
Why this works
Tests whether you'll accept a good accuracy score as proof of a durable advantage, or insist on pricing what it would actually cost a competitor to erase that advantage.
Follow-up traps
"Isn't re-running this estimate every quarter excessive if nothing's changed?" Response: the whole point is that nothing visibly changes until the estimate is rerun. The model score stayed high the entire time the underlying moat was eroding.
"Couldn't the range just be wrong, and the real cost is much higher?" Response: possible, which is exactly why the sanity check compares the estimate to something known, like a funding round, so an implausible range gets caught before anyone trusts it.
If pressed
The fix Fenwick put in place ties the replication estimate to a hard calendar trigger, not a judgment call: it reruns automatically every quarter regardless of how the board meeting that week is going, specifically so a good result can never again be the reason it gets skipped.
From U2xAI Academy
From answering questions to owning outcomes.
A live workshop where you ship a working AI agent, defend a launch decision, and walk away with a portfolio recruiters can't wave off, not just more questions to study.