Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Onchain identity controller delegation #1431

Conversation

UMR1352
Copy link
Contributor

@UMR1352 UMR1352 commented Nov 21, 2024

Description of change

Introduces a new store token used for Identity's AC. When a controller is created the committee can choose whether to allow it to delegate its access through the can_delegate flag. If a controller can delegate its access it can mint DelegationTokens a blind token that can be freely traded and allows whatever entity it presents it to act in the stead of the controller that minted it.

DelegationTokens can be revoked and unrevoked by any controller.

@UMR1352 UMR1352 added Enhancement New feature or improvement to an existing feature Added A new feature that requires a minor release. Part of "Added" section in changelog Rust Related to the core Rust code. Becomes part of the Rust changelog. labels Nov 21, 2024
@UMR1352 UMR1352 self-assigned this Nov 21, 2024
@UMR1352 UMR1352 requested a review from a team as a code owner November 21, 2024 09:27
@UMR1352 UMR1352 changed the base branch from main to feat/identity-rebased November 21, 2024 09:28
@UMR1352 UMR1352 requested a review from wulfraem November 22, 2024 12:33
@UMR1352 UMR1352 changed the base branch from feat/identity-rebased to feat/identity-rebased-alpha November 25, 2024 12:35
@UMR1352 UMR1352 closed this Nov 25, 2024
@UMR1352 UMR1352 force-pushed the feat/on-chain-identity-controller-delegation branch from 6ebe250 to 60fb304 Compare November 25, 2024 12:36
@UMR1352 UMR1352 reopened this Nov 25, 2024
@wulfraem wulfraem reopened this Nov 25, 2024
@UMR1352 UMR1352 merged commit b885b6e into feat/identity-rebased-alpha Nov 26, 2024
1 check passed
@UMR1352 UMR1352 deleted the feat/on-chain-identity-controller-delegation branch November 26, 2024 16:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Added A new feature that requires a minor release. Part of "Added" section in changelog Enhancement New feature or improvement to an existing feature Rust Related to the core Rust code. Becomes part of the Rust changelog.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants