{
  "observedAt": "2026-09-18T05:35:02Z",
  "endpoint": "https://artblocks-mainnet.hasura.app/v1/graphql",
  "projectQueryFields": "see research3/fetch_projects.py (identical field list for all batch projects)",
  "query": "query ProjectBySlug($slug: String!) { projects_metadata(where: {slug: {_eq: $slug}}) { ... script } }",
  "variables": {
    "slug": "recursion-by-hevey"
  },
  "projectObservation": {
    "id": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270-192",
    "slug": "recursion-by-hevey",
    "name": "Recursion",
    "artist_name": "Hevey",
    "contract_address": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
    "project_id": "192",
    "chain_id": 1,
    "invocations": 256,
    "max_invocations": 256,
    "complete": true,
    "paused": false,
    "active": true,
    "locked": true,
    "license": "CC BY-NC 4.0",
    "link_to_license": null,
    "script_type_and_version": "p5@1.0.0",
    "script_count": 1,
    "website": "https://twitter.com/HeveyArt",
    "description": "Recursion is a generative art project whose concept is recursion. Each variation starts with a block which is irregularly divided into smaller blocks, which are then divided into smaller blocks, which are then divided into smaller blocks, etc, based on a defined depth (to better visualize this concept, take a look at https://hevey.art/blog/recursion-concept). In this project, even the script is recursive! The script is able to generate a large number of variations and each of these variations is then able to generate its own variations (keeping the same properties) with a single click on the image.",
    "artist_interview": null,
    "first_token_minted_at": "2021-10-22T08:08:04+00:00",
    "second_token_minted_at": "2021-11-02T19:33:54+00:00",
    "activated_at": "2021-10-30T01:48:01+00:00",
    "completed_at": "2022-02-15T23:00:25+00:00",
    "start_datetime": "2021-11-02T19:00:00+00:00",
    "price_per_token_in_wei": "250000000000000000",
    "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": "613e7d7dfc363c9fc1f2273e93b941a7faeb92bdcfc01e5131020bb3d95d5c1e",
  "tokenObservations": [
    {
      "token_id": "192000000",
      "invocation": 0,
      "hash": "0x04cfe097c593a7ad6070dc14a3b492f11139b70fd0a5032e2694ce2d35e726ad",
      "minted_at": "2021-10-22T08:08:04+00:00",
      "owner_address": "0x93f7cb21d6904492b33e0df24008c8b13ce64380",
      "media_url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/192000000.png"
    },
    {
      "token_id": "192000001",
      "invocation": 1,
      "hash": "0xa4a07e0a51d31b1e6141b18a30fa4ff19ed7530a5205f5cf954e9518f4e0dc7b",
      "minted_at": "2021-11-02T19:33:54+00:00",
      "owner_address": "0x79745529992758f9f286f976cf2db76e9b8b322b",
      "media_url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/192000001.png"
    },
    {
      "token_id": "192000010",
      "invocation": 10,
      "hash": "0x514d8a5d141da65b75a08f16f21eff08dafa7919cd2fc11687d2c7cabb8b7e72",
      "minted_at": "2021-11-02T19:43:05+00:00",
      "owner_address": "0xc2e7baeee8bd51a69b2ddb3e34c507203fc9d338",
      "media_url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/192000010.png"
    },
    {
      "token_id": "192000020",
      "invocation": 20,
      "hash": "0x750b23b0973c23c44f3cff207e9a69c01f65a87c81b14b22eafc33be13d20234",
      "minted_at": "2021-11-02T20:07:39+00:00",
      "owner_address": "0xc219698c58fdfb3a5004d8fa9de22d0cf0c0d03c",
      "media_url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/192000020.png"
    },
    {
      "token_id": "192000113",
      "invocation": 113,
      "hash": "0xb56cbb0b083ea0a28ec8fed45b532731fe5c4c91ae43dea4cf88d560e5121227",
      "minted_at": "2021-11-20T07:56:46+00:00",
      "owner_address": "0xdd19308a9731cdecb67e0d80ca6823394208c045",
      "media_url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/192000113.png"
    }
  ],
  "tokenPageChecks": [
    {
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/192000000",
      "status": 200,
      "observedAt": "2026-09-18T08:06:00Z"
    },
    {
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/192000001",
      "status": 200,
      "observedAt": "2026-09-18T08:06:00Z"
    },
    {
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/192000010",
      "status": 200,
      "observedAt": "2026-09-18T08:06:00Z"
    },
    {
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/192000020",
      "status": 200,
      "observedAt": "2026-09-18T08:06:00Z"
    },
    {
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/192000113",
      "status": 200,
      "observedAt": "2026-09-18T08:06:00Z"
    },
    {
      "url": "https://www.artblocks.io/collection/recursion-by-hevey",
      "status": 200,
      "observedAt": "2026-09-18T08:08:00Z"
    }
  ],
  "visualObservations": [
    {
      "id": "V01",
      "subject": "token 192000000 static preview",
      "observedAt": "2026-09-18T08:06:00Z",
      "observer": "Kimi (agent)",
      "note": "2400x2400 PNG viewed: black ground, dense red/mint/teal fractal clusters down to pixel scale, large solid rectangles; depth-5 showcase configuration visible."
    },
    {
      "id": "V02",
      "subject": "token 192000001 static preview",
      "observedAt": "2026-09-18T08:06:00Z",
      "observer": "Kimi (agent)",
      "note": "Viewed: black ground, large orange-red and steel-blue solid rectangles balanced with dense packed clusters."
    },
    {
      "id": "V03",
      "subject": "token 192000010 static preview",
      "observedAt": "2026-09-18T08:06:00Z",
      "observer": "Kimi (agent)",
      "note": "Viewed: white ground, unfilled crimson/teal rectangle outlines; outline mode."
    },
    {
      "id": "V04",
      "subject": "token 192000020 static preview",
      "observedAt": "2026-09-18T08:06:00Z",
      "observer": "Kimi (agent)",
      "note": "Viewed: black ground, blocks shaded in a smooth mint-to-beige-to-red bilinear gradient across the field."
    },
    {
      "id": "V05",
      "subject": "token 192000113 static preview",
      "observedAt": "2026-09-18T08:06:00Z",
      "observer": "Kimi (agent)",
      "note": "Viewed: white ground, one dominant crimson square, sparse teal/dark-teal/pale-gray rectangles, wide empty space; minimal shallow-depth read."
    },
    {
      "id": "V06",
      "subject": "token 192000113 live renderer",
      "observedAt": "2026-09-18T08:07:00Z",
      "observer": "Kimi (agent)",
      "note": "Headless Chrome: chain hash constant; frameCount 1 static; click 1 replaced working hash (b56cbb0b... -> 53e599db...) and layout, corner pixel stayed white; click 2 repeated (32ed628f...); palette and ground preserved across regenerations; zero audio elements. Screenshots research3/tools/recursion-192000113-v0/v1/v2.png."
    }
  ]
}