1
0
mirror of https://codeberg.org/fediverse/fep.git synced 2026-08-07 12:55:46 +00:00

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 <silverpill@firemail.cc>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/69
Co-authored-by: silverpill <silverpill@noreply.codeberg.org>
Co-committed-by: silverpill <silverpill@noreply.codeberg.org>
This commit is contained in:
silverpill
2023-03-16 03:34:25 +00:00
committed by David Sterry
parent aa5f939f42
commit 4924c775d7
+4 -1
View File
@@ -2,6 +2,7 @@
authors: silverpill <silverpill@firemail.cc>
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.