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 — 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 that funds one recipient in one currency at one tax rate, with at most one module installed.
A slot is immutable by default. Its tax, its recipient and its module can each be declared changeable at creation, and only then does it have a manager. Want a different configuration? Deploy another — slots are cheap and disposable by design.
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 is the one way to extend a slot: it can define what holding grants — a sponsor placement, a name, an NFT — and set terms of tenancy, like a guaranteed minimum tenure.
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
| How a slot works | The mechanism, end to end |
| Modules | Giving a slot a purpose, and controlling who may hold it |
| Getting Started | Install the SDK, create your first slot |