Closed
Description
permissions-request, protocols-configure, and protocols-query all validate like so:
Message.validateJsonSchema({ descriptor, authorization: { } });
we should consider constructing the entire message and then validating unless there's a reason not to. many other message classes already do this