-
Notifications
You must be signed in to change notification settings - Fork 7
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
Provide proper Triples explaination #343
Conversation
506d1d2
to
0239db4
Compare
@nedmsmith, @thomas-fossati and @andrew-draper Kindly review the same, as discussed during the review! |
draft-ietf-rats-corim.md
Outdated
If the search criteria are satisfied, the matching entry is re-asserted, except with the Reference Value Provider's authority. | ||
By re-asserting Evidence using the RVP's authority, the Verifier can avoid mixing Reference Values (reference state) with Evidence (actual state). | ||
See {{-rats-endorsements}}. | ||
Re-asserted Evidence using RVP authority is said to be "corroborated". | ||
|
||
#### Endorsed Values Triple {#sec-comid-triple-endval} | ||
|
||
[^issue] https://github.com/ietf-rats-wg/draft-ietf-rats-corim/issues/310 | ||
An Endorsed Values triple provides additional Endorsements for an existing Target Environment. | ||
For Endorsed Values Claims, the _subject_ is a Target Environment, the _object_ contains Endorsement Claims for the Environment, and the _predicate_ defines semantics for how the _object_ relates to the _subject_. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
unclear why _
is used here (and not in the ref-value triple explainer)
draft-ietf-rats-corim.md
Outdated
@@ -1151,7 +1156,8 @@ The new entry is added to the existing set of entries using the Endorser's autho | |||
|
|||
#### Conditional Endorsement Triple {#sec-comid-triple-cond-endors} | |||
|
|||
[^issue] https://github.com/ietf-rats-wg/draft-ietf-rats-corim/issues/310 | |||
A Conditional Endorsement Triple declares one or more conditions that, once they match, cause every entry in the endorsements to be added to the accepted state. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
have we already defined "accepted state" at this point? If not, I suggest using a more intelligible term (e.g., actual state, as per I-D.ietf-rats-endorsements)
draft-ietf-rats-corim.md
Outdated
|
||
The series object is an array of `conditional-series-record` that has both Reference and Endorsed Values. | ||
Each conditional-series-record record is evaluated in the order it appears in the series array. | ||
The Endorsed Values are accepted if the series condition in a `conditional-series-record` matches the ACS. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This one too seems too deep too soon: reference to internals, mention of ACS.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We can change ACS to attester's actual state
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The triple is hard to explain with out the context of ACS, The matching semantics needs ACS. Few alternatives below:
- Forward reference to ACS and request reader to understand ACS before arriving here!
- Change ACS to attester's actual state. Tried but does not improve the situation dramatically, infact matching on attester's actual state yield more ambIguity!
draft-ietf-rats-corim.md
Outdated
The first `conditional-series-record` that successfully matches an ACS Entry terminates the matching and the corresponding Endorsed Values are accepted. | ||
If none of the series conditions match an ACS Entry, the triple is not matched, and no Endorsed values are accepted. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ditto
draft-ietf-rats-corim.md
Outdated
@@ -1151,7 +1156,8 @@ The new entry is added to the existing set of entries using the Endorser's autho | |||
|
|||
#### Conditional Endorsement Triple {#sec-comid-triple-cond-endors} | |||
|
|||
[^issue] https://github.com/ietf-rats-wg/draft-ietf-rats-corim/issues/310 | |||
A Conditional Endorsement Triple declares one or more conditions that, once they match, cause every entry in the endorsements to be added to the accepted state. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A Conditional Endorsement Triple declares one or more conditions that, once they match, cause every entry in the endorsements to be added to the accepted state. | |
A Conditional Endorsement Triple declares one or more conditions that, once they match, cause every entry in the endorsements to be added to the actual state. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I have addressed most of the comments!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I added my own comments to the earlier comments!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
multiple comments
Fixes #310 Signed-off-by: Yogesh Deshpande <[email protected]>
Add suggestions from Ned and Dionna Co-authored-by: Dionna Amalie Glaze <[email protected]> Co-authored-by: Ned Smith <[email protected]>
Signed-off-by: Yogesh Deshpande <[email protected]>
Apply simple edits that improve the language of the draft! Co-authored-by: Thomas Fossati <[email protected]> Co-authored-by: Dionna Amalie Glaze <[email protected]>
Co-authored-by: Ned Smith <[email protected]>
Co-authored-by: Dionna Amalie Glaze <[email protected]> Co-authored-by: Thomas Fossati <[email protected]>
58bfa5d
to
ced1a30
Compare
Fixes #310