Engineering · Release evidence

A release is a chain of evidence, not one status light.

Different checks answer different questions. RuleOak keeps those evidence classes separate and binds them to the exact candidate they describe.

Evidence layers

LayerWhat it can establish
Source/staticIdentity, manifests, policy, dependency and source-contract properties.
Deterministic runtimeBehavior exercised in a controlled test environment.
Native buildCompilation/link/package behavior on the target toolchain.
Device/platformInstalled behavior on representative target environments.
Store/providerExternal acceptance, purchase, distribution or provider integration truth.
DeploymentWhat is actually reachable by users now.

Invalidation matters

Evidence should be reused only when decision-critical inputs remain unchanged. Source, policy, configuration, adapters, signing/distribution inputs and qualification logic can all invalidate earlier evidence.

No false green

If a native toolchain, device, network, store or provider is unavailable, the honest result is pending—not PASS.