Skip to content

required_level field in JurisdictionRules is stored but never enforced #29

Description

@Escelit

Description:
JurisdictionRules contains a required_level: u32 field. The is_compliant function only checks min_attestation_days from the rules — required_level is completely ignored. The Attestation struct also has no level field, so even if enforcement were added, it couldn't be checked.

Expected behaviour:
Either add a level: u32 field to Attestation (set during attest) and enforce attestation.level >= rules.required_level in is_compliant, or remove required_level from JurisdictionRules to avoid misleading API consumers.

Labels: enhancement, contracts, compliance-registry

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions