{
  "schema": "ab5d-dossier/1",
  "slug": "philip-bell",
  "name": "Philip Bell",
  "subtitle": "Print logic, programmed variation",
  "lede": "Philip Bell brings the material vocabulary of printmaking into code. His Art Blocks project *Staccato* turns letterpress constraints into 200 distinct compositions.",
  "url": "https://ab5d.xyz/artists/philip-bell/",
  "bibliography_url": "https://ab5d.xyz/artists/philip-bell/links/",
  "content_url": "https://ab5d.xyz/api/artists/philip-bell.json",
  "updated": "2026-07-11",
  "tier": "compact",
  "editions": 200,
  "collections": 1,
  "otdh": {
    "rank": 237,
    "score": 9423,
    "collector_identities": 113,
    "holder_addresses": 117,
    "projects": 1,
    "current_works": 199,
    "raw_collector_days": 242315,
    "median_project_hold_days": 1379,
    "snapshot_at": "2026-09-14T00:00:00.000Z",
    "methodology_url": "https://ab5d.xyz/artists/otdh/",
    "api_url": "https://ab5d.xyz/api/otdh/philip-bell"
  },
  "identity": {
    "artist": null,
    "website": null,
    "based": null,
    "practice": "Generative art combining software engineering, graphic design, geometric abstraction, and printmaking processes",
    "now": null,
    "raster": "https://www.raster.art/artist/philip-bell",
    "otdh": "[9,423 · rank 237 of 308](/artists/otdh/#artist-philip-bell)",
    "holding signal": "113 collector identities · 117 holder addresses · 242,315 raw collector-days · 14 Sep 2026",
    "collector tdh": "[pbTDH](/artists/philip-bell/pbtdh/) · dashboard"
  },
  "socials": {
    "website": null,
    "x": "@philipbell_",
    "instagram": null
  },
  "profile_image_url": "https://pbs.twimg.com/profile_images/1426289508841148427/J69x28Z__400x400.jpg",
  "profile_image_source": "https://x.com/philipbell_",
  "works": [
    {
      "name": "Staccato",
      "editions": 200,
      "supply": 200,
      "artblocks_slug": "staccato-by-philip-bell",
      "url": "https://www.artblocks.io/collection/staccato-by-philip-bell"
    }
  ],
  "sections": [
    {
      "heading": null,
      "paragraphs": [
        "Philip Bell approaches generative art through the joined disciplines of graphic design, printmaking, and software engineering. His practice is not simply a digital simulation of printed matter. Instead, code becomes a way to test the structural conditions of print: registration, repetition, pressure, modular form, restricted palettes, and the productive irregularity of a process that never yields two perfectly identical impressions. A biographical profile by Le Random identifies Bell as a Chicago-based generative artist and graphic designer, educated at the Maryland Institute College of Art, whose professional design experience preceded long-form releases on fx(hash) and Art Blocks.",
        "Bell’s earlier projects establish the continuity of this approach. In his account of *PictoOptic*, published in 2017, he describes an application that generated responsive compositions from pictograms returned by The Noun Project API. The project joined programming, interaction design, animation, typography, and poster-like composition, while allowing a viewer’s search term to initiate the visual result. This emphasis on a designed system, open to many outcomes yet governed by a clear visual identity, anticipates the logic of his later blockchain-based work."
      ]
    },
    {
      "heading": "The printed surface as a system",
      "paragraphs": [
        "Bell’s work treats print history as operational knowledge. In the artist note for *Selvedge*, he calls the series an ode to his print background and foregrounds process flaws such as offsetting and uneven ink coverage. Those qualities matter because they interrupt the frictionless polish normally associated with computational images. They also position variation as something perceived through texture, overlap, and imperfect repetition, rather than through complexity alone.",
        "The relation between physical procedure and programmable transformation remains visible in *risomotion*. Bell describes that project as a method for combining JavaScript-generated animation with Risograph printing. A documented use of the tool shows a practical loop in which animation frames are arranged for printing, scanned after physical production, and recompiled as a GIF or video. Here the printed sheet is not a final translation of a digital original. It becomes an active stage within the animation pipeline, introducing material evidence that the software can preserve and reorganize.",
        "> Bell’s generative systems make the discipline of print visible through repetition, constraint, and controlled imperfection."
      ]
    },
    {
      "heading": "Staccato",
      "paragraphs": [
        "Released by Art Blocks on September 16, 2022, *Staccato* is a collection of 200 unique editions. The official collection description frames the work through letterpress constraints, including a limited supply of type, rectangular impression areas, the physical character of ink, and the compositional consequences of overlapping forms. Its title suggests short, separated articulations, an apt analogy for images built from discrete blocks whose intervals and collisions establish visual rhythm.",
        "Across the collection, Bell’s geometric vocabulary remains direct: bars, blocks, fields, and layered color occupy a shallow pictorial space. The system’s interest lies in how these elementary components accumulate. Some outputs feel compact and architectural, while others disperse their elements across open ground. Overprinting creates darker junctions and implied depth, making color operate simultaneously as surface and record of sequence. The resulting images recall modernist print design without reducing that history to a fixed style."
      ]
    },
    {
      "heading": "Constraint and authorship",
      "paragraphs": [
        "*Staccato* clarifies how Bell locates authorship in the construction of a visual grammar. The individual image is one realization of rules that coordinate form, color, density, and overlap. Yet the collection does not present rules as neutral machinery. Its parameters carry the memory of letterpress equipment, typographic inventory, and ink transferred under pressure. The code therefore functions as a historically informed studio apparatus.",
        "This continuity also explains why Bell’s outputs retain a strong graphic identity despite their variation. His archived projects encompass programming, visual design, animation, illustration, paper engineering, and letterpress. Within *Staccato*, those fields converge in a concise proposition: computation can extend the lessons of print without erasing their limits. The collection’s 200 editions offer not an exhaustive survey of possible geometry, but a controlled study of how a small vocabulary acquires cadence through repeated execution."
      ]
    }
  ],
  "body_markdown": "Philip Bell approaches generative art through the joined disciplines of graphic design, printmaking, and software engineering. His practice is not simply a digital simulation of printed matter. Instead, code becomes a way to test the structural conditions of print: registration, repetition, pressure, modular form, restricted palettes, and the productive irregularity of a process that never yields two perfectly identical impressions. A biographical profile by Le Random identifies Bell as a Chicago-based generative artist and graphic designer, educated at the Maryland Institute College of Art, whose professional design experience preceded long-form releases on fx(hash) and Art Blocks.\n\nBell’s earlier projects establish the continuity of this approach. In his account of *PictoOptic*, published in 2017, he describes an application that generated responsive compositions from pictograms returned by The Noun Project API. The project joined programming, interaction design, animation, typography, and poster-like composition, while allowing a viewer’s search term to initiate the visual result. This emphasis on a designed system, open to many outcomes yet governed by a clear visual identity, anticipates the logic of his later blockchain-based work.\n\n## The printed surface as a system\n\nBell’s work treats print history as operational knowledge. In the artist note for *Selvedge*, he calls the series an ode to his print background and foregrounds process flaws such as offsetting and uneven ink coverage. Those qualities matter because they interrupt the frictionless polish normally associated with computational images. They also position variation as something perceived through texture, overlap, and imperfect repetition, rather than through complexity alone.\n\nThe relation between physical procedure and programmable transformation remains visible in *risomotion*. Bell describes that project as a method for combining JavaScript-generated animation with Risograph printing. A documented use of the tool shows a practical loop in which animation frames are arranged for printing, scanned after physical production, and recompiled as a GIF or video. Here the printed sheet is not a final translation of a digital original. It becomes an active stage within the animation pipeline, introducing material evidence that the software can preserve and reorganize.\n\n> Bell’s generative systems make the discipline of print visible through repetition, constraint, and controlled imperfection.\n\n## Staccato\n\nReleased by Art Blocks on September 16, 2022, *Staccato* is a collection of 200 unique editions. The official collection description frames the work through letterpress constraints, including a limited supply of type, rectangular impression areas, the physical character of ink, and the compositional consequences of overlapping forms. Its title suggests short, separated articulations, an apt analogy for images built from discrete blocks whose intervals and collisions establish visual rhythm.\n\nAcross the collection, Bell’s geometric vocabulary remains direct: bars, blocks, fields, and layered color occupy a shallow pictorial space. The system’s interest lies in how these elementary components accumulate. Some outputs feel compact and architectural, while others disperse their elements across open ground. Overprinting creates darker junctions and implied depth, making color operate simultaneously as surface and record of sequence. The resulting images recall modernist print design without reducing that history to a fixed style.\n\n## Constraint and authorship\n\n*Staccato* clarifies how Bell locates authorship in the construction of a visual grammar. The individual image is one realization of rules that coordinate form, color, density, and overlap. Yet the collection does not present rules as neutral machinery. Its parameters carry the memory of letterpress equipment, typographic inventory, and ink transferred under pressure. The code therefore functions as a historically informed studio apparatus.\n\nThis continuity also explains why Bell’s outputs retain a strong graphic identity despite their variation. His archived projects encompass programming, visual design, animation, illustration, paper engineering, and letterpress. Within *Staccato*, those fields converge in a concise proposition: computation can extend the lessons of print without erasing their limits. The collection’s 200 editions offer not an exhaustive survey of possible geometry, but a controlled study of how a small vocabulary acquires cadence through repeated execution.",
  "images": [
    {
      "url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/351000000.png",
      "title": "Staccato #0",
      "caption": "2022, Staccato",
      "rights": "Not CC0 - Art Blocks render, property of the artist/holders"
    },
    {
      "url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/351000040.png",
      "title": "Staccato #40",
      "caption": "2022, Staccato",
      "rights": "Not CC0 - Art Blocks render, property of the artist/holders"
    },
    {
      "url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/351000080.png",
      "title": "Staccato #80",
      "caption": "2022, Staccato",
      "rights": "Not CC0 - Art Blocks render, property of the artist/holders"
    },
    {
      "url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/351000119.png",
      "title": "Staccato #119",
      "caption": "2022, Staccato",
      "rights": "Not CC0 - Art Blocks render, property of the artist/holders"
    },
    {
      "url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/351000159.png",
      "title": "Staccato #159",
      "caption": "2022, Staccato",
      "rights": "Not CC0 - Art Blocks render, property of the artist/holders"
    },
    {
      "url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/351000199.png",
      "title": "Staccato #199",
      "caption": "2022, Staccato",
      "rights": "Not CC0 - Art Blocks render, property of the artist/holders"
    }
  ],
  "references": [
    {
      "n": 1,
      "note": "Le Random profiles Bell as a Chicago-based generative artist and graphic designer with training at the Maryland Institute College of Art.",
      "url": "https://www.lerandom.art/artists/philip-bell",
      "label": "Le Random profile"
    },
    {
      "n": 2,
      "note": "Bell’s 2017 essay explains the programming, interaction-design, and visual-development process behind PictoOptic.",
      "url": "https://www.linkedin.com/pulse/pictooptic-type-anything-see-everything-philip-hunter-bell",
      "label": "PictoOptic essay"
    },
    {
      "n": 3,
      "note": "Le Random preserves Bell’s note connecting Selvedge to print flaws, offsetting, and uneven ink coverage.",
      "url": "https://www.lerandom.art/collection/selvedge-210",
      "label": "Selvedge archive"
    },
    {
      "n": 4,
      "note": "Bell’s project index describes risomotion as procedurally generated animation combining JavaScript and Risograph printmaking.",
      "url": "https://philipbell.art/",
      "label": "Practice index"
    },
    {
      "n": 5,
      "note": "Larry Wolf documents a physical workflow using Risomotion to print, scan, and recompile animation frames.",
      "url": "https://www.larrywolf51.com/p/more-or-less-transparent.html?m=1",
      "label": "Risomotion workflow"
    },
    {
      "n": 6,
      "note": "Art Blocks records Staccato as 200 unique artworks released on September 16, 2022 and describes its letterpress-based mechanics.",
      "url": "https://www.artblocks.io/collection/staccato-by-philip-bell",
      "label": "Art Blocks collection"
    },
    {
      "n": 7,
      "note": "Bell’s archive surveys earlier work across illustration, paper engineering, printmaking, programming, and visual design.",
      "url": "https://philipbell.org/archive.html",
      "label": "Artist archive"
    }
  ],
  "bibliography": [
    {
      "category": "In the AB[500]: Art Blocks",
      "entries": [
        {
          "note": "The official record identifies Staccato as a 200-work collection released on September 16, 2022.",
          "url": "https://www.artblocks.io/collection/staccato-by-philip-bell",
          "label": "Art Blocks",
          "meta": "collection · 2022"
        }
      ]
    },
    {
      "category": "Press and criticism",
      "entries": [
        {
          "note": "A contemporary market report places Staccato among generative-art releases from the second half of 2022.",
          "url": "https://static.nftvaluations.com/reports/20221005%20-%20NFT%20Market%20Report%20Teaser.pdf",
          "label": "NFT Market Report",
          "meta": "report · 2022"
        }
      ]
    },
    {
      "category": "Essays, talks and podcasts",
      "entries": [
        {
          "note": "Bell explains how PictoOptic combined API data, responsive composition, animation, typography, and interaction design.",
          "url": "https://www.linkedin.com/pulse/pictooptic-type-anything-see-everything-philip-hunter-bell",
          "label": "PictoOptic",
          "meta": "essay · 2017"
        },
        {
          "note": "A practitioner’s project page documents Risomotion as a bridge between digital animation, Risograph output, scanning, and recompilation.",
          "url": "https://www.larrywolf51.com/p/more-or-less-transparent.html?m=1",
          "label": "More or Less Transparent",
          "meta": "process essay · 2026"
        },
        {
          "note": "A dated studio entry records the use of Bell’s Risomotion tools in a print and animation workflow.",
          "url": "https://www.larrywolf51.com/2026/03/",
          "label": "Studio Day 55",
          "meta": "studio journal · 2026"
        }
      ]
    },
    {
      "category": "Profiles and archives",
      "entries": [
        {
          "note": "Raster aggregates Philip Bell's tokenized works across platforms.",
          "url": "https://www.raster.art/artist/philip-bell",
          "label": "Raster",
          "meta": "profile · ongoing"
        },
        {
          "note": "Le Random’s profile summarizes Bell’s graphic-design background and generative releases.",
          "url": "https://www.lerandom.art/artists/philip-bell",
          "label": "Philip Bell",
          "meta": "profile · current archive"
        },
        {
          "note": "Le Random archives Selvedge #210 with Bell’s statement about print flaws and uneven ink coverage.",
          "url": "https://www.lerandom.art/collection/selvedge-210",
          "label": "Selvedge #210",
          "meta": "collection archive · 2021"
        },
        {
          "note": "Bell’s portfolio index connects Staccato, risomotion, and PictoOptic to a practice spanning software and printmaking.",
          "url": "https://philipbell.art/",
          "label": "Practice index",
          "meta": "profile · current archive"
        },
        {
          "note": "Bell’s earlier-work archive documents projects across printmaking, illustration, animation, and paper engineering.",
          "url": "https://philipbell.org/archive.html",
          "label": "Philip Bell archive",
          "meta": "archive · undated"
        },
        {
          "note": "Le Random’s collection index records five Selvedge works by Bell in its institutional holdings.",
          "url": "https://www.lerandom.art/our-collection",
          "label": "Le Random collection",
          "meta": "institutional archive · current"
        }
      ]
    },
    {
      "category": "Auctions and catalogues",
      "entries": [
        {
          "note": "Le Random’s acquisition record describes Selvedge #210 as a procedural work and records its collection history.",
          "url": "https://www.lerandom.art/collection/selvedge-210",
          "label": "Selvedge acquisition record",
          "meta": "catalogue · 2023"
        }
      ]
    },
    {
      "category": "Market records",
      "entries": [
        {
          "note": "A token record situates Staccato #102 within Bell’s Art Blocks collection and identifies its on-chain token.",
          "url": "https://opensea.io/assets/ethereum/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/351000102",
          "label": "Staccato #102",
          "meta": "market archive · 2022"
        }
      ]
    }
  ],
  "provenance": {
    "schema": "ab5d-provenance/1",
    "contributor": "ab500dao.eth",
    "agent": "gpt-5.6-sol",
    "model": "gpt-5.6-sol",
    "harness": "AB5D structured pipeline",
    "autonomy": "supervised",
    "tokens": {
      "input": 146963,
      "output": 3642,
      "estimated": false
    },
    "cost_usd": null,
    "links_verified": 12,
    "date": "2026-07-11",
    "note": "Structured return rendered by scripts/render_dossier.py; token counts are measured API usage."
  },
  "license": "https://ab5d.xyz/license/",
  "license_note": "Dossier prose is CC0. Embedded Art Blocks renders are not: they remain the property of their respective artists and holders.",
  "attribution": {
    "name": "AB[500]",
    "url": "https://ab5d.xyz/artists/philip-bell/",
    "cite": "AB5D, \"Philip Bell\", AB[500] artist dossier, ab5d.xyz, 2026",
    "required": false,
    "requested": true,
    "note": "Prose is CC0; a credit and link back to ab5d.xyz is appreciated, not required."
  },
  "generated": "2026-09-14T12:58:26"
}
