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

Playbook for witness upgrade/restoration after delegation fix #845

Open
2byrds opened this issue Aug 16, 2024 · 3 comments
Open

Playbook for witness upgrade/restoration after delegation fix #845

2byrds opened this issue Aug 16, 2024 · 3 comments
Assignees

Comments

@2byrds
Copy link
Collaborator

2byrds commented Aug 16, 2024

Feature request description/rationale

It has been reported that witnesses for an identifier can become unresponsive to OOBI requests if the witness is missing the delegator KEL information.

KERIpy has a witness fix "allowing for a witness to return a KEL for a delegated AID without the AES couple for approved events and without the delegator's KEL"

What steps are necessary to upgrade and restore the witness?

@2byrds 2byrds self-assigned this Aug 16, 2024
@daidoji
Copy link
Contributor

daidoji commented Aug 16, 2024

Is there an upgrade and restore procedure for the witness? Would the procedure be just to rotate away from the witnesses that aren't working and retry the ritual?

@2byrds
Copy link
Collaborator Author

2byrds commented Aug 16, 2024

Is there an upgrade and restore procedure for the witness? Would the procedure be just to rotate away from the witnesses that aren't working and retry the ritual?

@daidoji what you describe is a normal case. I believe if a majority of the witnesses can receipt the rotation to new witnesses, then that would be the simple fix. But there is a case when all witnesses are in an unresolved state for a delegated identifier and a fix will be applied in order to restore all of them (or enough to rotate).

@daidoji
Copy link
Contributor

daidoji commented Aug 17, 2024 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants