Proposal: Tombstoning Transactions In Hyperledger Indy
Stephen Curran, Sovrin Foundation�2023.05.09
Tombstone Ledger Transactions – Definitions
Tombstone – Sovrin Glossary
A mark associated with a Transaction to suggest that the Transaction should no longer be returned in response to requests for read access. In the Sovrin Ledger, a Tombstone may be either a Node-Specific Tombstone or a Ledger-Wide Tombstone. Tombstones do not modify the Sovrin Ledger—only the behavior of a Node that serves data from the Ledger and that wishes to honor the Tombstone’s semantics. In the general context of Self-Sovereign Identity, Tombstones are undesirable, as they represent a vector for censorship. However, they may be used by a specific Steward that is forced to comply with a legal demand to stop returning a specific Transaction, such as a Transaction containing data that is locally considered Personal Data or that is illegal or violates the Transaction Author Agreement in some other way. In such a case, other Stewards may not face the same legal demands and may take different action.
Use Cases of Interest
Past Approaches
Proposed New Approach
Logic – something like this:
Notes
Discussion…