1.9 KiB
1.9 KiB
Trust Weight Engine with Patch Verification
Module
VexLens
Status
IMPLEMENTED
Description
Trust weight engine with configurable weights and patch verification integration for elevated trust in backport-confirmed VEX statements.
Implementation Details
- Trust weight engine:
src/VexLens/StellaOps.VexLens/Trust/TrustWeightEngine.cs,ITrustWeightEngine.cs-- configurable trust weight computation - Core trust engine:
src/VexLens/StellaOps.VexLens/StellaOps.VexLens.Core/Trust/TrustWeightEngine.cs,ITrustWeightEngine.cs - Patch verification provider:
src/VexLens/StellaOps.VexLens/StellaOps.VexLens.Core/Trust/PatchVerificationTrustProvider.cs-- elevates trust for VEX statements confirmed by patch/backport verification - Source trust calculator:
src/VexLens/StellaOps.VexLens/Trust/SourceTrust/SourceTrustScoreCalculator.cs,ISourceTrustScoreCalculator.cs-- multi-factor source trust scoring - Provenance chain validator:
src/VexLens/StellaOps.VexLens/Trust/SourceTrust/ProvenanceChainValidator.cs,IProvenanceChainValidator.cs-- validates provenance chain for trust elevation - Signature verifier:
src/VexLens/StellaOps.VexLens/Verification/SignatureVerifier.cs,ISignatureVerifier.cs-- signature strength factor - Issuer directory:
src/VexLens/StellaOps.VexLens/Verification/InMemoryIssuerDirectory.cs,IIssuerDirectory.cs-- trusted issuer registry - Trust score model:
src/VexLens/StellaOps.VexLens/Trust/SourceTrust/VexSourceTrustScore.cs - Source: Feature matrix scan
E2E Test Plan
- Verify trust weight increases when patch verification confirms VEX statement
- Test trust weight computation with different source reputation levels
- Verify signature strength contributes to trust weight
- Test provenance chain validation elevates trust appropriately
- Verify configurable weight parameters adjust scoring