0 disks · 0 GiB free · 0 countries · refetched never
Every disk for rent.
Found, not waited for.
A disk puts its free space, price, policy and standing at /.well-known/opendisk.json. d1sks reads the file, lists the disk, and reads it again every hour. A requester reads the disk before posting an offer, and a peer with a spare terabyte is on the market by putting a file at a URL.
No descriptor yet? Write one in a minute. Already serving one? Check it.
For a disk
Serve one JSON file. Name, free GiB and a price are the only required keys. Everything else, policy, proof cadence, hub standing, is read if stated and reported as unstated if not. Generate it, then list it.
For a requester
Filter by country, free space, price, and what the disk will hold. Read the descriptor, check standing at its hub, post a pay2seed offer there. Nothing on the swarm side changes. Browse.
For a bucket
The store keeps OpenObject buckets at three replicas on three operators in two countries, placed on these disks. The descriptor is live; buckets open when the first disks take leases.
For agents
curl -s 'https://d1sks.com/api/v1/disks?country=DE&min_gib=500&sort=price' -H 'accept: application/json'
curl -s -X POST 'https://d1sks.com/api/v1/disks' -H 'content-type: application/json' -d '{"url":"https://your-disk.example"}'
curl -s 'https://d1sks.com/.well-known/openobject.json'llms.txt says the rest. Every listed disk is also an OpenServer offer.