-
Notifications
You must be signed in to change notification settings - Fork 9
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
Payloads can be predicates - not just claims #27
Comments
I think you mean where we say that payloads represent claims? Regardless, there definitely needs to be consistent language around how predicate proofs are expected to be done. |
Yes, I we need to say that payloads can represent claims or predicate proofs. |
Technically, payloads can represent claims, but they do not represent predicate proofs (unless the claim itself is a form of a predicate proof from the issuer, such as a hashchain, which are just integrity protected as any other claim would be). Any predicate proofs generated during a We touched on this during the meeting today: predicate proof representations are specific to the underlying JPA and are never understandable or useful directly to the application. Only the JPA implementation can properly encode/decode and verify them along with how it binds them to a particular slot. |
I think the language can be made more consistent in all three drafts around exactly what a payload represents separate from proofs. Marking this as a TODO. |
There are a number of places in the current drafts where we say that predicates represent claims but we fail to say that they can also represent predicates. We should develop consistent language for describing both and uniformly use it.
The text was updated successfully, but these errors were encountered: