Skip to content

Retirement process for assets MVP #55

@danielnorkin

Description

@danielnorkin

Problem definition

As a user of the Guardian, I would like a retirement process for ESG assets (see #290 for matched). This is the other end of the token lifecycle, opposite to the 'creation' process, which also needs its own ruleset.

Assets may include:

  • Carbon Emission Tokens (CET)
  • Carbon Removal Units (CRU)
  • Core Carbon Principals (CCP)

Requirements

  • Expand Policy definition language to have provisions to specify rules for retirement (not only for creation as it is now) of sustainability tokens
  • Implement smart contract functionality enforcing these rules.

DOD

  • Acceptance criteria fulfilled
  • Documentation updated accordingly

Acceptance criteria

  • Policy creators are able to specify rules for the retirement of assets, including for 'matched' assets as per Matched Assets #290
  • Hedera enforces these rules for all created tokens with or without the instance of the Guardian present through a retirement smart contract associated with each policy.
  • Guardian has an API to retire tokens

Metadata

Metadata

Assignees

Labels

ø enhancementNew feature or request Propose to delete. Use issue type instead.ø researchPropose to delete, handled by storymap columns

Type

No fields configured for Epic.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions