Skip to content
New issue

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

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

Already on GitHub? # to your account

Recursion algorithm for processing layered Endorsements #322

Open
nedmsmith opened this issue Oct 14, 2024 · 1 comment
Open

Recursion algorithm for processing layered Endorsements #322

nedmsmith opened this issue Oct 14, 2024 · 1 comment
Assignees
Labels
For-next-release WIll only be addressed after first publish of CoRIM

Comments

@nedmsmith
Copy link
Collaborator

nedmsmith commented Oct 14, 2024

Conditional endorsements can be written such that the processing of Endorsement A depends on the acceptance of Endorsement B into the ACS. If A is processed before B, then the conditions in A will not be met.

A recursive algorithm may address this problem. If A is processed before B and A isn't accepted into the ACS, then B is processed. Once B completes, A resumes. This time it completes.

There may be other ways to solve this problem. The spec needs to describe at least one viable strategy to both document the potential for inconsistent results, but also to show a viable solution.

This probably belongs in "Ordering of Triple Processing" section (wherever it gets moved to).

@yogeshbdeshpande
Copy link
Collaborator

@nedmsmith Please address this!

@yogeshbdeshpande yogeshbdeshpande added the For-next-release WIll only be addressed after first publish of CoRIM label Feb 12, 2025
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
For-next-release WIll only be addressed after first publish of CoRIM
Projects
None yet
Development

No branches or pull requests

2 participants