Welcome to Bitcointalk! It's always nice to see new privacy-oriented services emerging.
I'm just wondering, after reading your whitepaper, if you can clarify what do you mean exactly with “non-custodial protocol/service”?
I mean, how your service differs from what eXch or Godex already propose? What you describe in this whitepaper seems to be a similar process to theirs, or similar of what any other centralized custodial exchange is doing. If we take the example of a BTC - XMR swap, the user has to send his funds to your generated address, and then you send the XMR on user's address, right? How is it non-custodial?
Hope to hear back from you!