hmm
a CLN plugin that adds the concept of accounts with TigerBeetle or inbuilt data store, where it does standard pay/invoice stuff but with an account name
then you can restrict arguments for each rune to only be able to use one account, and you get quotas/subwallets for free, and a way to give each LN node application its own wallet