Skip to content

Commit

Permalink
Fix docs to match schema
Browse files Browse the repository at this point in the history
Fix docs to match schema, address #356
  • Loading branch information
edeutsch authored Aug 26, 2022
1 parent 408633c commit 98d9652
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions ImplementationRules.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,16 +55,16 @@ The terms MUST, SHOULD, MAY are used as defined in RFC 2119 https://tools.ietf.
- If a server receives a property on a QEdge that it does not recognize, it SHOULD generate
a warning and MAY continue processing.

## QNode.attribute_constraints
- If a KP server receives any QNode.attribute_constraints, if it does not support all of them,
it MUST immediately respond with an error Code "UnsupportedAttributeConstraint" and list
all the specified attribute_constraint names that it does not support.
## QNode.constraints
- If a KP server receives any QNode.constraints, if it does not support all of them,
it MUST immediately respond with an error Code "UnsupportedConstraint" and list
all the specified constraint names that it does not support.
- If an ARA server receives any QNode.constraints, it MUST perform one of the following:
- Relay all attribute_constraints to its KP(s) to satisfy
- Withhold one or more attribute_constraints from its KP queries and satisfy those attribute_constraints itself
- An ARA server MUST ensure that all attribute_constraints are satisifed by either trusting its KPs to satisfy them
- Relay all constraints to its KP(s) to satisfy
- Withhold one or more constraints from its KP queries and satisfy those constraints itself
- An ARA server MUST ensure that all constraints are satisifed by either trusting its KPs to satisfy them
or by performing the constraining itself. If the ARA cannot ensure this,
it MUST immediately respond with an error Code "UnsupportedAttributeConstraint" and list all attribute_constraint
it MUST immediately respond with an error Code "UnsupportedConstraint" and list all constraint
names that it does not support.

## QEdge.qualifier_constraints
Expand Down

0 comments on commit 98d9652

Please sign in to comment.