When you call an inline_action or a deferred_tx from contract Y to contract X with permission X@A, ensure that X@A has Y@eosio.code set to satisfy permission
Calling therealkarma::transfer from therealkarma::issue with permission therealkarma@active, therealkarma@active must be satisfied by therealkarma@eosio.code