Data

The whole record, as one JSON file

Every entry, every citation and every on-chain measurement, in a documented schema. Free to read, free to use with attribution, no key and no rate limit.

Projects 12
Citations 31
Contracts checked 6
Licence CC BY 4.0

Using it

curl -s https://retailtoken.ai/graveyard.json

CORS is open, so you can fetch it straight from a browser. There is also /llms.txt for agents and /sitemap.xml for everything else.

Published under CC BY 4.0. Use it in an article, a deck, a dashboard or a paper — please credit retailtoken.ai and link back so readers can check the sources themselves.

What an entry looks like

{
  "slug": "rtfkt-clonex",
  "name": "RTFKT / CloneX",
  "brand": "Nike",
  "sector": "footwear",
  "status": "dead",
  "born": "2021-11",
  "died": "2025-01",
  "cause_of_death": "Parent company wound the studio down during a wider restructuring",
  "lifespan_months": null,
  "raised_usd": null,
  "chain_id": 1,
  "contract": "0x49cF6f5d44E70224e2E23fDcdd2C053F30aDA28B",
  "standard": "ERC-721",
  "url": "https://retailtoken.ai/plot/rtfkt-clonex/",
  "source_url": "https://etherscan.io/address/0x49cF6f5d44E70224e2E23fDcdd2C053F30aDA28B",
  "website": "https://rtfkt.com",
  "sources": [
    {
      "claim": "Nike confirmed RTFKT would wind down operations by January 2025, with a final collection in December",
      "url": "https://fashionunited.uk/news/business/nike-shuts-metaverse-fashion-company-rtfkt-last-collection-in-january-2025/2024120378917",
      "publisher": "FashionUnited",
      "date": "2024-12",
      "primary": false
    }
  ],
  "probe": {
    "checkedAt": "2026-08-12",
    "contractLive": true,
    "codeSize": 8801,
    "totalSupply": "19764",
    "onchainName": "CloneX",
    "onchainSymbol": "CloneX",
    "owner": "0x12ea19217c65f36385bb030d00525c1034e2f0af",
    "recentTransfers": 263,
    "transferWindowBlocks": 100000,
    "transferWindowDays": 13.9,
    "websiteStatus": 200,
    "websiteResolves": true,
    "websiteRedirectHost": null
  }
}

Fields worth explaining

FieldMeaning
statusdead, dormant, absorbed or alive. Defined on the method page.
diedNull for dormant projects, because none was ever announced. That null is data, not a gap.
raisedOnly present where a figure appears in a filing or company statement. Never estimated.
sourcesCitations. primary: true means the company or a regulator said it directly.
probeMeasured, not asserted — see below.

The probe block

This is the part you cannot get anywhere else. Each entry is checked directly against a public node and the project's own URL, and the result is stored with the date it was taken:

FieldMeaning
contractLiveWhether code still exists at the address.
totalSupplyRead from the contract, as a string to avoid precision loss.
onchainNameWhat the contract calls itself, which is how the address is confirmed to be the right one.
recentTransfersTransfer events counted over transferWindowDays. The liveness signal.
websiteStatusHTTP status, or ENOTFOUND when the DNS record itself is gone.

ENOTFOUND is the one to pay attention to. A 404 means someone took a page down. ENOTFOUND means the hostname no longer exists at all.

Commercial use

Free, including commercially, under CC BY. There is nothing to buy here and no paid tier held back — the whole record is the file above.

That is a deliberate choice rather than a temporary state. Charging would mean accounts, a database, card handling, a security review and a support obligation, and this site would stop being a set of static files that needs nothing from anyone. The value of a public record is that it is public.

If you want a cut of the data that is not in the file, a figure double-checked, or help matching this against your own dataset, just ask. Journalists and researchers get help quickly and for nothing.

Watching a contract yourself

The probe runs against any contract, not only the ones recorded here. Point it at an address and it reports supply, recent trading and whether the project's own website still resolves — which is usually the first sign of an ending, and reliably precedes the announcement.

git clone https://github.com/<owner>/retailtoken
node scripts/probe.mjs <slug>

It is about three hundred lines with no dependencies, so it is easier to read than to trust blindly — which is the right way round.

Citing this

Please cite the file and the date, since the on-chain figures move:

The Graveyard, retailtoken.ai. graveyard.json, retrieved YYYY-MM-DD.
https://retailtoken.ai/graveyard.json

If you are writing something and want a figure double-checked, or need a cut of the data that is not in the file, ask — journalists get help for free and quickly.