{
  "observedAt": "2026-09-17T23:56:53.799293+00:00",
  "endpoint": "https://artblocks-mainnet.hasura.app/v1/graphql",
  "query": "query { projects_metadata(where:{slug:{_eq:\"abstraction-by-hevey\"}}){name artist_name 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 script_type_and_version website artist_interview sales_notes script} tokens_metadata(where:{project_id:{_eq:\"0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270-69\"},token_id:{_in:[\"69000000\",\"69000001\",\"69000010\",\"69000020\",\"69000066\",\"69000255\"]}}){token_id invocation owner_address hash minted_at mint_transaction_hash preview_asset_url live_view_url features} }",
  "variables": {},
  "projectObservation": {
    "name": "Abstraction",
    "artist_name": "Hevey",
    "contract_address": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
    "project_id": "69",
    "description": "﻿Abstraction is a complex abstract artwork created in several stages where each new element drawn takes into account the elements drawn in the previous stages.",
    "license": "NFT License",
    "link_to_license": null,
    "invocations": 256,
    "max_invocations": 256,
    "activated_at": "2021-05-19T01:33:01+00:00",
    "first_token_minted_at": "2021-05-18T19:18:08+00:00",
    "second_token_minted_at": "2021-05-22T16:05:33+00:00",
    "completed_at": "2021-06-28T17:23:43+00:00",
    "start_datetime": "2021-05-22T16:05:33+00:00",
    "price_per_token_in_wei": "75000000000000000",
    "script_type_and_version": "p5@1.0.0",
    "website": "https://twitter.com/HeveyArt",
    "artist_interview": null,
    "sales_notes": null
  },
  "tokenObservations": [
    {
      "token_id": "69000010",
      "invocation": 10,
      "owner_address": "0xd641e5aa5b6f161fd4d871d10c516e991dcf435b",
      "hash": "0x8a8a973eff14ecce529311ce0ee542fabcc849fbff0e13edd531f85dcb1613bb",
      "minted_at": "2021-05-23T06:49:38+00:00",
      "mint_transaction_hash": "0x37b46dedc8e0c635d83f17e22a48d0c62ebab359bcf042d1ea9eb66f92061a26",
      "preview_asset_url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/69000010.png",
      "live_view_url": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/69000010",
      "features": {
        "Frame": "Yes",
        "Overflow": "None",
        "Dark Shapes": 4,
        "Circles Type": "Variable",
        "Frame Border": "Yes",
        "Light Shapes": 3,
        "Colored Shapes": 0,
        "Direction Type": "Chaos",
        "Circles Max Size": 9
      }
    },
    {
      "token_id": "69000000",
      "invocation": 0,
      "owner_address": "0x93f7cb21d6904492b33e0df24008c8b13ce64380",
      "hash": "0x33ddb3211e0367c477d7c8e36d024dda8a0e48486a10dbf2b7c992346892592a",
      "minted_at": "2021-05-18T19:18:08+00:00",
      "mint_transaction_hash": "0x3b191d63c43d2de86a8a265fddfe0cbbfa0adcc9a3c763286ac86e8a7d944054",
      "preview_asset_url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/69000000.png",
      "live_view_url": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/69000000",
      "features": {
        "Frame": "Yes",
        "Overflow": "Yes",
        "Dark Shapes": 2,
        "Circles Type": "Variable",
        "Frame Border": "Yes",
        "Light Shapes": 2,
        "Colored Shapes": 1,
        "Direction Type": "Diagonals",
        "Circles Max Size": 5
      }
    },
    {
      "token_id": "69000066",
      "invocation": 66,
      "owner_address": "0xdd19308a9731cdecb67e0d80ca6823394208c045",
      "hash": "0xce76a7649ed52f5f61872e490b36560756ab5b05cb35ae280db1eb6f73cf7481",
      "minted_at": "2021-06-26T11:32:53+00:00",
      "mint_transaction_hash": "0x9076a738bc5e0c4aae20479c7c5c3010d5e94106f59a09a52e789a6c2f78ea4a",
      "preview_asset_url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/69000066.png",
      "live_view_url": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/69000066",
      "features": {
        "Frame": "Yes",
        "Overflow": "Yes",
        "Dark Shapes": 4,
        "Circles Type": "Variable",
        "Frame Border": "Yes",
        "Light Shapes": 4,
        "Colored Shapes": 3,
        "Direction Type": "Diagonals",
        "Circles Max Size": 26
      }
    },
    {
      "token_id": "69000020",
      "invocation": 20,
      "owner_address": "0x8adc269827c9cba96bae388a1e023acdab7f622d",
      "hash": "0xa283a9ac58eb614e148e060f7d15e6216ca07c45856202e2fca8156d8cd6a3c2",
      "minted_at": "2021-05-28T19:34:40+00:00",
      "mint_transaction_hash": "0x84d683478e94f87ce8bbe6b27b89021bed42478a786e8ed55e64529e04a9a300",
      "preview_asset_url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/69000020.png",
      "live_view_url": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/69000020",
      "features": {
        "Frame": "Yes",
        "Overflow": "None",
        "Dark Shapes": 3,
        "Circles Type": "Variable",
        "Frame Border": "Yes",
        "Light Shapes": 3,
        "Colored Shapes": 0,
        "Direction Type": "Diagonals",
        "Circles Max Size": 18
      }
    },
    {
      "token_id": "69000255",
      "invocation": 255,
      "owner_address": "0x8469a0c1872355ef6e418c04189d6d1da012a0df",
      "hash": "0x79b78282fefb00b6c9921470b4397b4df12b5e69e20f15918ade019ba05af171",
      "minted_at": "2021-06-28T17:23:43+00:00",
      "mint_transaction_hash": "0x22a8ee7788643199450c9f9d1187378be940cd291c96c5ba4b6646a15ab89877",
      "preview_asset_url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/69000255.png",
      "live_view_url": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/69000255",
      "features": {
        "Frame": "Yes",
        "Overflow": "None",
        "Black Frame": "Yes",
        "Dark Shapes": 1,
        "Circles Type": "Variable",
        "Light Shapes": 1,
        "Colored Shapes": 0,
        "Direction Type": "Axes",
        "Circles Max Size": 15
      }
    },
    {
      "token_id": "69000001",
      "invocation": 1,
      "owner_address": "0xf1c54f5a9d3f2349793c4f78fec79bcda2a2c982",
      "hash": "0x2b23f25629d3c4ecaa777e8265175bb6733059e2ad0ea8344c2def8088610f9e",
      "minted_at": "2021-05-22T16:05:33+00:00",
      "mint_transaction_hash": "0x9a7cdc0794df5c1410789e8e53177fb3af2f240373dc5bb1d67c0047b02009c9",
      "preview_asset_url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/69000001.png",
      "live_view_url": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/69000001",
      "features": {
        "Frame": "Yes",
        "Overflow": "Partial",
        "Dark Shapes": 4,
        "Circles Type": "Variable",
        "Frame Border": "Yes",
        "Light Shapes": 3,
        "Colored Shapes": 0,
        "Direction Type": "Diagonals",
        "Circles Max Size": 8
      }
    }
  ],
  "codeSha256": "c5589de895788bfc1814f2df37d0f9d46eac4adfd1bc66665a40266cf38125c3",
  "holdingCheck": {
    "url": "https://www.artblocks.io/profile/ab5d",
    "observedAt": "2026-09-18T00:00:11.076619+00:00",
    "status": 200,
    "locator": "server-rendered profile payload: linked_accounts[].public_address",
    "wallets": [
      "0xdd19308a9731cdecb67e0d80ca6823394208c045",
      "0xce6dc14c5494d8a4325a81d3b257d130fa2039d1",
      "0x2247247ee0eee59557e6cd14f7e047f6a9309b5c"
    ],
    "completeLinkedWalletSet": true,
    "matchedTokenId": "69000066",
    "owner": "0xdd19308a9731cdecb67e0d80ca6823394208c045"
  },
  "tokenPageChecks": [
    {
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/69000000",
      "status": 200,
      "observedAt": "2026-09-18T00:00:13.881405+00:00",
      "title": "Abstraction #0 by Hevey | Art Blocks",
      "outcome": "canonical HTML page retrieved; matching edition title inspected"
    },
    {
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/69000001",
      "status": 200,
      "observedAt": "2026-09-18T00:00:13.745307+00:00",
      "title": "Abstraction #1 by Hevey | Art Blocks",
      "outcome": "canonical HTML page retrieved; matching edition title inspected"
    },
    {
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/69000010",
      "status": 200,
      "observedAt": "2026-09-18T00:00:13.905919+00:00",
      "title": "Abstraction #10 by Hevey | Art Blocks",
      "outcome": "canonical HTML page retrieved; matching edition title inspected"
    },
    {
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/69000020",
      "status": 200,
      "observedAt": "2026-09-18T00:00:13.637868+00:00",
      "title": "Abstraction #20 by Hevey | Art Blocks",
      "outcome": "canonical HTML page retrieved; matching edition title inspected"
    },
    {
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/69000066",
      "status": 200,
      "observedAt": "2026-09-18T00:00:13.757810+00:00",
      "title": "Abstraction #66 by Hevey | Art Blocks",
      "outcome": "canonical HTML page retrieved; matching edition title inspected"
    }
  ],
  "visualObservations": [
    {
      "tokenId": "69000000",
      "url": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/69000000",
      "method": "Actual original generator canvas viewed through CUA Chrome backend screenshots",
      "observationWindow": {
        "start": "2026-09-17T23:56:53.799293+00:00",
        "end": "2026-09-18T00:02:27.170275+00:00"
      },
      "note": "Dusty pink mat; upper-right overflowing crescent; pink/tan/dark rounded diagonal paths, dense fine slanted strokes at left and miniature traces within broad marks.",
      "sourceId": "S09",
      "runtime": "Finished static composition. No audio mechanism in full script; auditory playback not assessed."
    },
    {
      "tokenId": "69000001",
      "url": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/69000001",
      "method": "Actual original generator canvas viewed through CUA Chrome backend screenshots",
      "observationWindow": {
        "start": "2026-09-17T23:56:53.799293+00:00",
        "end": "2026-09-18T00:02:27.170275+00:00"
      },
      "note": "Purple mat; pink/violet pipes; upper-right ring and lower-left ring overflowing mat. Not monochrome despite Colored Shapes 0.",
      "sourceId": "S10",
      "runtime": "Finished static composition. No audio mechanism in full script; auditory playback not assessed."
    },
    {
      "tokenId": "69000010",
      "url": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/69000010",
      "method": "Actual original generator canvas viewed through CUA Chrome backend screenshots",
      "observationWindow": {
        "start": "2026-09-17T23:56:53.799293+00:00",
        "end": "2026-09-18T00:02:27.170275+00:00"
      },
      "note": "Mauve mat; dominant upper-left dark ring and broad lower dark masses; blue-violet paths, multiple white holes; mixed orthogonal and diagonal routing.",
      "sourceId": "S11",
      "runtime": "Finished static composition. No audio mechanism in full script; auditory playback not assessed."
    },
    {
      "tokenId": "69000020",
      "url": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/69000020",
      "method": "Actual original generator canvas viewed through CUA Chrome backend screenshots",
      "observationWindow": {
        "start": "2026-09-17T23:56:53.799293+00:00",
        "end": "2026-09-18T00:02:27.170275+00:00"
      },
      "note": "Pale blue mat; cyan/pink paths, large dark central ring and lower-left cropped ring; white corners occupied by fine hatching.",
      "sourceId": "S12",
      "runtime": "Finished static composition. No audio mechanism in full script; auditory playback not assessed."
    },
    {
      "tokenId": "69000066",
      "url": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/69000066",
      "method": "Actual original generator canvas viewed through CUA Chrome backend screenshots",
      "observationWindow": {
        "start": "2026-09-17T23:56:53.799293+00:00",
        "end": "2026-09-18T00:02:27.170275+00:00"
      },
      "note": "Muted purple mat; huge dark rings cross top/left; mint and dusty-pink zigzags; three violet discs, including small center disc, densely overdrawn lower-right disc.",
      "sourceId": "S13",
      "runtime": "Finished static composition. No audio mechanism in full script; auditory playback not assessed."
    }
  ],
  "runtimeObservation": {
    "observedAt": "2026-09-18T00:02:27.170275+00:00",
    "tokensRepeated": [
      "69000000",
      "69000066"
    ],
    "method": "Repeat original screenshots separated by intervening primary-source inspection; edition 66 canvas click and post-click screenshot.",
    "result": "Same finished composition on repeat; click produced no visible change. No claim to measured render-completion duration.",
    "limitations": "One screenshot of inactive held tab returned an empty image; subsequent direct canvas interaction and screenshot restored the same original composition. Temporary DOM read timeout during edition 1 load resolved by later screenshot.",
    "audio": "No audio handlers/dependency in artist script; no auditory test claimed."
  },
  "scriptInspection": {
    "bytes": 6372,
    "sha256": "c5589de895788bfc1814f2df37d0f9d46eac4adfd1bc66665a40266cf38125c3",
    "fullRead": true,
    "readerModel": "gpt-6-astra",
    "source": "Official index response, exact query above",
    "localExecution": false,
    "hostedOriginalExecution": true,
    "block": null,
    "findings": [
      "Hash slices drive flags/colors/directions; seeded shuffle chooses walk steps.",
      "S occupancy grid prevents visiting reserved cells; walkers stop by length or no valid neighbor.",
      "M reads existing canvas colors with get(x,y) to reserve cells; later modes use prior marks as masks.",
      "20/80/320-cell stages; dense circles make broad rounded paths; 6000-square canvas captured then resized.",
      "setup calls noLoop; no pointer/key/audio/resize handlers."
    ]
  },
  "originalSubmissionIntegrity": {
    "evidence.json": "495ecfb029d163b1c5b2fda69c9ddce8a206ad4d33cec8f79577651a8f17471f",
    "sources.json": "a68cf6d677054580c76d44bd440cd1fe0bc7bafe5972da62274fc0b8b8da1c67",
    "usage.json": "803e3e77d107de8428cadd11d6e7b20dfda6b8b50331da24109f8c35542b0884",
    "record.json": "18c96a6a3ca6f636322ecfd5646e12bc4aa5ed6f9e9b9cbba89b1787d346c4c7",
    "research-notes.md": "be9c8ba962b9b59cbf2cb353b0d1440bbb63c3ffa3c978b6338ec5b887578d2b",
    "essay.md": "903a458134ea4c5788d586dcf973b781fbbc09921eb82af5e386933c1f6c0080",
    "presentation.json": "d2a90aa647fa09cb3895aa3a8efccae33feefeac6741c320cef89928caf46ebd"
  },
  "revisionStableAt": "2026-09-18T00:02:59.700919+00:00"
}
