{
  "schema": "ab5d-series-essay/1",
  "identity": {
    "chainId": 1,
    "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
    "projectId": 7,
    "slug": "elevated-deconstructions-by-luxpris",
    "title": "Elevated Deconstructions",
    "artistCredit": "luxpris",
    "artistDossierUrls": [
      "https://ab5d.xyz/artists/luxpris/"
    ]
  },
  "revision": 3,
  "researchCutoff": "2026-09-20",
  "status": "draft-for-human-review",
  "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": "Metadata link_to_license is null; label retained. Named CC deed checked where applicable; custom operative terms not located.",
      "unresolvedConflicts": [],
      "previousRevisionSourceIds": [
        "S01",
        "S04"
      ]
    },
    "code": {
      "reportedLabel": null,
      "category": "unknown",
      "termsUrl": null,
      "observedAt": "2026-09-17",
      "sourceIds": [],
      "note": "No separate licence established for artist code.",
      "unresolvedConflicts": []
    },
    "thirdParty": [
      {
        "reportedLabel": "LGPL-2.1",
        "category": "custom",
        "termsUrl": "https://raw.githubusercontent.com/processing/p5.js/1.0.0/license.txt",
        "observedAt": "2026-09-17",
        "sourceIds": [],
        "note": "Upstream rendering library only; category custom because submission taxonomy has no software-licence category.",
        "unresolvedConflicts": [],
        "previousRevisionSourceIds": [
          "S09"
        ]
      }
    ]
  },
  "sections": [
    {
      "id": "the-work-and-its-context",
      "heading": "The work and its context",
      "bodyMarkdown": "Elevated Deconstructions is project 7 on the Art Blocks contract `0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270`. The index records 200 invocations against a maximum of 200, the runtime `p5@1.0.0`, a square aspect ratio and the licence label `CC BY-NC 4.0`. It also records a price field of 0.1 ETH and the curation status \"curated\" [^S01]. The artist's mint text calls it \"a study in reduction based around several repeating elements\". The hash, it says, sets \"the color of the background, the amount of times each of the elements are duplicated, the set distance between each duplicate, and the coordinates of each element\" [^S01].\n\nEach output is a square pastel field holding a large black circle with a soft shadow. Inside and around it sit four bundles of fine parallel lines and a small target of concentric rings [^S01]. The results look like diagrams of instruments whose use is never explained, as the earlier AB5D essay put it [^S02]. Art Blocks now presents the project as part of its \"Art Blocks 500\" Curated collection [^S03].\n\nluxpris is Josh Katzenmeyer, a Minneapolis artist. Art Blocks describes him as \"a creative technologist using generative means to produce extraterrestrial results\" who uses \"cold geometric forms to craft immersive, abstract landscapes\" [^S04]. Artnet's biography calls him American and says his work appeared in Sotheby's \"Natively Digital\" sale in June 2021 [^S05]. His other Art Blocks projects, Wave Schematics and Pathfinders, both sit in the Playground tier [^S04]."
    },
    {
      "id": "conception-and-development",
      "heading": "Conception and development",
      "bodyMarkdown": "No artist statement about this particular project was found beyond the mint text [^S01]. The best guide to its thinking is a SuperRare Editorial interview by k0ch from September 2020, three months before the release [^S06]. Katzenmeyer said he came to visual work from music: \"For a long time I exerted most of my creative energy through music\" [^S06]. Album covers and flyers led him to code.\n\nHe chose p5.js because it gives him flexibility \"without being distracted by features I find superfluous\" [^S06]. His description of his method fits this series closely: \"the idea comes first, the code tears that idea apart, and then I find a new idea with whatever remains!\" [^S06]. He named Malevich, Lissitzky and Gropius as influences for their \"clean geometric style\", and among his contemporaries Hundred Rabbits, Tyler Hobbs and Matt DesLauriers [^S06].\n\nThe link to Suprematism is visible in the outputs. Short black bars float at angles on a light ground, held inside a circle, much as Malevich's and Lissitzky's elements float in theirs. The Edicurial Collection quotes him on his approach more broadly: \"I'm invested in trying out new things and am intentional about avoiding retreading the same ground\" [^S07]."
    },
    {
      "id": "how-the-work-was-constructed",
      "heading": "How the work was constructed",
      "bodyMarkdown": "The program is a single script of 3,072 bytes, SHA-256 `bf324ca8c4ca4d4f661a06e7edf46371971efa45ca4ce459fad6cfba56ebd842`. It was retrieved from the Art Blocks index on 20 September 2026 and read in full. No code is reproduced here [^S01]. The index publishes no traits for this project: all 200 token records have an empty feature list [^S01]. Every figure below therefore comes from reading the program and recomputing its parameters from the 200 hashes (my computation).\n\nThe program reads the hash as 32 bytes and draws on a notional 2,400-unit square, scaled to the window [^S01]. The bytes are used as follows:\n\n| Bytes | What they set | Range |\n| --- | --- | --- |\n| 0 | Step between duplicates, along the 45 degree diagonal | 10 to 30 units |\n| 1 to 16 | Endpoints of four line segments | each coordinate 400 to 1,800 |\n| 17 | Number of copies of each segment | 6 to 16 |\n| 18 | Background hue, and the number of rings | full hue wheel; 11 to 30 rings in the data |\n| 19 | Background saturation, and ring stroke weight | 0 to 59 per cent; 1 to 10 units |\n| 20 | Background brightness | 82 to 100 per cent |\n| 23 to 30 | Seed for a small random generator | ring sizes and the pink texture |\n\nThe drawing happens in four layers [^S01]:\n\n1. **The ground.** The colour is chosen in HSB. Saturation never exceeds 150 of 255 and brightness never falls below 210 of 255, which is why every ground is a pastel.\n2. **The line bundles.** Each of the four segments is drawn 6 to 16 times, 5 units thick in near-black, each copy shifted down and to the right by the same step. Across the edition the total shift ranges from about 52 units (#196) to about 401 units (#137) (my computation).\n3. **The rings.** Between 11 and 30 circles are drawn around the first segment's starting point, each with a random diameter of 10 to 200 units.\n4. **The frame and texture.** A circle 2,000 units across is drawn at the centre, 10 units thick, with a 40-unit shadow blur. That shadow is the \"elevation\" of the title. Last, thousands of pink hairlines 0.08 units wide are scattered across and beyond the canvas.\n\nHues are spread fairly evenly: sorting the 200 grounds into eight hue bands gives between 18 (cyan) and 31 (green) per band (my computation).\n\n![Elevated Deconstructions #152: two hatched ribbons, a short bar and a small ring target on a grey-green ground](https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/7000152.png)\n*Elevated Deconstructions #152, reported in 2021 as the highest sale in the series. 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 200 hashes, turned up the following. Points that rest on the code alone are marked as code readings.\n\n1. **One direction of duplication.** Every copy is shifted by the same amount in x and y, so all repetition runs along one diagonal. A segment lying close to that diagonal collapses into a single heavy black bar. A segment across it opens into a wide hatched ribbon. The heavy bar in #83 and the ribbons in #30 come from the same rule [^S01].\n2. **Hue and ring count are the same number.** Byte 18 sets both the background hue and the number of rings. Grounds at the red end of the hue scale always get about 11 rings; magenta-reds near the top of the scale get about 30 [^S01].\n3. **Saturation and ring weight are the same number.** Byte 19 sets both the ground's saturation and the rings' stroke weight. Pale, greyish grounds therefore always carry hairline rings, and the most saturated grounds carry heavy ones that can fill in to a black disc, as in #34 [^S01].\n4. **A 64-bit seed read as a float.** The random seed is 16 hex digits parsed as an ordinary JavaScript number, then cut to 32 bits by the bit shifts. Precision is lost on the way. In every token the lowest 7 to 17 bits of the working seed are zero, so no seed matches the hash's own low 32 bits (my computation, confirmed in Node). The effect is on ring sizes and texture only.\n5. **Unused bytes.** Bytes 21, 22 and 31 of the hash are never read (code reading) [^S01].\n6. **The 16-copy token.** The copy count reaches 16 only when byte 17 is exactly 255. That happens once, in #126 [^S01]. Similarly, a 10-ring output would need byte 18 to be exactly 0, and none does.\n7. **Lines that leave the frame.** Segment endpoints are drawn from a square box whose corners lie outside the circle, and the copies drift further out. In 45 of the 200 outputs some line crosses the circle, most of all in #34 (my computation) [^S01]. In 12 outputs the rings can also reach the circle, as in #13.\n8. **Resolution changes the texture.** The number of pink hairlines is 7,500 times the scale factor. A 2,400-pixel render gets 7,500 lines, and a 1,200-pixel render, the size Sotheby's catalogued, gets 3,750 [^S01][^S08]. At 0.08 units wide they read as a faint scratched surface, visible over the black strokes as well as the ground (code reading).\n9. **A dotted line.** When a segment is very short, its copies separate into a row of dashes. #142 has the shortest segment in the edition, about 15 units long, repeated 9 times (my computation) [^S01].\n10. **Static and non-interactive.** The sketch draws once and stops. It responds to no keys or clicks, and the index marks it for static display [^S01].\n\n![Elevated Deconstructions #142: a dotted diagonal line above a ring target and a long black needle on a sky-blue ground](https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/7000142.png)\n*#142, whose shortest segment breaks into a line of dashes. Render: Art Blocks media proxy.*"
    },
    {
      "id": "the-most-coveted-variants",
      "heading": "The most coveted variants",
      "bodyMarkdown": "With no published traits, collecting has turned on provenance, composition and colour rather than rarity tables.\n\n**#152.** A September 2021 Medium survey of Curated projects says the most expensive Elevated Deconstructions, #152, sold for 200 ETH [^S09]. It is a quiet composition on a grey-green ground with a saturation of about 9 per cent (my computation) [^S01]. The sale date and buyer were not found, and the claim rests on this one secondary source.\n\n**#83.** Sotheby's offered #83 as lot 13 of \"Grails: Property from an Iconic Digital Art Collection Part II\" in New York on 15 June 2023, estimated at $12,000 to $18,000. The provenance reads \"Minted by VonMises\" [^S08]. Artnet reported that the Grails collection came from the defunct hedge fund Three Arrows Capital and that the sale's 37 NFTs made just under $11 million [^S10]. The price for #83 is behind Sotheby's login and was not confirmed. Its heavy diagonal bar and bright aqua ground make it one of the boldest outputs.\n\n**#30.** Sotheby's June 2021 \"Natively Digital\" sale included a lot of 19 Art Blocks works owned by \"Erick Calderon & Jeff Davis (Art Blocks Founders)\". Elevated Deconstructions #30 was the series' representative [^S11]. The lot closed on 10 June 2021; its price was not visible without a login [^S11].\n\n![Elevated Deconstructions #30: two long hatched ribbons crossing a green ground with a ring target at lower left](https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/7000030.png)\n*#30, from the Art Blocks founders' lot at Sotheby's in 2021. Render: Art Blocks media proxy.*\n\n**Structural singletons.** Collectors who look to the code have a few clear candidates. #126 is the only 16-copy output [^S01]. #13 has the palest ground in the edition, almost white at under 1 per cent saturation, with its rings pressed against the frame (my computation).\n\n![Elevated Deconstructions #13: a black needle, two hatched bands and a ring target touching the frame on an almost white ground](https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/7000013.png)\n*#13, the palest ground in the series. Render: Art Blocks media proxy.*\n\n**Invocation 0.** #0, a lavender output, was minted the evening before the public sale and is still held by the artist's address [^S01]."
    },
    {
      "id": "the-nftfi-loan-and-the-2021-market",
      "heading": "The NFTfi loan and the 2021 market",
      "bodyMarkdown": "Elevated Deconstructions became a case study in NFT lending. The Block reported in October 2021 that a borrower on NFTfi had pledged one against a 3.5 ETH loan about three months earlier, when the series traded at about 11 ETH [^S12]. The loan was not repaid. By then, the report said, works were \"selling for 85 - 200 ETH\" and the floor was 95 ETH [^S12]. The same token had already changed hands through a defaulted 3 ETH loan in April [^S12]. Forkast retold the story in May 2022 as a lesson in how volatile collateral can favour lenders [^S13]. Neither report gives the token number.\n\nChristie's added three sets of Art Blocks Curated works to its \"Post-War to Present\" sale of 1 October 2021, accepting bids in ETH [^S14][^S15]. The Crypto Times says the sets came from a Toronto collection and quotes a Christie's specialist on \"ineffable 21st-century runes\", naming Elevated Deconstructions as a favourite [^S14]. The Edicurial Collection says his Pathfinders and Elevated Deconstructions were featured in Sotheby's \"Natively Digital\" and Christie's \"Post-War to Present\" sales in 2021 [^S07].\n\nAt retrieval the lowest listing in the index was about 2.2 ETH [^S01]. The distance from the 2021 figures is large, and it matches the wider fall in the market for early Curated projects.\n\n![Elevated Deconstructions #34: dense hatching crossing the frame at lower right, with a filled black ring disc, on a bright mint ground](https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/7000034.png)\n*#34, whose lines reach furthest beyond the circle. Render: Art Blocks media proxy.*"
    },
    {
      "id": "the-mint",
      "heading": "The mint",
      "bodyMarkdown": "Invocation 0 was minted on 20 December 2020 at 23:10:18 UTC, twelve minutes before the index records activation at 23:22:46 [^S01]. The public sale began on 21 December at 19:00:36 UTC. The 200th token was minted at 19:08:11, about seven and a half minutes later. The busiest minute, the third, saw 53 mints [^S01]. The indexed price is 0.1 ETH. As the earlier AB5D essay noted, this is a later configuration value and the opening price has not been independently confirmed [^S01][^S02].\n\nAt retrieval the 200 tokens were held by 105 addresses. The two largest held 19 and 18. No source inspected names either wallet. The AB5D wallets hold none [^S01]."
    },
    {
      "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 the artist's permission. The program carries no separate code licence. The p5.js library it runs on is published under the LGPL 2.1, a separate matter from the artwork's licence, as the earlier AB5D essay pointed out [^S02]. The renders above come from the Art Blocks media proxy and are used for reference."
    },
    {
      "id": "significance-and-limitations",
      "heading": "Significance and limitations",
      "bodyMarkdown": "Elevated Deconstructions is one of the earliest Curated projects and one of the smallest. Its program is short, and its range comes from a few numbers applied to four lines. That economy is also its weakness: two bytes each do two jobs, some bytes are wasted, and the 45 degree duplication gives every output the same grain. Yet that grain is what makes the edition recognisable, and the constructivist floating bars suit it. The project's market story, from the founders' Sotheby's lot to reported 200 ETH sales and the NFTfi default, places it at the centre of the 2021 boom. The absence of published traits means that collectors have had to judge outputs by eye.\n\nUnresolved research questions:\n\n1. When did #152 sell for 200 ETH, and to whom? The only source found is a Medium survey [^S09].\n2. What did #83 make at Sotheby's in 2023, and what did the founders' 19-work lot make in 2021?\n3. Which token was the NFTfi collateral, and who is quoted on \"ineffable 21st-century runes\" in the Crypto Times report? The quotations from The Block and the Crypto Times came from automated extraction and should be checked against the pages.\n4. Sotheby's catalogued #83 as created in 2021, but the index shows it minted on 21 December 2020. Which is right in the catalogue's terms?\n5. Did Katzenmeyer write or speak about this project on X, where posts could not be fetched?"
    }
  ],
  "examples": [
    {
      "id": "E01",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "7000000",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/7000000",
      "sourceIds": [],
      "selectionNote": "Preselected editions 0, 1, 10, 20; a deliberately small early-edition comparison, not representative sampling.",
      "observationNote": "Art Blocks indexed preview still visually inspected on 2026-09-17; animation phase and pointer state not independently known.",
      "previewUrl": "https://artblocks-mainnet.s3.amazonaws.com/7000000.png",
      "previewSha256": "f96a30fd849e65731bb41c8a61624c57c58cccba53ba6f03d0eb84ab5ffadb60",
      "indexedFeatures": {},
      "mintedAt": "2020-12-20T23:10:18+00:00",
      "mintTransactionHash": "0xf411f8fae094c66f2ca9072319ac6f3d2f880d7467145452a9d985987623c2e8",
      "previousRevisionSourceIds": [
        "S05"
      ]
    },
    {
      "id": "E02",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "7000001",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/7000001",
      "sourceIds": [],
      "selectionNote": "Preselected editions 0, 1, 10, 20; a deliberately small early-edition comparison, not representative sampling.",
      "observationNote": "Art Blocks indexed preview still visually inspected on 2026-09-17; animation phase and pointer state not independently known.",
      "previewUrl": "https://artblocks-mainnet.s3.amazonaws.com/7000001.png",
      "previewSha256": "a4fdab67ad74216edd30699e21c54a2a446f6f849e3033f3d79cae161c1dfb97",
      "indexedFeatures": {},
      "mintedAt": "2020-12-21T19:00:36+00:00",
      "mintTransactionHash": "0xce06f78edf6986325d90869e47561ef626181a4ac827a83f292eee3d808c3f35",
      "previousRevisionSourceIds": [
        "S06"
      ]
    },
    {
      "id": "E03",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "7000010",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/7000010",
      "sourceIds": [],
      "selectionNote": "Preselected editions 0, 1, 10, 20; a deliberately small early-edition comparison, not representative sampling.",
      "observationNote": "Art Blocks indexed preview still visually inspected on 2026-09-17; animation phase and pointer state not independently known.",
      "previewUrl": "https://artblocks-mainnet.s3.amazonaws.com/7000010.png",
      "previewSha256": "2a5438ad4572457f61e9d2c7e883571c6cdfd4492ebe85d021af591289c4b334",
      "indexedFeatures": {},
      "mintedAt": "2020-12-21T19:00:36+00:00",
      "mintTransactionHash": "0x5727f83469a36f9da95a3ac0afe5043bc351527f5b9e04490d6a2d115464320d",
      "previousRevisionSourceIds": [
        "S07"
      ]
    },
    {
      "id": "E04",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "7000020",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/7000020",
      "sourceIds": [],
      "selectionNote": "Preselected editions 0, 1, 10, 20; a deliberately small early-edition comparison, not representative sampling.",
      "observationNote": "Art Blocks indexed preview still visually inspected on 2026-09-17; animation phase and pointer state not independently known.",
      "previewUrl": "https://artblocks-mainnet.s3.amazonaws.com/7000020.png",
      "previewSha256": "7de9df6b0d816df1877d1f6689c4faf47d4e52a129736f8c3311ac4f67d525f1",
      "indexedFeatures": {},
      "mintedAt": "2020-12-21T19:01:05+00:00",
      "mintTransactionHash": "0x083074ef72e3366720815af822d2250835c8a1386ea5aa9d9d19d3d935a8db68",
      "previousRevisionSourceIds": [
        "S08"
      ]
    }
  ],
  "mediaIds": [],
  "provenance": {
    "operator": "Phil (@maxand98), commissioning user",
    "agent": "OpenAI Codex (editorial synthesis)",
    "model": null,
    "modelVersion": null,
    "tools": [
      "web search and page reading",
      "Art Blocks public Hasura GraphQL",
      "Python standard library",
      "Pillow contact sheets",
      "local image inspection"
    ],
    "humanEditorialInvolvement": "Supplied prose preserved and published at Phil’s request. Sources not independently reinspected during import.",
    "originalProseLicense": "CC0-1.0",
    "rosterCommit": "180c474c04ff98ed52e3e66db693da7d72424a1f",
    "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
  },
  "codeInspection": {
    "url": "https://artblocks-mainnet.hasura.app/v1/graphql",
    "locator": "projects_metadata.script filtered by slug elevated-deconstructions-by-luxpris",
    "sha256": "bf324ca8c4ca4d4f661a06e7edf46371971efa45ca4ce459fad6cfba56ebd842",
    "retrievedAt": "2026-09-17",
    "method": "Indexed script retrieval and static inspection",
    "executed": false,
    "chainBlock": null
  },
  "editorialExceptions": [
    {
      "id": "historical-mint-gaps",
      "status": "pending",
      "reviewer": "Phil",
      "reason": "Historical opening price, original maximum, mint allocation classes and price-change history not fully reconstructed; qualified observations supplied."
    },
    {
      "id": "code-licence",
      "status": "pending",
      "reviewer": "Phil",
      "reason": "Separate artist-code reuse terms unestablished; no code redistributed."
    }
  ],
  "manuscriptFormat": "supplied-markdown",
  "manuscriptPreamble": "# Elevated Deconstructions by luxpris\n\n*Art Blocks Curated, project 7 · 200 outputs · minted 21 December 2020 · CC BY-NC 4.0*\n\n![Elevated Deconstructions #83: a heavy black diagonal bar and two hatched ribbons with a small target of rings inside a large shadowed circle on a pale aqua ground](https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/7000083.png)\n*Elevated Deconstructions #83, offered at Sotheby's in June 2023. Render: Art Blocks media proxy.*\n\n",
  "bibliographyMarkdown": "\n### Primary\n\n[^S01]: Art Blocks public GraphQL index, `projects_metadata` for project 7 (including the full program) and `tokens_metadata` for all 200 tokens. Retrieved 20 September 2026 via https://artblocks-mainnet.hasura.app/v1/graphql. Collection page: https://www.artblocks.io/collection/elevated-deconstructions-by-luxpris\n[^S04]: Art Blocks, \"Josh Katzenmeyer (luxpris)\", artist page. https://www.artblocks.io/artists/luxpris\n[^S03]: Art Blocks, \"Elevated Deconstructions by luxpris\", collection page. https://www.artblocks.io/collection/elevated-deconstructions-by-luxpris\n[^S06]: k0ch, \"An Interview with Josh Katzenmeyer: the Artist that Walks in an Abstract Landscape\", SuperRare Editorial, 6 September 2020. https://editorial.superrare.com/2020/09/06/an-interview-with-josh-katzenmeyer-the-artist-that-walks-in-an-abstract-landscape/\n[^S05]: Artnet, \"Luxpris Biography\". https://www.artnet.com/artists/luxpris/biography\n[^S07]: The Edicurial Collection, \"Josh Katzenmeyer (Luxpris)\". https://www.edicurial.com/artists/josh-katzenmeyer-luxpris\n[^S02]: AB5D, \"Elevated Deconstructions by luxpris\", earlier essay. https://ab5d.xyz/series/elevated-deconstructions-by-luxpris/\n\n### Video and audio\n\nNo video or podcast devoted to this project was found. The artist's X account is https://x.com/luxpris.\n\n### Criticism, collecting and market\n\n[^S11]: Sotheby's, \"Natively Digital: A Curated NFT Sale\", lot 4, \"Art Blocks | 19 works\", closed 10 June 2021. https://www.sothebys.com/en/buy/auction/2021/natively-digital-a-curated-nft-sale-2/19-works\n[^S08]: Sotheby's, \"Grails: Property from an Iconic Digital Art Collection Part II\", lot 13, \"luxpris, Elevated Deconstructions #83\", 15 June 2023. https://www.sothebys.com/en/buy/auction/2023/grails-part-ii/elevated-deconstructions-83\n[^S10]: Richard Whiddington, \"A Crypto Spring? Sotheby's $11 Million NFT Sale Renews Hope for the Battered Market\", Artnet News, 16 June 2023. https://news.artnet.com/market/sothebys-grails-sale-part-two-nfts-2322721\n[^S12]: Tim Copeland, \"DeFi meets NFTs: How a lender received a $340,000 NFT after a loan wasn't repaid\", The Block, 11 October 2021. https://www.theblock.co/news/defi/2021-10-11-defi-meets-nfts-how-a-lender-received-a-340000-nft-after-a-loan-wasnt-repaid-120020\n[^S13]: Monika Ghosh, \"NFT-backed loans gain traction, but what are the risks?\", Forkast, 5 May 2022. https://forkast.news/nft-backed-loans-gain-traction-risks/\n[^S09]: Hardik Katariyaa, \"Everything You Need To Know About The NFT Projects Of Art Blocks Curated\", Medium, 24 September 2021. https://medium.com/@hardik-katariya/everything-you-need-to-know-about-the-nft-projects-of-art-blocks-curated-b603cc114a5f\n[^S14]: Rikta Mandal, \"Christie's to Auction Art Blocks Curated NFTs Only in ETH\", The Crypto Times, 22 September 2021. https://www.cryptotimes.io/2021/09/22/christies-to-auction-art-blocks-curated-nfts-only-in-eth/\n[^S15]: CoinDesk, \"Christie's to Sell Some of the Earliest NFTs, and Only for ETH\", 17 September 2021. https://www.coindesk.com/business/2021/09/17/christies-to-sell-some-of-the-earliest-nfts-and-only-for-eth\n\n### Further reading\n\n- Langston Thomas, \"Christie's Announces Art Blocks Curated Sets Added to Fall Auction\", nft now, 8 September 2021. https://nftnow.com/news/christies-art-blocks-curated-auction/\n- VERSE, Elevated Deconstructions artwork pages. https://verse.works/artworks/ee7f291c-b6fe-4c1f-800d-37f879a3b9e7/7000189\n- OpenSea, \"Elevated Deconstructions by luxpris\" collection. https://opensea.io/collection/elevated-deconstructions-by-luxpris\n- Art Blocks Community Wiki, \"Elevated Deconstructions\" (returned 403 when fetched). https://artblocks.wiki/Curated/elevated-deconstructions\n",
  "referenceOrder": [
    "S01",
    "S04",
    "S03",
    "S06",
    "S05",
    "S07",
    "S02",
    "S11",
    "S08",
    "S10",
    "S12",
    "S13",
    "S09",
    "S14",
    "S15"
  ],
  "previousRevisionResearch": {
    "facts": [
      {
        "id": "invocations",
        "topic": "mint",
        "value": 200,
        "unit": "tokens",
        "observedAt": "2026-09-17",
        "sourceIds": [
          "S01"
        ],
        "status": "reported",
        "note": "Live Art Blocks index observation; not independently replayed from chain events."
      },
      {
        "id": "max_invocations",
        "topic": "mint",
        "value": 200,
        "unit": "tokens",
        "observedAt": "2026-09-17",
        "sourceIds": [
          "S01"
        ],
        "status": "reported",
        "note": "Live Art Blocks index observation; not independently replayed from chain events."
      },
      {
        "id": "activated_at",
        "topic": "mint",
        "value": "2020-12-20T23:22:46+00:00",
        "unit": null,
        "observedAt": "2026-09-17",
        "sourceIds": [
          "S01"
        ],
        "status": "reported",
        "note": "Live Art Blocks index observation; not independently replayed from chain events."
      },
      {
        "id": "first_token_minted_at",
        "topic": "mint",
        "value": "2020-12-20T23:10:18+00:00",
        "unit": null,
        "observedAt": "2026-09-17",
        "sourceIds": [
          "S01"
        ],
        "status": "reported",
        "note": "Live Art Blocks index observation; not independently replayed from chain events."
      },
      {
        "id": "second_token_minted_at",
        "topic": "mint",
        "value": "2020-12-21T19:00:36+00:00",
        "unit": null,
        "observedAt": "2026-09-17",
        "sourceIds": [
          "S01"
        ],
        "status": "reported",
        "note": "Live Art Blocks index observation; not independently replayed from chain events."
      },
      {
        "id": "completed_at",
        "topic": "mint",
        "value": "2020-12-21T19:08:11+00:00",
        "unit": null,
        "observedAt": "2026-09-17",
        "sourceIds": [
          "S01"
        ],
        "status": "reported",
        "note": "Live Art Blocks index observation; not independently replayed from chain events."
      },
      {
        "id": "start_datetime",
        "topic": "mint",
        "value": "2020-12-21T19:00:36+00:00",
        "unit": null,
        "observedAt": "2026-09-17",
        "sourceIds": [
          "S01"
        ],
        "status": "reported",
        "note": "Live Art Blocks index observation; not independently replayed from chain events."
      },
      {
        "id": "price_per_token_in_wei",
        "topic": "mint",
        "value": "100000000000000000",
        "unit": null,
        "observedAt": "2026-09-17",
        "sourceIds": [
          "S01"
        ],
        "status": "reported",
        "note": "Live Art Blocks index observation; not independently replayed from chain events."
      },
      {
        "id": "currency_symbol",
        "topic": "mint",
        "value": "ETH",
        "unit": null,
        "observedAt": "2026-09-17",
        "sourceIds": [
          "S01"
        ],
        "status": "reported",
        "note": "Live Art Blocks index observation; not independently replayed from chain events."
      },
      {
        "id": "original-maximum",
        "topic": "mint",
        "value": null,
        "observedAt": "2026-09-17",
        "sourceIds": [],
        "status": "unknown",
        "note": "Current maximum is not original announcement evidence."
      },
      {
        "id": "opening-price",
        "topic": "mint",
        "value": null,
        "observedAt": "2026-09-17",
        "sourceIds": [],
        "status": "unknown",
        "note": "Current price setting is not launch-price evidence."
      }
    ],
    "rights": {
      "artwork": {
        "reportedLabel": "CC BY-NC 4.0",
        "category": "creative-commons",
        "termsUrl": "https://creativecommons.org/licenses/by-nc/4.0/",
        "observedAt": "2026-09-17",
        "sourceIds": [
          "S01",
          "S04"
        ],
        "note": "Metadata link_to_license is null; label retained. Named CC deed checked where applicable; custom operative terms not located.",
        "unresolvedConflicts": []
      },
      "code": {
        "reportedLabel": null,
        "category": "unknown",
        "termsUrl": null,
        "observedAt": "2026-09-17",
        "sourceIds": [
          "S02"
        ],
        "note": "No separate licence established for artist code.",
        "unresolvedConflicts": []
      },
      "thirdParty": [
        {
          "reportedLabel": "LGPL-2.1",
          "category": "custom",
          "termsUrl": "https://raw.githubusercontent.com/processing/p5.js/1.0.0/license.txt",
          "observedAt": "2026-09-17",
          "sourceIds": [
            "S09"
          ],
          "note": "Upstream rendering library only; category custom because submission taxonomy has no software-licence category.",
          "unresolvedConflicts": []
        }
      ]
    },
    "examples": [
      {
        "id": "E01",
        "chainId": 1,
        "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
        "tokenId": "7000000",
        "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/7000000",
        "sourceIds": [
          "S05"
        ],
        "selectionNote": "Preselected editions 0, 1, 10, 20; a deliberately small early-edition comparison, not representative sampling.",
        "observationNote": "Art Blocks indexed preview still visually inspected on 2026-09-17; animation phase and pointer state not independently known.",
        "previewUrl": "https://artblocks-mainnet.s3.amazonaws.com/7000000.png",
        "previewSha256": "f96a30fd849e65731bb41c8a61624c57c58cccba53ba6f03d0eb84ab5ffadb60",
        "indexedFeatures": {},
        "mintedAt": "2020-12-20T23:10:18+00:00",
        "mintTransactionHash": "0xf411f8fae094c66f2ca9072319ac6f3d2f880d7467145452a9d985987623c2e8"
      },
      {
        "id": "E02",
        "chainId": 1,
        "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
        "tokenId": "7000001",
        "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/7000001",
        "sourceIds": [
          "S06"
        ],
        "selectionNote": "Preselected editions 0, 1, 10, 20; a deliberately small early-edition comparison, not representative sampling.",
        "observationNote": "Art Blocks indexed preview still visually inspected on 2026-09-17; animation phase and pointer state not independently known.",
        "previewUrl": "https://artblocks-mainnet.s3.amazonaws.com/7000001.png",
        "previewSha256": "a4fdab67ad74216edd30699e21c54a2a446f6f849e3033f3d79cae161c1dfb97",
        "indexedFeatures": {},
        "mintedAt": "2020-12-21T19:00:36+00:00",
        "mintTransactionHash": "0xce06f78edf6986325d90869e47561ef626181a4ac827a83f292eee3d808c3f35"
      },
      {
        "id": "E03",
        "chainId": 1,
        "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
        "tokenId": "7000010",
        "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/7000010",
        "sourceIds": [
          "S07"
        ],
        "selectionNote": "Preselected editions 0, 1, 10, 20; a deliberately small early-edition comparison, not representative sampling.",
        "observationNote": "Art Blocks indexed preview still visually inspected on 2026-09-17; animation phase and pointer state not independently known.",
        "previewUrl": "https://artblocks-mainnet.s3.amazonaws.com/7000010.png",
        "previewSha256": "2a5438ad4572457f61e9d2c7e883571c6cdfd4492ebe85d021af591289c4b334",
        "indexedFeatures": {},
        "mintedAt": "2020-12-21T19:00:36+00:00",
        "mintTransactionHash": "0x5727f83469a36f9da95a3ac0afe5043bc351527f5b9e04490d6a2d115464320d"
      },
      {
        "id": "E04",
        "chainId": 1,
        "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
        "tokenId": "7000020",
        "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/7000020",
        "sourceIds": [
          "S08"
        ],
        "selectionNote": "Preselected editions 0, 1, 10, 20; a deliberately small early-edition comparison, not representative sampling.",
        "observationNote": "Art Blocks indexed preview still visually inspected on 2026-09-17; animation phase and pointer state not independently known.",
        "previewUrl": "https://artblocks-mainnet.s3.amazonaws.com/7000020.png",
        "previewSha256": "7de9df6b0d816df1877d1f6689c4faf47d4e52a129736f8c3311ac4f67d525f1",
        "indexedFeatures": {},
        "mintedAt": "2020-12-21T19:01:05+00:00",
        "mintTransactionHash": "0x083074ef72e3366720815af822d2250835c8a1386ea5aa9d9d19d3d935a8db68"
      }
    ],
    "provenance": {
      "operator": "Phil (@maxand98), commissioning user",
      "agent": "OpenAI Codex",
      "model": "GPT-6",
      "modelVersion": null,
      "tools": [
        "web search and page reading",
        "Art Blocks public Hasura GraphQL",
        "Python standard library",
        "Pillow contact sheets",
        "local image inspection"
      ],
      "humanEditorialInvolvement": "Commissioned by Phil; editorial review pending.",
      "originalProseLicense": "CC0-1.0",
      "rosterCommit": "180c474c04ff98ed52e3e66db693da7d72424a1f"
    },
    "codeInspection": {
      "url": "https://artblocks-mainnet.hasura.app/v1/graphql",
      "locator": "projects_metadata.script filtered by slug elevated-deconstructions-by-luxpris",
      "sha256": "bf324ca8c4ca4d4f661a06e7edf46371971efa45ca4ce459fad6cfba56ebd842",
      "retrievedAt": "2026-09-17",
      "method": "Indexed script retrieval and static inspection",
      "executed": false,
      "chainBlock": null
    },
    "sources": [
      {
        "id": "S01",
        "title": "Elevated Deconstructions project record and Art Blocks index",
        "url": "https://www.artblocks.io/collection/elevated-deconstructions-by-luxpris",
        "author": "Art Blocks",
        "publisher": "Art Blocks",
        "publicationDate": null,
        "accessedAt": "2026-09-17",
        "accessOutcome": "inspected",
        "accessMethod": "collection page and live GraphQL POST",
        "archiveUrl": null,
        "evidenceLocators": [
          "Collection description and projects_metadata filtered by canonical slug; exact index observations in record.json."
        ]
      },
      {
        "id": "S02",
        "title": "Elevated Deconstructions artist script",
        "url": "https://artblocks-mainnet.hasura.app/v1/graphql",
        "author": "luxpris",
        "publisher": "luxpris",
        "publicationDate": null,
        "accessedAt": "2026-09-17",
        "accessOutcome": "inspected",
        "accessMethod": "live GraphQL POST; static code inspection, not execution or direct chain retrieval",
        "archiveUrl": null,
        "evidenceLocators": [
          "Hash bytes and seed extraction",
          "draw: four segment endpoint pairs and repeated diagonal translation",
          "Small circles anchored at x1,y1",
          "Shadowed outer circle and subsequent texture lines",
          "rnd: xorshift-like bitwise generator"
        ],
        "sha256": "bf324ca8c4ca4d4f661a06e7edf46371971efa45ca4ce459fad6cfba56ebd842"
      },
      {
        "id": "S03",
        "title": "In Conversation with Josh Katzenmeyer (luxpris)",
        "url": "https://www.artblocks.io/articles/in-conversation-with-josh-katzenmeyer-luxpris",
        "author": "Jeff Davis / Art Blocks",
        "publisher": "Jeff Davis / Art Blocks",
        "publicationDate": "2021-03-02",
        "accessedAt": "2026-09-17",
        "accessOutcome": "inspected",
        "accessMethod": "web page read",
        "archiveUrl": null,
        "evidenceLocators": [
          "Browser practice, release anxiety; Pathfinders discussion distinguished from this work"
        ]
      },
      {
        "id": "S04",
        "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-17",
        "accessOutcome": "inspected",
        "accessMethod": "web page read",
        "archiveUrl": null,
        "evidenceLocators": [
          "Share, adapt, attribution and noncommercial conditions"
        ]
      },
      {
        "id": "S05",
        "title": "Elevated Deconstructions #0",
        "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/7000000",
        "author": "luxpris",
        "publisher": "luxpris",
        "publicationDate": "2020-12-20",
        "accessedAt": "2026-09-17",
        "accessOutcome": "inspected",
        "accessMethod": "live indexed token metadata and artist preview image visually inspected; canonical page HTTP checked",
        "archiveUrl": null,
        "evidenceLocators": [
          "Token identity, hash, features and minted_at from Art Blocks index; inspected preview https://artblocks-mainnet.s3.amazonaws.com/7000000.png; still preview frame, no interaction."
        ],
        "httpStatus": 200,
        "resolvedUrl": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/7000000"
      },
      {
        "id": "S06",
        "title": "Elevated Deconstructions #1",
        "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/7000001",
        "author": "luxpris",
        "publisher": "luxpris",
        "publicationDate": "2020-12-21",
        "accessedAt": "2026-09-17",
        "accessOutcome": "inspected",
        "accessMethod": "live indexed token metadata and artist preview image visually inspected; canonical page HTTP checked",
        "archiveUrl": null,
        "evidenceLocators": [
          "Token identity, hash, features and minted_at from Art Blocks index; inspected preview https://artblocks-mainnet.s3.amazonaws.com/7000001.png; still preview frame, no interaction."
        ],
        "httpStatus": 200,
        "resolvedUrl": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/7000001"
      },
      {
        "id": "S07",
        "title": "Elevated Deconstructions #10",
        "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/7000010",
        "author": "luxpris",
        "publisher": "luxpris",
        "publicationDate": "2020-12-21",
        "accessedAt": "2026-09-17",
        "accessOutcome": "inspected",
        "accessMethod": "live indexed token metadata and artist preview image visually inspected; canonical page HTTP checked",
        "archiveUrl": null,
        "evidenceLocators": [
          "Token identity, hash, features and minted_at from Art Blocks index; inspected preview https://artblocks-mainnet.s3.amazonaws.com/7000010.png; still preview frame, no interaction."
        ],
        "httpStatus": 200,
        "resolvedUrl": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/7000010"
      },
      {
        "id": "S08",
        "title": "Elevated Deconstructions #20",
        "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/7000020",
        "author": "luxpris",
        "publisher": "luxpris",
        "publicationDate": "2020-12-21",
        "accessedAt": "2026-09-17",
        "accessOutcome": "inspected",
        "accessMethod": "live indexed token metadata and artist preview image visually inspected; canonical page HTTP checked",
        "archiveUrl": null,
        "evidenceLocators": [
          "Token identity, hash, features and minted_at from Art Blocks index; inspected preview https://artblocks-mainnet.s3.amazonaws.com/7000020.png; still preview frame, no interaction."
        ],
        "httpStatus": 200,
        "resolvedUrl": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/7000020"
      },
      {
        "id": "S09",
        "title": "p5.js 1.0.0 licence",
        "url": "https://raw.githubusercontent.com/processing/p5.js/1.0.0/license.txt",
        "author": "p5.js contributors",
        "publisher": "p5.js contributors",
        "publicationDate": null,
        "accessedAt": "2026-09-17",
        "accessOutcome": "inspected",
        "accessMethod": "downloaded text read",
        "archiveUrl": null,
        "evidenceLocators": [
          "LGPL 2.1 heading"
        ]
      }
    ]
  },
  "suppliedRevision": {
    "batch": "ab500-essays-for-codex-2026-09-21",
    "date": "2026-09-21",
    "sourceFile": "essays/elevated-deconstructions-by-luxpris.md",
    "sourceSha256": "3536491a3c8c0066f8393c858d416c4efaae4c6b85e8906e55fe324e79a63aee",
    "sourceCount": 15,
    "imageCount": 6,
    "headerLine": "Art Blocks Curated, project 7 · 200 outputs · minted 21 December 2020 · 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": 200,
    "maximumEdition": 200,
    "mintDate": "2020-12-20T23:10:18+00:00",
    "mintDateMeaning": "First indexed mint, UTC",
    "artwork": null
  },
  "observationImages": [],
  "publication": {
    "date": "2026-09-17",
    "url": "https://ab5d.xyz/series/elevated-deconstructions-by-luxpris/",
    "authorization": "Phil requested publication of the supplied essays on 2026-09-21.",
    "reviewSnapshot": "/docs/series-essays/review-2026-09-17/elevated-deconstructions-by-luxpris/record.json",
    "unresolvedResearchQuestionsRetained": true,
    "revisionDate": "2026-09-21"
  }
}
