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
| Field | Meaning |
|---|---|
status | dead, dormant, absorbed or alive. Defined on the method page. |
died | Null for dormant projects, because none was ever announced. That null is data, not a gap. |
raised | Only present where a figure appears in a filing or company statement. Never estimated. |
sources | Citations. primary: true means the company or a regulator said it directly. |
probe | Measured, 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:
| Field | Meaning |
|---|---|
contractLive | Whether code still exists at the address. |
totalSupply | Read from the contract, as a string to avoid precision loss. |
onchainName | What the contract calls itself, which is how the address is confirmed to be the right one. |
recentTransfers | Transfer events counted over transferWindowDays. The liveness signal. |
websiteStatus | HTTP 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.