VIEW THIS AS

Auto mode follows the Route Engine until you choose a viewpoint.

YOU ARE HERE

ROUTE CHECK

CONNECTED TO

WHAT NEXT

Use the canonical route for this room, or HELP if you are unsure.

How Verification Works | From Requirements and Claims to Tests, Evidence, Independent Checking and Traceable Confidence

eduKate Secondary small-group study for How Super Intelligence Works: Parameters and Weights.

One-sentence answer: Verification works by comparing a claim, product or result against explicit requirements using evidence that another competent checker can inspect or reconstruct, while keeping verification separate from the deeper question of whether the thing is useful for its intended purpose.

“It works” is not a verification statement. Neither is “I checked it.” Verification begins when the thing being checked, the requirement it must satisfy, the method of checking and the evidence produced are all explicit enough for someone else to audit.

Verification is confidence built from traceable comparison, not confidence borrowed from the person who built the thing.

Quick Read: the causal chain

CLAIM / REQUIREMENT → ACCEPTANCE CRITERION → TEST OR CHECK METHOD → CONTROLLED INPUTS → OBSERVATION → EVIDENCE → PASS / FAIL / EXCEPTION → INDEPENDENT RECONSTRUCTION → TRACEABILITY → CORRECTION → RE-VERIFICATION

1. Verification needs something explicit to verify

A vague requirement cannot be verified cleanly. “The system should be fast” leaves the checker guessing. “The system shall return a valid response within two seconds for 95% of requests under the specified load profile” provides a target, a metric, a threshold and conditions.

NASA’s current systems-engineering guidance defines product verification as proof of compliance with requirements or specifications and distinguishes it from validation, which asks whether the product accomplishes the intended purpose and stakeholder expectations.

This creates the foundational distinction:

VerificationDid we build it according to the stated requirements?
ValidationDid we build the right thing for the intended use and receiver?

A product can pass every stated requirement and still fail the user if the requirements themselves were wrong or incomplete.

2. Requirements need identifiers and traceability

Serious verification systems do not rely on memory. Requirements receive identifiers. Each requirement is linked to one or more verification methods and evidence records. NASA’s Systems Engineering Handbook includes a Requirements Verification Matrix for exactly this reason: every “shall” should have a planned method showing how compliance will be demonstrated.

The chain looks like this:

REQUIREMENT ID → SOURCE → VERIFICATION METHOD → TEST/ANALYSIS/INSPECTION/DEMONSTRATION → RESULT → EVIDENCE LOCATION → EXCEPTION / WAIVER → APPROVAL STATE

Traceability lets later readers answer a vital question: What exactly gives us the right to say this requirement passed?

3. Verification method must fit the claim

Different claims require different evidence. NASA guidance commonly separates verification into methods such as analysis, inspection, demonstration and test.

MethodWhat it doesExample
InspectionExamines physical or documented characteristics.Check dimensions, labels, configuration or required documentation.
AnalysisUses calculations, models or data to demonstrate compliance.Structural stress analysis against a requirement.
DemonstrationShows that a function can be performed under specified conditions.Demonstrate that an emergency release can be operated.
TestApplies controlled inputs and measures outputs.Load-test an API or vibration-test a component.
Formal proof / logical verificationShows that a property follows from a formal model or specification.Prove an algorithm preserves an invariant.

None of these methods is automatically superior. A visual inspection cannot prove throughput under peak load. A simulation cannot substitute for a physical test when the unmodelled failure modes are exactly what matter. A formal proof can prove properties of a formal model while leaving assumptions about implementation or environment unresolved.

4. Pass/fail criteria should exist before the result is seen

If the acceptance threshold moves after the result arrives, verification becomes negotiation disguised as testing. Strong verification therefore predeclares:

  • the requirement;
  • the exact method;
  • the operating conditions;
  • the sample or test article;
  • the threshold;
  • allowed uncertainty;
  • treatment of missing data;
  • rules for exceptions and retries.

Unexpected results may justify changing the requirement or test method—but the change should be documented rather than quietly rewritten around the outcome.

At Singapore scale, a verification result becomes part of What Makes Singapore Work | The Learning Loop when a pass, failure or exception does more than close a checklist: the evidence is routed back into diagnosis, requirements, design or the next decision, with the change kept traceable. This page remains the general mechanism owner for verification.

5. Verification is only as good as its test coverage

Passing sampled tests does not prove universal correctness. A software system may pass normal traffic but fail under concurrency. A manufactured part may pass room-temperature testing but fail after thermal cycling. A student may solve familiar examples but fail an unfamiliar transfer question.

Verification should therefore expose the coverage envelope:

  • which inputs were tested;
  • which ranges were covered;
  • which edge cases were included;
  • which interfaces were exercised;
  • which failure states were triggered;
  • what was not tested;
  • whether the environment matched deployment.

A pass outside its tested envelope is an inference, not a verified fact.

6. Verification should challenge shared assumptions

The same team, model, dataset and toolchain can reproduce the same mistake. Independence is valuable because it reduces correlated error.

An independent checker may use:

  • a separate implementation;
  • another instrument;
  • another dataset;
  • a blind review;
  • a second calculation route;
  • a separate test team;
  • a different model or assumption set.

Independence does not guarantee correctness. It improves the chance that hidden shared assumptions will be exposed.

7. Verification ≠ reproduction ≠ replication ≠ validation

TermMain question
VerificationDoes the artefact or result conform to stated requirements/specification?
ReproductionCan the result be obtained again using the same data, code, method or artefacts?
ReplicationDoes an independent study or implementation obtain compatible findings under a new execution?
ValidationDoes the system or model serve its intended real-world use?
AuditDoes the evidence, process or control system conform to an audit scope and criteria?

These jobs overlap but should remain conceptually separate. Reproducing a wrong answer is still possible. Verification against a bad requirement is still possible. Validation can fail after verification passes.

8. Circular verification is not independent evidence

A system should not be considered verified merely because it checks itself using the same internal logic that produced the result.

Examples of circular assurance include:

  • an AI answer “verifies” itself by asking the same model to review its output without external evidence;
  • a spreadsheet checks a total using a formula derived from the same broken source cells;
  • a simulation is validated only against synthetic data produced by the same model family;
  • a manufacturer inspects only the dimension its own faulty gauge created.

Internal checking can be useful, but confidence rises when the verification path introduces independent evidence or a meaningfully different failure mode.

9. Verification needs uncertainty too

If a requirement says a dimension must be at least 10.00 mm, and the measured result is 10.01 mm with substantial measurement uncertainty, a naive pass/fail decision may be misleading.

Measurement and Uncertainty therefore sit underneath good verification. The evidence must be capable of distinguishing pass from fail at the required resolution.

10. Verification across a system is hierarchical

Components can pass individually while the integrated system fails. Interfaces create new failure modes.

A useful hierarchy is:

UNIT → COMPONENT → SUBSYSTEM → INTEGRATED SYSTEM → END-TO-END RECEIVER PATH

NASA guidance explicitly includes verification after integration because the assembled system can behave differently from its verified parts. End-to-end tests are especially important when timing, interfaces, power, data, human operation or environmental conditions interact.

11. Worked example: verifying an API

Suppose an API specification states that a request with a valid token and valid payload must return a specified JSON structure within two seconds under a defined load.

Verification could include:

  • schema tests for required fields;
  • authentication tests;
  • boundary-value tests;
  • invalid-input tests;
  • latency tests under declared load;
  • concurrency tests;
  • version-compatibility tests;
  • independent client implementations.

If all pass, the API may conform to the specification. That still does not prove the API solves the user’s actual problem, communicates the right meaning or is safe for every deployment. Those are validation, interoperability, security and domain-owner questions.

12. Worked example: verifying a student’s answer

A mathematics answer can be verified several ways:

  • substitute the result back into the original equation;
  • solve using a second method;
  • estimate the expected magnitude;
  • check dimensions or units where relevant;
  • inspect whether all constraints were respected.

This is stronger than rereading the same working and hoping to notice the same error. Independent checking routes deliberately introduce different failure modes.

13. Verification across domains

DomainVerification questionBoundary
EngineeringDoes the product meet specified requirements?Passing requirements does not alone prove intended-use success.
SoftwareDoes implementation conform to requirements and specified behaviour?Tests cover finite cases unless stronger proof exists.
ScienceCan procedures, calculations or results be independently checked?Verification is not automatic proof of causal theory.
EducationCan an answer or skill be checked against criteria using an independent route?One verified answer does not establish complete mastery.
PublishingDo claims trace to sources and quotations/figures match originals?Source existence does not prove source quality.
AICan outputs be checked against tools, sources, constraints and external tests?Self-review by the same model is not independent world evidence.

14. Common verification failures

FailureWhat goes wrongRepair
Vague requirementChecker cannot tell what pass means.Make criterion measurable and traceable.
Test-after-resultAcceptance rule changes to fit outcome.Predeclare method and threshold.
Coverage blindnessPassing sampled cases is treated as universal correctness.Document coverage and untested envelope.
Circular assuranceThe producing mechanism is also the only checker.Add independent evidence or alternative method.
Component-only verificationIntegrated interface failures remain unseen.Verify subsystem and end-to-end paths.
Uncertainty ignoredEvidence cannot distinguish pass from fail reliably.Include measurement/model uncertainty.
Verification=validationConformance is mistaken for usefulness.Run intended-use validation separately.
Evidence without provenanceResult cannot be reconstructed.Record source, version, configuration and time.

15. Hostile test: give it to another checker

A strong verification packet should let another competent checker answer the same requirement question without relying on private knowledge held by the builder.

  1. What requirement is being checked?
  2. Where did the requirement come from?
  3. What counts as pass?
  4. Which method was used?
  5. What inputs and configuration were present?
  6. What evidence was recorded?
  7. What uncertainty applies?
  8. Which cases were not covered?
  9. Can another checker reproduce or independently confirm the result?
  10. What exception or failure would force re-verification?

16. Where Verification fits in the wider How Things Work map

Verification connects Standards, Measurement, Comparison, Simulation, Quality, Safety and Feedback.

Its public job is deliberately narrower than Quality or Safety: Verification owns the evidence-backed check that an explicit requirement or claim is satisfied. Whether that requirement was wise, sufficient, ethical or safe remains a separate question.

17. What this article does not claim

  • Passing verification does not prove that requirements were complete or correct.
  • Passing sampled tests does not prove correctness outside their coverage.
  • Reproduction is not automatically validation.
  • Independent checking reduces correlated error but does not guarantee truth.
  • A model output cannot verify itself merely by being internally consistent.
  • Verification does not create medical, legal, safety or regulatory approval.
  • A technically verified system may still fail a human receiver.

18. Observable mastery test

You understand verification when you can take an unfamiliar claim or artefact, identify the exact requirement, acceptance criterion, checking method, evidence, uncertainty, coverage envelope and traceability chain; explain the difference between verification and validation; and design an independent check whose failure mode is meaningfully different from the original construction path.

Authoritative source corridor

Governing idea: Verification should leave a trail strong enough that confidence survives the departure of the person who originally said, “Trust me, I checked it.”

Discover more from eduKate Singapore

Subscribe now to keep reading and get access to the full archive.

Continue reading