Ruleset

rulesetplatphorm-verify@2.0.0
engineevidence-verifier-v2
rules10
digestsha256:0f4201c634144607d8ad879da5d3de6de08343da245541abd007bcb465efd702

Rules run in a fixed order. The same claim and references always produce the same verdict and the same digest. The engine never invents evidence: it grades only what resolves.

Ordered rules

01
Reference integrityreference-integrity

Every attached evidence reference must resolve to a real object in the ledger or an upstream service. Unresolved references are reported, never assumed present.

02
Primary evidence boundaryprimary-evidence-boundary

Relationships and chains are deterministic derivations, but they cannot fully verify an incident claim without a resolved observation or artifact.

03
External knowledge boundaryexternal-knowledge-boundary

ATT&CK and other external knowledge may enrich a claim, but cannot independently establish that incident behavior occurred.

04
Entity and predicate groundingentity-grounding

Named hosts, users, IPs, files, buckets, byte counts, timestamps, and recognized behavioral predicates must occur in the cited incident evidence.

05
Source coveragesource-coverage

A claim that requires an absent telemetry class is constrained and records the missing source as a coverage gap.

06
Supporting evidence presentsupporting-evidence-present

A claim requires at least one resolved supporting reference. A claim with no resolvable support cannot be SUPPORTED.

07
No unresolved supportno-unresolved-support

Support may not depend on references that cannot be produced. Unresolved supporting references are demoted, and their absence is surfaced as a coverage gap.

08
Contradiction scancontradiction-scan

Any resolved contradicting reference forces a CONTRADICTED verdict regardless of supporting evidence.

09
Classification consistencyclassification-consistency

The claim's classification must match its evidence. An OBSERVED claim with no resolved observation is flagged as inconsistent.

10
Temporal consistencytemporal-consistency

Timestamps carried on references, where present, must be well-formed and internally consistent.

Verdict precedence

contradicted>unsupported>unverifiable>partially_supported>supported

When multiple conditions apply, the strongest negative verdict wins. A single resolved contradiction outranks any amount of supporting evidence.