Delegated token issuance for intermediary clients (RFC 8693 Token Exchange)

I’ve written up an idea for the addition of a token exchange in the remote storage protocol, which would allow a broker app to act as an intermediary and issue downstream clients short-lived tokens without the need of additional oauth handshakes. This would open up a lot more possibility for RS solutions, auth brokers, aggregation platforms, native app hosts, development tools etc.

Questions, comments, critiques welcome!