Take it. It is yours.
Everything here is CC0: every knot, the generator, the contracts, the wordmark, this site. No credit needed, no permission to ask. Print it, remix it, mint it elsewhere, put it on a shirt. Owning a day gives you the token; the image belongs to everyone.
Images
Any day as SVG at /day/N.svg and as a 1200 by 630 card at /day/N.png. Today: SVG, card. The SVG is the same file the contract holds.
Wordmark
The domain is the wordmark, set in Syne 800. wordmark.svg in today's colors.
Put today's knot on your page
An image that changes every midnight UTC:
<img src="https://knot.onenft.click/today.svg" width="256" height="256" alt="Today's knot from knot.onenft.click">
Or a small frame with the day number and a link:
<iframe src="https://knot.onenft.click/embed" width="320" height="380" style="border:0" title="Today's knot from knot.onenft.click" loading="lazy"></iframe>
Data
/api/today and /api/day/N return one day: number, date, traits, owner, claim transaction, image links. /api/days lists every day so far. /api/holder/ADDRESS lists one wallet's days. All JSON, open to any origin.
/spec.json holds the trait tables and palettes, so you can port the generator. RSS carries one item a day. calendar.ics is a daily event at midnight UTC you can subscribe to, so you never miss a day.
Code and contract
The generator in TypeScript and Solidity, the site and the contracts: github.com/pawelorzech/onenft. Token contract 0xb3b83788b9E6ccCb2379c3445dEF0627cf45E783 on Base. Collection on OpenSea.