# Terminology
MyID (마이아이디)
파라메타가 독자 개발한 블록체인 엔진인 루프체인(loopchain) 기반의 분산ID (DID) 플랫폼.DID
마이아이디 사용자의 분산 식별자(Decentralized Identifier). 생태계의 모든 주체(entity)들은 자신의 DID를 하나 이상 가진다.DID Document
블록체인에 등록되어 있는 사용자 DID 관련 정보를 담고 있는 문서. MyID2.0 플랫폼에서는 주로 blockchain에 저장된다.Entity
생태계에서 하나 이상의 역할을 수행 하는 사람, 조직 혹은 장치를 일컫는 말로 여기서는 Issuer, Verifier, Holder 등의 구성 요소를 표현하는데 쓰인다.Issuer
사용자 요청에 의해 사용자 정보를 인증하고 Credential을 발급하는 발급기관Verifier
서비스의 이용을 위해서 사용자로부터 전달 받은 Presentation을 검증하고 서비스를 제공하는 서비스 제공자Holder
마이아이디 플랫폼에서 서비스를 이용하는 사용자. 이슈어로부터 Credential을 발급 받고 Verifier의 서비스를 이용하기 위해 Presentation을 만들어서 제출하는 사용자쯩 서비스
파라메타가 개발한 MyID2.0 플랫폼 기반의 모바일 신원 증명 서비스.쯩 for 공공기관 앱(이하 쯩으로 명칭)
쯩 서비스를 위한 holder용 신원 지갑 앱.Blockchain
사용자의 DID 관련 정보가 저장되는 탈중앙화된 저장소.Credential
Issuer로부터 인증받고 발급받은 증명내역. 증명받은 Claim 실제 Data와 이 Claim Data를 증명해 줄 수 있는 Verifiable Credential로 구성된다. 보통 Credential과 Verifiable Credential은 동일한 경우가 많지만, MyID2.0 플랫폼에서는 Credential은 Verifiable Credential과 Claim Data을 합쳐서 통칭할 때 사용되기 때문에, 엄밀하게는 Verifiable Credential과 구분된다.Verifiable Credential
Issuer로부터 발급받은 증명서로 위변조를 검증할 수 있다. 단, Credential 내에 Claim Data가 실제로 존재하지 않고, Claim Data를 검증할 수 있는 정보만 포함되어 있다.VC
Verifiable Credential을 줄여서 VC로 표현하기도 한다.Verifiable Presentation (Presentation)
서비스 이용을 위해, Verifier가 요구한 사용자 정보에 대하여 사용자(Holder)가 Credential을 포함한 후 사용자가 서명한 제출 데이터. 위변조 검증이 가능하다는 점에서 Verifiable Presentation이라고 불리며, 이는 Presentation과 기술적으로 동일하다. (Credential과 Verifiable Credential은 다르지만, Verifiable Presentation과 Presentation은 동일하다.)VP
Verifiable Presentation을 줄여서 VP로 표현하기도 한다.VCP (Message)
Verifiable Credential, Verifiable Presentation의 약자로 VC를 발급하고 VP를 제출할 때 사용하는 메세지 프로토콜.Claim
Issuer로부터 인증받고 Credential로 발급 받은 사용자 정보.SCORE
Loopchain blockchain에서 구동되는 Smart Contract.JWT (JSON Web Token)
Credential, Presentation 등의 발급에 사용되는 기본 포맷.JWS (JSON Web Signature)
JWT는 header, payload, signature로 구성되는데, JWT 내에 포함되는 서명(signature).JWE (JSON Web Encryption)
Credential, Presentation의 데이터를 보호하기 위해 서버와 클라이언트간 암호화한 데이터 포맷.