iotaledger / iotaledger/notarization

[Request]: Consider allowing to create undeletable locked notarizations

Open
#115 1 comment 0 reactions 1 assignee Claimed by @itsyaasir View on GitHub
documentation enhancement
Dominant language
Rust
Stars
5
Forks
7
Avg merge
10h 34m
Merged PRs (30d)
11

Description

### Feature description

Consider allowing to create locked notarizations, that cannot be removed as well.

Depending on the outcome of this, we should update the docs regarding locked notarizations:

> Locked notarizations support different delete lock options: (...) UntilDestroyed: Cannot be destroyed (permanent record)"

[Create a Locked Notarization](https://docs.iota.org/developer/iota-notarization/how-tos/locked-notarizations/create#delete-lock-types)

But we also say:

> It is not permitted to be TimeLock::UntilDestroyed, as that would render the storage deposit permanently irrecoverable.

[The LockedNotarization Object in Practice](https://docs.iota.org/developer/iota-notarization/explanations/locked-notarization#the-lockednotarization-object-in-practice)

### Motivation

From the standpoint of wanting to create a locked notarization as an unmodifiable proof, it might not always make sense to have it undeletable.

### Requirements

We can create undeletable notarizations as permanent proofs.

### Open questions

_No response_

### Are you planning to do it yourself in a pull request?

No

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.