Skip to content

Sentinel KV Analyzer

Sentinel KV (skv-analyzer) is a security-focused LLVM IR analyzer designed for strict attestation, determinism, and ring policy enforcement in kernel and bare-metal environments.


TierRoleTrust Level
Tier 1AI AssistantUntrusted — proposes candidate invariants
Tier 2Human Security GateArbiter — accepts/rejects VCs
Tier 3Z3 SMT SolverAbsolute — mathematically proves safety

AI is a tool, not a decision maker. Humans gate all proof obligations.


CategoryOperationsFailure Mode
Allocation Provenancekmalloc, kzalloc, kcallocMissing = UNKNOWN
Bounds Checkingload, store, memcpy, memsetOOB = FAIL
Temporal Safetykfree double-free, use-after-freeUAF = FAIL
Pointer TrackingGEP, bitcast, ptrtoint, inttoptrUnresolvable = UNKNOWN

RingBehaviorRequirement
ring0Standard verdictDefault rules
ring-1UNKNOWNFAILEd25519 attestation token
ring-2UNKNOWNFAILIndependent root trust + separate key chain

CodeMeaning
0Pass — all checks satisfied
10Fail — memory safety violation
20Unknown — unresolvable analysis
1Runtime/internal error