The format
Every collection here follows the same rules. One token a day, tokenId equal to the day number, day 1 on 5 September 2026. The day is block.timestamp / 86400, rounded down. The image is built by a renderer contract from the day number alone and returned as a data: URI. No server is in the loop and no file can go missing.
- Free to claim, gas only. No price, no royalties, no allowlist. Not an investment.
- Every tenth day up to day 1000 goes to the author. That is the whole cut, written into the contract on day one.
- A day nobody claims stays empty. The gaps are part of the work.
- Everything is CC0: images, generators, contracts, sites.
- The token contract is the same in every collection: OneNFT.sol. Only the renderer differs, and only the renderer can be swapped, for future days only.
Each site has a /how page that writes the draw out in full so you can port it to any language, a /spec.json with the tables, and a JSON API at /api/today, /api/day/N and /api/days. This page reads those. Its own list is at /api/collections.json.
The page borrows its colors from the knot of the day, the way each collection borrows from its own day. There is no light or dark mode.
Start one
Take the token contract, write a renderer, and point the site code at it. The three repos above are the worked examples. If you ship one, say so and it can be listed here.