# d1sks.com > The OpenDisk marketplace and the OpenObject reference store. Every disk that serves /.well-known/opendisk.json (free GiB, price per GiB-month, country, policy, proof cadence, hub standing) is listed here, refetched hourly, marked gone rather than deleted. The store descriptor at /.well-known/openobject.json says how buckets are kept at three replicas on three operators in two countries. 0 disks listed, 0 GiB free across 0 countries. ## Read - [Disks](https://d1sks.com/disks): the list, filterable by country, free GiB, price, policy and standing. Add `accept: application/json` for the same rows as data. - [API](https://d1sks.com/api/v1): GET /api/v1/disks with the same parameters; GET /api/v1/disks/:id; GET /api/v1/stats. - [OpenObject pool](https://d1sks.com/api/disks): every listed descriptor as fetched, the store's `disks` field. - [Store descriptor](https://d1sks.com/.well-known/openobject.json) and [OpenServer descriptor](https://d1sks.com/.well-known/openserver.json). ## Write - POST https://d1sks.com/api/v1/disks with {"url": "https://your-disk.example"}: fetches /.well-known/opendisk.json from that origin, validates it against OpenDisk 0.1, lists it. - GET https://d1sks.com/api/v1/validate?url=… checks a descriptor without listing it; POST a descriptor body to /api/v1/validate to check one before serving it. ## Specs - OpenDisk: https://logicsrc.com/docs/opendisk - OpenObject: https://logicsrc.com/docs/openobject - OpenServer: https://logicsrc.com/docs/openserver - OpenSwarm (pay2seed, paid2seed): https://logicsrc.com/openswarm