blindmixer might be a nice example of this: we already utilize blind schnorr signatures, and have full non-repudiation:
every action taken by the client requires a signature that only the client can generate, as such we cannot dupe any single user with it being proveable.
A consequence of this is that it is a little more complex than a single webpage: the client needs to actively generate signatures and store them. JS will be required. Still, we believe that we packaged it as simple as possible for the average user.
A huge drawback currently is that our scheme is centralized, meaning that we can exit-scam at any point. We have looked into using a MuSig scheme with multiple signers, and it should definitely be possible. Don't think it will play very nicely with lightning as of right now, but that will undoubtedly change in the future.