Skip to content
0xSlots

Overview

0xSlots is a property primitive for scarce onchain assets.

A slot is a position that is always priced and always contestable. You set your own price, pay tax on it continuously, and anyone can buy it from you at that price at any time.

  • Too high → the tax gets expensive.
  • Too low → someone takes it.
  • Honest → you keep it.

There is no fourth option. That is the whole design.

The tax flows to a recipient fixed when the slot is created — a creator, a community, a public good. Idle property becomes costly to hold, and positions drift toward whoever actually values them.

What a slot is

One contract, immutable by default, that funds one recipient in one currency at one tax rate, with at most one utility module and one occupancy policy.

Want a different configuration? Deploy another. Slots are cheap and disposable by design — there is no admin panel, because there is nothing to administer.

The slot is the plot

A slot starts empty. It is a position and nothing more.

What makes it valuable is what gets built on it. A module defines the rights holding it grants — ad space, a name, access, publishing. An occupancy policy sets the terms of tenancy — guaranteed time, a price floor, a queue.

The slot is the plot; the module is the crop. Not a walled garden you lock people out of — a public garden you tend, where the market decides whether you are tending it well enough to keep it.

Start here

VisionWhy Harberger, and why almost nobody has used it
How a slot worksThe mechanism, end to end
OccupancyControlling when a slot changes hands
Utility modulesGiving a slot a purpose
Getting StartedInstall the SDK, create your first slot