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

Recursion algorithm for processing layered Endorsements #322

Open
nedmsmith opened this issue Oct 14, 2024 · 0 comments
Open

Recursion algorithm for processing layered Endorsements #322

nedmsmith opened this issue Oct 14, 2024 · 0 comments

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).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant