Thanks for the heads up. I will see if I can add this today.
Here is the spec! It's just missing one previous request (/checkfees). The sendable amount is then token_amount-fee_reserve. If we had a full Cashu wallet in Amethyst, we could also get the overpaid fees back but unfortunately it won't work without the lib. Step by step! ☺️
Oops, forgot link https://github.com/cashubtc/nuts/blob/main/05.md#checking-lightning-fees