I don't know how I could integrate the ring signatures into an existing app. But you bring up an interesting point.
I think I would only need to restrict minting token from lightning ( in bound liquidity )
Outbound liquidity could be public, that way if my friends sent the tokens to a stranger they could swap out to LN