EIP-3074: AUTH and AUTHCALL Opcodes
EIP-3074 proposed two new EVM opcodes — AUTH (verify a signature setting an "authorized" register) and AUTHCALL (perform a call as the authorised account). Together they let an "invoker" contract perform actions on behalf of an EOA after verifying an off-chain signature.
EIP-3074 was eventually superseded by EIP-7702 (which has cleaner semantics) but the use cases are identical: meta-transactions, batch operations, gasless UX.
Neo Equivalent
The use case is exactly what witness scopes do already. A user signs a transaction with WitnessScope.CustomContracts listing the invoker contract; the invoker calls Contract.Call(token, "transfer", ...) and Runtime.CheckWitness(user) succeeds inside the token because the user's witness is in scope.
