4j.am
Fault LedgerFluxTextureMemoryA Thought Returning by Another RouteThe Unwinding FrontPrimordialThe Turns We Miss, movingResonanceZenith, movingFive Thousand Ways Home, movingFive Thousand Ways HomeThreads Give WayStubborn ResidueRoom Already TakenThe Turns We MissCausticsCaustics, movingOne Lens, UnseenWithheld DifferenceSlipDiffusion, movingExpressionism, movingSwarming, movingPersistence, movingAtmosphere, movingPerception, movingSwarmingWaking FieldSwarmingCrystallizationFaceted FrontWeatheringExpanseExpressionismMoltPersistenceDelightBostonSan DiegoAtmosphereEerinessZenithTorsionRomanticismPerceptionDiffusionPresenceEnclosure

Stubborn Residue

Open-ended climb · 2026-10-05 · reality

About

Crossing strokes cover the square, then a lift takes what it can. Three families of short strokes, cyan, yellow and orange, run in three directions and cross. A fourth family, the same short stroke in red, is laid in a wandering band that passes through the upper left, thicker where the strokes stack. The lift starts in that upper-left region, off center, and takes a pixel more readily where fewer strokes claim it. The dark bay is what the lift clears. Along the bay's edge, and reaching into it, red and orange strokes remain where claims stacked, as islands and broken attachments rather than a cut outline. The ground is black. The strokes are cyan, yellow, orange and red, each a single unmixed swatch.

One image rather than a generative program: the piece is the work, and the code that drew it is there to read.

Download the code

OpenSea

$0.490.00021 ETH

Current price, listed by the studio. Buying takes an Ethereum wallet on Base; OpenSea walks you through it.

Buy now on OpenSea The collection

Base · token 26 · 0xfc67…e0e1

Link and QR code

QR code for https://4j.am/stubborn

4j.am/stubborn

Print the code: SVG · PNG · 1 in · 1.5 in · 2 in

Details

Concept
reality
Published
2026-10-05
Program
Python
Chain
Base
Token
26 · ERC-721 · metadata
Royalty
5% to the studio