크리덴셜
크리덴셜(Credentials) 페이지는 본인이 증명한 것들이 모이는 곳입니다 — 분산 식별자(DID), 그 DID 에 묶인 검증 가능한 클레임들, 그리고 그 모든 것을 뒷받침하는 암호학적 증명. 스페이스, Team, 외부 검증자에게 선택적으로 공개할 수 있는, 프라이버시를 보존하는 신원 속성 지갑이라고 보면 됩니다.
크리덴셜 페이지 위치
/credentials
/<your-handle>/credentials
두 URL 모두 동작합니다 — 페이지는 핸들 소유자가 아니라 로그인한 방문자 의 크리덴셜을 렌더링합니다. 사이드바 하단의 사용자 드롭다운에서 열거나, 두 URL 중 하나를 직접 붙여넣어 접근하세요.
프라이버시 안내. 멤버십과 마찬가지로,
/<handle>/credentialsURL 은 세션 범위 입니다. URL 의 핸들이 누구든 항상 본인의 크리덴셜을 본인에게 보여줍니다. 친구의/<their-handle>/credentials를 방문해도 그 친구의 크리덴셜이 아니라 본인의 크리덴셜이 보여요. (다른 사람이 검증할 수 있는 공개 크리덴셜 노출은 다른 흐름입니다 — 아래 외부에서 크리덴셜 검 증하기 참고.)
/credentials 가 보여주는 것
페이지는 위에서 아래로 아레나 신원 카드처럼 구성됩니다.
히어로 — Personal Identity 카드
단일 Personal Identity (개인 신원) 카드에 다음이 표시됩니다.
- 발급자(Issuer) — Ratel Foundation. (계정에 묶여 있어 지갑이 필요 없습니다.)
- DID (분산 식별자) — 전체 DID 문자열, DID 복사 버튼 포함. DID 는 다른 사람이 검증의 기준으로 삼는 공개 식별자입니다.
- 발급 / 만료(Issued / Expires) — DID 가 언제 발급됐고 언제 만료되는지 (현재 발급 후 1 년).
- 속성 카운트(Attribute count) — N attributes verified — 이 DID 에 묶인 클레임 수.
- QR 코드 — DID 의 공개 검증 엔드포인트로 연결되는 스캔 가능 코드, 대면 인증에 유용합니다.
인증 수단
속성을 인증하는 두 경로, 각각 별도 카드로 설명됩니다.
KYC · PortOne — PortOne 의 KCB 연동을 통한 실명 인증. PortOne 으로부터 Ratel 은 나이와 성별 만 받습니다 — 생년월일, 주민등록번호, 실명은 KYC 제공자를 절대 떠나지 않습니다. Start KYC (또는 Re-run KYC) 를 누르면 PortOne 흐름이 시작돼요.
- 코드 인증(Code Verification) — 오프라인으로 배포되는 일회용 코드. 대학, 직장, 컨퍼런스, DAO 등 기관이
RTL-SNU-7F3A-9CB2같은 형식의 코드를 오프라인으로 나눠 줍니다. Enter verification code (인증 코드 입력) 모달에 코드를 붙여 넣으면 Ratel 이 기관에 연락하지 않고 그 속성을 증명합니다.
속성
인증 수단 아래의 그리드는 인증된 각 속성을 보여줍니다 — 오늘 시점의 슬롯은 나이(Age), 성별(Gender), 대학교(University), 직장(Employer), 멤버십(Membership) 입니다. 각 타일에는:
- 속성 이름과 값 (비어 있다면 Not verified).
- 어떤 수단으로 인증되었는지 (KYC 또는 Code).
- 관련 기관 / 소스 라벨 (예: KYC 의 PortOne, 코드의 발급 기관 코드).
비어 있는 속성 슬롯에는 Add code / Start KYC 가 노출되어 그리드에서 바로 채울 수 있습니다.
아직 크리덴셜이 없다면 페이지가 빈 상태 히어로를 보여줍니다 — "Your DID exists, but no verifiable credentials are bound to it. Run KYC or redeem a code to unlock age-gated spaces and reward boosts."
암호학적 증명(Cryptographic Proof) 패널
페이지 하단의 패널이 기술적 신뢰 체인을 노출하여 누구든 — 스페이스, 파트너, 본인 — 감사할 수 있게 합니다.
- VC 형식(VC format) — W3C VC 2.0 (W3C 검증 가능 크리덴셜 표준).
- 서명 방식(Proof suite) — Ed25519Signature2020 (암호 서명 형식).
- 대상(Subject) — 본인의 DID.
- 발급(Issued) — 타임스탬프.
- 발급자 키(Issuer key) — Active (활성).
- 무결성(Integrity) — JSON-LD hash matches (해시 일치).
- 취소(Revocation) — Not revoked (취소되지 않음).
- 서명자(Signed by) — Ratel Foundation · valid for 1 year.
페이지 상단의 Export VC (VC 내보내기) 버튼은 본인의 크리덴셜을 휴대 가능한 W3C VC 문서로 내보냅니다.