@startuml entity user as "사용자(Holder App)" entity issuer as "Issuer" == prerequisite == issuer <-> user : connection(연결) 완료 == Proposal(option) == user -> issuer : 발급 제의(proposal) note over user *발급제의(Proposal) 내용* -사용자 본인이 직접 받고 싶은 VC를 proposal -발급받고 싶은 VC -발급받고 싶은 VC의 항목 및 내용 제출 -optional 기능으로 생략 가능. -<font color=blue><b>initial app은 받고 싶은 cred_def_id 전달 end note issuer --> issuer : 사용자 요청(발급) 확인 == offer (mandatory) == issuer -> user : 발급 제안(offer) note over issuer *발급제안(offer) 내용* Holder의 제의(proposal) 있으면 그대로 받아 드리거나, VC의 종류, 항목 변경,추가 가능 end note == Request (mandatory) == user --> user : 발급 내용 확인 user -> issuer : 발급요청(request) == Issue(mandatory) == issuer -> user : 발급(issue) user -> issuer : 저장완료(acked) @enduml
Decode URL
Submit
amiga
aws-orange
black-knight
bluegray
blueprint
cerulean-outline
cerulean
crt-amber
crt-green
cyborg-outline
cyborg
hacker
lightgray
mars
materia-outline
materia
metal
mimeograph
minty
plain
reddress-darkblue
reddress-darkgreen
reddress-darkorange
reddress-darkred
reddress-lightblue
reddress-lightgreen
reddress-lightorange
reddress-lightred
sandstone
silver
sketchy-outline
sketchy
spacelab
spacelab-white
superhero-outline
superhero
toy
united
vibrant
🎉 Discover the future PlantUML Web Editor! 🚀
PNG
SVG
ASCII Art