The process that determines how agents meet is a key building block of any equilibrium model of search. The literature typically introduces meeting frictions in one of two ways. One of them is assuming an environment in which searchers are uninformed about the location of potential trading partners and can only attempt to contact them by engaging in random search. The other proceeds by directly assuming the existence of an aggregate object, the matching function , that expresses the number of contacts that occur at any moment in time as a function of the numbers of searchers on each side of the market. The information imperfections and other features of the environment that must underlie such a function are not made explicit; rather, it is...