{
 "name": "Caustics",
 "description": "A family of long curves sweeps the whole frame along one oblique axis. Where neighbours run tangent they crowd until they overlap and fuse into a single bright run; away from it the same curves lie far apart and stay individually countable. Two branches of that run meet at one cusp, held off centre. Brightness is crowding and a discrete step, never a blur.",
 "image": "https://4j.am/media/art/2026-10-01-caustics-cover.jpg?v=261002083629",
 "external_url": "https://4j.am/caustics",
 "attributes": [
  {
   "trait_type": "Series",
   "value": "Open-ended climb"
  },
  {
   "trait_type": "Concept",
   "value": "caustics"
  },
  {
   "trait_type": "Published",
   "value": "2026-10-02"
  },
  {
   "trait_type": "Program",
   "value": "p5.js"
  }
 ]
}