Skip to content

[P2.4-T02] Create TrustLevel enum #53

@RichardHightower

Description

@RichardHightower

Task: Create TrustLevel enum

Phase: 2.4 - Trust Levels
Estimated: 0.25 day
File: cch_cli/src/models/mod.rs

Description

Create the TrustLevel enum for validator script provenance tracking.

Acceptance Criteria

  • Values: Local, Verified, Untrusted
  • Implement parsing (case-insensitive)
  • Default: None (unspecified)

Code Reference

#[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)]
#[serde(rename_all = "lowercase")]
pub enum TrustLevel {
    Local,
    Verified,
    Untrusted,
}

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions