Programmatic Scarcity