Demand Reality

Evaluates whether real, observable market demand exists — before outbound effort, persuasion, or founder-led selling.

Stage: GrowthBooks · Stage 1Evidence standard: Strict · Behaviour-based

Evaluators apply strict evidence definitions.

Evidence that does not meet the definitions scores zero.

Typical flow

  1. 1Evaluate
  2. 2Identify missing evidence
  3. 3Generate evidence via operators
  4. 4Re-evaluate

Evaluation scope

This evaluator decidesThis evaluator does not do
Whether a specific ICP recognises itselfGive growth advice
Whether the problem is urgent and triggeredSuggest channels or tactics
Whether interest appears without persuasionImprove positioning
Whether demand exists beyond founder networksHelp you "pass"

Evidence requirements

  • Evidence must come from real users
  • Behaviour outweighs opinion
  • Preference outweighs enthusiasm
  • Willingness to pay outweighs intent
  • Missing evidence scores zero
View full Evidence Definitions →

How missing evidence is generated

If required evidence is missing, ProductBooks uses controlled operators to generate it.

Operators generate evidence. They do not decide fit.

ICP Self-Recognition Operator

Tests whether buyers recognise themselves as the target customer without explanation, education, or reframing.

Opens in ChatGPT · Returns here for evaluation

Run operator

Trigger Event Validation Operator

Validates whether real, recent events cause buyers to actively seek a solution rather than passively accumulate interest.

Opens in ChatGPT · Returns here for evaluation

Run operator

Urgency Proof Operator

Determines whether buyers acted immediately because delaying carried real consequences and trade-offs.

Opens in ChatGPT · Returns here for evaluation

Run operator

Founder-Independence Operator

Tests whether market demand persists when the founder is completely removed from demand generation.

Opens in ChatGPT · Returns here for evaluation

Run operator

Cold Recognition Operator

Tests whether cold buyers immediately recognise the problem from minimal exposure, without explanation or persuasion.

Opens in ChatGPT · Returns here for evaluation

Run operator

Evaluator contract: This evaluator applies definitions strictly. Disputes do not change scoring.