Chromie Squiggle
Snowfro · Project 0 · Curated
Edition size: 10,000 · First mint: 27 November 2020
Final mint: 21 August 2024 · Licence: NFT License
No example of this series is currently held in the verified AB5D wallets.
Art Blocks project 0 · 10,000 outputs · first mint 27 November 2020 · final mint 21 August 2024 · NFT License

Chromie Squiggle #0. Render: Art Blocks media proxy.
The work and its context
Chromie Squiggle is project 0 on the original Art Blocks contract, 0x059edd72cd353df5106d2b9cc5ab83a52287ac3a. The index records 10,000 invocations against a maximum of 10,000, the runtime p5@1.0.0, an aspect ratio of 3:2 and the licence label "NFT License" 1. Snowfro (Erick Calderon, the founder of Art Blocks) describes each Squiggle as "my personal signature as an artist, developer, and tinkerer". The project record adds: "Public minting of the Chromie Squiggle is permanently paused. They are now reserved for manual distribution to collectors and community members over a longer period of time" 1.
Every output is a single fat line that swings up and down across a white field, coloured along its length by a sweep of the hue wheel 1. Clicking a Squiggle sets its colours cycling along the line. The space bar steps the background through twenty greys, and the arrow keys change the speed 1. It is, in SquiggleDAO's words, "the on-chain generative art collection most collected by museums globally" 2.
Conception and development
Calderon has described the Squiggle as a demonstration that turned into an artwork: "I did it as this proof of concept, then time passed, and I found myself becoming very attached to this squiggly colorful line" 3. The Art Blocks Journal's metadata guide, written by NiftyFifty of SquiggleDAO, traces it to "spaghetti-like" prototypes in 2018. The six types crystallised through "two years of playful code edits and lucky accidents" 4.
How the work was constructed
The program is a single script of 5,519 bytes, SHA-256 d6e475f342854bcc8424867a97965e1bca31b79971c71a21456d8c1a9b230390. It was retrieved from the Art Blocks index on 20 September 2026 and read in full 1. It reads the token hash as 32 bytes, and each byte has a job 1:
- Bytes 0 to about 20 set the heights of the line's control points.
- Byte 22 sets the "pipe" switch, byte 23 the "bold" switch, byte 24 the "segmented" (ribbed) switch and the rib spacing, and byte 25 the grey of the ribs.
- Byte 26 sets the number of segments (12 to 20), byte 27 the height, and byte 28 the colour spread.
- Byte 29 sets the start hue, byte 30 the direction of the hue sweep, and byte 31 the "slinky" switch.
The line is drawn as hundreds or thousands of overlapping circles along a Catmull-Rom curve, each one hue step further round the wheel. A Normal draws 200 circles per segment, a Slinky 50 hollow rings, and a Fuzzy 1,000 translucent dots scattered around the path 1.
The published traits follow directly from those bytes. The type counts below include the Hyper variants 14.
| Type | Rule in the code | Count (of which Hyper) |
|---|---|---|
| Normal | none of the switches below | 6,331 (82) |
| Slinky | byte 31 < 35, not pipe | 1,158 (13) |
| Fuzzy | byte 22 < 32, not slinky | 1,086 (12) |
| Ribbed | byte 24 < 30, not slinky or bold | 785 (10) |
| Bold | byte 23 < 15, not slinky | 455 (7) |
| Pipe | slinky and pipe | 185 (4) |
"HyperRainbow" is set when byte 28 is below 3. The colour spread then drops from 5–50 to 0.5, so the hue races round the wheel many times along one line. There are 128 of them 1.
Quirks in the algorithm
- The pipe switch does not make Pipes. The variable called
pipeproduces a Fuzzy unless the slinky switch is also on. Only the combination draws a Pipe: the black-rimmed tube of rings. So the rarest type comes from two switches coinciding, which explains why there are 185 Pipes, against about 1,080 Fuzzies and 1,160 Slinkies 1. - Why only three types can be Perfect Spectrum. A Slinky or Pipe draws 51 marks per segment. Even at the lowest colour spread, the line can pass through only about 160 of the 255 hues. Slinkies and Pipes can therefore never be Full or Perfect Spectrum (code reading). In the data, all 23 Perfect Spectrums and all 43 Full Spectrums are Normals, Bolds or Ribbeds. There is a single Perfect Spectrum Bold, #9657, and there are three Perfect Spectrum Ribbeds 1.
- Height is almost always 3. The height parameter is a continuous value between 3 and 4, but the published trait shows it as a whole number. Only the 47 tokens whose byte is at the very top of the range read "4" 1.
- Fuzzy dots repeat from segment to segment. The fuzz uses its own small random generator. Its seed is reset from the hash at the end of every segment, so each segment after the first scatters its dots in the same pattern (code reading) 1.
- Fractional segments. The segment count is not rounded. The drawing loop runs while the counter is below "segments minus two", so a value such as 17.3 draws as a sixteenth partial segment. The published Segments trait is a rounded figure 1.
- Legacy hash format and unused variables. The script reads
tokenData.hashes[0], the multi-hash format of the original 2020 contract. It also declares variables it never uses (direction, and aportraitflag). And it names a globalcolor, which shadows p5's owncolor()function. That is harmless here, but it shows the proof-of-concept origins Calderon describes 13.
The full set, and the traits collectors chase
The Squiggle has one of the most developed trait cultures in on-chain art, and much of it was named by collectors rather than the artist 4.
The Full Set. SquiggleDAO describes a Full Set as one Squiggle of each type plus a Hyper variant. "Only 128 possible sets exist", because there are only 128 Hypers, and the DAO counted 74 complete sets in existence in March 2024 5. The Museum of Modern Art added "a Full Set of Chromie Squiggles to its permanent collection" in December 2025, assembled from Squiggles given by several collectors 6. The Toledo Museum of Art's nine Squiggles, purchased in 2025, cover all six types together with three Hypers (Normal, Bold and Fuzzy) and a Perfect Spectrum Normal, #7583 71.
Below is a full set of types from SquiggleDAO's own treasury, with its Hyper Bold 1.







All held in the SquiggleDAO treasury at retrieval. Renders: Art Blocks media proxy.
Beyond the Full Set, collectors pursue these traits 41:
- Hyper sets. A Hyper of every type is the hardest set to complete. The four Hyper Pipes (#3784, #3879, #5280, #6579) mean no more than four such sets can ever exist. There are only seven Hyper Bolds, including #4697 at Toledo and #9139 in the DAO treasury.
- Perfect Spectrum (23) and Full Spectrum (43). These are lines that pass through all 256 hues exactly once, or within one per cent of that. The lone Perfect Spectrum Bold, #9657, is among the most singular Squiggles.
- CS5s. About 80 Normals and Bolds sit at the minimum colour spread of 5, giving the most compressed rainbows.
- The two Rainbows, #1116 and #4739. These Normals reach 801 hues.
- Twins. 171 pairs share identical metadata but render as different shapes.
- Day Zeros. The first 542 mints, #0 to #541.
- Ribbed sub-traits. Harmonics have ribs whose grey matches one of the background greys. Ghosts have ribs of 252 to 255 that almost vanish on white. Perfect Whites have ribs of exactly 255.
- Height 4. Only 47 tokens.

Hyper Pipe #3784, one of four. Render: Art Blocks media proxy.

#9657, the only Perfect Spectrum Bold. Render: Art Blocks media proxy.
The mint and distribution
The first two Squiggles were minted on 27 November 2020 at 16:12:02 and 16:13:20 UTC. The index records activation on 12 December 2020 1. Minting was fast and then stopped. There were 1,768 mints in November 2020, 3,488 in December and 3,813 in January 2021, for 9,069 in all, before public minting was paused 1. The remaining 931 were distributed by hand over three and a half years, in bursts such as 320 in May 2022 and 141 in July 2023. The last, #9999, was minted on 21 August 2024 as Calderon's gift to LACMA 13. The index's current price field reads 0, and launch pricing is not recorded in the sources inspected 1. At retrieval the 10,000 Squiggles were held by 2,934 addresses 1.

#9999, the final Squiggle, minted for LACMA on 21 August 2024. Render: Art Blocks media proxy.
SquiggleDAO
SquiggleDAO was founded in 2021 "to collect and promote the Chromie Squiggle" 58. Its treasury wallet, 0x56fcb471a9dde74045830439ad6612c9aad53c19, held 324 Squiggles at retrieval, the fourth-largest holding 81. The holding includes:
- 212 plain Normals and 4 Full Spectrum Normals
- 46 Fuzzies, 38 Slinkies, 14 Ribbeds, 5 Bolds and 2 Pipes
- 2 Hyper Normals and a Hyper Bold 1
In March 2024 it borrowed $1 million from Zharta for a year against eleven Squiggles, a Full Set among them. In the DAO's words it was "the largest Squiggle backed loan" 5. The DAO runs a trait gallery, a Sets tracker, a Trait Explorer, video and 3D tools, a newsletter (The SquiggleDAO Times) and a podcast 2910. It has also been central to the museum acquisitions described above, including MoMA's Full Set and Toledo's #1458, which OpenSea reported as "acquired onchain from @SquiggleDAO" 611.
The Display Station (April 2026). SquiggleDAO worked with Pakmanscoop, Hash Inc and Snowfro to build a physical, interactive Squiggle. Snowfro ported the Squiggle script to C++ so that it runs on a Raspberry Pi 12. The station connects to any screen by HDMI. Visitors choose a type or Hyper variant, the station shows a random Squiggle from "over 3000" whose owners approved display, and they can change the speed and background. As the DAO puts it: "Many people are unaware that the Squiggle moves" 12. The aim is for museums to install it for exhibitions or as a permanent display 12.
The Artist Box (September 2026). The second project addresses what the DAO found to be the main obstacle for museums, "the complexity of securely storing onchain art" 13. The Artist Box is a walnut case with a metal Squiggle set into the lid. It holds:
- acquisition and gift documents, a signed letter from the artist, collection information and a Polaroid signed by Snowfro
- a high-quality print of the Squiggle
- a USB drive with display-ready files (GIF, MP4, 4K, 8K, transparent background and 3D)
- a Keystone tablet for the seed phrase, sealed inside a custom tamper-proof lockbox 13
The handover is designed to keep custody with the museum alone. On a call hosted by SquiggleDAO and @ArtOnBlockchain (the X account given as the project's website), the museum generates its own wallet through a secure link, "ensuring that neither Snowfro nor the DAO has any access". The seed phrase is saved onto the tablet and sealed so that it "cannot be accessed without the lockbox being physically destroyed". The lockbox goes into the museum's vault, and the Squiggle is sent after a test transaction 13. The DAO credits Pakmanscoop with helping to design and build the box. Asked whether it would be offered to all holders, the DAO replied: "We definitely will soon" 13.
The Artist Box: walnut case with an inlaid metal Squiggle. Photo: SquiggleDAO.
Open, with the document compartment in the lid and the tamper-proof lockbox below. Photo: SquiggleDAO.
Together, the Display Station and the Artist Box turn a collector community into something close to an acquisitions department for the work. The DAO builds the display, prepares the custody, and gathers the Squiggles that museums then accession 61213.
Copyright and licensing
The index records the label "NFT License" without a link 1. The Squiggle Foundation publishes a Chromie Squiggle licence, which the earlier AB5D essay summarised as reserving the artist's intellectual property while granting owners display, exhibition and capped merchandise rights 14. The Display Station shows only Squiggles whose owners have approved display 12. Its use of the art therefore rests on owner permission, not on the licence alone.
Significance and limitations
The Squiggle is the platform's first project and its emblem, and, on SquiggleDAO's account and the acquisitions traced here, the generative work most collected by institutions. Its trait culture of types, Hypers, spectrums and sets was largely built by collectors, and the DAO's hardware and custody projects extend that community's role into how museums display and hold on-chain art 461213.
Unresolved research questions:
- Which Squiggles make up MoMA's Full Set, and which wallet holds them?
- What were the launch prices in November 2020 to January 2021?
- How many Artist Boxes have been delivered, and to which museums?
- What do the current Squiggle licence terms say about museum display and exhibition?
Bibliography
Primary
-
Art Blocks public GraphQL index,
projects_metadatafor project 0 (full program) andtokens_metadatafor all 10,000 tokens. Retrieved 20 September 2026. https://artblocks-mainnet.hasura.app/v1/graphql. Collection page: https://www.artblocks.io/collection/chromie-squiggle-by-snowfro ↩ -
Squiggle Foundation, Chromie Squiggle licence. https://www.squigglefoundation.org/squigglelicense ↩
-
NiftyFifty (SquiggleDAO), "Inside the Algorithm: A Journey Through Squiggle Metadata", Art Blocks Journal. https://www.artblocks.io/articles/chromie-squiggle-algorithm-guide ↩
-
Dhyandra Lawson, "Erick Calderon's Chromie Squiggle #9,999", LACMA Unframed, 21 August 2024. https://unframed.lacma.org/2024/08/21/erick-calderon%E2%80%99s-chromie-squiggle-9999 ↩
SquiggleDAO
-
IQ.wiki, "Squiggle DAO". https://iq.wiki/wiki/squiggle-dao ↩
-
SquiggleDAO, "SquiggleDAO and Zharta Make History With The Largest Squiggle Backed Loan", 26 March 2024. https://squiggledao1.substack.com/p/squiggledao-and-zharta-make-history ↩
-
SquiggleDAO website: gallery, Sets, Learn, Display, tools. https://www.squiggledao.com/ and https://www.squiggledao.com/sets ↩
-
The SquiggleDAO Times (newsletter). https://squiggledao1.substack.com/ ↩
-
SquiggleDAO Podcast, including S2E8, "Snowfro, Founder of Art Blocks and Creator of the Chromie Squiggle". https://podcast.squiggledao.com/2244679/episodes/15791550-s2e8-snowfro-founder-of-art-blocks-and-creator-of-the-chromie-squiggle (video: https://www.youtube.com/watch?v=zc5190mRsWY) ↩
-
SquiggleDAO, "The Squiggle Display Station", X, 8 April 2026 (UTC). https://x.com/squiggleDAO/status/2041889468916101482 ↩
-
SquiggleDAO, "We're excited to announce the completion of our Artist Box!", X, 17 September 2026 (UTC), with replies. https://x.com/squiggleDAO/status/2100698221261513148 ↩
Museums
-
SquiggleDAO, MoMA Full Set announcement, X, 19 December 2025 (UTC). https://x.com/squiggleDAO/status/2002151289552277820. Artist page: https://www.moma.org/artists/140754-erick-calderon-snowfro. See also ARTnews, "MoMA Adds CryptoPunks and Chromie Squiggles to Its Collection" (paywalled; not read). https://www.artnews.com/art-news/news/moma-cryptopunks-chromie-squiggles-acquisitions-1234768035/ ↩
-
Toledo Museum of Art, "Infinite Images", Chromie Squiggle collection, accession 2025.18. https://infiniteimages.toledomuseum.org/collection/chromie-squiggle ↩
-
OpenSea, "Squiggle #1458 is now part of the @ToledoMuseum, acquired onchain from @SquiggleDAO", X. https://x.com/opensea/status/1944811678404895177 ↩
Video and audio
- "Snowfro founder of Art Blocks & Chromie Squiggles talks ...", YouTube. https://www.youtube.com/watch?v=ufjHP9W4qyI
- "Art Blocks: Exclusive NFT Interview | Snowfro | The Roadmap", YouTube. https://www.youtube.com/watch?v=9jAMbhdVmVc
- "100 Proof: Next Project Alpha with Erick Calderon/Snowfro of Chromie Squiggles", YouTube. https://www.youtube.com/watch?v=L51R5ZbgPJk
- SquiggleDAO Podcast (Apple Podcasts). https://podcasts.apple.com/us/podcast/squiggledao-podcast/id1706581822
Further reading
- LACMA acquisitions: ARTnews, "LACMA Has Acquired a Who's Who of Blockchain Art". https://www.artnews.com/art-news/news/lacma-acquires-generative-art-nfts-art-blocks-1234657137/
- Glitch Gallery Marfa, "Chromie Squiggle #9951". https://www.glitchmarfa.com/e30dgallery/the-chromie-squiggle/
- VERSE, Chromie Squiggle series page. https://verse.works/series/chromie-squiggle-by-snowfro
Written by the supplied revision author (not specified) for AB5D. Original prose: CC0. Artwork and code rights are addressed separately above.
Token usage unavailable for the complete essay.
Token usage
Usage for this supplied revision was not provided. The linked generation record describes the original research batch.
Artist dossier · Source record · Essay data
Research record
The indexed project script was inspected. Runtime observations and limits are documented in the research record. Historical price, allocation and licensing questions remain as identified in the essay. Publication does not resolve those evidence gaps.
