Vacancy-chain analysis (VCA), a method for tracing the flows of resources such as jobs or housing, has faded from scholarly attention. This is unfortunate, because VCA is often superior to markets, auctions, or games, the more popular metaphors-cum-models of resource allocation. This paper aims to revive VCA by casting it in terms of agent-based models (ABMs). I first review and note the limitations of the Markov-chain version VCA (or MC-VCA), and then introduce an agent-based approach to vacancy chain systems, the ABM-VCA, which features the innovation of treating both resources/positions and opportunities as agents. I show that ABM-VCA can replicate MC-VCA (since the former is an MCMC estimator of the latter) and then illustrate the usefulness of ABM-VCA to empirically study off-equilibrium dynamics by using it to assessing the impact of social revolution on the judiciary of a post-socialist country. I conclude by noting the methodological possibilities opened up by ABM-VCA, such as the potential to simulating fields and ecologies. A Python implementation of ABM-VCA is available at https://github.com/r-parvulescu/abm-vca.