basic workflow for requesting/approving keys