Hi @skilesare ,
it is definitively the plan that the SNS governance can call another method on a canister and that the SNS can then be used to execute arbitrary proposals.
For the very first version, we prioritised that a SNS should be able to upgrade another canister, e.g., the dapp (which is also a call to another canister), upgrade SNS canisters, change the SNS parameters, and have motion proposals. Next we would tackle the generic proposal execution (which I think is what you are asking for), but this might not be ready in the very first version in Q1.
Could you elaborate on what you mean by “the issue_command function”?
If I understand you correctly you would like to have the following functionality: a canister that just has a method and specifies that the SNS governance is allowed to call that method. The SNS governance can then call this method as a result of a proposal. Is this right? If so, I think this is what should be possible with the “generic proposal execution” that we envision.