{
  "schema": "ab5d-series-essay/1",
  "identity": {
    "chainId": 1,
    "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
    "projectId": 146,
    "slug": "neighborhood-by-jeff-davis",
    "title": "Neighborhood",
    "artistCredit": "Jeff Davis",
    "artistDossierUrls": [
      "https://ab5d.xyz/artists/jeff-davis/"
    ]
  },
  "revision": 2,
  "researchCutoff": "2026-09-17",
  "status": "published-with-research-limitations",
  "mediaIds": [],
  "provenance": {
    "operator": "AB5D commissioned research agent",
    "agent": "radiance_fresh, Neighborhood assignment",
    "model": "gpt-6-astra",
    "modelVersion": null,
    "tools": [
      "Python urllib official GraphQL and page retrieval",
      "web search and body reading",
      "CUA Chrome original renderer screenshots and controls",
      "local package validator"
    ],
    "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",
    "usage": {
      "inputTokens": 3531435,
      "cachedInputTokens": 3342976,
      "outputTokens": 10794,
      "reasoningOutputTokens": 354,
      "totalTokens": 3542229,
      "model": "gpt-6-astra",
      "status": "measured",
      "scope": "Neighborhood measured delegated research and drafting through the last usage event before handoff; final handoff, editorial integration and publication excluded.",
      "generationRecord": "/data/series-generation-expansion-102.json"
    },
    "generation": {
      "schema": "ab5d-essay-generation/1",
      "model": "gpt-6-astra",
      "displayName": "GPT-6 Astra",
      "scope": "Neighborhood measured delegated research and drafting through the last usage event before handoff; final handoff, editorial integration and publication excluded.",
      "essayCount": 1,
      "perEssayUsage": {
        "inputTokens": 3531435,
        "cachedInputTokens": 3342976,
        "outputTokens": 10794,
        "reasoningOutputTokens": 354,
        "totalTokens": 3542229
      },
      "usage": {
        "inputTokens": 3531435,
        "cachedInputTokens": 3342976,
        "outputTokens": 10794,
        "reasoningOutputTokens": 354,
        "totalTokens": 3542229
      },
      "usageSummary": "across the Neighborhood measured delegated research and drafting through the last usage event before handoff.",
      "usageDetail": "Measured usage of the dedicated research session, including cached input. Coordinator review and publication excluded.",
      "accounting": "Cached input is included in input; reasoning output in output. Total is input plus output.",
      "source": "Measured difference between completed assignments in delegated Codex session",
      "measurementStart": "2026-09-17T23:05:02.348Z",
      "recordedAt": "2026-09-17T23:17:52.661Z"
    }
  },
  "sections": [
    {
      "id": "work-context",
      "heading": "A facade without a street",
      "bodyMarkdown": "Neighborhood arranges rectangles as windows, grilles and masonry. Blue panes sit behind heavier black outlines; thin internal bars subdivide them without opening a view into any room. There are no people, vehicles or receding streets. The urban subject emerges from the proportions and repetitions of a single flat facade.[^S11][^S14]\n\nJeff Davis describes the project as an urban abstraction inspired by his early career in Chicago. Released through Art Blocks Playground on September 1, 2021, it contains 312 minted works. Its exact identity is Ethereum project 146 on contract `0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270`.[^S01][^S02] The [AB5D artist dossier](https://ab5d.xyz/artists/jeff-davis/) places it within his continuing study of colour, structure and generative composition.\n\nThe title invites an architectural reading, but the images do not document identifiable buildings. Their shared grammar makes each facade a variation within an imagined district. A broad frontage and a narrow tower can use closely related components while producing quite different rhythms. That movement between recognisable construction and abstract arrangement is more consequential than the suggestion of any particular address."
    },
    {
      "id": "conception",
      "heading": "Chicago remembered through a system",
      "bodyMarkdown": "Davis's account of his practice describes painting and printmaking at the School of the Art Institute of Chicago, followed by a turn to design software in 1999. He identifies precision in structure and colour as an attraction of digital tools, and subsequently describes creative coding as a way to define parameters for unforeseen outcomes.[^S03] His curriculum vitae dates the Chicago MFA to 1994–1996.[^S04] These sources establish a substantial pre-NFT history for the project's formal concerns.\n\nThe artist's 2021 portfolio calls Neighborhood a series of 312 digital images with variable aspect ratios and adaptive resolution. It also records the exhibition at imnotArt in Chicago.[^S05] In an October 16, 2021 forum submission, imnotArt cofounder Chase McCaskill described collaborating with Davis on an exhibition created specifically for the gallery.[^S06] This first-person institutional account makes the physical exhibition part of the work's early context, rather than a later use inferred from photographs.\n\nThose accounts support a relationship between the Chicago setting, the artist's biography and the exhibition. They do not identify the actual buildings he studied, date the first code experiments or explain successive changes to the parameter ranges. The source code supplies the released mechanism; it cannot retrospectively supply that missing development narrative.\n\nThe official statement also pledges half of minting proceeds to Habitat for Humanity.[^S01] Housing therefore enters the project in two distinct ways: as a vocabulary of architectural surfaces and as the announced beneficiary of its sale. The latter is documented intention, while any claim that the facade design itself represents a particular housing policy would go beyond the available evidence."
    },
    {
      "id": "construction",
      "heading": "Building from a small vocabulary",
      "bodyMarkdown": "The complete artist script comprises 9,059 characters and names p5.js 1.0.0 as its runtime. It was retrieved from the official Art Blocks index, read end to end and recorded with a SHA-256 digest. This is an indexed-source inspection, not a block-pinned retrieval from Ethereum.[^S02]\n\nNeighborhood does not use a pseudorandom generator to unfold a sequence of decisions. It parses the hash into thirty-two bytes, then reads particular byte positions directly. Bytes choose structural patterns, window subdivisions, drawing order, initial day or night state, orientation, density and colours. The token's invocation number separately controls special behaviour in the earliest works. Parsing the whole hash does not mean every byte affects the picture: the drawing parameters consult positions one through nineteen.[^S02]\n\nThe structural vocabulary is compact. Arrays identify selected positions within a sixteen-unit span, and other arrays divide that span into window intervals. Horizontal and vertical structures have different available choices. The program selects compatible subdivision patterns, then repeats the chosen module at one of three densities. This gives a facade regularity without making every token use the same proportions.[^S02]\n\nThree orientations are possible: square, wide and tall. Wide and tall canvases have 16:9 and 9:16 proportions, respectively. Their image fields are assembled across two neighbouring square regions, while some structural elements run continuously across the combined field. A white margin surrounds the construction. For the first twelve invocations, orientation is assigned by number: #0–2 are wide, #3–6 square and #7–11 tall. Later orientations follow the hash.[^S02]\n\nThe drawing begins with a coloured window field. Fine rectangular grilles are laid over it, followed by thicker masonry rectangles with black outlines. A byte determines which structural direction is drawn over the other. That ordering matters at intersections: one set of bars can read as uninterrupted while the crossing set appears segmented. The architecture is produced by layering flat shapes, with no three-dimensional camera or lighting simulation.[^S02]\n\nColour is similarly constrained. Two principal masonry colours are selected from warm hue ranges, with branches that can make them pale, equal or white. The window hue is derived from their relationship rather than chosen independently from an unrelated palette. Grilles can be dark, grey or blue-toned. The night branch shifts the masonry towards cooler, darker colours and makes the panes pale. It creates the impression of illumination through colour relations, without calculating light spreading through space.[^S02]\n\nThe script calls noLoop after drawing. It contains no animated clock, audio function, keyboard control or resize handler. Although the artist's portfolio describes the series as interactive, the released source restricts its mouse-click switch to invocations below twelve. Clicking toggles their night variable and redraws the same geometry.[^S02][^S05] In direct tests, #0 changed to night and back, and #10 changed to night. The held #234 remained unchanged after a click.[^S11][^S13][^S15] Interaction is therefore an edition-specific property, not a universal behaviour of Neighborhood."
    },
    {
      "id": "mint",
      "heading": "The release and the charitable pledge",
      "bodyMarkdown": "The first indexed token, #0, was minted on August 23, 2021 at 05:00:23+00:00. The second token followed on August 26 at 02:06:23, and sampled #10 at 03:00:40 that day. Activation is recorded later, on August 27 at 05:37:50. These early mints precede both activation and the September 1 release shown on the collection page.[^S02][^S01] Their allocation and payment conditions have not been established.\n\nThe index gives September 1 at 16:00:00 as the start and 16:47:58 as completion. The latter matches final invocation #311. Sampled #20 was minted at 16:16:55, while #234 arrived at 16:47:35. The start-to-completion interval is forty-seven minutes and fifty-eight seconds, but that arithmetic does not independently verify the public opening transaction or a complete sale history.[^S02]\n\nCurrent indexed supply and maximum are both 312. The price field now reads 1.75 ETH. Neither the current maximum nor this price field alone establishes the original announced cap, starting price, auction decrements or price paid by every minter. No complete contemporary sale schedule was recovered.\n\nDruid's September 9, 2021 charity update for The Link lists $1,054,578 against Neighborhood and Habitat for Humanity. The report explains that its broader totals include completed donations, ETH set aside and pledges awaiting conversion.[^S07] It is useful contemporary reporting of the project's charitable contribution, but it is not a project-specific receipt proving when Habitat received that exact dollar amount. The artist's fifty-percent pledge and the report's dollar figure should remain separate forms of evidence."
    },
    {
      "id": "rights",
      "heading": "What the licence permits",
      "bodyMarkdown": "The current project record reports CC BY-NC 4.0. That licence permits sharing and adaptation for noncommercial purposes, subject to attribution, a licence link, indication of modifications and the other applicable conditions. It prohibits additional restrictions that prevent recipients from exercising the licensed rights. It does not transfer copyright to an NFT holder or grant an unrestricted commercial licence.[^S02][^S08]\n\nThe index supplies the label but no separate licence URL. The corresponding Creative Commons legal code establishes the named terms; it does not resolve every possible question about which associated materials the artist intended to include. No separate grant covering the artist's source code was identified. The p5.js 1.0.0 dependency carries GNU LGPL 2.1 terms, which do not automatically license Davis's script or images.[^S09]\n\nNeighborhood #234 is currently indexed to a wallet in the freshly checked AB5D profile's linked wallet set.[^S02][^S10] That establishes the collection relationship used for the featured work. Its reproduction basis remains the reported artwork licence, including the noncommercial limitation and attribution requirements, rather than token ownership alone."
    },
    {
      "id": "examples",
      "heading": "Five windows onto the edition",
      "bodyMarkdown": "These observations concern verified tokens on Ethereum contract `0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270`: #0, token `146000000`; #1, `146000001`; #10, `146000010`; #20, `146000020`; and #234, `146000234`. All five original generators were viewed. The selection compares early controlled orientations and interactions with two later works; it is not a statistical sample.[^S02]\n\nIn #0, four columns and four rows of broad blue windows form a wide frontage. Brown vertical masonry continues through the height, while pale horizontal pairs divide the floors. Grey grille lines are quieter than the black structural outlines, so the eye can alternate between the sixteen large openings and their smaller internal divisions. The columns feel weightier than the horizontal strips without introducing perspective or depth shading.[^S11]\n\nClicking changes the interpretation of that same geometry. The masonry becomes dark purple-grey, the panes pale cream and the grilles black. The panes now resemble internally illuminated windows rather than blue reflections of daylight. Nothing moves across the facade; its proportions remain fixed. A second click restores the original colours. This small reversible action is enough to change the implied conditions of looking, showing how much architectural recognition depends on colour relationships rather than modeled space.[^S11]\n\nIn #1, eight narrower columns of blue windows extend across the wide frame. Warm brown masonry appears on both axes, and light blue internal lines sit close to the pane edges. Compared with #0, the smaller openings create a quicker lateral rhythm. The regular divisions suggest a longer run of repeated units, even though both works occupy the same canvas format.[^S12]\n\nThe tall #10 reverses the dominant movement. Broad brown horizontal bands cross a narrow upright field, dividing it into eight stacked rows. Within each row, pale vertical supports separate slender blue panes. The result reads as a sequence of floors before it reads as continuous columns. Its tested night state replaces the blue with cream and turns the horizontal bands dark, preserving that stacked emphasis.[^S13]\n\nThe later #20 is markedly simpler. Two columns of ungrilled blue windows occupy a tall panel, six openings on each side. Brown vertical strips frame the outside and form a doubled central support; pale grey horizontal strips separate the openings. The absence of fine grille lines makes each blue rectangle feel larger and more uninterrupted than its counterpart in #10. This is a change in visual scale produced by removing internal divisions, not by zooming a camera.[^S14]\n\nHeld #234 offers a denser counterpoint. Four columns and twelve rows compress a large number of blue windows into a similarly tall frame. Tan vertical supports and grey horizontal strips establish the larger grid, while blue grilles add a second, finer rhythm. Its repeated small openings make the facade seem more distant or extensive than #20, although that is a visual interpretation rather than a depicted viewpoint. Clicking left the image unchanged, consistent with its invocation lying outside the first twelve.[^S15]"
    },
    {
      "id": "significance",
      "heading": "A district made through comparison",
      "bodyMarkdown": "Neighborhood's strength lies in how little it needs to suggest a built environment. Repeated rectangles, intersecting bars and related colours can imply different scales, materials and times of day. The close readings show that a modest set of structural choices produces distinct experiences of breadth, height and density without abandoning a recognisable common grammar.\n\nThe Chicago exhibition and the Habitat pledge place that abstract grammar alongside actual institutions and social purposes. Neither context should be inflated into a comprehensive explanation of the forms. The available evidence supports a project that connects Davis's established digital practice, a specifically commissioned exhibition and a generative edition through the persistent motif of the facade.[^S03][^S06][^S01]\n\nSeveral substantive research questions remain:\n\n- Which Chicago buildings, drawings or earlier paintings informed the selected structural patterns?\n- How did the gallery exhibition shape the three formats and the first twelve tokens' special controls?\n- What were the original sale schedule and allocation conditions of the pre-release tokens?\n- What project-specific records establish the timing and final value of the Habitat payment?\n- Did the artwork licence expressly include the artist's source code?"
    }
  ],
  "facts": [
    {
      "id": "minted-count",
      "topic": "mint",
      "value": 312,
      "observedAt": "2026-09-17T23:12:07.900324+00:00",
      "sourceIds": [
        "S02"
      ],
      "status": "reported",
      "note": "Current indexed supply"
    },
    {
      "id": "maximum-edition",
      "topic": "mint",
      "value": 312,
      "observedAt": "2026-09-17T23:12:07.900324+00:00",
      "sourceIds": [
        "S02"
      ],
      "status": "reported",
      "note": "Current maximum, not original cap proof"
    },
    {
      "id": "first-mint",
      "topic": "mint",
      "value": "2021-08-23T05:00:23+00:00",
      "observedAt": "2026-09-17T23:12:07.900324+00:00",
      "sourceIds": [
        "S02"
      ],
      "status": "reported",
      "note": "Allocation conditions unresolved"
    },
    {
      "id": "activation",
      "topic": "mint",
      "value": "2021-08-27T05:37:50+00:00",
      "observedAt": "2026-09-17T23:12:07.900324+00:00",
      "sourceIds": [
        "S02"
      ],
      "status": "reported",
      "note": "Distinct from first mint and release"
    },
    {
      "id": "indexed-start",
      "topic": "mint",
      "value": "2021-09-01T16:00:00+00:00",
      "observedAt": "2026-09-17T23:12:07.900324+00:00",
      "sourceIds": [
        "S02"
      ],
      "status": "reported",
      "note": "Not independently audited public opening"
    },
    {
      "id": "completion",
      "topic": "mint",
      "value": "2021-09-01T16:47:58+00:00",
      "observedAt": "2026-09-17T23:12:07.900324+00:00",
      "sourceIds": [
        "S02"
      ],
      "status": "reported",
      "note": "Matches final #311"
    },
    {
      "id": "current-price-wei",
      "topic": "mint",
      "value": "1750000000000000000",
      "observedAt": "2026-09-17T23:12:07.900324+00:00",
      "sourceIds": [
        "S02"
      ],
      "status": "reported",
      "note": "1.75 ETH; not original price proof"
    },
    {
      "id": "indexed-start-to-completion-seconds",
      "topic": "mint",
      "value": 2878,
      "observedAt": "2026-09-17T23:12:07.900324+00:00",
      "sourceIds": [
        "S02"
      ],
      "status": "inferred",
      "note": "47 minutes 58 seconds; not independently established full public sale duration"
    }
  ],
  "rights": {
    "artwork": {
      "reportedLabel": "CC BY-NC 4.0",
      "category": "creative-commons",
      "termsUrl": "https://creativecommons.org/licenses/by-nc/4.0/legalcode.en",
      "observedAt": "2026-09-17T23:12:07.900324+00:00",
      "sourceIds": [
        "S02",
        "S08"
      ],
      "note": "Noncommercial share and adapt with attribution and other conditions; indexed link_to_license null.",
      "unresolvedConflicts": []
    },
    "code": {
      "reportedLabel": null,
      "category": "unknown",
      "termsUrl": null,
      "observedAt": "2026-09-17T23:12:07.900324+00:00",
      "sourceIds": [
        "S02"
      ],
      "note": "Separate artist-source grant and artwork-label scope unresolved.",
      "unresolvedConflicts": []
    },
    "thirdParty": [
      {
        "reportedLabel": "GNU LGPL 2.1",
        "category": "custom",
        "termsUrl": "https://cdn.jsdelivr.net/npm/p5@1.0.0/license.txt",
        "observedAt": "2026-09-17T23:12:07.900324+00:00",
        "sourceIds": [
          "S09"
        ],
        "note": "p5.js 1.0.0 dependency terms; not automatically artist code or artwork terms.",
        "unresolvedConflicts": []
      }
    ]
  },
  "examples": [
    {
      "id": "E0",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "146000000",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/146000000",
      "sourceIds": [
        "S02",
        "S11"
      ],
      "selectionNote": "Early orientation/control comparison and later density comparison; #234 fresh held header. Not statistical.",
      "observationNote": "Wide facade of four columns and four rows of blue panes, brown vertical masonry, paired pale horizontal strips and grey grilles. Click changed to dark purple-grey structure and cream panes with black grilles; second click restored daylight."
    },
    {
      "id": "E1",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "146000001",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/146000001",
      "sourceIds": [
        "S02",
        "S12"
      ],
      "selectionNote": "Early orientation/control comparison and later density comparison; #234 fresh held header. Not statistical.",
      "observationNote": "Wide facade of eight columns and four rows of blue panes, brown masonry on both axes and pale blue internal bars near pane edges. Original still viewed."
    },
    {
      "id": "E10",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "146000010",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/146000010",
      "sourceIds": [
        "S02",
        "S13"
      ],
      "selectionNote": "Early orientation/control comparison and later density comparison; #234 fresh held header. Not statistical.",
      "observationNote": "Tall facade with eight rows, broad brown horizontal bands and narrow blue panes separated by pale vertical supports. Click changed to cream panes and dark structural bands with unchanged geometry."
    },
    {
      "id": "E20",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "146000020",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/146000020",
      "sourceIds": [
        "S02",
        "S14"
      ],
      "selectionNote": "Early orientation/control comparison and later density comparison; #234 fresh held header. Not statistical.",
      "observationNote": "Tall facade of two columns and six rows of blue windows without grilles, doubled brown central support and pale grey horizontal bars. Original still viewed."
    },
    {
      "id": "E234",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "146000234",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/146000234",
      "sourceIds": [
        "S02",
        "S15"
      ],
      "selectionNote": "Early orientation/control comparison and later density comparison; #234 fresh held header. Not statistical.",
      "observationNote": "Tall facade of four columns and twelve rows of blue windows, tan vertical supports, grey horizontal bars and blue grilles. Click made no visible change; cropped backend screenshot verified unchanged canvas."
    }
  ],
  "codeInspection": {
    "url": "https://artblocks-mainnet.hasura.app/v1/graphql",
    "locator": "query { projects_metadata(where:{slug:{_eq:\"neighborhood-by-jeff-davis\"}}){name artist_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 dependency_name_and_version website artist_interview sales_notes script} tokens_metadata(where:{token_id:{_in:[\"146000000\", \"146000001\", \"146000010\", \"146000020\", \"146000234\", \"146000311\"]},project_id:{_eq:\"0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270-146\"}}){token_id invocation owner_address hash minted_at mint_transaction_hash preview_asset_url primary_asset_url live_view_url features} }",
    "sha256": "75867aac0f33fb1f9cc871cca07b694de96eeecc131ddf7e649c6f12fec67787",
    "retrievedAt": "2026-09-17T23:12:07.900324+00:00",
    "method": "Complete indexed-script reading and original remote renderer visual observations; no local execution of artist source.",
    "executed": true,
    "chainBlock": null,
    "executionNote": "Five original generators viewed; #0 day/night/day, #10 day/night; #234 click unchanged."
  },
  "editorialExceptions": [
    {
      "id": "development-history",
      "status": "pending",
      "reviewer": null,
      "reason": "Primary conception and exhibition accounts inspected; detailed parameter development history unresolved."
    },
    {
      "id": "historical-sale",
      "status": "pending",
      "reviewer": null,
      "reason": "Original price schedule, cap announcement and early allocations not established; current 1.75 ETH is not historical proof."
    },
    {
      "id": "charity-payment",
      "status": "pending",
      "reviewer": null,
      "reason": "Contemporary report inspected but project-specific recipient receipt and final conversion value unresolved."
    },
    {
      "id": "software-rights",
      "status": "pending",
      "reviewer": null,
      "reason": "Separate artist-code licence scope unresolved."
    },
    {
      "id": "telemetry",
      "status": "pending",
      "reviewer": null,
      "reason": "Null pending coordinator measured session delta."
    }
  ],
  "presentation": {
    "editionSize": 312,
    "maximumEdition": 312,
    "mintDate": "2021-08-23T05:00:23+00:00",
    "mintDateMeaning": "First indexed mint",
    "artwork": {
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "token_id": "146000234",
      "invocation": 234,
      "owner_address": "0xdd19308a9731cdecb67e0d80ca6823394208c045",
      "canonicalUrl": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/146000234",
      "preview_asset_url": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/146000234",
      "live_view_url": "/series/neighborhood-by-jeff-davis/artwork.html",
      "mode": "live",
      "copyrightStatus": "CC BY-NC 4.0",
      "copyrightUrl": "https://creativecommons.org/licenses/by-nc/4.0/legalcode.en",
      "displayBasis": "Reported noncommercial reproduction with attribution and other licence conditions. Original viewed; no local third-party assets returned. Site embedding untested.",
      "canonicalLiveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/146000234",
      "interactionNote": "The original renderer produces a still composition. This edition has no light-switch interaction."
    }
  },
  "observationImages": [
    {
      "id": "E0",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "146000000",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/146000000",
      "sourceIds": [
        "S02",
        "S11"
      ],
      "selectionNote": "Early orientation/control comparison and later density comparison; #234 fresh held header. Not statistical.",
      "observationNote": "Wide facade of four columns and four rows of blue panes, brown vertical masonry, paired pale horizontal strips and grey grilles. Click changed to dark purple-grey structure and cream panes with black grilles; second click restored daylight.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/146000000.png",
      "liveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/146000000"
    },
    {
      "id": "E1",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "146000001",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/146000001",
      "sourceIds": [
        "S02",
        "S12"
      ],
      "selectionNote": "Early orientation/control comparison and later density comparison; #234 fresh held header. Not statistical.",
      "observationNote": "Wide facade of eight columns and four rows of blue panes, brown masonry on both axes and pale blue internal bars near pane edges. Original still viewed.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/146000001.png",
      "liveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/146000001"
    },
    {
      "id": "E10",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "146000010",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/146000010",
      "sourceIds": [
        "S02",
        "S13"
      ],
      "selectionNote": "Early orientation/control comparison and later density comparison; #234 fresh held header. Not statistical.",
      "observationNote": "Tall facade with eight rows, broad brown horizontal bands and narrow blue panes separated by pale vertical supports. Click changed to cream panes and dark structural bands with unchanged geometry.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/146000010.png",
      "liveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/146000010"
    },
    {
      "id": "E20",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "146000020",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/146000020",
      "sourceIds": [
        "S02",
        "S14"
      ],
      "selectionNote": "Early orientation/control comparison and later density comparison; #234 fresh held header. Not statistical.",
      "observationNote": "Tall facade of two columns and six rows of blue windows without grilles, doubled brown central support and pale grey horizontal bars. Original still viewed.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/146000020.png",
      "liveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/146000020"
    },
    {
      "id": "E234",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "146000234",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/146000234",
      "sourceIds": [
        "S02",
        "S15"
      ],
      "selectionNote": "Early orientation/control comparison and later density comparison; #234 fresh held header. Not statistical.",
      "observationNote": "Tall facade of four columns and twelve rows of blue windows, tan vertical supports, grey horizontal bars and blue grilles. Click made no visible change; cropped backend screenshot verified unchanged canvas.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/146000234.png",
      "liveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/146000234"
    }
  ],
  "publication": {
    "date": "2026-09-18",
    "url": "https://ab5d.xyz/series/neighborhood-by-jeff-davis/",
    "authorization": "Phil requested website publication on 2026-09-17.",
    "reviewSnapshot": "/docs/series-essays/production/neighborhood-by-jeff-davis/record.json",
    "unresolvedResearchQuestionsRetained": true
  }
}
