What is the deal with "Credential on File"?

I've been reading the latest API guide and noticed "Credential on File" is a new concept I  haven't seen before.

I'm not sure, maybe I missed some emails or blog posts.

But I'm wondering if it's required implementation? We are using the Vault for a lot of transactions right now. Will this affect that process in anyway or is it optional?

 

Thanks!