interface which uses a keychain-generated nonce for two factor transactions