Policy and VEX Evidence Reads
Source-verified against commit
2021a48f6e(2026-10-05). Re-verify the named source contracts before applying this description to an installation. Re-verify:git show HEAD:src/Vulnerabilities/__Libraries/StellaOps.Vulnerabilities.Consensus/ConsensusEvaluator.cs.
The former POST /policy/evidence/component composition proposal is a historical design. Use the current owner contracts to retrieve statements, decisions and promotion evidence.
Read sequence
- Read hub statements and provenance with the VEX owner API contract.
- Read the authenticated tenant’s effective status with
POST /api/policy/vex/effective-status(policy:read). - Read Findings decisions and the displayed finding through the Findings owner.
- Obtain the actual promotion evaluation and its evidence through the promotion ownership contract.
The effective-status response contains decisionHash, contested and overlayApplied. It answers from Policy’s projection. It does not combine advisory linksets or manufacture a promotion verdict. Missing projection data is not an unaffected verdict.
See the consensus runbook and Findings architecture.
The earlier design is frozen history. It does not describe the current runtime.
