Skip to content

Make it possible to withdraw certificates #317

@Soped42

Description

@Soped42

Description

In case of errors in the system related to already issued certificates, we need a mechanism for bringing the wallet and regisry into a correct state.

Example: We issue a certificate with too much produced energy which we need to withdraw. See the diagram from Energy Track and Trace:
image

The solution requires clear business case analysis, as there are som considerations related to how the market actors will experience a withdraw of a certificate.

If the Certificate has been transfered or claim fully or partially there is a need to consider how to inform the market actors.

  • Who do we notify and how?
  • How do we counter the wrong certificate? Do we "consume" some power with a correction consumption certificate if we need to remove power?
    Do we issue an additional certificate in the same time period if we need more power?
    Do we withdraw and issue a new correct certificate and execute all previous transaction such as claim, withdraw etc.?

Basic Example

It must be possible to withdraw a certificate to correct the available amount of energy in the grid.

Drawbacks

Not implementing withdraw leaves us in a situation where errors cannot be corrected in the market.

Unresolved questions

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions