Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

docs: add contract agreement retirement feature decision #1604

Merged

Conversation

rafaelmag110
Copy link
Contributor

WHAT

Introduces the decision to implement a feature that allows a dataset provider to prematurely retire active contract agreements.

WHY

There are cases where the cancellation or update of a contract agreement might be valid, i.e. as CatenaX use cases evolve the respective frame contracts also do, and legally speaking the old contracts are no longer valid after the new version is released. There should be a way to technically retire the old agreements, effectively terminating any ongoing transfer process and disabling any new transfer request on that agreement.

FURTHER NOTES

This feature should only work from a provider perspective since no "agreement retirement message" is sent to the consumer. This only enables the technical retirement of an agreement after the official retirement is legally agreed upon by both parties.

Closes #eclipse-tractusx/sig-release#777

Copy link

sonarqubecloud bot commented Oct 8, 2024

@rafaelmag110
Copy link
Contributor Author

@ndr-brt can you help me rerun that test to see if it passes?

@wolf4ood
Copy link
Contributor

wolf4ood commented Oct 8, 2024

@rafaelmag110 restarted

@rafaelmag110
Copy link
Contributor Author

@wolf4ood
Thanks a bunch. Seems to have worked. Let me know if anything is missing before merging.

@wolf4ood wolf4ood merged commit 43a6933 into eclipse-tractusx:main Oct 8, 2024
32 checks passed
@rafaelmag110 rafaelmag110 deleted the dr_agreements_retirement branch December 16, 2024 14:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Merged
Development

Successfully merging this pull request may close these issues.

4 participants