From 4924c775d7a641a5d7950d150aae5a2736e1631d Mon Sep 17 00:00:00 2001 From: silverpill Date: Thu, 16 Mar 2023 03:34:25 +0000 Subject: [PATCH] FEP-c390: Update proposal (#69) - Added FEP-8b32 to relatedFeps. - Removed "The document MUST not contain any additional properties" sentence. - Added a warning regarding property names. Co-authored-by: silverpill Reviewed-on: https://codeberg.org/fediverse/fep/pulls/69 Co-authored-by: silverpill Co-committed-by: silverpill --- feps/fep-c390.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/feps/fep-c390.md b/feps/fep-c390.md index a2d59bf..21466e1 100644 --- a/feps/fep-c390.md +++ b/feps/fep-c390.md @@ -2,6 +2,7 @@ authors: silverpill status: DRAFT dateReceived: 2022-11-23 +relatedFeps: FEP-8b32 discussionsTo: https://codeberg.org/fediverse/fep/issues/34 --- # FEP-c390: Identity Proofs @@ -26,10 +27,12 @@ It MUST contain the following properties: - `alsoKnownAs` (REQUIRED): the value of this property MUST match the actor ID. - `proof` (REQUIRED): the data integrity proof, as defined by [Data Integrity](https://w3c.github.io/vc-data-integrity/) specification. -The document MUST not contain any additional properties. +The document MAY contain additional properties. Identity proofs SHOULD be attached to an actor object, under the `attachment` property. +WARNING: This proposal is not final yet and property names are subject to change. In particular, `id` will likely be replaced with `issuer` in order to make identity proofs forward compatible with [Verifiable Credentials Data Model v1.1](https://www.w3.org/TR/vc-data-model/) specification. + ### Proof generation The identity proof document MUST contain a data integrity proof, which includes a cryptographic proof and parameters required to verify it. It MUST be created according to the *Data Integrity* specification, section [4.1 Generate Proof](https://w3c.github.io/vc-data-integrity/#generate-proof). The value of `verificationMethod` property of the data integrity proof MUST match the value of `id` property of the identity proof document.