Skip to content

standards: add access control and multisig#29

Draft
HDauven wants to merge 1 commit into
standards/02-core-auth-securityfrom
standards/03-access-multisig
Draft

standards: add access control and multisig#29
HDauven wants to merge 1 commit into
standards/02-core-auth-securityfrom
standards/03-access-multisig

Conversation

@HDauven
Copy link
Copy Markdown
Member

@HDauven HDauven commented May 27, 2026

Part 3 of the Dusk standards stack.

Adds reusable admin/control primitives and the standalone multisig controller:

  • Ownable and two-step ownership
  • OwnerSet
  • AccessControl
  • pausable primitive and access-control events
  • threshold multisig authorization primitive
  • standalone multisig controller state machine
  • Forge multisig controller reference contract

Review focus:

  • observed-or-signed owner/role authorization
  • threshold counting and duplicate signer handling
  • proposal, confirmation, cancellation, execution, expiry, and tombstone semantics
  • atomicity of failed admin operations

Validation:

  • make standards-ci

@HDauven HDauven force-pushed the standards/03-access-multisig branch from bbf1c85 to 63d04db Compare May 27, 2026 15:52
@HDauven HDauven force-pushed the standards/02-core-auth-security branch from fa80035 to 1c76ebc Compare May 27, 2026 15:52
@HDauven HDauven force-pushed the standards/03-access-multisig branch from 63d04db to a8b2ce6 Compare May 27, 2026 15:55
@HDauven HDauven force-pushed the standards/02-core-auth-security branch from 1c76ebc to 6005641 Compare May 27, 2026 15:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant