{
  "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": "montreal-friend-scale-by-amon-tobin"
  },
  "projectObservation": {
    "id": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270-320",
    "slug": "montreal-friend-scale-by-amon-tobin",
    "name": "montreal friend scale",
    "artist_name": "amon tobin",
    "contract_address": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
    "project_id": "320",
    "chain_id": 1,
    "invocations": 500,
    "max_invocations": 500,
    "complete": true,
    "paused": false,
    "active": true,
    "locked": true,
    "license": "CC BY-NC-ND 4.0",
    "link_to_license": "https://creativecommons.org/licenses/by-nc-nd/4.0/",
    "script_type_and_version": "three@0.124.0",
    "script_count": 2,
    "website": "https://www.nomark.net",
    "description": "white noise contains all possible harmonics/notes/chords. by filtering out narrow frequency bands from the noise, pure sine wave “notes” become audible. we’ve limited these bands to only ever reveal specific notes from a particular musical scale. \n\neach piece then, is a unique iteration of this scale with different notes from it gaining prominence. sometimes they will be chordal and sometimes dissonant but always beautiful because the scale is beautiful.\n\nvisually, the white noise is represented by particles which congeal into dense lines. each line that appears is a specific note you can hear and it's amplitude is defined by the corresponding particle density. chords are represented by the lines crossing over each other.\n\nso in summary, it's a quite literal visual representation of sound moving from an arbitrary form to musical form. natural order from chaos with infinitely variable patterns depending on which notes are audible. \n\n*note we’ve implemented the following variables for more radical variation in particle behavior in addition to the random generation of notes and their corresponding patterns.\n\n- particles will either form straight line shapes or curved shapes \n- particles with vary in size from one iteration to another \n- particles will either favor white or black as their prominent b&w bias creating stark contrast between iterations as well as variables in between the two extremes\n- some iterations will reveal faster and some slower",
    "artist_interview": "https://www.artblocks.io/info/spectrum/in-conversation-with-amon-tobin",
    "first_token_minted_at": "2022-06-01T20:04:22+00:00",
    "second_token_minted_at": "2022-06-08T17:00:14+00:00",
    "activated_at": "2022-06-03T21:54:26+00:00",
    "completed_at": "2022-06-08T17:58:21+00:00",
    "start_datetime": "2022-06-08T17:00:00+00:00",
    "price_per_token_in_wei": "0",
    "currency_symbol": "ETH",
    "curation_status": "factory",
    "curation_status_display": "curated",
    "heritage_curation_status": "curated series 7",
    "aspect_ratio": 1.0,
    "external_asset_dependency_count": 0,
    "external_asset_dependencies": []
  },
  "codeSha256": "37263f2eba8cfb296c0d2e79cf1ef977b18043e13773f4fea58859b803bfc72c",
  "tokenObservations": [
    {
      "token_id": "320000000",
      "invocation": 0,
      "hash": "0x38af7e3a29e1f2f90e1a29eefcecd6a336d31d3ed01a74b6d14b44f686b5c750",
      "minted_at": "2022-06-01T20:04:22+00:00",
      "owner_address": "0x1f1c38790323e2e2941eddd2bdeaf2abfe6e42df",
      "media_url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/320000000.png?t=1767810336"
    },
    {
      "token_id": "320000001",
      "invocation": 1,
      "hash": "0x3de8cd86d3643081f01fbb7134e210afaad702dfbf33e629cce778171dbf8001",
      "minted_at": "2022-06-08T17:00:14+00:00",
      "owner_address": "0xa6c2d5dfa3e48030e540d096b0619de35c4221da",
      "media_url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/320000001.png"
    },
    {
      "token_id": "320000010",
      "invocation": 10,
      "hash": "0xf5f7ad36d1aac6bf2cbbae48ef58c0717744e78a88a9b2e84584ec95f5c7177a",
      "minted_at": "2022-06-08T17:40:17+00:00",
      "owner_address": "0xc896866e927e6f8a416ba209976115e79fa0a66f",
      "media_url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/320000010.png"
    },
    {
      "token_id": "320000020",
      "invocation": 20,
      "hash": "0x4e8588d3ba9de03804c9d46d2a5e1611bdccd31d00a08c7d772b0a8a54c719f4",
      "minted_at": "2022-06-08T17:47:52+00:00",
      "owner_address": "0x13a0a5409110692f0dd4afd9318a17f110deb81d",
      "media_url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/320000020.png"
    },
    {
      "token_id": "320000495",
      "invocation": 495,
      "hash": "0x99b222b1c02c1e404cb9d4b1d27cc3082e45b8139ee635ae6f72942c6653f1a3",
      "minted_at": "2022-06-08T17:58:21+00:00",
      "owner_address": "0xdd19308a9731cdecb67e0d80ca6823394208c045",
      "media_url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/320000495.png"
    }
  ],
  "tokenPageChecks": [
    {
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/320000000",
      "status": 200,
      "observedAt": "2026-09-20T00:24:28Z"
    },
    {
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/320000001",
      "status": 200,
      "observedAt": "2026-09-20T00:24:28Z"
    },
    {
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/320000010",
      "status": 200,
      "observedAt": "2026-09-20T00:24:28Z"
    },
    {
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/320000020",
      "status": 200,
      "observedAt": "2026-09-20T00:24:28Z"
    },
    {
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/320000495",
      "status": 200,
      "observedAt": "2026-09-20T00:24:28Z"
    },
    {
      "url": "https://www.artblocks.io/collection/montreal-friend-scale-by-amon-tobin",
      "status": 200,
      "observedAt": "2026-09-20T00:24:28Z"
    }
  ],
  "visualObservations": [
    {
      "id": "V01",
      "subject": "token 320000000 static preview",
      "observedAt": "2026-09-20T00:25:40Z",
      "observer": "Kimi (agent)",
      "note": "2400x2400 PNG viewed: sparse angular white filaments meeting at sharp corners on near-black ground."
    },
    {
      "id": "V02",
      "subject": "token 320000001 static preview",
      "observedAt": "2026-09-20T00:25:40Z",
      "observer": "Kimi (agent)",
      "note": "Viewed: dense brilliant white lattice with two pronounced ring structures; density extreme of sample."
    },
    {
      "id": "V03",
      "subject": "token 320000010 static preview",
      "observedAt": "2026-09-20T00:25:40Z",
      "observer": "Kimi (agent)",
      "note": "Viewed: one clean ring with crossing diagonal filaments, bright collision node."
    },
    {
      "id": "V04",
      "subject": "token 320000020 static preview",
      "observedAt": "2026-09-20T00:25:40Z",
      "observer": "Kimi (agent)",
      "note": "Viewed: sparsest sample, two faint diagonal traces and one soft cluster."
    },
    {
      "id": "V05",
      "subject": "token 320000495 static preview",
      "observedAt": "2026-09-20T00:25:40Z",
      "observer": "Kimi (agent)",
      "note": "Viewed: sweeping curved filaments with bright node clusters, flare near top edge (header)."
    },
    {
      "id": "V06",
      "subject": "token 320000495 live renderer",
      "observedAt": "2026-09-20T00:27:30Z",
      "observer": "Kimi (agent)",
      "note": "Headless Chrome: hash matched chain; frames at t+5s/t+25s/t+55s all differ (slow congealing reveal); zero media elements; AudioContext running with autoplay policy disabled, sound not auditioned by ear; browser exited cleanly."
    }
  ]
}