Wallet ArchitectureCommunication ProtocolsCommunication Protocols Protocols run on the client side Implements OpenID4VCI profile (authorization_code grant, scope, client_id, state, pkce) Implements OpenID4VP profile (x509_san_dns client_id_scheme, signed_request_uri, vp_token, state)