{
  "schema": "ab5d-series-essay/1",
  "identity": {
    "chainId": 1,
    "contract": "0x059edd72cd353df5106d2b9cc5ab83a52287ac3a",
    "projectId": 1,
    "slug": "genesis-by-dca",
    "title": "Genesis",
    "artistCredit": "DCA",
    "artistDossierUrls": [
      "https://ab5d.xyz/artists/daniel-calderon-arenas/"
    ]
  },
  "revision": 2,
  "researchCutoff": "2026-09-20",
  "status": "draft-for-human-review",
  "facts": [],
  "rights": {
    "artwork": {
      "reportedLabel": "NFT License",
      "category": "unknown",
      "termsUrl": null,
      "observedAt": "2026-09-17",
      "sourceIds": [],
      "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": [],
      "note": "No separate licence established for artist code.",
      "unresolvedConflicts": []
    },
    "thirdParty": [
      {
        "reportedLabel": "MIT",
        "category": "custom",
        "termsUrl": "https://raw.githubusercontent.com/processing-js/processing-js/v1.4.6/bundle/LICENSE",
        "observedAt": "2026-09-17",
        "sourceIds": [],
        "note": "Upstream rendering library only; category custom because submission taxonomy has no software-licence category.",
        "unresolvedConflicts": []
      }
    ]
  },
  "sections": [
    {
      "id": "the-work-and-its-context",
      "heading": "The work and its context",
      "bodyMarkdown": "Genesis is project 1 on the original Art Blocks contract, `0x059edd72cd353df5106d2b9cc5ab83a52287ac3a`. The index records 512 invocations against a maximum of 512, the runtime `processing-js@1.4.6`, an aspect ratio of 4:3, a price field of 0.05 ETH and the licence label \"NFT License\" with no link [^S01]. The project text calls it a \"Generative System\" in which \"a block hash string is interpreted into a visual composition using a set of algorithmic rules\" [^S01].\n\nEach output is a pale coloured field layered with a grid, translucent rounded rectangles, one or two triangular or trapezoidal figures and, in about half the edition, a family of fine lines, dots or curves [^S01]. The pictures read like diagrams that never settle into a single object.\n\nGenesis is one of the three works with which Art Blocks opened on 27 November 2020, alongside Jeff Davis's Construction Token and Snowfro's Chromie Squiggle [^S02]. Its author, Daniel Calderon Arenas (DCA), is the brother of the Art Blocks founder Erick Calderon, and worked with him on the idea from its beginnings [^S03][^S04]. Genesis was his proof of concept for the platform [^S05]."
    },
    {
      "id": "conception-and-development",
      "heading": "Conception and development",
      "bodyMarkdown": "The Art Blocks newsletter's history of the platform says Erick \"enlisted the brainpower of a few close friends and his brother\" in 2017. It adds that \"Daniel even coded a proof-of-concept project, Genesis, that would eventually be released on Art Blocks\" [^S05]. An early idea was to attach QR codes to physical sculpture and to build public interactive installations around Houston [^S03][^S05].\n\nThe Curation Board profile gives a date for the work in motion. In November 2018 the brothers watched it \"autonomously flicker through generative iterations while listening to each new Ethereum block hash\" [^S04]. That is the mechanism the finished work keeps: a transaction hash in, a picture out. DCA's own site describes it the same way. Genesis \"takes a token hash string of a blockchain transaction as input and interprets the string as a visual composition of lines, grids, triangles and color\" [^S06].\n\nThe code was written in Processing. In Jeff Davis's anniversary letter DCA recalls emailing with Erick \"about a month ahead of launch basically getting the Genesis scripts ported from Processing to the now deprecated ProcessingJS format for the web\" [^S02]. That port matters to how the work looks today, as the quirks below show.\n\nGenesis is the first part of DCA's Gen Trilogy. Gen 2 (256 outputs) adds \"movement and interaction\", and Gen 3 (1,028 outputs) moves \"into the realm of written words\" [^S06]. A 266-page Gen Trilogy catalogue, 11.5 inches square, was self-published in 2021 and first distributed at Art Blocks Weekend that year. It contains collectors' essays and catalogue entries for all three projects [^S07].\n\n![The cover of the Gen Trilogy catalogue](https://freight.cargo.site/w/1002/i/R2416105690966079311346205470100/Cover01.png)\n*Cover of the Gen Trilogy Catalog (2021). Image: Daniel Calderon Arenas, catalogue page.*\n\nDCA trained as a sculptor. Art Blocks describes him as a Houston-based educator who teaches coding and digital processes at the K. G. McGovern College of the Arts [^S08]. The sources disagree about where he took his MFA: the Curation Board profile says the University of Houston, the platform history the University of Texas [^S04][^S05]. In November 2025 he returned for the platform's fifth anniversary, with Snowfro and Davis, to release one of the final three AB500 projects, *Diggly Collects All* [^S09]."
    },
    {
      "id": "how-the-work-was-constructed",
      "heading": "How the work was constructed",
      "bodyMarkdown": "The program is two script parts that concatenate to 14,769 bytes, SHA-256 `5ce729a4c493ce5dc8179e5b4ca21263e0bebc5d01dca6ff6d95b70ad8caa24c`. It was retrieved from the Art Blocks index and read in full. No code is reproduced here [^S01].\n\nIt reads the hash as 32 bytes and uses no random generator at all. Every decision is a direct reading of one byte, and many bytes do two or three jobs [^S01]. The drawing runs once, in a fixed order:\n\n1. A background whose three channels are each mapped into 100 to 255, so the ground is always light.\n2. A grid chosen by byte 2: diagonal lattice, orthogonal grid or none.\n3. A first group of one, three or five translucent rounded rectangles, stacked along the longer side.\n4. One of several line \"modes\", chosen by byte 14, or nothing.\n5. A second rectangle group.\n6. A first four-point figure, drawn as a crossed quadrilateral in black, white or colour, as two filled triangles, or replaced by a white Bézier loop.\n7. A second four-point figure, always drawn as two filled triangles.\n\nThe published traits follow these branches. My computation against all 512 hashes reproduces every Grid, rect1, rect2 and trapezoid label exactly [^S01].\n\n| Trait | Rule in the code (byte value) | Published count of 512 |\n| --- | --- | --- |\n| Grid: Diagonal / None / Standard | byte 2 above 150 / 85 or below / 86 to 150 | 193 / 183 / 136 |\n| rect1 and rect2: 1, 3 or 5-count | 0 or 170+ / 85 to 169 / 1 to 84 | 168, 172, 172 and 182, 168, 162 |\n| trapezoid: black | byte 26 above 210 | 88 |\n| trapezoid: colored | byte 26 from 85 to 126 (opaque) or 169 to 210 (translucent) | 172 (83 + 89) |\n| triangle2: filled | byte 26 from 127 to 168 | 82 |\n| curve: bezier | byte 26 from 43 to 84 | 86 |\n| trapezoid: white | byte 26 of 42 or below | 84 |\n| triangle1: all | always drawn | 512 |\n\nByte 14 is scaled to a value from 0 to 32, and only values 10 to 27 draw anything. The table maps each mode to its label (my computation) [^S01].\n\n| Mode | What it draws | Label and count |\n| --- | --- | --- |\n| 10, 21 | black links between hash points closer than 100 pixels | constellations, 30 |\n| 11, 17 | faint white points | white sprinkles (dots), 25 |\n| 16 | three layers of soft white points | soft points (dots), 22 |\n| 12 | a faint closed white polygon through all 32 points | white scribbles, 9 |\n| 13 | every n-th white segment | few white, 15 |\n| 14 | black three-segment chains | black scribbles, 15 |\n| 15, 22 to 27 | coloured rays swung round the centre | pickup-sticks, 106 |\n| 18 | 32 coloured dots, rotated in 45-degree steps | colored sprinkles, 12 |\n| 19 | a three-pass white Bézier with a soft halo | glowing bezier, 13 |\n| 20 | points, white lines, dots, rays and black chains together | special: everything, 11 |\n| 0 to 9, 28 to 32 | nothing | no label, 245 tokens |\n\nThe code calls `noLoop`, so the image is static, and it sizes the canvas to the largest 4:3 rectangle that fits the window [^S01]."
    },
    {
      "id": "quirks-in-the-algorithm",
      "heading": "Quirks in the algorithm",
      "bodyMarkdown": "A full read of the program, checked against all 512 token records, turned up the following. Points resting on the code alone are marked as code readings.\n\n1. **The grid depends on the port.** The orthogonal grid places its lines by dividing a loop counter by the number of lines. In Java Processing both are integers, so the division would give zero and every line would fall on the left edge. Processing.js divides as JavaScript does, which spaces the lines evenly (code reading; the renders of #1 and #352 show even grids) [^S01][^S02]. The Standard grid exists as seen only because of the web port DCA describes.\n2. **Two labels for things that are not drawn.** In mode 15 the number of rays is read from byte 15. For #352 and #360 that number is zero, so no rays are drawn, yet both are labelled \"pickup-sticks\" (code reading) [^S01]. The reverse also happens. Five tokens in modes 22 to 27 (#43, #98, #141, #147, #503) carry no line label: three draw no rays, and #141 and #503 draw a single ray [^S01].\n3. **Four hidden glows.** When mode 19 coincides with the Bézier branch of the first figure, the token is labelled only \"bezier\". #28, #94, #162 and #227 all draw the glowing curve as well, which brings the true count of glowing Béziers to 17 rather than the published 13 [^S01].\n4. **A \"disjoint\" curve that is joined.** The glowing Bézier is drawn three times at different widths and opacities. Only the first, thin pass uses separated start points; the wider halo passes use a mix of joined and shifted points, so the halo does not exactly follow the line beneath it (code reading) [^S01].\n5. **A triangle whose blue copies its red.** The second triangle of every filled figure uses the red value again for blue, and the green value for opacity. Since the last figure is always drawn this way, every Genesis contains a triangle whose blue channel equals its red (code reading) [^S01].\n6. **Bytes that do double duty.** Bytes 28 to 30 set both the background colour and three corners of the first figure. Byte 14 picks the line mode and the height of one corner of the last figure, so every \"everything\" token (byte 14 from 160 to 167) places that corner at about 58 per cent of the canvas height. Byte 1 sets the density of the horizontal grid and, in modes 22 to 27, the number of pickup-sticks (code reading) [^S01].\n7. **Pixels, not proportions.** The constellation links join points closer than 100 pixels, the diagonal grid is spaced 8 to 64 pixels apart and leans by up to 255 pixels, and the dots and corner radii have fixed pixel sizes. The same token therefore draws fewer links and a denser diagonal lattice on a large screen than on a small one (code reading) [^S01].\n8. **Dead code and legacy syntax.** A background set in setup is painted over at once. A mapping function and a dot-drawing method are never called, and the diagonal grid assigns to an undeclared variable it never uses. The grid colour asks for an opacity of 300, above the 255 maximum. Two statements lack semicolons, and the script reads the 2020 contract's `hashes[0]` format (code reading) [^S01].\n9. **Rules found in the data.** Every token has either five or six traits: 254 and 258 respectively. No token carries both a trapezoid label and a filled triangle2 or a plain bezier, because all three come from the same byte. The 1-count rectangle takes byte values 0 and 170 to 255, one more value than the others; four tokens (#225, #274, #329, #406) are 1-counts only because their byte is 0 [^S01].\n\n![Genesis #352: a pink orthogonal grid, violet rectangles and a white Bézier loop, with no coloured rays despite its pickup-sticks label](https://media-proxy.artblocks.io/1/0x059edd72cd353df5106d2b9cc5ab83a52287ac3a/1000352.png)\n*Genesis #352, labelled \"pickup-sticks\" but drawing none. Render: Art Blocks media proxy.*"
    },
    {
      "id": "the-most-coveted-variants",
      "heading": "The most coveted variants",
      "bodyMarkdown": "No collector guide to Genesis traits was found in the sources inspected, so the families below are picked from the trait counts, not from market lore [^S01].\n\n**Special: everything (11 of 512).** These tokens stack five line modes at once: points, white lines, coloured dots, rays and black chains. The eleven are #27, #88, #183, #217, #218, #239, #324, #355, #381, #394 and #479 [^S01]. #27 shows the type at its busiest, a lilac stack of rectangles buried under a web of coloured rays and dots.\n\n![Genesis #27: a pale cream ground with violet translucent rectangles, a web of coloured rays, dots and teal outlines](https://media-proxy.artblocks.io/1/0x059edd72cd353df5106d2b9cc5ab83a52287ac3a/1000027.png)\n*Genesis #27, one of eleven \"everything\" tokens. Render: Art Blocks media proxy.*\n\n**Glowing bezier (13 labelled, 17 drawn).** The only soft, luminous mark in the work. The labelled thirteen are #14, #20, #51, #59, #62, #76, #275, #307, #309, #354, #383, #400 and #410 [^S01]. The four unlabelled glows described above, such as #28, are candidates for the same family.\n\n![Genesis #14: a pink orthogonal grid with an orange and blue rectangle stack, a black crossed quadrilateral and a white glowing curve](https://media-proxy.artblocks.io/1/0x059edd72cd353df5106d2b9cc5ab83a52287ac3a/1000014.png)\n*Genesis #14, a labelled glowing bezier. Render: Art Blocks media proxy.*\n\n![Genesis #28: a bright green ground with red-banded rectangles and a white glowing Bézier over a green triangle](https://media-proxy.artblocks.io/1/0x059edd72cd353df5106d2b9cc5ab83a52287ac3a/1000028.png)\n*Genesis #28, which draws a glowing curve but is labelled only \"bezier\". Render: Art Blocks media proxy.*\n\n**The rarest line modes.** White scribbles (9) is the smallest line label: #160, #173, #176, #189, #408, #427, #440, #483 and #492 [^S01]. Its polygon is drawn at low opacity, so it can be hard to see against a pale ground. Colored sprinkles (12) and the 22 soft points are the next rarest [^S01].\n\n![Genesis #160: a mint diagonal lattice, yellow-green rectangles and a black crossed quadrilateral](https://media-proxy.artblocks.io/1/0x059edd72cd353df5106d2b9cc5ab83a52287ac3a/1000160.png)\n*Genesis #160, one of nine white scribbles. Render: Art Blocks media proxy.*\n\n**Provenance tokens.** Two outputs have a documented institutional history. #200 was part of an \"Art Blocks\" lot of 19 works at Sotheby's \"Natively Digital: A Curated NFT Sale\", which closed on 10 June 2021. The lot's owner is given as \"Erick Calderon & Jeff Davis (Art Blocks Founders)\"; its price is shown only to logged-in users [^S10]. #125 was shown in \"Milestones: A History of Generative Breakthroughs on Art Blocks\" at the Art Blocks Marfa gallery on 17 October 2025, \"courtesy of the Erick Calderon (Snowfro) Collection and the artist\" [^S11]. It is a Diagonal pickup-sticks token with a filled green triangle [^S01].\n\n![Genesis #125: a green diagonal lattice with olive rectangles, a filled green triangle and faint rays](https://media-proxy.artblocks.io/1/0x059edd72cd353df5106d2b9cc5ab83a52287ac3a/1000125.png)\n*Genesis #125, shown in Marfa in October 2025. Render: Art Blocks media proxy.*"
    },
    {
      "id": "notable-collectors",
      "heading": "Notable collectors",
      "bodyMarkdown": "At retrieval the 512 tokens were held by 278 addresses [^S01]. The wallet holding #125 holds 11 Genesis in all; no source inspected names it [^S01][^S11].\n\n**SquiggleStrategy.** The largest holder, with 31 Genesis, is not a collector but a contract: `0x742fd09c…50e6`, which Etherscan lists as a verified contract named \"NFTStrategyRange\" for the token \"SquiggleStrategy (SQUIGSTR)\", created by tokenworks.eth [^S12]. TokenWorks' strategies use trading fees to buy NFTs of a collection and relist them [^S13]. On 28 September 2025 TokenWorks reported an exploit of the SquiggleStrategy contract [^S14]. Inside Bitcoins reported that \"the exploiter was able to swap Squiggles NFT held by the strategy for other lower-value NFTs\", namely Genesis and Construction Token, which share the Squiggle's contract [^S15]. The contract's source checks a token-ID range between a low and a high bound [^S12].\n\nThe index's transfer records show the effect. The contract received 32 Genesis, the first three (#502, #215 and #509) in the early hours of 28 September 2025, and returned one, #201 [^S01]. Genesis kept arriving after the disclosure: 18 more by 10 October 2025, and single tokens as late as 16 August 2026 [^S01]. Whether those later arrivals were exploits, repairs or legitimate trades is not established by the sources inspected."
    },
    {
      "id": "the-mint",
      "heading": "The mint",
      "bodyMarkdown": "Launch day was a shared minting session. Davis writes that the three founders \"unpaused our projects and took turns minting each other's work\" [^S02]. The index agrees. Construction Token #0 was minted at 15:58:01 UTC, Genesis #0 at 16:10:41, and Genesis #1 at 16:12:02, in the same block (11341538) as Chromie Squiggle #0 [^S01].\n\nThe index records a start time of 16:12:02, so #0 is the only Genesis minted before it [^S01]. Ten had been minted within ten minutes and 62 within the hour. The 512th was minted at 20:30:05 UTC, 4 hours 19 minutes after the first, matching the platform history's \"sold out in just four hours\" [^S01][^S05]. Construction Token had completed at 18:26:48 [^S01]. The index records activation on 12 December 2020, after the edition had sold out [^S01].\n\nThe indexed price is 0.05 ETH [^S01]. Davis mentions that the team \"set a discount for Black Friday/Cyber Monday shopping\", so the price actually paid on 27 November may have differed [^S02]. At retrieval the lowest listing in the index was about 0.447 ETH [^S01]."
    },
    {
      "id": "copyright-and-licensing",
      "heading": "Copyright and licensing",
      "bodyMarkdown": "The index records the label \"NFT License\" without a link or version [^S01]. No Genesis-specific licence text was found in the sources inspected. The script carries no code licence of its own. The Processing.js runtime is loaded by the platform at view time, and the earlier AB5D essay noted that the library ships under its own permissive licence, which does not extend to DCA's script [^S01]. The catalogue cover above belongs to the artist and is linked, not re-hosted."
    },
    {
      "id": "significance-and-limitations",
      "heading": "Significance and limitations",
      "bodyMarkdown": "Genesis is the work that proved the Art Blocks idea before the platform existed: a 2017 sketch that turned hashes into pictures, ported to the web a month before launch and sold out in an afternoon [^S02][^S05]. Its program is short, byte-driven and plainly early, with labels that sometimes disagree with the drawing and a grid that works only because of how the web port divides numbers [^S01]. Its later history has an odd twist: a DeFi contract meant to hold Squiggles has become its largest holder [^S01][^S15].\n\nUnresolved research questions:\n\n1. What price did the Genesis mint actually charge on 27 November 2020, given the Black Friday discount Davis describes?\n2. What did Sotheby's Art Blocks lot of 19 works, including #200, sell for, and who holds #200 now?\n3. How did Genesis tokens pass the SquiggleStrategy range check, and were the transfers after 10 October 2025 further exploits? TokenWorks' posts on X are leads but could not be fetched.\n4. Did DCA take his MFA at the University of Houston or the University of Texas?\n5. What does the 2021 Art Blocks interview (\"Catching up with Daniel Calderon\") say? Its page returned no text, and quotes attributed to it in the earlier essay could not be confirmed."
    }
  ],
  "examples": [
    {
      "id": "E01",
      "chainId": 1,
      "contract": "0x059edd72cd353df5106d2b9cc5ab83a52287ac3a",
      "tokenId": "1000000",
      "url": "https://www.artblocks.io/token/1/0x059edd72cd353df5106d2b9cc5ab83a52287ac3a/1000000",
      "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/1000000.png",
      "previewSha256": "d8d36b039e1c672daf3d0cb6034c081070b741f07d1b5773113b81ade07d1ad3",
      "indexedFeatures": {
        "Grid": "Diagonal",
        "line": "pickup-sticks",
        "rect1": "3-count",
        "rect2": "1-count",
        "trapezoid": "colored",
        "triangle1": "all"
      },
      "mintedAt": "2020-11-27T16:10:41+00:00",
      "mintTransactionHash": "0x148da1d93e382e3220df987557f0240f14e24772feb4435a7a0337d607da6cdf"
    },
    {
      "id": "E02",
      "chainId": 1,
      "contract": "0x059edd72cd353df5106d2b9cc5ab83a52287ac3a",
      "tokenId": "1000001",
      "url": "https://www.artblocks.io/token/1/0x059edd72cd353df5106d2b9cc5ab83a52287ac3a/1000001",
      "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/1000001.png",
      "previewSha256": "2a40af0e728948ef2a3555b1beb1ab5eec07c251ed3a11395198dc0f94b50ed7",
      "indexedFeatures": {
        "Grid": "Standard",
        "line": "constellations",
        "rect1": "1-count",
        "rect2": "5-count",
        "trapezoid": "white",
        "triangle1": "all"
      },
      "mintedAt": "2020-11-27T16:12:02+00:00",
      "mintTransactionHash": "0x8b51a5b665d431f22b33ef1567bedb014aefd104cce60d6a3d39241a44d77f44"
    },
    {
      "id": "E03",
      "chainId": 1,
      "contract": "0x059edd72cd353df5106d2b9cc5ab83a52287ac3a",
      "tokenId": "1000010",
      "url": "https://www.artblocks.io/token/1/0x059edd72cd353df5106d2b9cc5ab83a52287ac3a/1000010",
      "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/1000010.png",
      "previewSha256": "a41c931f63a3869df4deaacf611babeae22891f56f30041d9a12aff70e106b16",
      "indexedFeatures": {
        "Grid": "Diagonal",
        "dots": "soft points",
        "rect1": "3-count",
        "rect2": "1-count",
        "trapezoid": "white",
        "triangle1": "all"
      },
      "mintedAt": "2020-11-27T16:22:03+00:00",
      "mintTransactionHash": "0x7ecc93c810e142c6a1f0ab2176298a65b7724882f8facd63a3a0cd7aa16b5dc5"
    },
    {
      "id": "E04",
      "chainId": 1,
      "contract": "0x059edd72cd353df5106d2b9cc5ab83a52287ac3a",
      "tokenId": "1000020",
      "url": "https://www.artblocks.io/token/1/0x059edd72cd353df5106d2b9cc5ab83a52287ac3a/1000020",
      "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/1000020.png",
      "previewSha256": "ccb1b24f54a5376c2331c57d4015c37acd288c9550b13860ecd5cdb7914dab94",
      "indexedFeatures": {
        "Grid": "Standard",
        "curve": "glowing bezier",
        "rect1": "5-count",
        "rect2": "5-count",
        "trapezoid": "black",
        "triangle1": "all"
      },
      "mintedAt": "2020-11-27T16:30:01+00:00",
      "mintTransactionHash": "0x79fc3801fe17a0258111e967a42f3c2d68bc7f87df98eda2b589c7acc7abd626"
    }
  ],
  "mediaIds": [],
  "provenance": {
    "operator": "Phil (@maxand98), commissioning user",
    "agent": "OpenAI Codex",
    "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",
    "generation": null
  },
  "codeInspection": {
    "url": "https://artblocks-mainnet.hasura.app/v1/graphql",
    "locator": "projects_metadata.script filtered by slug genesis-by-dca",
    "sha256": "5ce729a4c493ce5dc8179e5b4ca21263e0bebc5d01dca6ff6d95b70ad8caa24c",
    "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."
    },
    {
      "id": "artwork-terms",
      "status": "pending",
      "reviewer": "Phil",
      "reason": "Reported label preserved; operative terms and version unverified; no images redistributed."
    }
  ],
  "manuscriptFormat": "supplied-markdown",
  "manuscriptPreamble": "# Genesis by DCA\n\n*Art Blocks Curated, project 1 · 512 outputs · minted 27 November 2020 · NFT License*\n\n![Genesis #0: a translucent blue-grey bar and a dark vertical block over a rose ground crossed by fine diagonal lines, with a brown triangle and thin coloured rays](https://media-proxy.artblocks.io/1/0x059edd72cd353df5106d2b9cc5ab83a52287ac3a/1000000.png)\n*Genesis #0, the first Genesis minted. Render: Art Blocks media proxy.*\n\n",
  "bibliographyMarkdown": "\n### Primary: the work and the artist\n\n[^S01]: Art Blocks public GraphQL index, `projects_metadata` for project 1 (including the full program), `tokens_metadata` for all 512 tokens and `transfers_metadata` for the SquiggleStrategy contract and launch-day mints. Retrieved 20 September 2026 via https://artblocks-mainnet.hasura.app/v1/graphql. Collection page: https://www.artblocks.io/project/1\n[^S06]: Daniel Calderon Arenas, artist website, Genesis and Gen Trilogy entries. https://danielcalderonarenas.com/\n[^S07]: Daniel Calderon Arenas, \"Gen Trilogy Catalog\". https://danielcalderonarenas.com/catalog\n[^S08]: Art Blocks, \"Daniel Calderon Arenas (DCA)\", artist page. https://www.artblocks.io/artists/daniel-calderon-arenas\n\n### Art Blocks history\n\n[^S02]: Jeff Davis, \"Our First Anniversary\", The Link (Art Blocks), Medium, 27 November 2021. https://medium.com/the-link-art-blocks/our-first-anniversary-97c54d5308be\n[^S05]: Druid, \"A Home for Generative Art\", The Link (Art Blocks), Medium, 10 October 2021. https://medium.com/the-link-art-blocks/a-home-for-generative-art-f5e224e4b11\n[^S04]: Druid, \"Meet the Curation Board: Daniel Calderon\", The Link (Art Blocks), Medium, 10 June 2021. https://medium.com/the-link-art-blocks/meet-the-curation-board-daniel-calderon-26444d181555\n[^S03]: Omar L. Gallaga, \"Art Blocks Brings Big Money to Artists Who Paint With Code\", Texas Monthly, 14 July 2021. https://www.texasmonthly.com/arts-entertainment/art-blocks-generative-artists/\n[^S09]: Art Blocks, \"The Final Three: AB500 Comes Full Circle\". https://www.artblocks.io/articles/the-final-three-ab500-comes-full-circle\n\n### Video and audio\n\n- \"(DCA) Daniel Calderon Arenas Artist Spotlight\", ClickCreate, YouTube (title and channel confirmed via oEmbed; not watched). https://www.youtube.com/watch?v=b5mJ4JeM9HA\n- \"Daniel Calderon-Arenas | Artist Corner #1\", Collector's Corner podcast, 10 January 2023. https://podcasts.apple.com/us/podcast/daniel-calderon-arenas-artist-corner-1/id1644625120?i=1000593576392\n- \"DANIEL CALDERON (DCA): Embracing The Next Wave of Generative Art\", Long-Form Conversations, 24 August 2025. https://open.spotify.com/episode/13e4XRvlBj4wGWCZT8hN8O\n\n### Criticism, collecting and market\n\n[^S10]: 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[^S11]: Kate Vass Galerie, \"Art Blocks Marfa Weekend: Milestones: A History of Generative Breakthroughs on Art Blocks\", 17 October 2025. https://www.katevassgalerie.com/blog/artblocks-marfa-weekend-milestones\n[^S12]: Etherscan, contract `0x742fd09cbbeb1ec4e3d6404dfc959a324deb50e6` (NFTStrategyRange, SquiggleStrategy), with verified source. Read 21 September 2026. https://etherscan.io/address/0x742fd09cbbeb1ec4e3d6404dfc959a324deb50e6#code\n[^S13]: TPan, \"#384: The Strategy in TokenWorks' NFTStrategy\", Substack, 3 October 2025. https://tpan.substack.com/p/384-the-strategy-in-tokenworks-nftstrategy\n[^S14]: CoinMarketCal via TradingView, \"PunkStrategy (PNKSTR) - SquiggleStrategy Exploit - 28 Sep 2025\". https://www.tradingview.com/news/coinmarketcal:e56313502094b:0-punkstrategy-pnkstr-squigglestrategy-exploit-28-sep-2025/\n[^S15]: Dominic Kimani, \"Hackers Exploit TokenWorks, Swap NFTs From SquiggleStrategy\", Inside Bitcoins, September 2025. https://insidebitcoins.com/news/hackers-exploit-tokenworks-swaps-nfts-from-squigglestrategy\n\n### Further reading\n\n- Art Blocks, \"Catching up with Daniel Calderon\" (artist interview linked from the project record; page returned no text). https://beta.cent.co/artblocks/+iv8dig\n- Art Blocks Community Wiki, \"Genesis\" (returned 403). https://artblocks.wiki/Curated/Genesis\n- VERSE, Genesis artwork pages. https://verse.works/artworks/a600c931-9a0f-46bf-8407-abe1b2d9f992/1000477\n- Earlier AB5D essay on Genesis. https://ab5d.xyz/series/genesis-by-dca/\n",
  "referenceOrder": [
    "S01",
    "S06",
    "S07",
    "S08",
    "S02",
    "S05",
    "S04",
    "S03",
    "S09",
    "S10",
    "S11",
    "S12",
    "S13",
    "S14",
    "S15"
  ],
  "suppliedRevision": {
    "batch": "ab500-essays-for-codex-2026-09-21",
    "date": "2026-09-21",
    "sourceFile": "essays/genesis-by-dca.md",
    "sourceSha256": "13b6b565a707976850d21b166156d19a120d9ec1e267d30d44a41e8321731704",
    "sourceCount": 15,
    "imageCount": 8,
    "headerLine": "Art Blocks Curated, project 1 · 512 outputs · minted 27 November 2020 · NFT License",
    "author": null,
    "usage": null,
    "draftNoticeRemoved": true,
    "importMode": "Supplied prose preserved; footnote labels normalized and draft notice removed under prior user instruction."
  },
  "presentation": {
    "editionSize": 512,
    "maximumEdition": 512,
    "mintDate": "2020-11-27T16:10:41+00:00",
    "mintDateMeaning": "First indexed mint, UTC",
    "artwork": null
  },
  "observationImages": [],
  "publication": {
    "date": "2026-09-17",
    "url": "https://ab5d.xyz/series/genesis-by-dca/",
    "authorization": "Phil requested publication of the supplied essays on 2026-09-21.",
    "reviewSnapshot": "/docs/series-essays/review-2026-09-17/genesis-by-dca/record.json",
    "unresolvedResearchQuestionsRetained": true,
    "revisionDate": "2026-09-21"
  }
}
