input-output-hk / hermes

🏛️ Hermes is a high-availability blockchain voting database that acts as a distributed storage and event processor for voting events, proposals, and actions.
https://input-output-hk.github.io/hermes
Apache License 2.0
14 stars 2 forks source link

🛠️ [TASK] : RBAC metadata (label 509) validation #324

Open bkioshn opened 2 months ago

bkioshn commented 2 months ago

Summary

RBAC metadata (label 509) validation

Description

Validate the RBAC metadata (label 509) in auxiliary data in Cardano transaction.

Validation Include: 1: txn-inputs-hash with the transaction input in tx body

  1. RBAC role 0 validation

Reference: https://github.com/input-output-hk/catalyst-CIPs/tree/x509-rbac-signing-with-cip30/CIP-XXXX https://github.com/input-output-hk/catalyst-CIPs/tree/x509-envelope-metadata/CIP-XXXX https://github.com/input-output-hk/catalyst-CIPs/tree/x509-role-registration-metadata/CIP-XXXX