ROOTVIELROOTVIEL
← Technology

Technology

Implemented8 min

Evidence, not opinion: PROVEN, NOT PROVEN, UNKNOWN

A model saying "this looks vulnerable" must never become a reported fact. ROOTVIEL separates who proposes from who verifies from who decides what crosses — and keeps "unknown" visibly distinct from "fine".

The kinds of evidence object

Note

Two different things share the word "ladder", so be precise. The investigation follows a process — the epistemic ladder shown on the home page and in Technology: Observation → Hypothesis → Experiment → Evidence → Verification → Finding. This section is not that sequence; it names the four kinds of object that process produces and reasons over. One is a sequence of steps; the other is a taxonomy of artifacts.

Every claim is built from four kinds of object, and nothing is treated as more than what it is.

Observation
What a source just said — a scanner line, a model suggestion, a tool result.
Evidence
A normalized datum with provenance: where it came from and how it was produced.
Hypothesis / Claim
A candidate explanation, still unproven.
Verdict
A deterministic verifier’s PASS / FAIL / UNKNOWN / NOT_APPLICABLE.

The language model lives entirely on the first two rungs. It is the untrusted proposer: it authorizes nothing and confirms nothing. The trusted layer — policy, grants, the tool gate, the deterministic verifiers, the membrane — is where authority and truth are decided.

The membrane: a decision frontier, not a reasoner

Promotion from hypothesis to finding happens only when a verifier returns a FAIL backed by evidence. The component that performs this promotion is called the membrane, and its defining property is that it does not reason. It is a frontier, not a thinker: it reads verifier verdicts and belief states and decides what is allowed to cross into a reported finding.

It can CONFIRM, SUPPORT, REFUTE, or return UNKNOWN. A REFUTE comes from a contradicting observation lowering a belief to DISPROVED; the membrane reads that outcome but never produces it. The hypothesis lifecycle — OPEN, INVESTIGATING, SUPPORTED, CONFIRMED — only reaches CONFIRMED via a verifier verdict, and for exploitable classes, an exploit-to-proof.

Adversarial verifiers and stated invariants

Truth is settled by deterministic verifiers against stated security invariants — properties expressed as "this must never happen", for example "tainted data must not reach a sensitive tool". A verifier that cannot settle an invariant returns UNKNOWN, which is unpromotable; it never guesses a finding into existence.

Note

Honesty is coded in even here: a catalogued invariant with no wired verifier is flagged as unverified-by-membrane. A stated goal is not a settleable property until a verifier makes it one — and the system says which is which.

Three honest states

PROVEN
Reproduced; the evidence exists and can be re-derived.
NOT PROVEN
Tested, and it did not hold. This is not the same as "safe".
UNKNOWN
Could not be established. Declared out loud, never hidden behind a green checkmark.

The trace of an assessment carries the same discipline: an affirmative node cannot be constructed without an evidence reference, and anything the control plane never received is drawn as "not available" with the reason written in — not as a grey box pretending to be a completed step. "Unverifiable" must never look like "fine".

How a claim earns a FindingSynthetic example
passinconclusivecarriesObservationa scanner line / a model hintHypothesisa precise, testable claimExperimentrun it in an isolated sandboxEvidencea datum + its provenanceVerifier checks a propertyone stated invariant · deterministicFindingpromoted — a proven violationProvenancewhere it came from + how producedUNKNOWNnot a finding — never “safe”WHY PROOF ≠ TRUTH◇ a claim alone ⇒ not a finding✓ a valid signature ⇒ the record is authentic, not that the conclusion is trueOnly the verifier’s check over theevidence settles it.

A synthetic illustration, not a measured run. Each rung produces an object, not a verdict: a claim is still a claim, and a signature only proves a record is authentic and unaltered — never that its conclusion holds. The violation is confirmed only when a deterministic verifier settles a stated property over the evidence; an inconclusive check stays UNKNOWN.

References

  1. [1]Toulmin, The Uses of Argument (claim → evidence → warrant)
  2. [2]NIST Secure Software Development Framework (assurance thinking)
  3. [3]OWASP verification mindset

References point to public, well-known technical sources for further study.

Related articles