diff --git a/specification.json b/specification.json index 787f708a..12662d58 100644 --- a/specification.json +++ b/specification.json @@ -299,6 +299,13 @@ "RFC 2119 keyword": "MUST", "children": [] }, + { + "id": "Requirement 3.1.3", + "machine_id": "requirement_3_1_3", + "content": "The evaluation context MUST support fetching the custom fields by key and also fetching all key value pairs.", + "RFC 2119 keyword": "MUST", + "children": [] + }, { "id": "Requirement 3.2.1", "machine_id": "requirement_3_2_1", diff --git a/specification/sections/03-evaluation-context.md b/specification/sections/03-evaluation-context.md index c488b64c..045f986d 100644 --- a/specification/sections/03-evaluation-context.md +++ b/specification/sections/03-evaluation-context.md @@ -32,6 +32,10 @@ The targeting key uniquely identifies the subject (end-user, or client service) see: [structure](../types.md#structure), [datetime](../types.md#datetime) +#### Requirement 3.1.3 + +> The evaluation context **MUST** support fetching the custom fields by key and also fetching all key value pairs. + ### Merging Context #### Requirement 3.2.1