{
  "observedAt": "2026-09-20T00:21:03Z",
  "endpoint": "https://artblocks-mainnet.hasura.app/v1/graphql",
  "projectQueryFields": "see research4/fetch_projects.py (identical field list for all batch projects)",
  "query": "query ProjectBySlug($slug: String!) { projects_metadata(where: {slug: {_eq: $slug}}) { ... script } }",
  "variables": {
    "slug": "petro-national-by-john-gerrard"
  },
  "projectObservation": {
    "id": "0x64780ce53f6e966e18a22af13a2f97369580ec11-0",
    "slug": "petro-national-by-john-gerrard",
    "name": "Petro National",
    "artist_name": "John Gerrard",
    "contract_address": "0x64780ce53f6e966e18a22af13a2f97369580ec11",
    "project_id": "0",
    "chain_id": 1,
    "invocations": 196,
    "max_invocations": 196,
    "complete": true,
    "paused": false,
    "active": true,
    "locked": false,
    "license": "CC BY-NC-ND 4.0",
    "link_to_license": null,
    "script_type_and_version": "babylon@5.0.0",
    "script_count": 5,
    "website": null,
    "description": "196 nations and regions realised as gasoline spills on the world ocean.\n\nCentering on a generative thin film refraction algorithm each country and region in Petro National reflects its per capita annual consumption of petroleum, with low-consumption countries and regions manifesting a very thin spill leaning towards the blue green spectrum to high-consumption countries and regions being thick, lustrous and highly iridescent forms. Society consumes 100 million barrels of oil every day with radically differing patterns between global north and south. \n\nEach broad consumption category in the works encompasses different atmospheric, wave and sea colour traits which are further affected by the minting seed address.\n\nPetro National is a first webgl piece both online and onchain which extends my sustained work over two decades in game engines. These respond to historic intersections of energy and power. See Western Flag (Spindletop, Texas) 2017 as an example or visit johngerrard.net\n\nEach of the 196 generated worlds runs on local time as dictated by the time zone of its capital city. Night, day and seasonality will be experienced across the year in the work with long days in summer and short in winter. Countries and regions are openly allocated to collectors upon mint. \n\nThese are spatial worlds - click and drag on the scene to look around. Press R on a keyboard to slowly rotate the camera, O / P to zoom. G for full screen in generator mode.  \n\n For more information see :  https://www.pacegallery.com/journal/john-gerrard-petro-national/ \n\nProduction credits. Producer : Werner Poetzelberger, Programmer : Helmut Bressler.",
    "artist_interview": null,
    "first_token_minted_at": "2022-06-03T17:44:19+00:00",
    "second_token_minted_at": "2022-06-21T15:30:22+00:00",
    "activated_at": "2022-06-07T15:59:37+00:00",
    "completed_at": "2022-06-21T15:52:32+00:00",
    "start_datetime": "2022-06-21T14:00:00+00:00",
    "price_per_token_in_wei": "0",
    "currency_symbol": "ETH",
    "curation_status": "factory",
    "curation_status_display": "artblocksxpace",
    "heritage_curation_status": "ab500",
    "aspect_ratio": 1.0,
    "external_asset_dependency_count": 0,
    "external_asset_dependencies": []
  },
  "codeSha256": "1605a0e82d4409a9c6b368a050f12d34b2c07c54f05151b9594a994d903781e4",
  "tokenObservations": [
    {
      "token_id": "0",
      "invocation": 0,
      "hash": "0x9b511924d2e034754ce660ac93d9a384ee0ce1e5a44348ff1aca4558af7f8676",
      "minted_at": "2022-06-03T17:44:19+00:00",
      "owner_address": "0xacc5603061e2713785176a58dd6464d34b4278b0",
      "media_url": "https://media-proxy.artblocks.io/1/0x64780ce53f6e966e18a22af13a2f97369580ec11/0.png"
    },
    {
      "token_id": "1",
      "invocation": 1,
      "hash": "0x17635017c33a8d59b6dbb0b9a596ab8ffc834ccf376b62ad2c9a560436f7a260",
      "minted_at": "2022-06-21T15:30:22+00:00",
      "owner_address": "0x421f26be890341fa59d4b1427a0b59245a66ae29",
      "media_url": "https://media-proxy.artblocks.io/1/0x64780ce53f6e966e18a22af13a2f97369580ec11/1.png"
    },
    {
      "token_id": "60",
      "invocation": 60,
      "hash": "0x0a606806eba5fb33ac5ecf9554a428bd1c02d3e8b5ed2db761994cb4ce94cefc",
      "minted_at": "2022-06-21T15:51:21+00:00",
      "owner_address": "0xdd19308a9731cdecb67e0d80ca6823394208c045",
      "media_url": "https://media-proxy.artblocks.io/1/0x64780ce53f6e966e18a22af13a2f97369580ec11/60.png"
    },
    {
      "token_id": "100",
      "invocation": 100,
      "hash": "0x1b0a9f96f9dded3e4b3908eeeaa64aed3bce0580fde5cc41b6cbaeee2679690f",
      "minted_at": "2022-06-21T15:51:47+00:00",
      "owner_address": "0x7dd758d5b7e10bd45cef5b2bc79d17bf45192e10",
      "media_url": "https://media-proxy.artblocks.io/1/0x64780ce53f6e966e18a22af13a2f97369580ec11/100.png"
    },
    {
      "token_id": "195",
      "invocation": 195,
      "hash": "0x5e9c4f5998c77aee5974995a3ac2069e291dbf5b9d52d9a9f28e489823d25cff",
      "minted_at": "2022-06-21T15:52:32+00:00",
      "owner_address": "0xdc73eef8345c148ada079853ec3de4e56f1b6f07",
      "media_url": "https://media-proxy.artblocks.io/1/0x64780ce53f6e966e18a22af13a2f97369580ec11/195.png"
    }
  ],
  "tokenPageChecks": [
    {
      "url": "https://www.artblocks.io/token/1/0x64780ce53f6e966e18a22af13a2f97369580ec11/0",
      "status": 200,
      "observedAt": "2026-09-20T00:50:03Z"
    },
    {
      "url": "https://www.artblocks.io/token/1/0x64780ce53f6e966e18a22af13a2f97369580ec11/1",
      "status": 200,
      "observedAt": "2026-09-20T00:50:03Z"
    },
    {
      "url": "https://www.artblocks.io/token/1/0x64780ce53f6e966e18a22af13a2f97369580ec11/60",
      "status": 200,
      "observedAt": "2026-09-20T00:50:03Z"
    },
    {
      "url": "https://www.artblocks.io/token/1/0x64780ce53f6e966e18a22af13a2f97369580ec11/100",
      "status": 200,
      "observedAt": "2026-09-20T00:50:03Z"
    },
    {
      "url": "https://www.artblocks.io/token/1/0x64780ce53f6e966e18a22af13a2f97369580ec11/195",
      "status": 200,
      "observedAt": "2026-09-20T00:50:03Z"
    },
    {
      "url": "https://www.artblocks.io/collection/petro-national-by-john-gerrard",
      "status": 200,
      "observedAt": "2026-09-20T00:50:03Z"
    }
  ],
  "visualObservations": [
    {
      "id": "V01",
      "subject": "token 0 static preview",
      "observedAt": "2026-09-20T00:53:00Z",
      "observer": "Kimi (agent)",
      "note": "2400x2400 PNG viewed: daylight blue sea, bright iridescent ribbon in Jamaica's outline."
    },
    {
      "id": "V02",
      "subject": "token 1 static preview",
      "observedAt": "2026-09-20T00:53:00Z",
      "observer": "Kimi (agent)",
      "note": "Viewed: misty grey sea, broad Turkmenistan-shaped slick."
    },
    {
      "id": "V03",
      "subject": "token 60 static preview",
      "observedAt": "2026-09-20T00:53:00Z",
      "observer": "Kimi (agent)",
      "note": "Viewed: dark murky blue-green sea, barely visible thin slick (header)."
    },
    {
      "id": "V04",
      "subject": "token 100 static preview",
      "observedAt": "2026-09-20T00:53:00Z",
      "observer": "Kimi (agent)",
      "note": "Viewed: dark stormy sea, dense red-rimmed iridescent mass (Korea, consumption extreme)."
    },
    {
      "id": "V05",
      "subject": "token 195 static preview",
      "observedAt": "2026-09-20T00:53:00Z",
      "observer": "Kimi (agent)",
      "note": "Viewed: pale fog, vast pale-iridescent Russia-shaped slick."
    },
    {
      "id": "V06",
      "subject": "token 60 live renderer",
      "observedAt": "2026-09-20T00:55:00Z",
      "observer": "Kimi (agent)",
      "note": "Headless Chrome: hash matched chain; perpetual wave animation (frames differ); R key engaged auto-rotation; drag changed viewpoint; zero audio elements; browser exited cleanly."
    }
  ]
}