[Info Need] Loading Custom tfjs model on client side without exposing model weights to users

I was looking for a way to protect my custom trained model from users as I want to allow the user to load my tfjs model on their end (to reduce latency) without exposing the model weights to them, I came accross this thread: https://stackoverflow.com/questions/56919400/how-to-protect-obfuscate-drm-trained-model-weights-in-tensorflow-js and found some really good suggestions.

However, I was wondering if I could get some suggestions that completely protect my models or official confirmation that it is not possible, before i look into the above suggestions of

  1. obfuscating my code that is not 100% protection
  2. breaking my model into blocks as that still introduces undesired latency.