What I believe you are looking for is a platform agnostic way to represent the business logic, that is Authorisation rules, scopes and policy.
Instead of inventing a language which might not be Turing complete, or would require training. You should have a look at the available options and ways it can be done!!
See how to dynamically write business logic on web; opus, exop, espresso.
There’s also a great talk by Ben Church:

And as @LostKobrakai mentioned, you have to write a decoder in each language to allow the business logic to be reused.






















