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:
+4
-1
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user