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

RBAC registration Proposer (Role 3) validation #240

Closed
bkioshn opened this issue Mar 17, 2025 · 1 comment
Closed

RBAC registration Proposer (Role 3) validation #240

bkioshn opened this issue Mar 17, 2025 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@bkioshn
Copy link
Contributor

bkioshn commented Mar 17, 2025

Summary

RBAC registration Proposer (Role 3) validation

Description

Add validation for Role 3 Proposer according to the specification.

  1. The proposer must define an ED25519 public key as their signature key, and it must be the second key (index 1) in the list of simple public keys (pub-keys). This key will be used for signing proposals or transactions.
  2. Optional encryption key : but if defined must be a reference to the second or third key in the simple key array.
  3. If the proposers registration does not define a payment key, the Role 0 payment key is used for the proposers payment key.

https://github.com/input-output-hk/catalyst-CIPs/tree/x509-catalyst-role-definitions/CIP-XXXX#proposer-registration

@bkioshn bkioshn changed the title 🛠️ [TASK] : RBAC registration Proposer (Role 4) validation 🛠️ [TASK] : RBAC registration Proposer (Role 3) validation Mar 18, 2025
@Mr-Leshiy Mr-Leshiy changed the title 🛠️ [TASK] : RBAC registration Proposer (Role 3) validation RBAC registration Proposer (Role 3) validation Mar 18, 2025
@Mr-Leshiy Mr-Leshiy moved this from New to 🔖 Ready in Catalyst Mar 18, 2025
@bkioshn bkioshn self-assigned this Mar 19, 2025
@bkioshn bkioshn added the enhancement New feature or request label Mar 19, 2025
@bkioshn bkioshn moved this from 🔖 Ready to 🏗 In progress in Catalyst Mar 19, 2025
@bkioshn
Copy link
Contributor Author

bkioshn commented Mar 19, 2025

Closing this issue since came into a conclusion that there should not be other strict requirement for non-role 0 except for role 0 index cert and public key which is already implemented

@bkioshn bkioshn closed this as completed Mar 19, 2025
@github-project-automation github-project-automation bot moved this from 🏗 In progress to 🔬 Ready For QA in Catalyst Mar 19, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Archived in project
Development

No branches or pull requests

1 participant