Let users provide additional signatures

Some guards may implement some logic based on extra signatures on top the required ones (“required” meaning equal to the threshold of the Safe). Currently the only way (that I know of, please correct me if I am wrong!) to provide such additional signatures to the Safe contract is via a custom UI.

It would be nice if the standard Safe UI would allow this, it seems to be a minor feature given the signature gathering logic is already implemented.

Note: I have implemented such a guard and had to implement such a custom UI, I guess I am not the only one. For instance I expect the SafenetGuard to also need such logic to gather the signature of the verifier.

Agree that for an ideal user flow, the additional signatures would be provided somewhere during the native UI/tx flow.

Guards can be pretty diverse, ie. some require 1-n additional signatures, some have a time lock, and others have more complex access control rules. That makes it challenging to provide generic UI/interface.

Once guards become more common and some patterns become visible a native integration could become viable.
For the time being, a UI integration via Safe Apps is the only option. (I assume that’s what you mean by “custom UI”?)