NeutralTrustScorer

Default TrustScorer that trusts every proposition equally, returning 1.0 regardless of the proposition, its authority tier, or any conflict.

This is the behaviour-preserving default: with it installed, trust scoring is a no-op and no proposition is ever down-weighted. It exists so the trust seam is present without changing any current behaviour until a consumer supplies a real scorer.

Functions

Link copied to clipboard
open override fun score(proposition: Proposition, authorityTier: AuthorityTier?, conflictType: ConflictType?): Double

Score the trustworthiness of a proposition.

open fun score(proposition: Proposition): Double

Score a proposition when you have no authority or conflict context to pass.

open fun score(proposition: Proposition, authorityTier: AuthorityTier?): Double

Score a proposition given its authority tier but no conflict context.