pub struct AuthorityFeedbackLoop {Show 18 fields
pub schema: String,
pub version: u16,
pub authority_feedback_loop_ref: Option<String>,
pub loop_id: String,
pub started_at: DateTime<Utc>,
pub initiating_context: FeedbackInitiatingContext,
pub axiom_action: FeedbackAxiomAction,
pub returned_artifacts: Vec<FeedbackReturnedArtifact>,
pub amplification_risk: AmplificationRisk,
pub independent_evidence_refs: Vec<String>,
pub external_grounding_refs: Vec<String>,
pub contradiction_scan_ref: String,
pub quarantine_state: ContextQuarantineState,
pub confidence_ceiling: ConfidenceCeiling,
pub same_loop_promotion_allowed: bool,
pub authority_claims: FeedbackAuthorityClaims,
pub target_domain_validation: TargetDomainValidation,
pub residual_risk: Vec<String>,
}Expand description
Authority feedback loop record (AUTHORITY_FEEDBACK_LOOP.schema.json v1).
Fields§
§schema: StringSchema discriminator.
version: u16Schema version.
Optional stable receiver-side reference.
loop_id: StringStable loop identifier.
started_at: DateTime<Utc>Loop start timestamp.
initiating_context: FeedbackInitiatingContextInitiating context block.
axiom_action: FeedbackAxiomActionAXIOM action block.
returned_artifacts: Vec<FeedbackReturnedArtifact>Returned artifact descriptors.
amplification_risk: AmplificationRiskAmplification risk level.
independent_evidence_refs: Vec<String>Independent evidence references.
external_grounding_refs: Vec<String>External grounding references.
contradiction_scan_ref: StringContradiction scan reference.
quarantine_state: ContextQuarantineStateLoop quarantine state.
confidence_ceiling: ConfidenceCeilingConfidence ceiling permitted on loop output.
same_loop_promotion_allowed: boolSame-loop promotion permission. Must be false.
Authority claims block (optional only in the strictest pai-axiom negative fixtures; required in valid emission).
target_domain_validation: TargetDomainValidationTarget-domain validation block.
residual_risk: Vec<String>Residual risk strings.
Implementations§
Source§impl AuthorityFeedbackLoop
impl AuthorityFeedbackLoop
Sourcepub fn validate(&self) -> TrustExchangeValidation
pub fn validate(&self) -> TrustExchangeValidation
Validate decomposed fields required at the Cortex consumer.
Sourcepub const fn violates_same_loop_invariant(&self) -> bool
pub const fn violates_same_loop_invariant(&self) -> bool
Hard structural Cortex refusal: same-loop promotion must be false.
Returns true when the loop record is structurally inadmissible.
Hard structural Cortex refusal: authority claims signaling durable truth or full execution authority must be rejected.
Trait Implementations§
Source§impl Clone for AuthorityFeedbackLoop
impl Clone for AuthorityFeedbackLoop
Source§fn clone(&self) -> AuthorityFeedbackLoop
fn clone(&self) -> AuthorityFeedbackLoop
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for AuthorityFeedbackLoop
impl Debug for AuthorityFeedbackLoop
Source§impl<'de> Deserialize<'de> for AuthorityFeedbackLoop
impl<'de> Deserialize<'de> for AuthorityFeedbackLoop
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Source§impl PartialEq for AuthorityFeedbackLoop
impl PartialEq for AuthorityFeedbackLoop
Source§fn eq(&self, other: &AuthorityFeedbackLoop) -> bool
fn eq(&self, other: &AuthorityFeedbackLoop) -> bool
self and other values to be equal, and is used by ==.