-
Notifications
You must be signed in to change notification settings - Fork 6
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
Compile, validate and apply endorsement rules for CANdy Prod #160
Comments
The official The following rules are defined for
The following rules are defined for
|
I compiled a list of what has so far been endorsed in production - excluding Trustee/Steward DIDs since I believe those were done manually when setting-up the network. Allowed DIDs:
Allowed Schemas:
Allowed Credential Definitions:
@CharlesMacpherson can you confirm this looks good and can be used as allow list for the current state? Unless there is a better place to store these files, I suggest we use https://github.com/bcgov/dts-endorser-service since it already contains the deployment configurations for the endorser service - @WadeBarnes thoughts on this? |
Since the https://github.com/bcgov/dts-endorser-service is the repo containing the configurations for out endorser instances it makes sense to store the rules there as well. It also allows us to manage updates to the rules in a controlled and automated fashion. |
I would like new schemas and creddefs to require explicit email approval by management prior to endorsement. revocation related transactions can be set to auto-endorsed. Since we are the primary/central party communicating credential issuer identifiers to verifying parties, we need to maintain strict control and awareness of how and when our issuers are updating their credential identifiers. The lists above align with my understanding our production issuers, in terms of plain text names/descriptions. |
Yes, this is just to catch-up with the current state and formalize it. I will PR the current changes to the deployment configurations repo so we can start tracking it there. |
PR - pending testing of payloads with descriptions: bcgov/dts-endorser-service#38 |
The CANdy Prod endorser has been set-up to require manual endorsement of transactions for existing registered authors in an effort to facilitate applying governance. While this works well for schemas and credential definition transactions that have already been endorsed and written, errors may arise when endorsement of a new revocation registry definition and/or revocation registry entry is required.
To resolve this:
The text was updated successfully, but these errors were encountered: