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

Should we categorize different predicate types? #377

Open
marcelamelara opened this issue Aug 14, 2024 · 0 comments
Open

Should we categorize different predicate types? #377

marcelamelara opened this issue Aug 14, 2024 · 0 comments
Labels
documentation Improvements or additions to documentation enhancement New feature or request predicates triage

Comments

@marcelamelara
Copy link
Contributor

There have been a few discussions around distinguishing between different of predicates. ITE-10 introduced the notion of informational and transformational predicates, which distinguishes between different contexts that generate attestations.

But there seem to be further distinctions that may be helpful for a few reasons: 1) There are different "categories" or "purposes" for informational predicates, such as summarizing an operation vs. logging an operation, and 2) these categories can help producers of in-toto attestations choose the predicates that best fit their use cases (rather than feel the need to develop their own.

My recommendation is to do a survey of the existing vetted predicate types that we have, and separate them at two levels: the ITE-10 classes and further subdivide informational predicates into a few more categories.

@marcelamelara marcelamelara added documentation Improvements or additions to documentation enhancement New feature or request predicates triage labels Aug 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request predicates triage
Projects
None yet
Development

No branches or pull requests

1 participant