{
  "schema": "ab5d-series-essay/1",
  "identity": {
    "chainId": 1,
    "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
    "projectId": 234,
    "slug": "the-wrapture-by-dmitri-cherniak",
    "title": "The Wrapture",
    "artistCredit": "Dmitri Cherniak",
    "artistDossierUrls": [
      "https://ab5d.xyz/artists/dmitri-cherniak/"
    ]
  },
  "revision": 3,
  "researchCutoff": "2026-09-20",
  "status": "draft-for-human-review",
  "sections": [
    {
      "id": "the-work-and-its-context",
      "heading": "The work and its context",
      "bodyMarkdown": "The Wrapture is Art Blocks project 234 on the contract `0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270`. The index records 50 invocations against a maximum of 51, the runtime `three@0.124.0`, a square aspect ratio, the vertical \"playground\" and the licence label `CC BY-NC 4.0`. Its price field reads 2 ETH [^S01]. The project text calls it \"a generative edition with unique properties\" and says it was \"Made by Dmitri Cherniak with Javascript and GLSL\" [^S01].\n\nThose properties were social, not visual. The edition was \"technically\" capped at 666, but holders of Cherniak's earlier Eternal Pump could hold it to 50 \"if they can cooperate\". If nobody traded, sold or listed a Wrapture for a year, no more would be minted. If one collector broke the rule, the rest of the 666 would open to the public [^S01]. Cherniak added: \"Collectors will be faced with an interesting dilemma - should be fun to watch\" [^S01].\n\nThey cooperated. CoinDesk reported that the experiment \"ended on December 17, capping the collection at 50 pieces\" [^S02]. Curated later summed it up as a \"prisoner's dilemma\" that showed \"the potential for smart contracts to extend artistic meaning beyond visuals\" [^S03]. The Wrapture is therefore two works at once: an algorithm of stacked, wrapped contours, and a year-long test of whether a small group of collectors would leave money on the table."
    },
    {
      "id": "conception-and-development",
      "heading": "Conception and development",
      "bodyMarkdown": "Cherniak (born 1988, Canada) is a New York-based artist and programmer who describes \"automation as his primary artistic medium\", according to his Art Blocks profile [^S04]. Before The Wrapture he had released two Art Blocks projects. Ringers (2021), in Curated's words, \"explores all the ways a string can wrap around a set of pegs\" [^S03]. The Eternal Pump (February 2021) is a 50-edition series of \"3D-like generative artworks\" that refers to crypto's speculative frenzy [^S03]. The index records its 50 tokens minted on 21 and 22 February 2021 at a price field of 2 ETH [^S05].\n\nCherniak told CoinDesk that The Wrapture \"was originally supposed to be an exploration and combination of the visual forms from my first two drops\" [^S02]. The code bears this out. Its shapes are strings wrapped around circular pegs, as in Ringers, extruded and stacked into the rounded, gradient-shaded solids of The Eternal Pump (code reading) [^S01]. He went on: it \"became more of a conceptual project and my response to my experience in the previous year\" [^S02]. Ringers had set off a boom in demand for generative art, and Cherniak said the Wrapture was \"my attempt to make a point that art, and crypto art, does not need to be flipped\" [^S02].\n\nCurated notes that Cherniak turned The Eternal Pump into \"his community project, involving Pump holders in subsequent releases\" [^S03][^S06]. The Wrapture was the first such release. Its only recipients were the Pump holders, one Wrapture per Pump [^S01]."
    },
    {
      "id": "how-the-work-was-constructed",
      "heading": "How the work was constructed",
      "bodyMarkdown": "The program is a single script of 8,655 bytes, SHA-256 `0777756de98da6d4f66ee5f04f80b32ec6ee5878e10246510f3cdbf02959c977`. It was retrieved from the Art Blocks index on 20 September 2026 and read in full. No code is reproduced here [^S01].\n\nThe script reads the token hash as 32 bytes and also seeds a small xorshift generator from its first 56 bits. Single bytes set the main choices; the generator handles everything that repeats, such as which pegs are used and which colours each layer takes [^S01].\n\n**The shape.** A five-by-five grid of equal circles serves as pegs. The program shuffles them, keeps 16 to 24 (18 to 24 outside the city layout), sorts them by angle around their centroid and joins neighbours with tangent lines and arcs. The result is a closed outline that wraps the chosen pegs, like a string in Ringers. In the \"city\" layout the wrap switches to inner tangents at concave pegs, so the outline bends in and out; elsewhere it always takes the outer tangent [^S01].\n\n**The stack.** That outline is extruded into a thin slab and copied many times, each copy a little lower than the last. City stacks have 20 layers. The others have 400 to 2,000 layers, so thin that their side walls read as fine horizontal stripes. Each layer's wall is painted with a vertical gradient between two colours, roughened by a simplex-noise term in the fragment shader [^S01]. The viewer looks down from a fixed corner through an orthographic camera, so there is no perspective [^S01].\n\n**The layout.** Byte 1 decides how many stacks there are and how they are placed. Every choice was recomputed from the 50 hashes and checked the results against the renders. The index publishes no traits, so the counts below are AB5D's own (computation from [^S01]).\n\n| Choice (byte, rule) | Program chance | Count of 50 |\n| --- | --- | --- |\n| Single stack (byte 1 ≤ 95) | 37.5% | 17 |\n| 3 × 3 grid of stacks | 12.5% | 7 |\n| 5 × 5 grid | 12.5% | 4 |\n| 6 × 6 grid | 12.5% | 6 |\n| City: 20 × 20 grid, about 45% of cells filled, 20 layers each | 25% | 16 |\n| Non-city palette (byte 7): multicolour / one colour per stack or field / black | one third each | 16 / 9 / 9 |\n| City palette (byte 7): six-colour / 78-colour / nine-colour / greys | one quarter each | 4 / 3 / 2 / 7 |\n| City with a coloured ground (byte 10 > 126) | about 50% | 6 of 16 |\n| \"Wild\" scaling (byte 8 > 200) | about 21% | 17 |\n| \"Blinds\", non-city only (byte 9 > 180) | about 29% | 10 of 34 |\n| Tilt of 45 degrees (byte 11 > 215) | about 16% | 10 (8 visible) |\n| Sharp-cornered outlines, grids of 3 to 6 only (byte 3 ≥ 200) | about 22% | 4 of 17 |\n\nThe multicolour stacks draw from a weighted list of ten colours. Almost half of the draws land on a charcoal or an off-white, with blue, yellow, red-orange, maroon and green making up most of the rest (code reading) [^S01]. The black palette pairs black with the off-white ground. In a single-stack black work, and only there, the ground itself is drawn from the colour list, which gives the yellow of #35 and the red of #44 [^S01].\n\n\"Wild\" scales each layer by a factor that shrinks as the layer index squared grows. \"Blinds\" halves the thickness of every layer after the tenth or twentieth, opening gaps between them. The tilt turns each stack by 45 degrees [^S01].\n\n![The Wrapture #5: a city of narrow gradient towers in red, gold, blue and lilac, their tops marked by white glyphs](https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/234000005.png)\n*The Wrapture #5, a city in the six-colour palette. It was offered at Sotheby's in July 2023. Render: Art Blocks media proxy.*"
    },
    {
      "id": "quirks-in-the-algorithm",
      "heading": "Quirks in the algorithm",
      "bodyMarkdown": "A full read of the program, checked against all 50 token hashes and the published renders, turned up the following. Where a point rests on the code alone, it is marked as a code reading.\n\n1. **No published traits.** Every one of the 50 index records has an empty feature set [^S01]. There are no official trait names or rarities. The counts in this essay come from recomputing the program's choices, and they match the renders wherever checked (the city layouts, the coloured grounds of #1, #17, #35, #36, #44, #46 and #48, and the palettes).\n2. **\"Wild\" turns stacks inside out.** The wild factor passes zero once the layer index exceeds the square root of the layer count, then grows large and negative. The lower layers of a wild stack are flipped and blown up many times beyond the frame (code reading) [^S01]. This is why wild single stacks such as #7 open into a striped tunnel, and wild cities such as #1 shatter into broad crossing planes. Seventeen of the 50 are wild, well above the one in five the rule would predict [^S01].\n3. **Only the top of a city has a lid.** Each layer carries two materials, one for its faces and one for its walls. The face material is set only for the first layer of a city stack, a grey-to-white gradient; every other face is left empty and does not draw (code reading) [^S01]. That is where the white glyphs on the city towers come from, and why every other stack shows only stripes.\n4. **A colouring switch that rarely matters.** Byte 5 picks \"row\", \"col\" or \"field\" colouring. City stacks and multicolour stacks ignore the result, and the black palette gives the same outcome under all three. The switch changes the image only in the nine single-colour works, where it decides whether one colour covers the whole field (#4, #10, #45, #47) or each stack gets its own (#2, #13) [^S01].\n5. **A dead height rule.** City stacks start at a height of 4 plus a random step if the zoom equals 10, otherwise 2 plus the step. The zoom can only be 8, 5 or 3, so the first branch never runs (code reading) [^S01].\n6. **A repeat check that never fires.** The \"row\" colouring loops to avoid giving two adjacent layers the same colour. It compares two freshly built material objects, which are never equal, so the loop never repeats (code reading) [^S01].\n7. **Duplicate colours.** The 78-colour city palette lists three colours twice, so it has 75 distinct colours, and those three are twice as likely as the others [^S01].\n8. **Tilt is switched off for 3 × 3 grids.** Ten tokens carry the tilt byte, but the rotation is skipped for 3 × 3 layouts, so #16 and #49 are drawn straight [^S01].\n9. **The grid grows off the page.** Stacks are placed from the origin outwards, and the camera looks at the origin, so larger grids are cut to one corner (code reading) [^S01]. The 5 × 5 and 6 × 6 works therefore fill the frame as dense fields, and cities are glimpsed rather than seen whole.\n10. **Leftovers.** The script prints its parameter object to the console. A centre-point option and two arc flags in the geometry helper are computed but never used. It draws a single still frame, sized to the shorter side of the window, with no animation or interaction (code reading) [^S01].\n11. **Fifty of fifty-one.** The index gives a maximum of 51 invocations, not the 50 or 666 of the project text [^S01]. The sources inspected do not explain the extra slot."
    },
    {
      "id": "the-most-coveted-variants",
      "heading": "The most coveted variants",
      "bodyMarkdown": "Without published traits, the market has no official rarity table to lean on. The families below are the ones the code makes distinct, with the tokens that have public sale histories.\n\n**#7, the charity piece.** After the year ended, Cherniak auctioned #7 \"with 100% of proceeds to fund gastroesophageal cancer research at Princess Margaret Hospital in Toronto\" [^S02]. CoinDesk reported a winning bid of 169 ETH, about $203,000, from the crypto art fund Curated [^S02]. Bankless's newsletter gives the same price [^S07]. #7 is a wild single stack in the multicolour palette, its lower layers opening into a tunnel of stripes (computation from [^S01]). At the time of CoinDesk's report the only listing was at 175 ETH [^S02].\n\n**Cities (16 of 50).** The 20 × 20 layout produces skylines of gradient towers, each capped with a white glyph. #5, a six-colour city, was offered as lot 41 in Sotheby's \"Contemporary Discoveries\" on 19 July 2023, estimate $30,000 to $50,000, with the provenance \"Minted by dmitricherniak; acquired from above\" [^S08]. #9, a tilted six-colour city, was lot 13 of a Sotheby's sale closing on 22 August, estimate $15,000 to $20,000 [^S09]. The seven grey cities, such as #17 and #28, read as night-time skylines.\n\n![The Wrapture #17: dark grey towers on a black ground, each topped by a white glyph](https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/234000017.png)\n*The Wrapture #17, a grey city on a black ground. Render: Art Blocks media proxy.*\n\n**Wild cities (6 of 50).** When the wild switch hits a city, the towers break into large overlapping planes of flat colour. #1 is the most colourful, in the 78-colour palette on a slate ground [^S01].\n\n![The Wrapture #1: broken planes in grey-green, red, yellow, blue and purple crossing the square, with a few white-capped towers](https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/234000001.png)\n*The Wrapture #1, a wild city. Render: Art Blocks media proxy.*\n\n**Coloured grounds (8 of 50).** Six cities and two black single stacks have a coloured ground. #35, a tilted black stack with blinds on bright yellow, and #36, a 78-colour city on yellow, are the most striking [^S01].\n\n![The Wrapture #35: a black-and-white striped stack with gaps between its layers, tilted, on a bright yellow ground](https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/234000035.png)\n*The Wrapture #35, one of two single stacks on a coloured ground. Render: Art Blocks media proxy.*\n\n**Fields.** The 3 × 3, 5 × 5 and 6 × 6 grids fill the square with dense stripes. #41, a wild 6 × 6 field in black with sharp-cornered outlines, was lot 5 in Sotheby's Digital Art Day Sale on 9 April 2024, estimate $40,000 to $60,000, with the provenance \"Minted by Dmitri Cherniak; gifted to current owner\" [^S10]. #16, a 3 × 3 multicolour field, was lot 9 in the Digital Art Day Auction on 19 September 2024, estimate $15,000 to $20,000 [^S11]. #29, a wild 6 × 6 multicolour field with blinds, was lot 7 in Sotheby's \"Grails: Property from an Iconic Digital Art Collection Part IV\", 8 to 16 August 2023 [^S12]. Sotheby's pages inspected hide results behind a login, so no hammer prices are given here.\n\n![The Wrapture #41: a dense black and white field of sharp-cornered stripes crossing at many angles](https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/234000041.png)\n*The Wrapture #41, a wild 6 × 6 field with sharp corners. Render: Art Blocks media proxy.*"
    },
    {
      "id": "the-game-and-its-players",
      "heading": "The game and its players",
      "bodyMarkdown": "CoinDesk counted \"a tight-knit community of 37 NFT owners\" during the year [^S02]. Three of them spoke to the paper. The collector Vincent Van Dough, who held eight, said \"Scarcity typically adds value to art\" [^S02]. Ayybee, holder of #40, called it \"the prisoner's dilemma, except we could communicate and coordinate\" [^S02]. Matt Miller, holder of #24, said flooding the supply \"with 616 more outputs\" would be \"a poor financial decision\" [^S02].\n\nThe hardest test came from outside the group. Three Arrows Capital had bought four Wraptures through its Starry Night Capital fund [^S02]. Josip Vlah wrote in October 2022 that these could force a mint if they moved before the deadline [^S13]. When liquidators moved the fund's NFTs in October 2022, they left the Wraptures in place. Cherniak's reading was that \"they decided to actively engage in the game\" [^S02]. Miller recalled that \"every NFT they owned was transferred to the liquidators with the exception of the Wraptures\" [^S02].\n\nCherniak said \"I always rooted for it to hold\", and drew the conclusion that \"blockchains are social coordination technologies\" [^S02].\n\nThe index still shows the Pump and the Wrapture moving together. At retrieval the 50 Wraptures sat in 39 addresses. The largest holds eight Wraptures and also eight Eternal Pumps. 29 of the 39 addresses hold exactly as many Pumps as Wraptures (computation from [^S01][^S05]). No source inspected ties any of these addresses to a named collector. Curated holds two Eternal Pumps, including #16, which it describes as the first work sold from the Three Arrows Capital collection [^S06]."
    },
    {
      "id": "the-mint",
      "heading": "The mint",
      "bodyMarkdown": "The first Wrapture was minted on 15 December 2021 at 17:56:03 UTC, before the scheduled start of 18:00. The fiftieth was minted at 19:52:40 UTC the same day [^S01]. The mints were spaced between 51 seconds and about 15 minutes apart, with a median of two minutes (computation from [^S01]). That steady rhythm fits the sales notes, which say \"the first 50 editions will be minted and sent to the corresponding holders of The Eternal Pump\" [^S01]. Sotheby's provenance lines for #5 and #41 also name Cherniak as the minter [^S08][^S10]. The index records activation at 20:54:54 UTC, after the last mint, and a price field of 2 ETH [^S01]. Whether Pump holders paid that price is not stated in the sources inspected."
    },
    {
      "id": "copyright-and-licensing",
      "heading": "Copyright and licensing",
      "bodyMarkdown": "The index records `CC BY-NC 4.0` without a link [^S01]. On that label the images may be shared and adapted non-commercially with attribution; commercial use needs permission. The script loads three.js r124, which the platform supplies, and its shader carries the MIT notice of the Ashima Arts noise routine [^S01]. The earlier AB5D essay made the same points and noted that the collector game is a separate matter from copyright [^S14]. The game's rule bound holders by agreement and reputation, not by the licence or the contract; the sources inspected describe no on-chain enforcement."
    },
    {
      "id": "significance-and-limitations",
      "heading": "Significance and limitations",
      "bodyMarkdown": "The Wrapture is a small, strange edition. Visually it joins Ringers' wrapped strings to The Eternal Pump's stacked solids and produces cities, monuments and dense striped fields. Its lasting reputation, though, rests on the year of holding. Fifty works in 37 hands survived a market crash and a fund liquidation without a single listing, and the charity sale of #7 put a price of 169 ETH on the outcome [^S02][^S03]. The work's limits are the flip side: it has no published traits, few sale records outside Sotheby's, and its history is carried mostly by one news report.\n\nUnresolved research questions:\n\n1. Why is the maximum set to 51 in the index? Was it lowered after the year ended, and when?\n2. What did the Sotheby's lots for #5, #9, #16, #29 and #41 fetch? Was #29 one of Starry Night Capital's four Wraptures, and was #9 sold in 2023 or 2024?\n3. The CoinDesk and Sotheby's quotations were taken from automated WebFetch extractions and should be checked against the pages. Cherniak's own announcement posts on X could not be read and remain leads.\n4. Does the 78-colour city palette follow a published ink or print colour list? Several values resemble Risograph inks.\n5. Is the address holding eight Wraptures and eight Pumps Vincent Van Dough's, as the matching count of eight suggests? A source is needed before naming it."
    }
  ],
  "codeInspection": {
    "source": "projects_metadata.script",
    "endpoint": "https://artblocks-mainnet.hasura.app/v1/graphql",
    "query": "query { projects_metadata(where:{slug:{_eq:\"the-wrapture-by-dmitri-cherniak\"}}){id name artist_name project_id description website script script_type_and_version license link_to_license invocations max_invocations first_token_minted_at second_token_minted_at activated_at start_datetime completed_at price_per_token_in_wei sales_notes} }",
    "retrievedAt": "2026-09-18T10:13:37.113857+00:00",
    "byteLength": 8655,
    "sha256": "0777756de98da6d4f66ee5f04f80b32ec6ee5878e10246510f3cdbf02959c977",
    "runtime": "three@0.124.0",
    "executed": false,
    "chainBlock": null,
    "coverage": "Complete indexed program read: byte parameters, seeded random sequence, tangent/arc contours, extrusion, stacked meshes, material selection, noise shader, scaling branches, orthographic camera and single render. Official generators viewed separately."
  },
  "examples": [
    {
      "id": "E01",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "234000000",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/234000000",
      "sourceIds": [],
      "selectionNote": "Early edition comparison chosen before visual inspection",
      "observationNote": "Dense black and pale stacked contours, fine grain, cropped field.",
      "previousRevisionSourceIds": [
        "S01",
        "S05"
      ]
    },
    {
      "id": "E02",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "234000001",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/234000001",
      "sourceIds": [],
      "selectionNote": "Early edition comparison chosen before visual inspection",
      "observationNote": "Broad intersecting coloured planes with smaller pale-capped layered towers.",
      "previousRevisionSourceIds": [
        "S01",
        "S06"
      ]
    },
    {
      "id": "E03",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "234000010",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/234000010",
      "sourceIds": [],
      "selectionNote": "Early edition comparison chosen before visual inspection",
      "observationNote": "Red-orange and pale bands around crowded rounded contours.",
      "previousRevisionSourceIds": [
        "S01",
        "S07"
      ]
    },
    {
      "id": "E04",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "234000020",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/234000020",
      "sourceIds": [],
      "selectionNote": "Early edition comparison chosen before visual inspection",
      "observationNote": "Isolated enlarged winding contour, crisp multicolour upper layers and compressed lower texture.",
      "previousRevisionSourceIds": [
        "S01",
        "S08"
      ]
    }
  ],
  "mediaIds": [],
  "provenance": {
    "operator": "OpenAI",
    "agent": "OpenAI Codex (editorial synthesis)",
    "model": null,
    "originalProseLicense": "CC0-1.0",
    "revisionAttribution": "AB5D editorial synthesis of the supplied revision and earlier essay. Supplied-revision author and model were not specified. Earlier research provenance is retained in previousRevisionResearch.",
    "revisionUsage": null,
    "generation": null,
    "humanEditorialInvolvement": "Supplied prose preserved and published at Phil’s request. Sources not independently reinspected during import."
  },
  "editorialExceptions": [],
  "facts": [],
  "rights": {
    "artwork": {
      "reportedLabel": "CC BY-NC 4.0",
      "category": "creative-commons",
      "termsUrl": "https://creativecommons.org/licenses/by-nc/4.0/",
      "observedAt": "2026-09-20",
      "sourceIds": [],
      "note": "Current label; earlier terms not reconstructed.",
      "unresolvedConflicts": [],
      "previousRevisionSourceIds": [
        "S01",
        "S10"
      ]
    },
    "code": {
      "reportedLabel": null,
      "category": "unknown",
      "termsUrl": null,
      "observedAt": "2026-09-18",
      "sourceIds": [],
      "note": "No comprehensive artist-code grant established.",
      "unresolvedConflicts": []
    },
    "thirdParty": [
      {
        "reportedLabel": "MIT",
        "category": "custom",
        "termsUrl": "https://raw.githubusercontent.com/mrdoob/three.js/r124/LICENSE",
        "observedAt": "2026-09-18",
        "sourceIds": [],
        "note": "three.js r124 dependency",
        "unresolvedConflicts": [],
        "previousRevisionSourceIds": [
          "S04"
        ]
      },
      {
        "reportedLabel": "MIT",
        "category": "custom",
        "termsUrl": "https://raw.githubusercontent.com/ashima/webgl-noise/master/LICENSE",
        "observedAt": "2026-09-18",
        "sourceIds": [],
        "note": "Embedded Ashima noise routine",
        "unresolvedConflicts": [],
        "previousRevisionSourceIds": [
          "S11",
          "S02"
        ]
      }
    ]
  },
  "completionStatus": "reviewed-for-publication",
  "manuscriptFormat": "supplied-markdown",
  "manuscriptPreamble": "# The Wrapture by Dmitri Cherniak\n\n*Art Blocks Playground, project 234 · 50 outputs · minted 15 December 2021 · CC BY-NC 4.0*\n\n![The Wrapture #7: a single stack of multicoloured contour bands whose lower layers flare outwards into a striped tunnel](https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/234000007.png)\n*The Wrapture #7, auctioned by the artist for cancer research in December 2022. Render: Art Blocks media proxy.*\n\n",
  "bibliographyMarkdown": "\n### Primary\n\n[^S01]: Art Blocks public GraphQL index, `projects_metadata` for project 234 (including the full program, description and sales notes) and `tokens_metadata` for all 50 tokens. Retrieved 2026-09-20 via https://artblocks-mainnet.hasura.app/v1/graphql. Collection page: https://www.artblocks.io/collection/the-wrapture-by-dmitri-cherniak\n[^S04]: Art Blocks, \"The Wrapture - Dmitri Cherniak\", project page with artist profile. https://www.artblocks.io/project/234\n[^S05]: Art Blocks public GraphQL index, `projects_metadata` and `tokens_metadata` for The Eternal Pump (project 22). Retrieved 2026-09-20. Collection page: https://www.artblocks.io/collection/the-eternal-pump-by-dmitri-cherniak\n[^S14]: AB5D, \"The Wrapture by Dmitri Cherniak\", earlier series essay. https://ab5d.xyz/series/the-wrapture-by-dmitri-cherniak/\n\n### Video and audio\n\n- \"Interview Series 001: Dmitri Cherniak\", ARTXCODE, YouTube. https://www.youtube.com/watch?v=GOzQ4EUG3o4\n- \"Episode 44: Art Blocks After Dinner Mints w/ Dmitri Cherniak\", Art Blocks Official, YouTube. https://www.youtube.com/watch?v=Z7DXHAYayxU\n- \"Final 2022 Moment of Zen(eca): Yuga Labs, Doodles, Trump NFTs, and More\", Overpriced JPEGs Recap #50, December 2022, with a segment on the Wrapture at 52:49. https://www.listennotes.com/podcasts/overpriced-jpegs/final-2022-moment-of-zeneca-zOpXu8S4PJ0/\n- PROOF podcast, \"Artist Spotlight: Ringers with Dmitri Cherniak\". https://podcasts.proof.xyz/artist-spotlight-ringers-with-dmitri-cherniak/\n\nChannel names are as returned by YouTube's oEmbed service on 2026-09-20. The recordings were identified but not watched or heard for this draft.\n\n### Criticism, collecting and market\n\n[^S02]: Rosie Perper, \"Despite the Frost of Crypto Winter, The Wrapture Holders Kept Their Cool\", CoinDesk, 30 December 2022. https://www.coindesk.com/web3/2022/12/30/despite-the-frost-of-crypto-winter-the-wrapture-holders-kept-their-cool\n[^S03]: Andrew Jiang and Todd Goldberg, \"Collecting the Algorithm: Ringers\", Curated, 12 May 2025. https://www.curated.xyz/editorial/collecting-ringers\n[^S06]: Curated, \"The Eternal Pump\" gallery. https://explore.curated.xyz/gallery/the-eternal-pump\n[^S07]: William M. Peaster, \"NFT orna-mints\", Metaversal (Bankless), 23 December 2022. https://metaversal.banklesshq.com/p/nft-orna-mints\n[^S08]: Sotheby's, \"Contemporary Discoveries\", 2023, lot 41, The Wrapture #5. https://www.sothebys.com/buy/0ed1a896-aa52-4f1a-9829-439e7918332c/lots/9c96763f-b2b8-424e-b41e-bd44a79da996\n[^S09]: Sotheby's, lot 13, The Wrapture #9. https://www.sothebys.com/en/buy/auction/2024/digital-art-day-sale-2/the-wrapture-9\n[^S10]: Sotheby's, \"Digital Art Day Sale\", 9 April 2024, lot 5, The Wrapture #41. https://www.sothebys.com/en/buy/auction/2024/digital-art-day-sale/the-wrapture-41\n[^S11]: Sotheby's, \"Digital Art Day Auction\", 19 September 2024, lot 9, The Wrapture #16. https://www.sothebys.com/en/buy/auction/2024/digital-art-day-auction/the-wrapture-16\n[^S13]: Josip Vlah, \"A Brief dive into Wrapture Series by Dmitri Cherniak\", Medium, 17 October 2022. https://jvlah.medium.com/a-brief-dive-into-wrapture-series-by-dmitri-cherniak-fa66208bddbb\n[^S12]: Sotheby's, \"Grails: Property from an Iconic Digital Art Collection Part IV\", New York, 8 to 16 August 2023, lot 7, The Wrapture #29. https://www.sothebys.com/en/buy/auction/2023/grails-property-from-an-iconic-digital-art-collection-part-iv\n\n### Further reading\n\n- VERSE, The Wrapture series page. https://verse.works/series/the-wrapture-by-dmitri-cherniak\n- Archipelago, The Wrapture collection page. https://archipelago.art/collections/the-wrapture\n- Sotheby's, Dmitri Cherniak artist page. https://www.sothebys.com/en/artists/dmitri-cherniak\n",
  "referenceOrder": [
    "S01",
    "S04",
    "S05",
    "S14",
    "S02",
    "S03",
    "S06",
    "S07",
    "S08",
    "S09",
    "S10",
    "S11",
    "S13",
    "S12"
  ],
  "previousRevisionResearch": {
    "facts": [
      {
        "id": "minted-count",
        "topic": "mint",
        "value": 50,
        "observedAt": "2026-09-18",
        "sourceIds": [
          "S01"
        ],
        "status": "verified",
        "note": "Current index observation; distinct historical meaning explained in essay."
      },
      {
        "id": "first-mint",
        "topic": "mint",
        "value": "2021-12-15T17:56:03+00:00",
        "observedAt": "2026-09-18",
        "sourceIds": [
          "S01"
        ],
        "status": "verified",
        "note": "Current index observation; distinct historical meaning explained in essay."
      },
      {
        "id": "scheduled-start",
        "topic": "mint",
        "value": "2021-12-15T18:00:00+00:00",
        "observedAt": "2026-09-18",
        "sourceIds": [
          "S01"
        ],
        "status": "verified",
        "note": "Current index observation; distinct historical meaning explained in essay."
      },
      {
        "id": "completion",
        "topic": "mint",
        "value": null,
        "observedAt": "2026-09-18",
        "sourceIds": [
          "S01"
        ],
        "status": "verified",
        "note": "Current index observation; distinct historical meaning explained in essay."
      },
      {
        "id": "license",
        "topic": "rights",
        "value": "CC BY-NC 4.0",
        "observedAt": "2026-09-18",
        "sourceIds": [
          "S01"
        ],
        "status": "verified",
        "note": "Current index observation; distinct historical meaning explained in essay."
      }
    ],
    "rights": {
      "artwork": {
        "reportedLabel": "CC BY-NC 4.0",
        "category": "creative-commons",
        "termsUrl": "https://creativecommons.org/licenses/by-nc/4.0/",
        "observedAt": "2026-09-18",
        "sourceIds": [
          "S01",
          "S10"
        ],
        "note": "Current label; earlier terms not reconstructed.",
        "unresolvedConflicts": []
      },
      "code": {
        "reportedLabel": null,
        "category": "unknown",
        "termsUrl": null,
        "observedAt": "2026-09-18",
        "sourceIds": [
          "S02"
        ],
        "note": "No comprehensive artist-code grant established.",
        "unresolvedConflicts": []
      },
      "thirdParty": [
        {
          "reportedLabel": "MIT",
          "category": "custom",
          "termsUrl": "https://raw.githubusercontent.com/mrdoob/three.js/r124/LICENSE",
          "observedAt": "2026-09-18",
          "sourceIds": [
            "S04"
          ],
          "note": "three.js r124 dependency",
          "unresolvedConflicts": []
        },
        {
          "reportedLabel": "MIT",
          "category": "custom",
          "termsUrl": "https://raw.githubusercontent.com/ashima/webgl-noise/master/LICENSE",
          "observedAt": "2026-09-18",
          "sourceIds": [
            "S11",
            "S02"
          ],
          "note": "Embedded Ashima noise routine",
          "unresolvedConflicts": []
        }
      ]
    },
    "examples": [
      {
        "id": "E01",
        "chainId": 1,
        "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
        "tokenId": "234000000",
        "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/234000000",
        "sourceIds": [
          "S01",
          "S05"
        ],
        "selectionNote": "Early edition comparison chosen before visual inspection",
        "observationNote": "Dense black and pale stacked contours, fine grain, cropped field."
      },
      {
        "id": "E02",
        "chainId": 1,
        "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
        "tokenId": "234000001",
        "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/234000001",
        "sourceIds": [
          "S01",
          "S06"
        ],
        "selectionNote": "Early edition comparison chosen before visual inspection",
        "observationNote": "Broad intersecting coloured planes with smaller pale-capped layered towers."
      },
      {
        "id": "E03",
        "chainId": 1,
        "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
        "tokenId": "234000010",
        "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/234000010",
        "sourceIds": [
          "S01",
          "S07"
        ],
        "selectionNote": "Early edition comparison chosen before visual inspection",
        "observationNote": "Red-orange and pale bands around crowded rounded contours."
      },
      {
        "id": "E04",
        "chainId": 1,
        "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
        "tokenId": "234000020",
        "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/234000020",
        "sourceIds": [
          "S01",
          "S08"
        ],
        "selectionNote": "Early edition comparison chosen before visual inspection",
        "observationNote": "Isolated enlarged winding contour, crisp multicolour upper layers and compressed lower texture."
      }
    ],
    "provenance": {
      "operator": "OpenAI",
      "agent": "Codex",
      "model": "GPT-6 Astra",
      "originalProseLicense": "CC0-1.0"
    },
    "codeInspection": {
      "source": "projects_metadata.script",
      "endpoint": "https://artblocks-mainnet.hasura.app/v1/graphql",
      "query": "query { projects_metadata(where:{slug:{_eq:\"the-wrapture-by-dmitri-cherniak\"}}){id name artist_name project_id description website script script_type_and_version license link_to_license invocations max_invocations first_token_minted_at second_token_minted_at activated_at start_datetime completed_at price_per_token_in_wei sales_notes} }",
      "retrievedAt": "2026-09-18T10:13:37.113857+00:00",
      "byteLength": 8655,
      "sha256": "0777756de98da6d4f66ee5f04f80b32ec6ee5878e10246510f3cdbf02959c977",
      "runtime": "three@0.124.0",
      "executed": false,
      "chainBlock": null,
      "coverage": "Complete indexed program read: byte parameters, seeded random sequence, tangent/arc contours, extrusion, stacked meshes, material selection, noise shader, scaling branches, orthographic camera and single render. Official generators viewed separately."
    },
    "sources": [
      {
        "id": "S01",
        "title": "The Wrapture project and complete token index",
        "url": "https://www.artblocks.io/collection/the-wrapture-by-dmitri-cherniak",
        "author": "Art Blocks / Dmitri Cherniak",
        "publisher": "Art Blocks / Dmitri Cherniak",
        "publicationDate": null,
        "accessedAt": "2026-09-18",
        "accessOutcome": "inspected",
        "accessMethod": "Direct source inspection",
        "archiveUrl": null,
        "evidenceLocators": [
          "Artist description, current configuration, all50 token records and complete AB5D ownership comparison"
        ]
      },
      {
        "id": "S02",
        "title": "The Wrapture indexed artist script",
        "url": "https://artblocks-mainnet.hasura.app/v1/graphql",
        "author": "Dmitri Cherniak",
        "publisher": "Dmitri Cherniak",
        "publicationDate": null,
        "accessedAt": "2026-09-18",
        "accessOutcome": "inspected",
        "accessMethod": "Direct source inspection",
        "archiveUrl": null,
        "evidenceLocators": [
          "Complete8655-byte program inspected; exact query and digest preserved"
        ]
      },
      {
        "id": "S03",
        "title": "Art Blocks Collector Spotlight: Blockbird",
        "url": "https://www.artblocks.io/articles/art-blocks-collector-spotlight-blockbird",
        "author": "Art Blocks Editorial / Blockbird",
        "publisher": "Art Blocks Editorial / Blockbird",
        "publicationDate": "2023-10-05",
        "accessedAt": "2026-09-18",
        "accessOutcome": "inspected",
        "accessMethod": "Direct source inspection",
        "archiveUrl": null,
        "evidenceLocators": [
          "Firsthand recollection of minting, holding and collector conversations"
        ]
      },
      {
        "id": "S04",
        "title": "three.js r124 licence",
        "url": "https://raw.githubusercontent.com/mrdoob/three.js/r124/LICENSE",
        "author": "three.js authors",
        "publisher": "three.js authors",
        "publicationDate": null,
        "accessedAt": "2026-09-18",
        "accessOutcome": "inspected",
        "accessMethod": "Direct source inspection",
        "archiveUrl": null,
        "evidenceLocators": [
          "MIT dependency notice"
        ]
      },
      {
        "id": "S05",
        "title": "The Wrapture #0",
        "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/234000000",
        "author": "Dmitri Cherniak",
        "publisher": "Dmitri Cherniak",
        "publicationDate": null,
        "accessedAt": "2026-09-18",
        "accessOutcome": "inspected",
        "accessMethod": "Direct source inspection",
        "archiveUrl": null,
        "evidenceLocators": [
          "Exact identity and official generator visually inspected"
        ]
      },
      {
        "id": "S06",
        "title": "The Wrapture #1",
        "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/234000001",
        "author": "Dmitri Cherniak",
        "publisher": "Dmitri Cherniak",
        "publicationDate": null,
        "accessedAt": "2026-09-18",
        "accessOutcome": "inspected",
        "accessMethod": "Direct source inspection",
        "archiveUrl": null,
        "evidenceLocators": [
          "Exact identity and official generator visually inspected"
        ]
      },
      {
        "id": "S07",
        "title": "The Wrapture #10",
        "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/234000010",
        "author": "Dmitri Cherniak",
        "publisher": "Dmitri Cherniak",
        "publicationDate": null,
        "accessedAt": "2026-09-18",
        "accessOutcome": "inspected",
        "accessMethod": "Direct source inspection",
        "archiveUrl": null,
        "evidenceLocators": [
          "Exact identity and official generator visually inspected"
        ]
      },
      {
        "id": "S08",
        "title": "The Wrapture #20",
        "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/234000020",
        "author": "Dmitri Cherniak",
        "publisher": "Dmitri Cherniak",
        "publicationDate": null,
        "accessedAt": "2026-09-18",
        "accessOutcome": "inspected",
        "accessMethod": "Direct source inspection",
        "archiveUrl": null,
        "evidenceLocators": [
          "Exact identity and official generator visually inspected"
        ]
      },
      {
        "id": "S09",
        "title": "The Wrapture #16: Digital Art Day Auction 2024",
        "url": "https://www.sothebys.com/en/buy/auction/2024/digital-art-day-auction/the-wrapture-16",
        "author": "Sotheby’s",
        "publisher": "Sotheby’s",
        "publicationDate": null,
        "accessedAt": "2026-09-18",
        "accessOutcome": "inspected",
        "accessMethod": "Direct source inspection",
        "archiveUrl": null,
        "evidenceLocators": [
          "Catalogue identifies50-work edition and describes successful experiment"
        ]
      },
      {
        "id": "S10",
        "title": "CC BY-NC 4.0 deed",
        "url": "https://creativecommons.org/licenses/by-nc/4.0/",
        "author": "Creative Commons",
        "publisher": "Creative Commons",
        "publicationDate": null,
        "accessedAt": "2026-09-18",
        "accessOutcome": "inspected",
        "accessMethod": "Direct source inspection",
        "archiveUrl": null,
        "evidenceLocators": [
          "Named current artwork terms"
        ]
      },
      {
        "id": "S11",
        "title": "webgl-noise licence",
        "url": "https://raw.githubusercontent.com/ashima/webgl-noise/master/LICENSE",
        "author": "Ashima Arts / Stefan Gustavson",
        "publisher": "Ashima Arts / Stefan Gustavson",
        "publicationDate": null,
        "accessedAt": "2026-09-18",
        "accessOutcome": "inspected",
        "accessMethod": "Direct source inspection",
        "archiveUrl": null,
        "evidenceLocators": [
          "MIT notice for embedded noise routine"
        ]
      }
    ]
  },
  "suppliedRevision": {
    "batch": "ab500-essays-for-codex-2026-09-21",
    "date": "2026-09-21",
    "sourceFile": "essays/the-wrapture-by-dmitri-cherniak.md",
    "sourceSha256": "85caafbe9a9e5ed0196cbc1df193eac1a55567c1ade1adabb909b6d94fbad50c",
    "sourceCount": 14,
    "imageCount": 6,
    "headerLine": "Art Blocks Playground, project 234 · 50 outputs · minted 15 December 2021 · CC BY-NC 4.0",
    "author": null,
    "usage": null,
    "draftNoticeRemoved": true,
    "importMode": "Supplied prose preserved; footnote labels normalized and draft notice removed under prior user instruction."
  },
  "presentation": {
    "editionSize": 50,
    "maximumEdition": 51,
    "mintDate": "2021-12-15T17:56:03+00:00",
    "mintDateMeaning": "First indexed mint",
    "artwork": null
  },
  "observationImages": [],
  "publication": {
    "date": "2026-09-18",
    "url": "https://ab5d.xyz/series/the-wrapture-by-dmitri-cherniak/",
    "authorization": "Phil requested publication of the supplied essays on 2026-09-21.",
    "reviewSnapshot": "/docs/series-essays/production/the-wrapture-by-dmitri-cherniak/record.json",
    "unresolvedResearchQuestionsRetained": true,
    "revisionDate": "2026-09-21"
  }
}
