- 상위 문서 분산 ID
- DID Documents
분산 ID 체계에서 특정 ID의 신원 증명을 위해 블록체인에 보관되는 검증용 문서
- 일반적으로 JSON-LD 구조의 텍스트로만 이루어진 문서
구성
- DID
- 암호학적 검증값(주로 PKI의 공개키)
- 암호 프로토콜
- 서비스 엔드포인트
- 타임스탬프
- JSON-LD 서명(선택적)
예시
{ "@context": "https://w3id.org/did/v1", "id": "did:example:123456789abcdefghi", "authentication": [{ // used to authenticate as did:...fghi "id": "did:example:123456789abcdefghi#keys-1", "type": "RsaVerificationKey2018", "controller": "did:example:123456789abcdefghi", "publicKeyPem": "-----BEGIN PUBLIC KEY...END PUBLIC KEY-----\r\n" }], "service": [{ // used to retrieve Verifiable Credentials associated with the DID "type": "VerifiableCredentialService", "serviceEndpoint": "https://example.com/vc/" }] }