Abstract client key