Does Kraken hold full reserves?

Yes. And and we've developed a state of the art audit process in order to prove to third parties, including our customers, that customer funds are properly held. See here for more information on our audit process.