Description
All courses in contracts/hamplard/src/lib.rs follow the same single-admin approval flow regardless of price. High-value courses (e.g., above a configurable price threshold) represent significant financial risk if approved fraudulently and should require a higher level of governance scrutiny.
Affected modules: contracts/hamplard/src/lib.rs
High-value courses have no heightened approval requirements, creating disproportionate financial risk.
Expected Behavior
Implement a configurable price threshold above which course approval requires a two-of-two admin co-signature or a multi-approver quorum.
Tasks
Description
All courses in
contracts/hamplard/src/lib.rsfollow the same single-admin approval flow regardless of price. High-value courses (e.g., above a configurable price threshold) represent significant financial risk if approved fraudulently and should require a higher level of governance scrutiny.Affected modules:
contracts/hamplard/src/lib.rsHigh-value courses have no heightened approval requirements, creating disproportionate financial risk.
Expected Behavior
Implement a configurable price threshold above which course approval requires a two-of-two admin co-signature or a multi-approver quorum.
Tasks