The current definition for the "self custody" indicator used for staking-as-a-service products is stated as:
"User maintains custody of any validator credentials, including signing and withdrawal keys"
A case has surfaced in #11160 and #11241 custody of signing keys is exclusive to the service (node operator), but an encrypted pre-signed exit transaction (PSET) is provided to the user to allow them to exit and receive their funds to the withdrawal credentials that are in the users name.
Discussion
I wanted to raise this for discussion if we should consider updating the definition for "Self Custody" in the context of a staking-as-a-service provider to include usage of a PSET as a means to return control to the end-user.
Is it possible for these messages to expire or become invalidated in any form, ie through a network upgrade? If so, I personally don't believe we should take this approach. If they truly provide a guarantee for the user that will stand the test of time then I think it's worth considering, since this would ensure the user can retrieve their funds at will at any time.
Issue
The current definition for the "self custody" indicator used for staking-as-a-service products is stated as:
A case has surfaced in #11160 and #11241 custody of signing keys is exclusive to the service (node operator), but an encrypted pre-signed exit transaction (PSET) is provided to the user to allow them to exit and receive their funds to the withdrawal credentials that are in the users name.
Discussion
I wanted to raise this for discussion if we should consider updating the definition for "Self Custody" in the context of a staking-as-a-service provider to include usage of a PSET as a means to return control to the end-user.
Is it possible for these messages to expire or become invalidated in any form, ie through a network upgrade? If so, I personally don't believe we should take this approach. If they truly provide a guarantee for the user that will stand the test of time then I think it's worth considering, since this would ensure the user can retrieve their funds at will at any time.