4j.am
DripsRidgesDivideThe Deepening FoldMaximalismPlanar Cut Through DepositionFault 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
Ridges, seed 1
seed 1 · 1/6 Open full size
Ridges, seed 1
1
Ridges, seed 204732
204732
Ridges, seed 309461
309461
Ridges, seed 414190
414190
Ridges, seed 518919
518919
Ridges, seed 623648
623648

Ridges

Instructions · 2026-10-30 · ridges

About

Gray India ink wash. Drop a string and stretch the curve it falls in across the wall, side to side, at any height. From that curve, wash one coat downward, thinning as it goes, so it is gone before the floor. Do it ten times, so the edges cross. Above them, bare wall.

The instruction above is the work, written to exactly 268 characters. The drawing is one reading of it, made in p5.js by an agent that saw nothing but the text. Each dropped string is a slow curve pulled open from side to side, and each coat starts at full strength on its curve, with a little ink pooled along its edge, then thins to nothing over a chance length before the floor. The darkest places are where several coats overlap near their curves.

Rendered once on the studio's GPU rather than in your browser; the code is there for the curious.

Download the code

OpenSea

$0.500.00022 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 39 · 0xfc67…e0e1

Link and QR code

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

4j.am/ridges

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

Details

Concept
ridges
Published
2026-10-30
Program
p5.js
Chain
Base
Token
39 · ERC-721 · metadata
Royalty
5% to the studio