From 31ad096410bdae695863dfba470b520148bb9246 Mon Sep 17 00:00:00 2001 From: Kristina Yasuda Date: Wed, 20 Nov 2024 22:12:18 +0100 Subject: [PATCH 1/3] add intent to retain --- openid-4-verifiable-presentations-1_0.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/openid-4-verifiable-presentations-1_0.md b/openid-4-verifiable-presentations-1_0.md index 29f92e57..9a765833 100644 --- a/openid-4-verifiable-presentations-1_0.md +++ b/openid-4-verifiable-presentations-1_0.md @@ -740,6 +740,9 @@ in the mdoc, e.g., `first_name`. If the `values` property is present, the Wallet SHOULD return the claim only if the type and value of the claim both match for at least one of the elements in the array. Details of the processing rules are defined in (#selecting_claims). +`intent_to_retain` +: OPTIONAL. A boolean that indicates the Verifier intends to retain the Claim's data that is being requested. + ### Selecting Claims and Credentials {#dcql_query_lang_processing_rules} The following section describes the logic that applies for selecting claims From 9a022578048c4fde2897fecdeb75a5ddcf0b9a37 Mon Sep 17 00:00:00 2001 From: Kristina <52878547+Sakurann@users.noreply.github.com> Date: Thu, 21 Nov 2024 16:39:31 +0100 Subject: [PATCH 2/3] Apply suggestions from Daniel's code review --- openid-4-verifiable-presentations-1_0.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openid-4-verifiable-presentations-1_0.md b/openid-4-verifiable-presentations-1_0.md index 9a765833..01f8cf7b 100644 --- a/openid-4-verifiable-presentations-1_0.md +++ b/openid-4-verifiable-presentations-1_0.md @@ -741,7 +741,7 @@ If the `values` property is present, the Wallet SHOULD return the claim only if type and value of the claim both match for at least one of the elements in the array. Details of the processing rules are defined in (#selecting_claims). `intent_to_retain` -: OPTIONAL. A boolean that indicates the Verifier intends to retain the Claim's data that is being requested. +: OPTIONAL. A boolean that indicates the Verifier intends to store the Claim's data that is being requested beyond the processing of the response. For example, to meet regulatory requirements of retaining records of transactions or to maintain user profiles. If omitted, the default value is `false`. ### Selecting Claims and Credentials {#dcql_query_lang_processing_rules} From 9a02b1c4a0d4b94f1d2e04f86e56c489716c539f Mon Sep 17 00:00:00 2001 From: Kristina Yasuda Date: Tue, 14 Jan 2025 14:19:27 +0100 Subject: [PATCH 3/3] add changelog --- openid-4-verifiable-presentations-1_0.md | 1 + 1 file changed, 1 insertion(+) diff --git a/openid-4-verifiable-presentations-1_0.md b/openid-4-verifiable-presentations-1_0.md index 5d2b337d..02872123 100644 --- a/openid-4-verifiable-presentations-1_0.md +++ b/openid-4-verifiable-presentations-1_0.md @@ -2712,6 +2712,7 @@ The technology described in this specification was made available from contribut -24 + * add `intent_to_retain` mechanism -23