I hold this truth to be self-evident: It is downright crazy to try to distribute vaccines without using prices. I said as much last week.
The question then becomes: How should those prices be implemented?
Method I: Distribute vaccine rights randomly and let people trade them. This suffers from the fact that you can’t know how much the vaccine is really worth to the people you’re bargaining with, which is a barrier to efficient bargaining.
My immediate instinct (which I still think is a pretty good one) is (after pre-vaccinating certain key groups like first responders and health care workers) to give everyone a choice: You can have your vaccine now, or you can have a check for (say) $500 and your vaccine in six months. This suffers from the need to get the price right (presumably involving some trial and error) but I stand by it as far far better than the Soviet-style central planning we’re about to actually get.
But now Romans Pancs has done far better than I have, by actually thinking about the details of the optimal auction design and getting them right. His paper is here. (You’ll need to sign up for a free account before downloading.) Anyone who actually cares about getting vaccines distributed efficiently should start by reading this paper.