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

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