Create sequence diagrams with simple online tool

Swimlanes.io is a free webapp for making sequence diagrams. You simply edit the text on the left and the diagram is updated in real time. You can download your sequence diagrams as images or distribute with a link.

title: Exchanging an Account-Bound Credential Wallet -> Dapp: Txn requiring verification Dapp -> Wallet: Sign In With Ethereum/CAIP-122 consent prompt Dapp <- Wallet: Signature Dapp -> Dapp: Generate `CACAO` event receipt Dapp -> Verifier: Wallet Address + `CACAO` Dapp <- Verifier: `Presentation Request` (which credentials to request) Dapp --> Wallet: Request VCs directly Wallet -> Wallet: Check for VCs; selection/consent Dapp <- Wallet: Submit VC(s) Note: Dapp forms `Presentation Submission` from VC(s) and signs it using delegated key in `CACAO` receipt Dapp -> Verifier: `Presentation Submission` If: VC(s) valid Verifier -> Dapp: Signed `Verification Result` Dapp -> Dapp: Execute gated txn else: VC(s) invalid Verifier -> Dapp: Error message Dapp -> Dapp: No op end