Data supporting or refuting a hypothesis
Evidence is an observationObservationUser ResearchA specific behaviour or statement observedView reference → that changes how much a team believes a claim, recorded with its direction and its weight. The word does heavy lifting in product work, because the same anecdote can be treated as proof or noise depending on who tells it. Disciplined evidence carries provenance, a stance toward the hypothesisHypothesisValidationA testable belief about a solutionView reference → it bears on, and an honest grade of how much it should move the needle.
The idea that decisionsDecisionStrategyA recorded decision with context, rationale, and consequencesView reference → should rest on graded observation rather than authority comes from evidence-based medicine, formalised in the early 1990s, and the term migrated into management through Jeffrey Pfeffer and Robert Sutton's *Hard Facts, Dangerous Half-Truths, and Total Nonsense* (2006). Their argument was that organisations routinely act on conviction, copied practice, and casual benchmarking, and that treating belief as a thing to be evidenced is a competitive advantage.
In product practice the concept sharpened through experimentation. The lean startup loop made evidence the output of a test rather than a thing you go looking for to confirm a decision already made. The build-measure-learn cycle in Eric Ries's *The Lean Startup* (2011) treats each experimentExperimentValidationA test designed to validate a hypothesisView reference → as a generator of evidence about a leap-of-faith assumptionAssumptionStrategyA belief taken as true that underpins a strategyView reference →. Teresa Torres later pushed teams to weigh evidence by how it was gathered in *Continuous Discovery Habits* (2021), warning against confirmation-driven reading where a team counts the quotes that agree and ignores the ones that do not.
Two refinements settled the practice. First, evidence has a direction: it can support, refute, or stay neutral on the claim it touches, and refuting evidence is often the most valuable. Second, evidence has weight, and that weight tracks rigour. A controlled experiment outranks an observation, which outranks a single quote, which outranks an expert's opinion.
A team believes its trial-to-paid conversion stalls because pricing is unclear. They gather evidence against that hypothesis. An instrumented experiment shows users who view the pricing page convert at the same rate as those who do not: rigour quantitative, source experiment_run, direction refutes, weight strong. Eight interviews surface that users abandon at the point of inviting a teammate: rigour qualitative, source interview, direction neutral on pricing but supporting a new seat-invitation hypothesis. One loud support email blames price: rigour anecdotal, weight weak. Read together, the strong refuting evidence kills the pricing theory, and the qualitative cluster redirects the team toward collaboration. The anecdote is recorded, weighted low, and overruled.
evidence_interpreted_as_learningEvidenceinterpreted asLearningcausal.supports, refutes, or neutral rather than simply accumulating in favour.In the Unified Product Graph, EvidenceValidationData supporting or refuting a hypothesis lives in the Discovery, Research & Validation region, in the validation domain, fourth in the hypothesis-anchored sequence. It is produced, never freestanding: inbound edges include evidenceHypothesishas evidenceEvidencehierarchy, hypothesis_has_evidenceExperiment RunyieldsEvidencecausal, and experiment_run_yields_evidenceExperimentproducesEvidencecausal, so every piece traces to the thing that generated it. Its experiment_produces_evidencedirection, evidence_rigor, and weight properties make a body of evidence sortable by stance and trustworthiness instead of by volume. Outbound, EvidencesupportsOpportunitycross-domain and evidence_supports_opportunityEvidenceinterpreted asLearningcausal carry the finding upward into decisions. Evidence with no inbound provenance edge is, by construction, an unsourced claim the graph will not let you hide.evidence_interpreted_as_learning
Type-specific fields on BaseNode
evidence_rigorstringEpistemological rigour. How the data was gathered.
evidence_sourcestringOrigin type. Drives renderer + filter UI; the provenance edge (`derived_from_*`) carries the actual source node reference.
directionstringDirection relative to the parent hypothesis.
weightobjectStrength (UPGAssessment, scale `weight_5pt`).
summarystringPlain-English summary.
observed_atstringISO date observed.
sourcestringFree-text provenance note
idstringrequiredUnique identifier (UUID)
typeNodeTyperequiredDiscriminator for the entity type
titlestringrequiredDisplay name
descriptionstringOptional detailed description
statusstringLifecycle status
tagsstring[]Freeform tags for filtering
6 edge types connected to this entity.
hypothesis_has_evidenceexperiment_produces_evidenceexperiment_run_yields_evidenceproof_point_derived_from_evidenceevidence_supports_opportunityevidence_interpreted_as_learning