{
  "schema": "ab5d-series-essay/1",
  "identity": {
    "chainId": 1,
    "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
    "projectId": 65,
    "slug": "traversals-by-loren-bednar",
    "title": "Traversals",
    "artistCredit": "Loren Bednar",
    "artistDossierUrls": [
      "https://ab5d.xyz/artists/loren-bednar/"
    ]
  },
  "revision": 2,
  "researchCutoff": "2026-09-18",
  "status": "published-with-research-limitations",
  "facts": [
    {
      "id": "invocations",
      "topic": "mint",
      "value": 150,
      "observedAt": "2026-09-17T23:57:39.901664+00:00",
      "sourceIds": [
        "S02"
      ],
      "status": "reported",
      "note": "Fresh indexedobservation; currentsettings notoriginalsaleconfiguration."
    },
    {
      "id": "max_invocations",
      "topic": "mint",
      "value": 150,
      "observedAt": "2026-09-17T23:57:39.901664+00:00",
      "sourceIds": [
        "S02"
      ],
      "status": "reported",
      "note": "Fresh indexedobservation; currentsettings notoriginalsaleconfiguration."
    },
    {
      "id": "first_token_minted_at",
      "topic": "mint",
      "value": "2021-05-15T14:36:27+00:00",
      "observedAt": "2026-09-17T23:57:39.901664+00:00",
      "sourceIds": [
        "S02"
      ],
      "status": "reported",
      "note": "Fresh indexedobservation; currentsettings notoriginalsaleconfiguration."
    },
    {
      "id": "second_token_minted_at",
      "topic": "mint",
      "value": "2021-05-18T20:02:14+00:00",
      "observedAt": "2026-09-17T23:57:39.901664+00:00",
      "sourceIds": [
        "S02"
      ],
      "status": "reported",
      "note": "Fresh indexedobservation; currentsettings notoriginalsaleconfiguration."
    },
    {
      "id": "activated_at",
      "topic": "mint",
      "value": "2021-05-18T12:28:28+00:00",
      "observedAt": "2026-09-17T23:57:39.901664+00:00",
      "sourceIds": [
        "S02"
      ],
      "status": "reported",
      "note": "Fresh indexedobservation; currentsettings notoriginalsaleconfiguration."
    },
    {
      "id": "start_datetime",
      "topic": "mint",
      "value": "2021-05-18T20:02:14+00:00",
      "observedAt": "2026-09-17T23:57:39.901664+00:00",
      "sourceIds": [
        "S02"
      ],
      "status": "reported",
      "note": "Fresh indexedobservation; currentsettings notoriginalsaleconfiguration."
    },
    {
      "id": "completed_at",
      "topic": "mint",
      "value": "2021-06-18T22:13:29+00:00",
      "observedAt": "2026-09-17T23:57:39.901664+00:00",
      "sourceIds": [
        "S02"
      ],
      "status": "reported",
      "note": "Fresh indexedobservation; currentsettings notoriginalsaleconfiguration."
    },
    {
      "id": "price_per_token_in_wei",
      "topic": "mint",
      "value": "100000000000000000",
      "observedAt": "2026-09-17T23:57:39.901664+00:00",
      "sourceIds": [
        "S02"
      ],
      "status": "reported",
      "note": "Fresh indexedobservation; currentsettings notoriginalsaleconfiguration."
    },
    {
      "id": "currency_symbol",
      "topic": "mint",
      "value": "ETH",
      "observedAt": "2026-09-17T23:57:39.901664+00:00",
      "sourceIds": [
        "S02"
      ],
      "status": "reported",
      "note": "Fresh indexedobservation; currentsettings notoriginalsaleconfiguration."
    },
    {
      "id": "original-mint-price",
      "topic": "mint",
      "value": null,
      "observedAt": "2026-09-17T23:57:39.901664+00:00",
      "sourceIds": [],
      "status": "unknown",
      "note": "Notestablished by inspectedprimaryevidence."
    },
    {
      "id": "price-changes",
      "topic": "mint",
      "value": null,
      "observedAt": "2026-09-17T23:57:39.901664+00:00",
      "sourceIds": [],
      "status": "unknown",
      "note": "Notestablished by inspectedprimaryevidence."
    },
    {
      "id": "reserved-allocation",
      "topic": "mint",
      "value": null,
      "observedAt": "2026-09-17T23:57:39.901664+00:00",
      "sourceIds": [],
      "status": "unknown",
      "note": "Notestablished by inspectedprimaryevidence."
    },
    {
      "id": "first-token-purpose",
      "topic": "mint",
      "value": null,
      "observedAt": "2026-09-17T23:57:39.901664+00:00",
      "sourceIds": [],
      "status": "unknown",
      "note": "Notestablished by inspectedprimaryevidence."
    }
  ],
  "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": [
        "S02",
        "S06"
      ],
      "note": "Noncommercial sharing/adaptation subjectattribution/notices; nullprojectURL,butexactnamedstandardtermsread;ownershipnotcopyright.",
      "unresolvedConflicts": []
    },
    "code": {
      "reportedLabel": null,
      "category": "unknown",
      "termsUrl": null,
      "observedAt": "2026-09-18",
      "sourceIds": [
        "S03"
      ],
      "note": "Noartistprogramlicenceestablished;rawnotredistributed.",
      "unresolvedConflicts": []
    },
    "thirdParty": [
      {
        "reportedLabel": "GNU LGPL2.1",
        "category": "custom",
        "termsUrl": "https://raw.githubusercontent.com/processing/p5.js/1.0.0/license.txt",
        "observedAt": "2026-09-18",
        "sourceIds": [
          "S15"
        ],
        "note": "Exactp5dependency only.",
        "unresolvedConflicts": []
      }
    ]
  },
  "sections": [
    {
      "id": "work-context",
      "heading": "The work and its context",
      "bodyMarkdown": "Traversals #9, the verified AB5D-held example, places an angular violet body on lavender. Broad planes rise from the left and converge towards a narrow point at the right, while pale seams cut across them. A click on the original renderer makes several facets flash white before their purple colours return. The geometry stays in place: the intervention changes the experience of its layered surfaces rather than replacing the composition.[^S09]\n\nTraversals is Loren Bednar’s 150-edition Factory release, project 65 on the Art Blocks contract identified in this record. The official collection page dates its release to 18 May 2021. Its description specifies colour, layered intersections, hash-dependent endpoints, divergences, elevations, and colour immersion. It invites a left click or key press for coruscation. These terms describe a particular relation between a stable arrangement and an activated colour event.[^S01][^S02]\n\nThe current AB5D profile links three wallets, and the fresh token record places #9 in one of them. The header should therefore use that token’s original live renderer with its control behaviour preserved. An initial still is useful as a fallback, but it cannot deliver the documented interaction. Conversely, forcing an automatic click would invent a presentation behaviour absent from the artwork’s initial state.[^S09][^S10]"
    },
    {
      "id": "conception",
      "heading": "Conception and development",
      "bodyMarkdown": "Jeff Davis’s August 2021 Art Blocks interview identifies Traversals as Bednar’s first Factory project. Bednar describes early experiments with LOGO and Flash, independently making mathematical patterns, and encountering Art Blocks in early 2021. The interview provides a near-contemporary account of his route into the platform. Its detailed explanation of interference patterns and compression, however, concerns phase, the later project then approaching release; it should not be imported as Traversals’ development history.[^S07]\n\nThe 2023 Unit London interview adds a later account of Bednar’s visual-first, iterative method. He describes making small changes, following anomalies, and adjusting results until they form a consistent idea. Its biography names Traversals for its luminous layered intersections. This helps situate the earlier work in his practice, but it is not a dated log of the decisions that produced the May 2021 program.[^S08]\n\nA dedicated development diary for Traversals was not recovered. The clearest project-specific evidence remains its published description and the complete script. Those sources support an account of intersecting paths, filled regions, and an optional colour transformation. They do not identify a particular historical painting or movement as an influence. Visual resemblance to folded paper, glass, or architectural planes can be useful descriptive interpretation without being assigned to the artist as intention.[^S01][^S03]\n\nThat distinction leaves room for close looking. The sampled outputs make translucent planes appear to occupy different depths even though the renderer works in two dimensions. A dark seam can divide an apparently solid object, while another edge seems to disappear beneath an overlapping fill. The viewer repeatedly decides whether a line belongs to a boundary, an internal joint, or the background showing through. This ambiguity is an effect of the image, not evidence of a three-dimensional model.[^S04][^S12][^S13]"
    },
    {
      "id": "construction",
      "heading": "How the work was constructed",
      "bodyMarkdown": "The complete 8,839-byte artist script was freshly retrieved and read. Its digest agrees with the independently repeated audit. The recorded source is the Art Blocks index, not a block-pinned direct chain retrieval. The program uses p5.js 1.0.0, creates a square canvas from the smaller viewport dimension, sets pixel density to two, and works with an HSB colour range whose hue maximum is 300.[^S03]\n\nIt begins by splitting the token hash into thirty-two hexadecimal byte pairs. These values determine endpoint selections, layer counts, segment choices, and colour behaviour. Several sums select branches affecting density, saturation, background, and outline treatment. There is no need to presume that every visible decision comes from a conventional random-number generator: much of the script maps particular byte values directly into a bounded choice.[^S03]\n\nThe initial geometry is organised around a six-unit pad with a surrounding gap, expressed in a 1,024-unit reference space. Endpoint candidates lie on opposing sides. Validation moves a candidate to another available position when a node would be duplicated. The script maps those side positions into coordinates, tests paths for intersections, and collects intersection points alongside the endpoints into segment arrays. Scaling then adapts those stored coordinates to the actual canvas.[^S03]\n\nDuring drawing, hash-derived choices select portions of pairs of segments. Their endpoints provide the vertices of filled polygons. Alternative branches use fuller spans and different outlines. Background-coloured strokes can cut across the coloured regions, producing the seams that make planes appear separated even when their fills overlap. It is a flat compositing procedure capable of suggesting elevation without calculating a lit three-dimensional surface.[^S03]\n\nOn the first frame the program records each shape’s baseline hue, saturation, brightness, and opacity. The recurring draw function clears and redraws the background and shapes, but `canCoruscate` begins false. A continuously running p5 callback therefore does not mean that the work automatically starts its colour event. The initial composition is the resting state.[^S03]\n\nBoth the mouse-click and key handlers call `coruscate`. That function enables coruscation and, when an event is not already running, schedules shapes at five-frame offsets. The colour branches can reduce saturation, change brightness, and then return towards baseline values; some branches also adjust hue. The event concerns the stored shapes’ colour state while their vertices remain fixed. Frame offsets are implementation evidence, not a measured wall-clock duration.[^S03]\n\nThe current original #9 was observed before a click, immediately after it, and again later. Pale or white facets appeared after the click and subsequently returned to the purple arrangement. A later key press did not produce an unambiguous captured change, so keyboard activation is supported by code and description but not claimed as visually verified in this test. No audio machinery was found, and no audio audition was performed. No authored resize handler was identified.[^S09][^S03]"
    },
    {
      "id": "mint",
      "heading": "The mint",
      "bodyMarkdown": "The first indexed token was minted on 15 May 2021 at 14:36:27 UTC. Activation is recorded on 18 May at 12:28:28, while the second mint occurred at 20:02:14 that day. The second mint matches the indexed start setting. Art Blocks’ displayed release date, 18 May, therefore names a later calendar milestone than the first token.[^S02]\n\nCompletion is recorded on 18 June 2021 at 22:13:29 UTC. Both current invocations and maximum invocations are 150. The interval from the second mint to completion is thirty-one days, two hours, eleven minutes, and fifteen seconds. This is an explicitly defined interval between indexed events, not proof of continuously open public purchasing or of the precise public-sale endpoint.[^S02]\n\nThe current price setting is 0.1 ETH. The fresh record has no sales notes establishing the original price schedule. Neither current configuration nor secondary-market asking prices prove what a buyer paid in 2021. Original opening price, any subsequent changes, reserved allocations, and the first token’s role remain unresolved. The evidence supports the edition’s recorded progression without requiring an invented rapid-sellout narrative.[^S02]"
    },
    {
      "id": "rights",
      "heading": "Copyright and licensing",
      "bodyMarkdown": "The reported artwork label is CC BY-NC 4.0, with no populated licence URL in the project record. The corresponding Creative Commons operative terms allow noncommercial sharing and adaptation with attribution and related conditions. A display should identify Bednar and the work, retain relevant supplied notices, link the original and licence, and indicate modifications. Ownership of the token does not itself establish copyright or make every publication noncommercial.[^S02][^S06]\n\nThe whole artist program has no separately established licence in this research. Its visibility through an index or renderer is not permission to copy and redistribute it. The exact p5.js 1.0.0 library carries LGPL 2.1, which belongs in the dependency record rather than being applied to the artwork. The research package retains the digest and analytical findings without redistributing the artist script.[^S03][^S15]\n\nThe essay’s original prose is separately designated CC0. That does not change the artwork’s restrictions. For preservation, retain the original renderer as the primary recommendation and the inspected still as an accessible fallback. The colour event requires interaction; a static PNG cannot establish that the controls function, and an untested future embed should not be called verified merely because the direct original works.[^S06][^S09]"
    },
    {
      "id": "examples",
      "heading": "Close readings of four outputs",
      "bodyMarkdown": "Traversals #0 spreads a magenta, purple, and red-orange body across a very dark brown field. Its broad upper edge rises towards the right, while a long point descends towards the lower left. A horizontal dark cut intersects several diagonals, and multiple paths converge at a point below and right of centre. The colour changes inside the planes make that convergence feel deeper than the outer silhouette alone would suggest.[^S04]\n\nThe empty area above the shape matters as much as the crowded interior. It gives the rising edge room to act as a single directional gesture before the eye encounters the subdivisions. Following a diagonal through that interior can suddenly become difficult where an overlapping fill changes its apparent importance. The composition moves attention across a stable arrangement without needing its vertices to animate.[^S04]\n\nTraversals #1 occupies more of the square with an upright, irregular pink-and-purple cluster on dark ground. Several narrow peaks rise at the top, while pink planes broaden through the centre and angle out towards the lower corners. Thick dark slashes cross the lower half, and partially visible diagonal lines inside the fills create another layer of structure.[^S12]\n\nCompared with #0’s relatively coherent outer sweep, #1 repeatedly interrupts the eye’s route. The upper peaks promise separate directions; the broad pink centre brings them together; the lower slashes divide that centre again. Saturated colour supplies continuity across cuts that would otherwise fragment the body. This is a useful demonstration of the project description’s emphasis on layered intersections, rather than a simple stack of unrelated triangles.[^S12][^S01]\n\nTraversals #10 is much lower and more horizontal. A pale cream ground surrounds rust, brown, and olive planes stretching from a left-pointing triangle into a wider right-hand body. Pale slanted seams divide the central region, with a near-vertical gap separating two larger sections. The modest occupied height leaves expansive ground above and below, making the image feel more measured and suspended than #1.[^S13]\n\nTraversals #20 returns to a taller cluster on pink. Blue and indigo peaks project above a broad dark-purple upper plane; magenta triangles cross the middle; pale diagonal lines run towards the lower right. Some edges read as cuts in the colour, while others seem to pass behind it. The lighter ground makes these seams far more conspicuous than the dark separations in #0.[^S14]\n\nThe held #9 provides a final comparison. Its lavender background and related pale seams make parts of the violet body seem almost detached from one another. When clicked, selected planes temporarily whiten, briefly changing which regions dominate without changing the outline. The effect demonstrates why a close reading of the initial frame and an account of interaction should remain connected but distinct. The five inspected originals are a comparative sample, not a census of trait frequencies.[^S09]"
    },
    {
      "id": "significance",
      "heading": "Significance and limitations",
      "bodyMarkdown": "Traversals distinguishes itself through the relationship between intersecting geometry and a viewer-initiated colour event. The initial image already has strong directional structure, layered depth cues, and a deliberate balance of occupied and empty ground. Coruscation briefly redistributes emphasis inside that structure. It is therefore more precise to describe an interactive composition than an automatically looping animation.[^S01][^S03][^S09]\n\nIts place in Bednar’s practice is supported by the later interviews, but the work need not borrow the conception story of phase or the motion methods of Resonate. The inspected script and originals give Traversals its own account: a limited vocabulary of endpoints, intersections, filled spans, outlines, and colour states produces markedly different arrangements.[^S03][^S07][^S08]\n\nUnresolved research questions:\n\n- What were the original mint price, price changes, reserved allocations, and first token’s purpose?\n- Is there a project-specific development account beyond the published description and later interviews?\n- What separate permissions govern reuse of the complete artist program?\n- How do keyboard focus, browser scheduling, and display density affect interaction and fine edges across devices?"
    }
  ],
  "examples": [
    {
      "id": "E01",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "65000000",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/65000000",
      "sourceIds": [
        "S04"
      ],
      "selectionNote": "Verified0/1/10/20actualoriginalsample; notstatistical.",
      "observationNote": "Personal actual original: dark brown ground; magenta/purple/redorange body upperedge risesright, longpointlowerleft; horizontalcut and diagonals converge belowrightcentre.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/65000000.png",
      "mintedAt": "2021-05-15T14:36:27+00:00"
    },
    {
      "id": "E02",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "65000001",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/65000001",
      "sourceIds": [
        "S12"
      ],
      "selectionNote": "Verified0/1/10/20actualoriginalsample; notstatistical.",
      "observationNote": "Personal actual original: darkground, uprightirregularpinkpurplecluster, multipleupperpeaks, broadpinkcentre, thickdarkslantslowerhalf and translucentinternaldiagonals.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/65000001.png",
      "mintedAt": "2021-05-18T20:02:14+00:00"
    },
    {
      "id": "E03",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "65000010",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/65000010",
      "sourceIds": [
        "S13"
      ],
      "selectionNote": "Verified0/1/10/20actualoriginalsample; notstatistical.",
      "observationNote": "Personal actual original: creamground, lowhorizontalrust/brown/oliveplanes; leftpointtriangle,widerrightbody,paleslantedseams andnearverticalcentraldivision; broadblankabovebelow.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/65000010.png",
      "mintedAt": "2021-05-18T20:23:16+00:00"
    },
    {
      "id": "E04",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "65000020",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/65000020",
      "sourceIds": [
        "S14"
      ],
      "selectionNote": "Verified0/1/10/20actualoriginalsample; notstatistical.",
      "observationNote": "Personal actual original: pinkground, blue/indigoupperpeaks,broaddarkpurpleupperplane,magenta trianglesmiddle,palediagonalstrutslower right.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/65000020.png",
      "mintedAt": "2021-05-18T20:57:59+00:00"
    }
  ],
  "mediaIds": [],
  "provenance": {
    "operator": "commissioning-coordinator",
    "agent": "grok",
    "model": "grok-4.6 + gpt-6-astra",
    "modelVersion": "grok-4.6",
    "tools": [
      "GraphQL POST",
      "curl HTTP status",
      "page body inspection",
      "media-proxy PNG inspection",
      "script SHA-256"
    ],
    "humanEditorialInvolvement": "Commissioned by Phil; website publication authorized by Phil on 2026-09-17. No claim of line-by-line human fact checking.",
    "originalProseLicense": "CC0-1.0",
    "originalSubmissionProvenance": {
      "operator": "commissioning-coordinator",
      "agent": "grok",
      "model": "Grok 4.6",
      "modelVersion": "grok-4.6",
      "tools": [
        "GraphQL POST",
        "curl HTTP status",
        "page body inspection",
        "media-proxy PNG inspection",
        "script SHA-256"
      ],
      "humanEditorialInvolvement": "none-beyond-assignment-brief",
      "originalProseLicense": "CC0-1.0"
    },
    "revisionContributors": [
      {
        "provider": "OpenAI",
        "model": "gpt-6-astra",
        "modelVersion": null,
        "agent": "/root/low_tide_fresh",
        "role": "Substantive revision2, freshquery/source/fullscriptreading,originalviews,heldclicktest,citations,evidence andformat repair"
      },
      {
        "provider": "OpenAI",
        "model": "gpt-6-astra",
        "modelVersion": null,
        "agent": "/root/dream_pikelny_fresh",
        "role": "Independent fullscript and initial heldclick audit; previewobservations not used as replacement for repairagentoriginalviews"
      }
    ],
    "generation": {
      "schema": "ab5d-essay-generation/1",
      "model": "grok-4.6 + gpt-6-astra",
      "displayName": "Grok (reported as Grok 4.6), independently revised by GPT-6 Astra",
      "scope": "Original Grok contribution and independent Codex revision; original token telemetry unavailable.",
      "essayCount": 1,
      "usage": null,
      "perEssayUsage": null,
      "usageDetail": "Grok did not supply token telemetry. Complete essay token usage is unavailable. Original model/version is contributor-reported. GPT-6 Astra independently rechecked sources, script and the original outputs and revised the text; revision provenance is preserved in the essay data.",
      "contributors": {
        "operator": "commissioning-coordinator",
        "agent": "grok",
        "model": "Grok 4.6",
        "modelVersion": "grok-4.6",
        "tools": [
          "GraphQL POST",
          "curl HTTP status",
          "page body inspection",
          "media-proxy PNG inspection",
          "script SHA-256"
        ],
        "humanEditorialInvolvement": "OriginalcommissionedGrokdraft retained; Phil commissioned repair; coordinatorreviewpending.",
        "originalProseLicense": "CC0-1.0",
        "originalSubmissionProvenance": {
          "operator": "commissioning-coordinator",
          "agent": "grok",
          "model": "Grok 4.6",
          "modelVersion": "grok-4.6",
          "tools": [
            "GraphQL POST",
            "curl HTTP status",
            "page body inspection",
            "media-proxy PNG inspection",
            "script SHA-256"
          ],
          "humanEditorialInvolvement": "none-beyond-assignment-brief",
          "originalProseLicense": "CC0-1.0"
        },
        "revisionContributors": [
          {
            "provider": "OpenAI",
            "model": "gpt-6-astra",
            "modelVersion": null,
            "agent": "/root/low_tide_fresh",
            "role": "Substantive revision2, freshquery/source/fullscriptreading,originalviews,heldclicktest,citations,evidence andformat repair"
          },
          {
            "provider": "OpenAI",
            "model": "gpt-6-astra",
            "modelVersion": null,
            "agent": "/root/dream_pikelny_fresh",
            "role": "Independent fullscript and initial heldclick audit; previewobservations not used as replacement for repairagentoriginalviews"
          }
        ]
      }
    }
  },
  "codeInspection": {
    "url": "https://artblocks-mainnet.hasura.app/v1/graphql",
    "locator": "{projects_metadata(where:{slug:{_eq:\"traversals-by-loren-bednar\"},contract_address:{_eq:\"0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270\"},project_id:{_eq:\"65\"}}){name slug contract_address project_id description license link_to_license invocations max_invocations activated_at first_token_minted_at second_token_minted_at completed_at start_datetime price_per_token_in_wei currency_symbol script_type_and_version website sales_notes script} tokens_metadata(where:{project_id:{_eq:\"0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270-65\"},token_id:{_in:[\"65000000\",\"65000001\",\"65000009\",\"65000010\",\"65000020\"]}}){token_id invocation contract_address owner_address hash minted_at preview_asset_url live_view_url}}",
    "variables": {},
    "sha256": "7a82488a1724d6eac7fa52f1b9db38e8e05b5bf346d99c6983d5902bd05ed50e",
    "retrievedAt": "2026-09-17T23:57:39.901664+00:00",
    "method": "Entire8839bytes freshlyread,independentauditmatches; fiveoriginalspersonallyviewed,heldclickstatesconfirmed.",
    "executed": true,
    "chainBlock": null
  },
  "editorialExceptions": [
    {
      "id": "historical-gaps",
      "status": "pending",
      "reviewer": "coordinator",
      "reason": "Originalmintprice/changes/reserves/firstpurpose unknown."
    },
    {
      "id": "code-control-limits",
      "status": "pending",
      "reviewer": "coordinator",
      "reason": "Wholecodepermissionsunknown; keyhandlerimplemented butkeytestinconclusive,exactdurationunmeasured; notacceptanceblocksimposed beyondcanonicalreview."
    }
  ],
  "presentation": {
    "editionSize": 150,
    "maximumEdition": 150,
    "mintDate": "2021-05-15T14:36:27+00:00",
    "mintDateMeaning": "First indexed mint",
    "artwork": {
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "token_id": "65000009",
      "invocation": 9,
      "owner_address": "0xdd19308a9731cdecb67e0d80ca6823394208c045",
      "canonicalUrl": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/65000009",
      "preview_asset_url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/65000009.png",
      "live_view_url": "/series/traversals-by-loren-bednar/artwork.html",
      "mode": "live",
      "copyrightStatus": "CC BY-NC 4.0",
      "copyrightUrl": "https://creativecommons.org/licenses/by-nc/4.0/",
      "displayBasis": "AttributednoncommercialdisplayunderreportedCCBYNC4;retainnotices/original/licencelinks;ownershipverifiedseparately.",
      "canonicalLiveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/65000009",
      "interactionNote": "Click the artwork to activate its colour changes."
    }
  },
  "observationImages": [
    {
      "id": "E01",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "65000000",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/65000000",
      "sourceIds": [
        "S04"
      ],
      "selectionNote": "Verified0/1/10/20actualoriginalsample; notstatistical.",
      "observationNote": "Personal actual original: dark brown ground; magenta/purple/redorange body upperedge risesright, longpointlowerleft; horizontalcut and diagonals converge belowrightcentre.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/65000000.png",
      "mintedAt": "2021-05-15T14:36:27+00:00",
      "liveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/65000000"
    },
    {
      "id": "E02",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "65000001",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/65000001",
      "sourceIds": [
        "S12"
      ],
      "selectionNote": "Verified0/1/10/20actualoriginalsample; notstatistical.",
      "observationNote": "Personal actual original: darkground, uprightirregularpinkpurplecluster, multipleupperpeaks, broadpinkcentre, thickdarkslantslowerhalf and translucentinternaldiagonals.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/65000001.png",
      "mintedAt": "2021-05-18T20:02:14+00:00",
      "liveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/65000001"
    },
    {
      "id": "E03",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "65000010",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/65000010",
      "sourceIds": [
        "S13"
      ],
      "selectionNote": "Verified0/1/10/20actualoriginalsample; notstatistical.",
      "observationNote": "Personal actual original: creamground, lowhorizontalrust/brown/oliveplanes; leftpointtriangle,widerrightbody,paleslantedseams andnearverticalcentraldivision; broadblankabovebelow.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/65000010.png",
      "mintedAt": "2021-05-18T20:23:16+00:00",
      "liveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/65000010"
    },
    {
      "id": "E04",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "65000020",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/65000020",
      "sourceIds": [
        "S14"
      ],
      "selectionNote": "Verified0/1/10/20actualoriginalsample; notstatistical.",
      "observationNote": "Personal actual original: pinkground, blue/indigoupperpeaks,broaddarkpurpleupperplane,magenta trianglesmiddle,palediagonalstrutslower right.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/65000020.png",
      "mintedAt": "2021-05-18T20:57:59+00:00",
      "liveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/65000020"
    },
    {
      "tokenId": "65000009",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/65000009.png",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/65000009",
      "liveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/65000009"
    }
  ],
  "publication": {
    "date": "2026-09-18",
    "url": "https://ab5d.xyz/series/traversals-by-loren-bednar/",
    "authorization": "Phil requested website publication on 2026-09-17.",
    "reviewSnapshot": "/docs/series-essays/production/traversals-by-loren-bednar/record.json",
    "unresolvedResearchQuestionsRetained": true
  }
}
