Could pull an oauth permission grant UI:
This apps needs the following permissions to work: a, b, c
These are optional permissions:
( ) checkbox for the optional permission: explanation from the app
Bonus points if the app can somehow attest its own identity/source so the keychain app can slap a WoT score or something like that.