{
  "observedAt": "2026-09-17T22:00:31Z",
  "endpoint": "https://artblocks-mainnet.hasura.app/v1/graphql",
  "projectQueryFields": "see research/fetch_projects.py (identical field list for all batch projects)",
  "query": "query ProjectBySlug($slug: String!) { projects_metadata(where: {slug: {_eq: $slug}}) { ... script } }",
  "variables": {
    "slug": "incantation-by-eliya-stein"
  },
  "projectObservation": {
    "id": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270-82",
    "slug": "incantation-by-eliya-stein",
    "name": "Incantation",
    "artist_name": "Eliya Stein",
    "contract_address": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
    "project_id": "82",
    "chain_id": 1,
    "invocations": 85,
    "max_invocations": 85,
    "complete": true,
    "paused": false,
    "active": true,
    "locked": true,
    "license": "Nifty License",
    "link_to_license": null,
    "script_type_and_version": "p5@1.0.0",
    "script_count": 1,
    "website": "https://twitter.com/prettyblocks",
    "description": "Ancient runes deterministically arranged and animated in order to create mysterious magic spells.",
    "artist_interview": null,
    "first_token_minted_at": "2021-06-02T03:59:07+00:00",
    "second_token_minted_at": "2021-06-02T22:25:28+00:00",
    "activated_at": "2021-06-02T22:16:10+00:00",
    "completed_at": "2021-06-27T18:49:25+00:00",
    "start_datetime": "2021-06-02T22:25:28+00:00",
    "price_per_token_in_wei": "100000000000000000",
    "currency_symbol": "ETH",
    "curation_status": "factory",
    "curation_status_display": "factory",
    "heritage_curation_status": "ab500",
    "aspect_ratio": 1.0,
    "external_asset_dependency_count": 0,
    "external_asset_dependencies": []
  },
  "codeSha256": "405dbc530802bc9e6faa8dddeb5fb6c0a279d9f3506770bdc0bf84e31389af37",
  "tokenObservations": [
    {
      "token_id": "82000000",
      "invocation": 0,
      "hash": "0x43d95dab1556411286ec212a373cfcf54affc610a5d6b778976d7b72e9966dda",
      "minted_at": "2021-06-02T03:59:07+00:00",
      "owner_address": "0xab0e73d66993dcc6c8b8e3448e6b3c6697222ef5",
      "media_url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/82000000.png",
      "live_view_url": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/82000000"
    },
    {
      "token_id": "82000001",
      "invocation": 1,
      "hash": "0x79301d84efb5290e4b1e1cb57cb5ece76a0f60cb31aaebdf0835d4fd2831e023",
      "minted_at": "2021-06-02T22:25:28+00:00",
      "owner_address": "0xf565d79c35758c752d3debfdd380d4eb16a3c6e3",
      "media_url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/82000001.png",
      "live_view_url": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/82000001"
    },
    {
      "token_id": "82000010",
      "invocation": 10,
      "hash": "0x36060437a1af7a3cc1b78b25885d537a34771dda5fc61909643d8477cc7a7705",
      "minted_at": "2021-06-03T16:52:05+00:00",
      "owner_address": "0x2467fa19d2aeabb40f495c60af87007b3babd04b",
      "media_url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/82000010.png",
      "live_view_url": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/82000010"
    },
    {
      "token_id": "82000016",
      "invocation": 16,
      "hash": "0x496d9b781470026191493b3ae5a7ba30145fabef72b76674aee8b04fe09091e7",
      "minted_at": "2021-06-04T06:16:01+00:00",
      "owner_address": "0xdd19308a9731cdecb67e0d80ca6823394208c045",
      "media_url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/82000016.png",
      "live_view_url": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/82000016"
    },
    {
      "token_id": "82000020",
      "invocation": 20,
      "hash": "0x311b5986472ffb7008d18fed7cc8d429cc45dfbfbd51e4da0c12a0cfa1fc9194",
      "minted_at": "2021-06-06T06:05:30+00:00",
      "owner_address": "0x49c91d37849825c164dc40fbcc9179644864dc60",
      "media_url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/82000020.png",
      "live_view_url": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/82000020"
    }
  ],
  "tokenPageChecks": [
    {
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/82000000",
      "status": 200,
      "observedAt": "2026-09-18T00:36:53.223446+00:00",
      "method": "Independent coordinator HTTP GET after redirects; availability only, not visual inspection."
    },
    {
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/82000001",
      "status": 200,
      "observedAt": "2026-09-18T00:36:53.488123+00:00",
      "method": "Independent coordinator HTTP GET after redirects; availability only, not visual inspection."
    },
    {
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/82000016",
      "status": 200,
      "observedAt": "2026-09-18T00:36:53.773736+00:00",
      "method": "Independent coordinator HTTP GET after redirects; availability only, not visual inspection."
    },
    {
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/82000010",
      "status": 200,
      "observedAt": "2026-09-18T00:36:53.874429+00:00",
      "method": "Independent coordinator HTTP GET after redirects; availability only, not visual inspection."
    },
    {
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/82000020",
      "status": 200,
      "observedAt": "2026-09-18T00:36:53.878185+00:00",
      "method": "Independent coordinator HTTP GET after redirects; availability only, not visual inspection."
    }
  ],
  "visualObservations": [
    {
      "subject": "tokens 82000000/01/10/16/20 static previews",
      "observedAt": "2026-09-17T23:25:00Z",
      "note": "Five 2400x2400 PNGs viewed: SZR-20 green tangle (edition 0); SZR-4 sparse yellow-green field with faint alphas (edition 1); black-ground medium runes (edition 10); violet SZR-8 field with gold-shimmer runes and repeating rows (edition 16, AB5D); SZR-20 dark-olive crush (edition 20)."
    },
    {
      "subject": "token 82000016 live renderer",
      "observedAt": "2026-09-18T07:15:00Z",
      "note": "Headless Chrome: hash matched chain; NCA.length 196; SZR 8; flicker rune id=4 color rgba(186,186,186,1) -> rgba(254,254,254,1) over 3s; frameCount 82 -> 161; animation confirmed; no audio. Screenshot research/tools/inc-82000016-live.png."
    },
    {
      "subject": "token 82000016 hash arithmetic",
      "observedAt": "2026-09-18T07:20:00Z",
      "note": "Recomputed from hash 0x496d9b78...: background channels (II[6],II[16],II[26]) = (112,48,232) violet, matching the preview; II[5]%16 = 4, so no black override; BB[23]=BB[24]=1, so the gold-shimmer effect (id%11==4) is active, matching the saturated yellow runes; BB[8]=1, diagonal tint active; BB[10..13] not all set, no white override."
    }
  ],
  "submittedTokenPageChecks": [
    {
      "url": "https://www.artblocks.io/collection/incantation-by-eliya-stein",
      "status": 200,
      "observedAt": "2026-09-18T07:20:00Z"
    }
  ],
  "independentProjectCheck": {
    "observedAt": "2026-09-18T00:36:27.150564+00:00",
    "query": "query ReviewProject($slug: String!) { projects_metadata(where: {slug: {_eq: $slug}}) { slug name artist_name contract_address project_id chain_id invocations max_invocations license script script_type_and_version first_token_minted_at second_token_minted_at activated_at completed_at start_datetime } }",
    "variables": {
      "slug": "incantation-by-eliya-stein"
    },
    "projectObservation": {
      "slug": "incantation-by-eliya-stein",
      "name": "Incantation",
      "artist_name": "Eliya Stein",
      "contract_address": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "project_id": "82",
      "chain_id": 1,
      "invocations": 85,
      "max_invocations": 85,
      "license": "Nifty License",
      "script_type_and_version": "p5@1.0.0",
      "first_token_minted_at": "2021-06-02T03:59:07+00:00",
      "second_token_minted_at": "2021-06-02T22:25:28+00:00",
      "activated_at": "2021-06-02T22:16:10+00:00",
      "completed_at": "2021-06-27T18:49:25+00:00",
      "start_datetime": "2021-06-02T22:25:28+00:00"
    },
    "codeSha256": "405dbc530802bc9e6faa8dddeb5fb6c0a279d9f3506770bdc0bf84e31389af37",
    "scriptBytes": 7876,
    "submittedDigestMatches": true
  },
  "independentEditorialReview": {
    "observedAt": "2026-09-18T01:01:04.108449+00:00",
    "reviewer": "GPT-6 Astra",
    "script": "Full 7876-byte indexed script read; no local execution.",
    "corrections": [
      "Maximum glyph coordinate span 500 times HW*20/60000 yields one-sixth canvas height, not half.",
      "Generator yields II[1] once then cycles II[2] through II[32].",
      "Motion is assigned by object ID parity, not whole-row movement.",
      "Removed unsupported artist/public mint allocation, storage history and dynamic-art marketing chronology.",
      "Nifty License label does not establish generic template adoption."
    ],
    "pending": [
      "Independent visual and motion checks",
      "Primary source review",
      "Current ownership check",
      "Precise source locators and source/body reconciliation"
    ],
    "sourcesRead": [
      {
        "url": "https://www.webwire.com/ViewPressRel.asp?aId=286832",
        "observedAt": "2026-09-18T01:01:49.220231+00:00",
        "method": "HTTP body decoded as Windows-1252 and read in full",
        "findings": "March 22 2022 release names Incantation among Stein works; first-brand-partnership assertion attributed to release."
      },
      {
        "url": "https://verse.works/items/verse/dc5acece-7f38-489c-a2a4-044fb5c713ce/16",
        "observedAt": "2026-09-18T01:01:49.220231+00:00",
        "method": "Browser visible page read",
        "findings": "Description specifies free mint for holders of Gravity Grid, Incantation, Labyrometry and Prismatic. No project year established by inspected page; removed 2026 claim."
      }
    ]
  },
  "independentTokenCheck": {
    "observedAt": "2026-09-18T01:02:14.958278+00:00",
    "query": "{tokens_metadata(where:{contract_address:{_eq:\"0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270\"},token_id:{_in:[\"82000000\",\"82000001\",\"82000010\",\"82000016\",\"82000020\"]}}){token_id invocation hash minted_at owner_address media_url live_view_url}}",
    "result": {
      "data": {
        "tokens_metadata": [
          {
            "token_id": "82000000",
            "invocation": 0,
            "hash": "0x43d95dab1556411286ec212a373cfcf54affc610a5d6b778976d7b72e9966dda",
            "minted_at": "2021-06-02T03:59:07+00:00",
            "owner_address": "0xab0e73d66993dcc6c8b8e3448e6b3c6697222ef5",
            "media_url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/82000000.png",
            "live_view_url": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/82000000"
          },
          {
            "token_id": "82000001",
            "invocation": 1,
            "hash": "0x79301d84efb5290e4b1e1cb57cb5ece76a0f60cb31aaebdf0835d4fd2831e023",
            "minted_at": "2021-06-02T22:25:28+00:00",
            "owner_address": "0xf565d79c35758c752d3debfdd380d4eb16a3c6e3",
            "media_url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/82000001.png",
            "live_view_url": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/82000001"
          },
          {
            "token_id": "82000010",
            "invocation": 10,
            "hash": "0x36060437a1af7a3cc1b78b25885d537a34771dda5fc61909643d8477cc7a7705",
            "minted_at": "2021-06-03T16:52:05+00:00",
            "owner_address": "0x2467fa19d2aeabb40f495c60af87007b3babd04b",
            "media_url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/82000010.png",
            "live_view_url": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/82000010"
          },
          {
            "token_id": "82000016",
            "invocation": 16,
            "hash": "0x496d9b781470026191493b3ae5a7ba30145fabef72b76674aee8b04fe09091e7",
            "minted_at": "2021-06-04T06:16:01+00:00",
            "owner_address": "0xdd19308a9731cdecb67e0d80ca6823394208c045",
            "media_url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/82000016.png",
            "live_view_url": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/82000016"
          },
          {
            "token_id": "82000020",
            "invocation": 20,
            "hash": "0x311b5986472ffb7008d18fed7cc8d429cc45dfbfbd51e4da0c12a0cfa1fc9194",
            "minted_at": "2021-06-06T06:05:30+00:00",
            "owner_address": "0x49c91d37849825c164dc40fbcc9179644864dc60",
            "media_url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/82000020.png",
            "live_view_url": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/82000020"
          }
        ]
      }
    }
  },
  "submittedTokenObservations": [
    {
      "token_id": "82000000",
      "invocation": 0,
      "hash": "0x43d95dab1556411286ec212a373cfcf54affc610a5d6b778976d7b72e9966dda",
      "minted_at": "2021-06-02T03:59:07+00:00",
      "owner_address": "0xab0e73d66993dcc6c8b8e3448e6b3c6697222ef5",
      "media_url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/82000000.png"
    },
    {
      "token_id": "82000001",
      "invocation": 1,
      "hash": "0x79301d84efb5290e4b1e1cb57cb5ece76a0f60cb31aaebdf0835d4fd2831e023",
      "minted_at": "2021-06-02T22:25:28+00:00",
      "owner_address": "0xf565d79c35758c752d3debfdd380d4eb16a3c6e3",
      "media_url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/82000001.png"
    },
    {
      "token_id": "82000010",
      "invocation": 10,
      "hash": "0x36060437a1af7a3cc1b78b25885d537a34771dda5fc61909643d8477cc7a7705",
      "minted_at": "2021-06-03T16:52:05+00:00",
      "owner_address": "0x2467fa19d2aeabb40f495c60af87007b3babd04b",
      "media_url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/82000010.png"
    },
    {
      "token_id": "82000016",
      "invocation": 16,
      "hash": "0x496d9b781470026191493b3ae5a7ba30145fabef72b76674aee8b04fe09091e7",
      "minted_at": "2021-06-04T06:16:01+00:00",
      "owner_address": "0xdd19308a9731cdecb67e0d80ca6823394208c045",
      "media_url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/82000016.png",
      "live_view_url": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/82000016"
    },
    {
      "token_id": "82000020",
      "invocation": 20,
      "hash": "0x311b5986472ffb7008d18fed7cc8d429cc45dfbfbd51e4da0c12a0cfa1fc9194",
      "minted_at": "2021-06-06T06:05:30+00:00",
      "owner_address": "0x49c91d37849825c164dc40fbcc9179644864dc60",
      "media_url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/82000020.png"
    }
  ],
  "independentVisualObservations": [
    {
      "observedAt": "2026-09-18T01:02:14.958278+00:00",
      "url": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/82000016",
      "method": "Two original-renderer browser screenshots without clicks or script-state access",
      "observation": "Violet field with angular runes in repeated rows, pale yellow, dark and translucent marks. Between screenshots glyphs changed position horizontally and numerous signs changed brightness/colour to white. Animation started automatically. Both motion and colour change visibly confirmed; object counts and exact frame values not independently inspected."
    },
    {
      "observedAt": "2026-09-18T01:03:10.002667+00:00",
      "method": "Official static previews viewed in browser for editions 0,1,10,20; size selection independently calculated from fresh hashes, without executing artist program.",
      "findings": {
        "0": "Large overlapping bright runes on vivid green, size20.",
        "1": "Separate medium runes on yellow-green, size8, not submitted size4.",
        "10": "Small subdued coloured runes on black, size4, not medium.",
        "20": "Large layered angular runes on dark olive, size20."
      }
    }
  ]
}
