Recoverable head state via manual snapshots
ch1bo opened this issue · 1 comments
ch1bo commented
Why
- Collaborative ways to change the Head state into a "compatible" state again (related to "non-finalizable heads" #699, #190)
What
- While the head is open, a user can request an arbitrary snapshot to be signed by anyone
- A valid (by the ledger) snapshot request is acknowledged right away (as is)
- An invalid (by the ledger) snapshot request can be acknowledged manually, iff it was a manually requested snapshot
- Manual here means via the API and could be done by an application integrating with Hydra
locallycompact commented
Closing in favour of #1436