{
  "schema": "ab5d-dossier/1",
  "slug": "ryan-struhl",
  "name": "Ryan Struhl",
  "subtitle": "Writing time through generative form",
  "lede": "Ryan Struhl turns the familiar act of writing to a future self into a generative system. Across 1,000 outputs, language becomes image, code becomes handwriting, and minting becomes a way of addressing time.",
  "url": "https://ab5d.xyz/artists/ryan-struhl/",
  "bibliography_url": "https://ab5d.xyz/artists/ryan-struhl/links/",
  "content_url": "https://ab5d.xyz/api/artists/ryan-struhl.json",
  "updated": "2026-07-11",
  "tier": "standard",
  "editions": 1000,
  "collections": 1,
  "otdh": {
    "rank": 109,
    "score": 15755,
    "collector_identities": 524,
    "holder_addresses": 534,
    "projects": 1,
    "current_works": 992,
    "raw_collector_days": 1487352,
    "median_project_hold_days": 1744,
    "snapshot_at": "2026-09-14T00:00:00.000Z",
    "methodology_url": "https://ab5d.xyz/artists/otdh/",
    "api_url": "https://ab5d.xyz/api/otdh/ryan-struhl"
  },
  "identity": {
    "artist": "Ryan Struhl",
    "website": "https://www.instagram.com/rwstruhl/",
    "based": null,
    "practice": "Generative art informed by typography, creative coding, interaction design, and the visual conventions of private correspondence",
    "now": null,
    "raster": "https://www.raster.art/artist/ryan-struhl",
    "otdh": "[15,755 · rank 109 of 308](/artists/otdh/#artist-ryan-struhl)",
    "holding signal": "524 collector identities · 534 holder addresses · 1,487,352 raw collector-days · 14 Sep 2026",
    "collector tdh": "[rsTDH](/artists/ryan-struhl/rstdh/) · dashboard"
  },
  "socials": {
    "website": "https://www.instagram.com/rwstruhl/",
    "x": null,
    "instagram": null
  },
  "profile_image_url": null,
  "profile_image_source": null,
  "works": [
    {
      "name": "Letters to My Future Self",
      "editions": 1000,
      "supply": 1000,
      "artblocks_slug": "letters-to-my-future-self-by-ryan-struhl",
      "url": "https://www.artblocks.io/collection/letters-to-my-future-self-by-ryan-struhl"
    }
  ],
  "sections": [
    {
      "heading": null,
      "paragraphs": [
        "Ryan Struhl’s *Letters to My Future Self* begins with a contradiction. A letter ordinarily fixes language so that it can travel across time, yet this project makes writing unstable, procedural, and newly composed at the moment of generation. Released through Art Blocks Factory on 1 October 2021, the collection comprises **1,000 unique artworks**. Each output resembles an intimate document while remaining the result of an algorithmic system, placing the work between correspondence, drawing, typography, and software.",
        "The collection is Struhl’s sole project indexed by one market archive, but its apparent singularity should not be mistaken for an isolated experiment. Struhl’s documented history includes type design, interface work, and creative coding. The Klingspor Museum’s international archive identifies him as an American type designer, while typography historian Luc Devroye associates him with the typefaces Cappuccino Serif and Kei Serif Book. An archived font record dates Cappuccino Serif to 2010 and identifies Struhl as its designer and manufacturer. These earlier concerns with letterforms provide a material prehistory for *Letters to My Future Self*. Its marks do not merely illustrate language. They test how writing acquires personality, rhythm, and emotional temperature through form."
      ]
    },
    {
      "heading": "The letter as a generative instrument",
      "paragraphs": [
        "The project belongs to a period when Art Blocks offered artists a distinctive publication model: an artist prepared an algorithmic system, and the collector’s transaction generated an individual result. Art Blocks describes its wider platform in related terms, as a place where artists publish systems that collectors activate to produce one-of-a-kind works. Within that framework, Struhl chose the letter, a medium already defined by delayed encounter. The blockchain transaction records one moment, the visual object implies another, and the title directs attention toward a recipient who does not yet exist in their present form.",
        "This temporal construction is the work’s central achievement. A conventional self-addressed letter separates author and reader by a chosen interval. Struhl’s title imports that split into generative art, where a system likewise separates the artist’s prior decisions from a later, unpredictable output. The artist writes rules rather than a final page. The collector encounters an instance that Struhl enabled but did not manually compose in every detail. Authorship therefore moves between advance planning and deferred realization.",
        "The outputs also make uncertainty visible. Letter-like fields, strokes, sheets, interruptions, and censoring devices suggest that communication is present, but never completely available. Marketplace trait records identify categories including Censor Mode, Censor Type, Detail, Form, Implement, Inverted, Orientation, Palette, Paper, Penmanship, and Special. These labels are significant because they describe a vocabulary of document making rather than a conventional inventory of depicted objects. Paper, implement, and penmanship concern the conditions of inscription. Orientation and form concern the support. Censoring concerns access, concealment, and the ethics of reading.",
        "> The future self is not represented as a figure. It is constructed as the absent reader around whom every page is organized."
      ]
    },
    {
      "heading": "Variation, handwriting, and withheld meaning",
      "paragraphs": [
        "Across the 1,000-edition collection, repetition establishes a recognizable genre while variation prevents any single output from becoming definitive. The page is both template and event. Some results appear disciplined and diagrammatic, others loose or agitated. Dense accumulations can suggest urgency, while open areas create pause. Changes in palette and paper alter the emotional register before any mark is interpreted as writing. What looks handwritten is also computational, and that tension keeps the images poised between confession and simulation.",
        "Struhl’s typographic background sharpens this ambiguity. Cappuccino Serif’s surviving metadata lists 124 glyphs and classifies it as a serif design, evidence of an earlier engagement with the controlled construction of repeatable signs. Typeface design typically produces a coherent set whose elements must remain distinct while sharing a family resemblance. A generative collection poses a comparable problem at a larger scale. Each output must stand alone, but all outputs must remain legible as products of one system. *Letters to My Future Self* transforms that typographic discipline into an edition logic.",
        "The work also resists the assumption that generative practice is exhausted by randomness. In an essay on the difficulty of generative art, Ben Kovach thanks Struhl among the artists who contributed perspectives and argues that practitioners build “artwork machines,” curate their outputs, and repeatedly adjust systems toward coherence. Struhl’s collection rewards that understanding. Its variation appears bounded by a strong editorial intelligence. The recurring document format, graphic hierarchy, and family of marks establish continuity, while parameter changes produce difference within it.",
        "Censorship is especially important. A blocked or overwritten passage signals that there may be content beneath the visible surface, even when no recoverable statement exists. The device creates the experience of redaction without requiring a stable original text. Viewers are invited to read, then reminded that access is partial. This withheld meaning protects the imagined privacy of the letter while intensifying curiosity. It also makes the visual field function like memory: structured by traces, omissions, revisions, and areas that cannot be recalled with certainty."
      ]
    },
    {
      "heading": "Circulation and critical afterlife",
      "paragraphs": [
        "The collection’s reception has moved between aesthetic interpretation and market circulation. In a 2022 review of Art Blocks Factory projects, Kaloh called Struhl’s premise a unique and interesting concept and reported substantial secondary-market activity. A contemporaneous NFT market report situated the collection among generative releases from the second half of 2021. A podcast episode published four days after the official release also included *Letters to My Future Self* in its Art Blocks discussion, indicating how quickly the project entered collector conversation.",
        "Those records document attention, but the work’s later critical use is more revealing. In 2026, Right Click Save reproduced *Letters to My Future Self #751* in an interview about collecting computational media. The image appears within a discussion of how a collector’s approach developed from immediate visual attraction toward a deeper engagement with technology and concept. Struhl’s project is well suited to that transition. Its surfaces are immediately approachable because they recall familiar paper artifacts, yet its meaning depends on the less visible relation among code, transaction, variation, and deferred authorship.",
        "An archived OpenProcessing sketch attributed as a fork of a work by Struhl offers another glimpse of his broader computational interests. The page describes interacting numerical patterns on the complex plane, organized as motion and color loops. Although separate from the Art Blocks collection, it supports a view of Struhl’s practice as one concerned with rule-bound transformation, repetition, and time. The loop and the future-directed letter operate differently, but both make duration part of the work’s structure.",
        "*Letters to My Future Self* ultimately uses the edition not simply to multiply images, but to reconsider what a written message can be. Its 1,000 works share no single readable confession. Instead, they distribute the conditions of confession across a system: page, gesture, concealment, variation, sender, and absent recipient. The result is a collection about anticipation without prediction. Every output appears to preserve something, but what it preserves is less a statement than a relation between present action and future interpretation.",
        "That relation gives the project continuing force. Technologies and marketplaces change, while the desire to leave a message for one’s later self remains recognizable. Struhl joins that durable human ritual to the specific mechanics of on-chain generative publication. The collection asks viewers to look at code as a mode of writing and at writing as an algorithm of memory. Its pages wait, not to disclose a final meaning, but to be read differently as their viewers move through time."
      ]
    }
  ],
  "body_markdown": "Ryan Struhl’s *Letters to My Future Self* begins with a contradiction. A letter ordinarily fixes language so that it can travel across time, yet this project makes writing unstable, procedural, and newly composed at the moment of generation. Released through Art Blocks Factory on 1 October 2021, the collection comprises **1,000 unique artworks**. Each output resembles an intimate document while remaining the result of an algorithmic system, placing the work between correspondence, drawing, typography, and software.\n\nThe collection is Struhl’s sole project indexed by one market archive, but its apparent singularity should not be mistaken for an isolated experiment. Struhl’s documented history includes type design, interface work, and creative coding. The Klingspor Museum’s international archive identifies him as an American type designer, while typography historian Luc Devroye associates him with the typefaces Cappuccino Serif and Kei Serif Book. An archived font record dates Cappuccino Serif to 2010 and identifies Struhl as its designer and manufacturer. These earlier concerns with letterforms provide a material prehistory for *Letters to My Future Self*. Its marks do not merely illustrate language. They test how writing acquires personality, rhythm, and emotional temperature through form.\n\n## The letter as a generative instrument\n\nThe project belongs to a period when Art Blocks offered artists a distinctive publication model: an artist prepared an algorithmic system, and the collector’s transaction generated an individual result. Art Blocks describes its wider platform in related terms, as a place where artists publish systems that collectors activate to produce one-of-a-kind works. Within that framework, Struhl chose the letter, a medium already defined by delayed encounter. The blockchain transaction records one moment, the visual object implies another, and the title directs attention toward a recipient who does not yet exist in their present form.\n\nThis temporal construction is the work’s central achievement. A conventional self-addressed letter separates author and reader by a chosen interval. Struhl’s title imports that split into generative art, where a system likewise separates the artist’s prior decisions from a later, unpredictable output. The artist writes rules rather than a final page. The collector encounters an instance that Struhl enabled but did not manually compose in every detail. Authorship therefore moves between advance planning and deferred realization.\n\nThe outputs also make uncertainty visible. Letter-like fields, strokes, sheets, interruptions, and censoring devices suggest that communication is present, but never completely available. Marketplace trait records identify categories including Censor Mode, Censor Type, Detail, Form, Implement, Inverted, Orientation, Palette, Paper, Penmanship, and Special. These labels are significant because they describe a vocabulary of document making rather than a conventional inventory of depicted objects. Paper, implement, and penmanship concern the conditions of inscription. Orientation and form concern the support. Censoring concerns access, concealment, and the ethics of reading.\n\n> The future self is not represented as a figure. It is constructed as the absent reader around whom every page is organized.\n\n## Variation, handwriting, and withheld meaning\n\nAcross the 1,000-edition collection, repetition establishes a recognizable genre while variation prevents any single output from becoming definitive. The page is both template and event. Some results appear disciplined and diagrammatic, others loose or agitated. Dense accumulations can suggest urgency, while open areas create pause. Changes in palette and paper alter the emotional register before any mark is interpreted as writing. What looks handwritten is also computational, and that tension keeps the images poised between confession and simulation.\n\nStruhl’s typographic background sharpens this ambiguity. Cappuccino Serif’s surviving metadata lists 124 glyphs and classifies it as a serif design, evidence of an earlier engagement with the controlled construction of repeatable signs. Typeface design typically produces a coherent set whose elements must remain distinct while sharing a family resemblance. A generative collection poses a comparable problem at a larger scale. Each output must stand alone, but all outputs must remain legible as products of one system. *Letters to My Future Self* transforms that typographic discipline into an edition logic.\n\nThe work also resists the assumption that generative practice is exhausted by randomness. In an essay on the difficulty of generative art, Ben Kovach thanks Struhl among the artists who contributed perspectives and argues that practitioners build “artwork machines,” curate their outputs, and repeatedly adjust systems toward coherence. Struhl’s collection rewards that understanding. Its variation appears bounded by a strong editorial intelligence. The recurring document format, graphic hierarchy, and family of marks establish continuity, while parameter changes produce difference within it.\n\nCensorship is especially important. A blocked or overwritten passage signals that there may be content beneath the visible surface, even when no recoverable statement exists. The device creates the experience of redaction without requiring a stable original text. Viewers are invited to read, then reminded that access is partial. This withheld meaning protects the imagined privacy of the letter while intensifying curiosity. It also makes the visual field function like memory: structured by traces, omissions, revisions, and areas that cannot be recalled with certainty.\n\n## Circulation and critical afterlife\n\nThe collection’s reception has moved between aesthetic interpretation and market circulation. In a 2022 review of Art Blocks Factory projects, Kaloh called Struhl’s premise a unique and interesting concept and reported substantial secondary-market activity. A contemporaneous NFT market report situated the collection among generative releases from the second half of 2021. A podcast episode published four days after the official release also included *Letters to My Future Self* in its Art Blocks discussion, indicating how quickly the project entered collector conversation.\n\nThose records document attention, but the work’s later critical use is more revealing. In 2026, Right Click Save reproduced *Letters to My Future Self #751* in an interview about collecting computational media. The image appears within a discussion of how a collector’s approach developed from immediate visual attraction toward a deeper engagement with technology and concept. Struhl’s project is well suited to that transition. Its surfaces are immediately approachable because they recall familiar paper artifacts, yet its meaning depends on the less visible relation among code, transaction, variation, and deferred authorship.\n\nAn archived OpenProcessing sketch attributed as a fork of a work by Struhl offers another glimpse of his broader computational interests. The page describes interacting numerical patterns on the complex plane, organized as motion and color loops. Although separate from the Art Blocks collection, it supports a view of Struhl’s practice as one concerned with rule-bound transformation, repetition, and time. The loop and the future-directed letter operate differently, but both make duration part of the work’s structure.\n\n*Letters to My Future Self* ultimately uses the edition not simply to multiply images, but to reconsider what a written message can be. Its 1,000 works share no single readable confession. Instead, they distribute the conditions of confession across a system: page, gesture, concealment, variation, sender, and absent recipient. The result is a collection about anticipation without prediction. Every output appears to preserve something, but what it preserves is less a statement than a relation between present action and future interpretation.\n\nThat relation gives the project continuing force. Technologies and marketplaces change, while the desire to leave a message for one’s later self remains recognizable. Struhl joins that durable human ritual to the specific mechanics of on-chain generative publication. The collection asks viewers to look at code as a mode of writing and at writing as an algorithm of memory. Its pages wait, not to disclose a final meaning, but to be read differently as their viewers move through time.",
  "images": [
    {
      "url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/174000000.png",
      "title": "Correspondence as system",
      "caption": "2021, Letters to My Future Self",
      "rights": "Not CC0 - Art Blocks render, property of the artist/holders"
    },
    {
      "url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/174000111.png",
      "title": "Script and interruption",
      "caption": "2021, Letters to My Future Self",
      "rights": "Not CC0 - Art Blocks render, property of the artist/holders"
    },
    {
      "url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/174000222.png",
      "title": "Page as temporal field",
      "caption": "2021, Letters to My Future Self",
      "rights": "Not CC0 - Art Blocks render, property of the artist/holders"
    },
    {
      "url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/174000333.png",
      "title": "Variations in penmanship",
      "caption": "2021, Letters to My Future Self",
      "rights": "Not CC0 - Art Blocks render, property of the artist/holders"
    },
    {
      "url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/174000444.png",
      "title": "Redaction and address",
      "caption": "2021, Letters to My Future Self",
      "rights": "Not CC0 - Art Blocks render, property of the artist/holders"
    },
    {
      "url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/174000555.png",
      "title": "Algorithmic handwriting",
      "caption": "2021, Letters to My Future Self",
      "rights": "Not CC0 - Art Blocks render, property of the artist/holders"
    },
    {
      "url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/174000666.png",
      "title": "The private document",
      "caption": "2021, Letters to My Future Self",
      "rights": "Not CC0 - Art Blocks render, property of the artist/holders"
    },
    {
      "url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/174000777.png",
      "title": "Deferred reader",
      "caption": "2021, Letters to My Future Self",
      "rights": "Not CC0 - Art Blocks render, property of the artist/holders"
    },
    {
      "url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/174000888.png",
      "title": "Memory under revision",
      "caption": "2021, Letters to My Future Self",
      "rights": "Not CC0 - Art Blocks render, property of the artist/holders"
    },
    {
      "url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/174000999.png",
      "title": "A page for another time",
      "caption": "2021, Letters to My Future Self",
      "rights": "Not CC0 - Art Blocks render, property of the artist/holders"
    }
  ],
  "references": [
    {
      "n": 1,
      "note": "Art Blocks records 1,000 unique artworks and an official release date of 1 October 2021.",
      "url": "https://www.artblocks.io/collection/letters-to-my-future-self-by-ryan-struhl",
      "label": "Art Blocks"
    },
    {
      "n": 2,
      "note": "NFT Price Floor indexes one project under Ryan Struhl’s creator record.",
      "url": "https://nftpricefloor.com/top-nft-artists/ryan-struhl",
      "label": "NFT Price Floor"
    },
    {
      "n": 3,
      "note": "The Klingspor Museum’s international archive lists Ryan Struhl as an American type designer.",
      "url": "https://www.klingspor-museum.de/Kuenstler/Kuenstler_S.html",
      "label": "Klingspor Museum"
    },
    {
      "n": 4,
      "note": "Luc Devroye’s typography archive attributes Cappuccino Serif and Kei Serif Book to Ryan Struhl.",
      "url": "https://luc.devroye.org/usa-massachusetts.html",
      "label": "Devroye typography archive"
    },
    {
      "n": 5,
      "note": "WFonts preserves Cappuccino Serif metadata naming Ryan Struhl as designer and manufacturer.",
      "url": "https://www.wfonts.com/font/cappuccino-serif",
      "label": "WFonts"
    },
    {
      "n": 6,
      "note": "Art Blocks characterizes its platform as a venue for artist-authored algorithmic systems activated by collectors.",
      "url": "https://www.artblocks.io/marketplace/artists/ryan-bell",
      "label": "Art Blocks platform"
    },
    {
      "n": 7,
      "note": "OpenSea’s collection record enumerates visual trait categories used by the project.",
      "url": "https://opensea.io/collection/letters-to-my-future-self-by-ryan-struhl/traits?traits=%5B%7B%22traitType%22%3A%22Palette%22%2C%22values%22%3A%5B%22bright%22%5D%7D%5D",
      "label": "OpenSea traits"
    },
    {
      "n": 8,
      "note": "Fonts2u preserves technical metadata for Cappuccino Serif, including its glyph count and classification.",
      "url": "https://fonts2u.com/cappuccinoserif.font",
      "label": "Fonts2u"
    },
    {
      "n": 9,
      "note": "Ben Kovach’s essay credits Ryan Struhl among contributing generative artists and discusses iterative system building and curation.",
      "url": "https://bendotk.com/writing/what-makes-generative-art-hard",
      "label": "Ben Kovach"
    },
    {
      "n": 10,
      "note": "Kaloh’s 2022 Factory review describes Struhl’s collection as conceptually distinctive and discusses its market reception.",
      "url": "https://www.kaloh.xyz/p/-artblocks-factory-market-review/",
      "label": "Kaloh"
    },
    {
      "n": 11,
      "note": "NFT Valuations includes the collection in its report on generative projects released during the second half of 2021.",
      "url": "https://static.nftvaluations.com/reports/20221005%20-%20NFT%20Market%20Report%20Teaser.pdf",
      "label": "NFT Market Report"
    },
    {
      "n": 12,
      "note": "Two Bored Apes included the collection in an Art Blocks discussion published on 5 October 2021.",
      "url": "https://podcasts.apple.com/us/podcast/episode-9-jaime-sells-his-sea-ham-to-starry-night-capital/id1579517707?i=1000537571405",
      "label": "Two Bored Apes"
    },
    {
      "n": 13,
      "note": "Right Click Save reproduced an output from the collection in a 2026 interview about collecting computational media.",
      "url": "https://www.rightclicksave.com/article/on-collecting-from-cryptocats-to-computational-media",
      "label": "Right Click Save"
    },
    {
      "n": 14,
      "note": "OpenProcessing archives a looping complex-plane sketch described as a fork of work by Ryan Struhl.",
      "url": "https://openprocessing.org/sketch/2136289",
      "label": "OpenProcessing"
    }
  ],
  "bibliography": [
    {
      "category": "In the AB[500]: Art Blocks",
      "entries": [
        {
          "note": "The official collection record gives the artist, 1,000-work edition, Factory designation, and 1 October 2021 release date.",
          "url": "https://www.artblocks.io/collection/letters-to-my-future-self-by-ryan-struhl",
          "label": "Art Blocks collection",
          "meta": "collection · 2021"
        },
        {
          "note": "Art Blocks’ marketplace surfaces Struhl’s works within its wider account of collector-activated algorithmic art.",
          "url": "https://www.artblocks.io/marketplace/artists/ryan-bell",
          "label": "Art Blocks marketplace",
          "meta": "platform · 2026"
        }
      ]
    },
    {
      "category": "Press and criticism",
      "entries": [
        {
          "note": "Kaloh’s Factory market review singles out Struhl’s collection as a distinctive concept.",
          "url": "https://www.kaloh.xyz/p/-artblocks-factory-market-review/",
          "label": "Kaloh’s Newsletter",
          "meta": "criticism · 2022"
        },
        {
          "note": "Right Click Save reproduces Letters to My Future Self #751 in an interview on collecting computational media.",
          "url": "https://www.rightclicksave.com/article/on-collecting-from-cryptocats-to-computational-media",
          "label": "Right Click Save",
          "meta": "interview · 2026"
        },
        {
          "note": "Ben Kovach credits Struhl among contributors to an essay on the iterative difficulty of generative practice.",
          "url": "https://bendotk.com/writing/what-makes-generative-art-hard",
          "label": "Ben Kovach",
          "meta": "essay · 2021"
        },
        {
          "note": "Carsten Nichte’s creative-code resource includes Struhl among its references to generative artists.",
          "url": "https://carsten-nichte.de/docs/generative-art-creative-code/",
          "label": "Creative Code resource",
          "meta": "archive · 2025"
        }
      ]
    },
    {
      "category": "Museums and institutions",
      "entries": [
        {
          "note": "The Klingspor Museum lists Ryan Struhl in its international type-designer archive.",
          "url": "https://www.klingspor-museum.de/Kuenstler/Kuenstler_S.html",
          "label": "Klingspor Museum",
          "meta": "archive · 2026"
        }
      ]
    },
    {
      "category": "Essays, talks and podcasts",
      "entries": [
        {
          "note": "Two Bored Apes discusses Letters to My Future Self in an episode published shortly after release.",
          "url": "https://podcasts.apple.com/us/podcast/episode-9-jaime-sells-his-sea-ham-to-starry-night-capital/id1579517707?i=1000537571405",
          "label": "Two Bored Apes",
          "meta": "podcast · 2021"
        }
      ]
    },
    {
      "category": "Auctions and catalogues",
      "entries": [
        {
          "note": "OpenSea catalogs the collection and its traits, including palette, paper, penmanship, orientation, and censoring categories.",
          "url": "https://opensea.io/collection/letters-to-my-future-self-by-ryan-struhl/traits?traits=%5B%7B%22traitType%22%3A%22Palette%22%2C%22values%22%3A%5B%22bright%22%5D%7D%5D",
          "label": "OpenSea",
          "meta": "marketplace catalogue · 2021"
        },
        {
          "note": "NFT Price Floor maintains a creator-level market archive for Struhl and his project.",
          "url": "https://nftpricefloor.com/top-nft-artists/ryan-struhl",
          "label": "NFT Price Floor",
          "meta": "market archive · 2026"
        },
        {
          "note": "The NFT Market Report lists Struhl’s collection among generative releases from the second half of 2021.",
          "url": "https://static.nftvaluations.com/reports/20221005%20-%20NFT%20Market%20Report%20Teaser.pdf",
          "label": "NFT Valuations",
          "meta": "market report · 2022"
        },
        {
          "note": "An earlier NFT Valuations report also indexes the collection within its survey of supported generative projects.",
          "url": "https://static.nftvaluations.com/reports/20220801%20-%20NFT%20Market%20Report%20Teaser%20Final.pdf",
          "label": "NFT Valuations",
          "meta": "market report · 2022"
        }
      ]
    },
    {
      "category": "Profiles and archives",
      "entries": [
        {
          "note": "Raster aggregates Ryan Struhl's tokenized works across platforms.",
          "url": "https://www.raster.art/artist/ryan-struhl",
          "label": "Raster",
          "meta": "profile · ongoing"
        },
        {
          "note": "Luc Devroye’s type archive identifies Struhl as the designer of Cappuccino Serif and Kei Serif Book.",
          "url": "https://luc.devroye.org/usa-massachusetts.html",
          "label": "Type Design Information Page",
          "meta": "typography profile · 2026"
        },
        {
          "note": "WFonts preserves the metadata and character table for Struhl’s Cappuccino Serif.",
          "url": "https://www.wfonts.com/font/cappuccino-serif",
          "label": "WFonts",
          "meta": "type archive · 2010"
        },
        {
          "note": "Fonts2u records Cappuccino Serif’s technical properties and Struhl’s design credit.",
          "url": "https://fonts2u.com/cappuccinoserif.font",
          "label": "Fonts2u",
          "meta": "type archive · 2011"
        },
        {
          "note": "Blog Fonts preserves an additional specimen and character map for Cappuccino Serif.",
          "url": "https://blogfonts.com/cappuccinoserif.font",
          "label": "Blog Fonts",
          "meta": "type archive · 2026"
        },
        {
          "note": "GitHub Gists identifies keisans as Ryan Struhl and preserves several code fragments under that account.",
          "url": "https://gist.github.com/keisans",
          "label": "GitHub Gists",
          "meta": "code archive · 2026"
        },
        {
          "note": "OpenProcessing archives a complex-plane animation described as a fork of a sketch by Ryan Struhl.",
          "url": "https://openprocessing.org/sketch/2136289",
          "label": "OpenProcessing",
          "meta": "creative-code archive · 2024"
        },
        {
          "note": "Wells Found lists Struhl among the people associated with Rally Space, documenting his wider technology context.",
          "url": "https://wellfound.com/company/rally-space/people",
          "label": "Wellfound",
          "meta": "professional archive · 2026"
        }
      ]
    }
  ],
  "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": 104383,
      "output": 5500,
      "estimated": false
    },
    "cost_usd": null,
    "links_verified": 20,
    "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/ryan-struhl/",
    "cite": "AB5D, \"Ryan Struhl\", 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"
}
