Remote Presentation Exception
class RemotePresentationException(val error: RemotePresentationError, cause: Throwable? = null) : Exception
Exception wrapper that carries a stable RemotePresentationError plus an optional underlying cause from the OpenID4VP / HTTP / crypto stack.
Host apps should primarily branch on error, and only use cause for logging or diagnostics.