Ankit Kapoor
All work

Project 02

What remains worth paying for?

The Moat Test

An investigation into which parts of an AI product's value survive once its core capability becomes easy to reproduce.

Status: PrototypeEvidence: Measured, partialA working demo runs. Results are reported by the evidence label.

Concept preview

Concept preview — the comparison the investigation is built around: one transcript, two extraction methods, and a line reference behind every claim. The excerpt text is hand-authored placeholder content, not a recorded run.

Drawn wider than this screen — scroll the figure sideways, or read it in words below.

What this figure shows, in words
  • The source is a transcript with speaker labels and stable line IDs, shown here as eight lines. Two of them are explicitly tagged: line 3 reads “DECISION: ship Thursday” and line 6 reads “ACTION: Priya to draft”.
  • The baseline method extracts only tagged lines. It returns “ship Thursday” from line 3 and “Priya to draft” from line 6, and ignores every untagged line. It is a deterministic string match and sets the floor any model has to beat.
  • The challenger method returns richer structure: a decision (ship Thursday, current, from line 3), an action (Priya, due unresolved, from line 6), an open question (who signs off, from lines 4 to 5), and one item where the owner was ambiguous and was therefore left null, from line 7.
  • Every claim in either panel carries the transcript line it came from. Both panels stay blind until the reveal.
  • No accuracy figure appears in the drawing. The figures from the recorded baseline runs are given as text under Evidence and results, where their sample size and caveats can travel with them.

Original SVG drawn for this repository from The Moat Test brief (docs/02_The_Moat_Test_BRD.md, section 5). No third-party imagery.

The 30-second brief

Evidence: Measured, partial

Decision
A category of paid AI products rests on a capability that a competent engineer can now reproduce in a weekend. Is the price supported by something else, or by the capability?
Position
Investigation in progress. Reproducing the capability is the easy half and proves little on its own; the claim worth testing is about the other half. The lab now runs, the deterministic baseline has been executed over the synthetic transcripts and archived twice, and the blind comparison genuinely withholds both method identities until a choice is made. But the gold annotations behind those runs are unreviewed drafts and no model-based challenger has yet been measured against them, so there is still nothing to conclude. The proposed test is unchanged: run the challenger against the baseline on a human-reviewed evaluation set, publish the actual outputs including the failures, and only then argue about which remaining advantages are real.
Evidence
Measured in part. On the held-out split — 12 synthetic transcripts, gold annotations that no person has reviewed — the tagged-line baseline returned 8 actions, all 8 of which matched the gold set, against the 33 actions that gold set records. Every one of its 22 extracted items carried a transcript line reference and all 22 references resolved, but whether each cited passage actually supports its claim is unmeasured for all 22, because that needs a reader. No challenger has been measured against the baseline and no potential user has been interviewed.
Trade-off
Publishing the failure cases beside the successes is what makes the eventual conclusion worth anything, and it guarantees the prototype looks worse than the product it is being compared against. That comparison is also structurally unfair in the other direction: a weekend challenger tested on clean transcripts is not doing the job a paid tool does on real meetings.
Uncertainty
Whether the advantages that look decisive on paper — capture reliability, workflow integration, distribution, trust — are actually what buyers pay for, or whether they are simply the reasons a vendor gives. Five conversations will not settle it, but they would be five more than the current zero.

Context and decision

The opening question is deliberately narrow: if a model can summarise a transcript, what makes an AI meeting assistant worth paying for? It is a good case because the core capability is unambiguously commoditised. Transcript in, notes out, at a quality that would have been remarkable three years ago and is now a default.

The tempting conclusion is that the category is therefore in trouble. That conclusion skips a step. Reproducing a capability is not reproducing a business. Getting the audio in the first place, surviving a bad connection and four people talking over each other, landing the output where the team already works, and being trusted with the recording of a difficult conversation are all separate problems, and none of them are solved by the summariser.

So the decision is which of those remaining advantages are load-bearing. That question cannot be answered by an opinion about AI. It needs a challenger that actually runs, an honest account of where it breaks, and a separate argument about each advantage the challenger never touched.

Alternatives considered

  • Benchmark a named commercial product directly

    ForA head-to-head number against a real tool would be the most persuasive possible result.

    AgainstCalling another company's product without authorisation, or scraping a paid tool, is not something I am willing to publish. A comparator gets added only when it is legitimately obtained, and until then the baseline is a deterministic extractor I wrote.

  • Ship the summariser as a product

    ForIf the capability is genuinely reproducible, the reproduction could be given away.

    AgainstThat answers a different question. The investigation is about what the price is buying, and a free clone tests distribution, not value. It would also commit me to support I cannot provide.

  • Score each product against a single moat rating

    ForOne number per product would make the analysis instantly comparable.

    AgainstA composite score hides exactly the disagreement worth having, and it would be a fabricated metric dressed as a measurement. Named advantages, argued separately, are harder to read but honest.

Method and model

The challenger takes a UTF-8 transcript with speaker labels and stable line IDs, and returns a short summary, decisions with a current/superseded/unresolved status, action items with an explicit owner and due date, open questions, and uncertainty flags. Every decision and action carries the line IDs it was derived from.

It is measured against a deterministic baseline named the tagged transcript baseline, which extracts only lines explicitly marked ACTION: or DECISION:. This is a low bar on purpose: it is the score to beat before a model-based method has demonstrated anything at all.

Three data modes are labelled everywhere output appears. Illustrative demo means hand-authored content and no performance claim. Recorded experiment means archived real output with run metadata attached. Live trial means the visitor deliberately ran a transcript through a configured provider — and a live result is never silently folded into the published benchmark.

The concept preview on this page is illustrative demo. The figures under Evidence and results are recorded experiment: they come from archived runs with their metadata attached, and the run record they are copied from is cited below.

Evidence and results

The lab runs. It executes the deterministic baseline over the synthetic transcripts and archives each run with its metadata, and the blind comparison keeps both method identities hidden until a choice has been made. It is deployed and open to anyone, so a reader can run the blind comparison themselves rather than take my description of it.

Two runs have been recorded and archived, and that is the whole reason this case is labelled Measured, partial rather than Illustrative. On the held-out split — 12 synthetic transcripts — the tagged-line baseline returned 8 actions and all 8 of them matched the gold annotations, against the 33 actions those annotations record. It assigned the correct status to 1 of 14 matched decisions. Every one of its 22 extracted items carried a transcript line reference, and all 22 references resolved. Those figures are copied from the archived run record cited below, and they describe the deliberately unimpressive baseline, not a challenger.

The word partial is doing real work here. The corpus is synthetic and was authored for this benchmark. The gold annotations are drafts written by a coding agent and no person has reviewed them, so a recall figure measured against them is a measurement against an unreviewed draft. Whether each cited passage actually supports the claim attached to it is not measured at all, for any of the 22 items, because that requires someone to sit and read. And the thing this investigation is actually about — whether a model-based challenger clears this floor, and which commercial advantages survive if it does — has not been measured.

The evidence listed on this page therefore splits in two. The baseline, the output contract, and the concept schematic are design artefacts: they establish what would count as a result. The archived runs are a result, of a narrow and clearly bounded kind.

  • Tagged transcript baseline

    IllustrativeA deterministic extractor that pulls only explicitly marked lines — ACTION:, DECISION: — and records the line ID for each. It sets a floor: any model-based method has to beat plain string matching before its output means anything.

    Sources: src-moat-brief

  • Archived baseline runs

    Measured, partialTwo recorded runs of that baseline over the synthetic corpus, archived with their run metadata. On the held-out split of 12 transcripts it returned 8 actions, all 8 matching the gold annotations, against the 33 actions those annotations record, and it assigned the correct status to 1 of 14 matched decisions. All 22 of its extracted items carried a line reference and all 22 references resolved. Citation support is not measured for any of the 22, and the gold annotations are drafts no person has reviewed — which is why this is partial and not reviewed.

    Sources: src-moat-run-held-out

  • Output contract

    IllustrativeEvery extracted decision and action carries an owner, a status, and the transcript line IDs it came from. An ambiguous owner stays null rather than being guessed; an unresolved date stays as the speaker's original words.

    Sources: src-moat-brief

  • Concept preview schematic

    IllustrativeThe source-to-output comparison shown on this page. The excerpt text is hand-authored to show the structure of the comparison; it is not the output of a recorded run.

    Sources: src-moat-schematic

Interpretation

The position this investigation is built to test is that in categories where the core capability has commoditised, the durable advantage moves to reliable capture of the input and to placement in the workflow, and that pricing power follows whichever of those is hardest to replicate rather than whichever is most visible in the demo.

If the challenger reproduces most of the output quality on clean transcripts, that supports the first half of the position and says nothing about the second. If it fails badly even on clean transcripts, the commoditisation premise itself is weaker than the category's critics assume, and that is the more interesting outcome to publish.

  • Trade-offTraceability over fluency

    Requiring a line reference for every claim makes the output blunter and occasionally awkward to read. Without it, a confident summary and a fabricated one are indistinguishable.

  • Trade-offA weak honest baseline over a strong unauthorised one

    Comparing against my own tagged-line extractor produces a less impressive headline than comparing against a commercial tool, and it is a comparison I can actually publish.

  • Trade-offSynthetic transcripts over real ones

    Hand-built transcripts can be shared, re-run, and argued about. They are also cleaner than real meetings, which flatters every method under test.

Limitations

The first investigation uses synthetic meeting transcripts. They are cleaner than real meetings, they were authored for this benchmark and depict no real meeting, and the gold annotations scored against them are drafts that no person has reviewed.

Audio capture and PDF parsing are out of scope, which means the prototype does not test the part of the value chain most likely to be defensible.

No commercial product is benchmarked, so nothing here is a claim about any named vendor's performance.

Live model output varies between runs. Reproducibility here means archived outputs with run metadata, not a promise that a future run returns the same text.

  • OpenWhether the gap is capability or context

    If the challenger closes most of the quality gap on clean input, the interesting question moves entirely to capture, integration, and trust — none of which this prototype tests.

  • OpenWhether the evaluation set is fair

    An evaluation set I wrote, scored against a rubric I wrote, can quietly encode what I already believe. Manual review helps and does not eliminate it.

  • OpenWhether buyers agree with the framing

    The buying criteria in this investigation are my hypotheses about what teams care about. Three to five conversations with people who run these meetings would be the first real check.

Next test

Have a person review the gold annotations and read every cited passage, so the recorded metrics stop being measurements against an unreviewed draft and citation support stops being unmeasured. Until that happens this benchmark can only honestly be reported as partial.

Then talk to three to five people who actually run these meetings about how notes reach their workflow, and report what they said with the sample size attached rather than as a finding about the market.

Sources

  • src-moat-brief The Moat Test — business requirements, version 1.0

    Owner-authored specification dated 6 September 2026, held in this repository at docs/02_The_Moat_Test_BRD.md. Defines the investigation, the output contract, the tagged transcript baseline, the three data modes, and the research tasks that remain outstanding.

  • src-moat-run-held-out Tagged transcript baseline — held-out run, 2026-09-07.1

    Archived run record held in this repository at apps/the-moat-test/experiments/runs/tagged-transcript-baseline--held-out--2026-09-07.1/report.json, data mode "recorded-experiment", over 12 attempted cases. Every figure quoted on this page is copied from that file. The file itself records that the corpus is synthetic and depicts no real meeting, that the gold annotations are drafts written by a coding agent and no human has reviewed them, and that citation support is not measured because it requires a reviewer to read each cited passage.

  • src-moat-schematic Concept preview schematic (original)

    Original SVG drawn for this site from the specification above, held at components/schematics/the-moat-test.tsx. The excerpt text inside it is hand-authored illustrative content.

Authorship and review

Ankit's contribution
I chose the question and the category, designed the experiment, wrote the output contract and the tagged-line baseline that sets the floor, and framed the buying criteria as hypotheses to test rather than conclusions. The commercial argument on this page is mine, and it is explicitly unfinished.
AI-assisted implementation
The prototype and this site have been implemented with AI coding assistance against a specification I authored. The evaluation set and the rubric are mine, but the gold annotations the archived runs are scored against were drafted by that assistance and have not been reviewed by a person. That is precisely why the figures on this page are reported as measured against an unreviewed draft rather than as settled numbers, and why the evidence label stops at partial.
Human review
Reviewed by me on 7 September 2026 for accuracy of status and claims. No external review. The baseline runs cited here are archived machine output; no person has reviewed their gold annotations or their citation support, and no user interviews have been carried out.
Status
A working demo runs. Results are reported by the evidence label.

Published . Last updated .