{
  "observedAt": "2026-09-19T00:00:00+00:00",
  "endpoint": "https://artblocks-mainnet.hasura.app/v1/graphql",
  "projectQueryFields": "project_id name slug license invocations max_invocations script_type_and_version description website artist_address activated_at start_datetime completed_at first_token_minted_at contract_address",
  "query": "query($slug:String!){ projects_metadata(where:{slug:{_eq:$slug}}){ project_id name slug license invocations max_invocations script_type_and_version description website activated_at start_datetime completed_at first_token_minted_at contract_address script } }",
  "variables": {
    "slug": "friendship-bracelets-by-alexis-andre"
  },
  "projectObservation": {
    "project_id": "0",
    "slug": "friendship-bracelets-by-alexis-andre",
    "license": "NFT License",
    "invocations": 38965,
    "max_invocations": 39000,
    "script_type_and_version": "js@na",
    "first_token_minted_at": "2022-10-26T20:55:35+00:00",
    "activated_at": "2022-10-27T19:10:23+00:00",
    "start_datetime": "2022-11-03T15:00:00+00:00",
    "completed_at": null,
    "contract_address": "0x942bc2d3e7a589fe5bd4a5c6ef9727dfd82f5c8a"
  },
  "codeSha256": "e416e984cfe1e0b73297a90939a8849644dbc9a343b581ce822269b693a76952",
  "tokenObservations": [
    {
      "token_id": "0",
      "invocation": 0,
      "hash": "0x80a50d744e188a688d1b2a0cf8093805470b022156874f9ef3173efb7b87b0ee",
      "minted_at": "2022-10-26T20:55:35+00:00",
      "owner_address": "0x107054d474ec4995474bab1351f1da99029de638",
      "features": {
        "Fill": "Taaaaall",
        "Vibe": "Look, mom, it's a flow field!",
        "View": "Loop",
        "Compass": "Fine",
        "Corners": "Some",
        "Palette": "Marfa Sunset",
        "Atmosphere": "Clear",
        "Primary Color": "Orange - 900"
      },
      "mediaUrl": "https://media-proxy.artblocks.io/0x942bc2d3e7a589fe5bd4a5c6ef9727dfd82f5c8a/0.png",
      "generatorUrl": "https://generator.artblocks.io/0x942bc2d3e7a589fe5bd4a5c6ef9727dfd82f5c8a/0"
    },
    {
      "token_id": "1",
      "invocation": 1,
      "hash": "0x1a4032ad5ae46899a14c2a23e0e305013b4aab43f7ac2b9a56d2679c29c57136",
      "minted_at": "2022-11-01T23:11:11+00:00",
      "owner_address": "0x2776621ff536af829919ab6cba8db434aeba43f9",
      "features": {
        "Fill": "Smol",
        "Vibe": "Rings?",
        "View": "Loop",
        "Compass": "Fine",
        "Corners": "Some",
        "Palette": "\u25cb",
        "Atmosphere": "Foggy",
        "Primary Color": "White - Blanc"
      },
      "mediaUrl": "https://media-proxy.artblocks.io/0x942bc2d3e7a589fe5bd4a5c6ef9727dfd82f5c8a/1.png",
      "generatorUrl": "https://generator.artblocks.io/0x942bc2d3e7a589fe5bd4a5c6ef9727dfd82f5c8a/1"
    },
    {
      "token_id": "10",
      "invocation": 10,
      "hash": "0x8ca5ac537aecbf114b294e1890f398c839b75acf8f465fc637706d202b9d5ef1",
      "minted_at": "2022-11-01T23:50:23+00:00",
      "owner_address": "0xd209cfa7f31a76a2994c949c3a7ad0415dd83148",
      "features": {
        "Fill": "Wiiiiide",
        "Vibe": "Look, mom, it's a flow field!",
        "View": "Close up",
        "Compass": "Broken",
        "Corners": "Few",
        "Palette": "B&W",
        "Atmosphere": "Foggy",
        "Primary Color": "Black - 310"
      },
      "mediaUrl": "https://media-proxy.artblocks.io/0x942bc2d3e7a589fe5bd4a5c6ef9727dfd82f5c8a/10.png",
      "generatorUrl": "https://generator.artblocks.io/0x942bc2d3e7a589fe5bd4a5c6ef9727dfd82f5c8a/10"
    },
    {
      "token_id": "20",
      "invocation": 20,
      "hash": "0xeeb67f4770dbe83ec6df0f923d19c6d1e772a82d387c8266b12ffcd926865b2c",
      "minted_at": "2022-11-02T00:10:47+00:00",
      "owner_address": "0x7b9c7ce84c0eda63c5a8a814aa743ed384b77c09",
      "features": {
        "Fill": "Taaaaall",
        "Vibe": "Rings?",
        "View": "Loop",
        "Compass": "Broken",
        "Corners": "Some",
        "Palette": "Protea ",
        "Atmosphere": "Foggy",
        "Primary Color": "Pink - 3706"
      },
      "mediaUrl": "https://media-proxy.artblocks.io/0x942bc2d3e7a589fe5bd4a5c6ef9727dfd82f5c8a/20.png",
      "generatorUrl": "https://generator.artblocks.io/0x942bc2d3e7a589fe5bd4a5c6ef9727dfd82f5c8a/20"
    },
    {
      "token_id": "7064",
      "invocation": 7064,
      "hash": "0x740c40998fca88dfcbb7f182b595ce21bd1c5d9768ea5695211df7ae51541228",
      "minted_at": "2022-11-03T21:12:59+00:00",
      "owner_address": "0xdd19308a9731cdecb67e0d80ca6823394208c045",
      "features": {
        "Fill": "Wiiiiide",
        "Vibe": "Rings?",
        "View": "Close up",
        "Compass": "Fine",
        "Corners": "Some",
        "Palette": "der Geheimnistr\u00e4ger",
        "Atmosphere": "Clear",
        "Primary Color": "Black - 310"
      },
      "mediaUrl": "https://media-proxy.artblocks.io/0x942bc2d3e7a589fe5bd4a5c6ef9727dfd82f5c8a/7064.png",
      "generatorUrl": "https://generator.artblocks.io/0x942bc2d3e7a589fe5bd4a5c6ef9727dfd82f5c8a/7064"
    }
  ],
  "tokenPageChecks": [
    {
      "url": "https://www.artblocks.io/token/1/0x942bc2d3e7a589fe5bd4a5c6ef9727dfd82f5c8a/0",
      "status": 200,
      "observedAt": "2026-09-19T00:00:00+00:00"
    },
    {
      "url": "https://www.artblocks.io/token/1/0x942bc2d3e7a589fe5bd4a5c6ef9727dfd82f5c8a/1",
      "status": 200,
      "observedAt": "2026-09-19T00:00:00+00:00"
    },
    {
      "url": "https://www.artblocks.io/token/1/0x942bc2d3e7a589fe5bd4a5c6ef9727dfd82f5c8a/10",
      "status": 200,
      "observedAt": "2026-09-19T00:00:00+00:00"
    },
    {
      "url": "https://www.artblocks.io/token/1/0x942bc2d3e7a589fe5bd4a5c6ef9727dfd82f5c8a/20",
      "status": 200,
      "observedAt": "2026-09-19T00:00:00+00:00"
    },
    {
      "url": "https://www.artblocks.io/token/1/0x942bc2d3e7a589fe5bd4a5c6ef9727dfd82f5c8a/7064",
      "status": 200,
      "observedAt": "2026-09-19T00:00:00+00:00"
    }
  ],
  "visualObservations": [
    {
      "id": "V01",
      "tokenId": "0",
      "chainId": 1,
      "contract": "0x942bc2d3e7a589fe5bd4a5c6ef9727dfd82f5c8a",
      "canonicalUrl": "https://www.artblocks.io/token/1/0x942bc2d3e7a589fe5bd4a5c6ef9727dfd82f5c8a/0",
      "mediaUrl": "https://media-proxy.artblocks.io/0x942bc2d3e7a589fe5bd4a5c6ef9727dfd82f5c8a/0.png",
      "observer": "research-operator",
      "method": "static-png-plus-code-read",
      "observedAt": "2026-09-19T00:00:00+00:00",
      "timingLimitation": "static media-proxy PNG; live duration not stopwatch-timed unless noted",
      "observations": "Inspected media-proxy PNG is 2400x2400px, mid-tone and strongly coloured (mean RGB 160,54,21). File size 5922189 bytes. Indexed features: Fill Taaaaall; Vibe Look, mom, it's a flow field!; View Loop; Compass Fine; Corners Some; Palette Marfa Sunset; Atmosphere Clear; Primary Color Orange - 900",
      "motion": "see motionNote",
      "audio": "none-heard",
      "controlsTested": []
    },
    {
      "id": "V02",
      "tokenId": "1",
      "chainId": 1,
      "contract": "0x942bc2d3e7a589fe5bd4a5c6ef9727dfd82f5c8a",
      "canonicalUrl": "https://www.artblocks.io/token/1/0x942bc2d3e7a589fe5bd4a5c6ef9727dfd82f5c8a/1",
      "mediaUrl": "https://media-proxy.artblocks.io/0x942bc2d3e7a589fe5bd4a5c6ef9727dfd82f5c8a/1.png",
      "observer": "research-operator",
      "method": "static-png-plus-code-read",
      "observedAt": "2026-09-19T00:00:00+00:00",
      "timingLimitation": "static media-proxy PNG; live duration not stopwatch-timed unless noted",
      "observations": "Inspected media-proxy PNG is 2400x2400px, mid-tone and muted or near-neutral (mean RGB 161,127,132). File size 6748207 bytes. Indexed features: Fill Smol; Vibe Rings?; View Loop; Compass Fine; Corners Some; Palette \u25cb; Atmosphere Foggy; Primary Color White - Blanc",
      "motion": "see motionNote",
      "audio": "none-heard",
      "controlsTested": []
    },
    {
      "id": "V03",
      "tokenId": "10",
      "chainId": 1,
      "contract": "0x942bc2d3e7a589fe5bd4a5c6ef9727dfd82f5c8a",
      "canonicalUrl": "https://www.artblocks.io/token/1/0x942bc2d3e7a589fe5bd4a5c6ef9727dfd82f5c8a/10",
      "mediaUrl": "https://media-proxy.artblocks.io/0x942bc2d3e7a589fe5bd4a5c6ef9727dfd82f5c8a/10.png",
      "observer": "research-operator",
      "method": "static-png-plus-code-read",
      "observedAt": "2026-09-19T00:00:00+00:00",
      "timingLimitation": "static media-proxy PNG; live duration not stopwatch-timed unless noted",
      "observations": "Inspected media-proxy PNG is 2400x2400px, mid-tone and muted or near-neutral (mean RGB 93,93,93). File size 5341937 bytes. Indexed features: Fill Wiiiiide; Vibe Look, mom, it's a flow field!; View Close up; Compass Broken; Corners Few; Palette B&W; Atmosphere Foggy; Primary Color Black - 310",
      "motion": "see motionNote",
      "audio": "none-heard",
      "controlsTested": []
    },
    {
      "id": "V04",
      "tokenId": "20",
      "chainId": 1,
      "contract": "0x942bc2d3e7a589fe5bd4a5c6ef9727dfd82f5c8a",
      "canonicalUrl": "https://www.artblocks.io/token/1/0x942bc2d3e7a589fe5bd4a5c6ef9727dfd82f5c8a/20",
      "mediaUrl": "https://media-proxy.artblocks.io/0x942bc2d3e7a589fe5bd4a5c6ef9727dfd82f5c8a/20.png",
      "observer": "research-operator",
      "method": "static-png-plus-code-read",
      "observedAt": "2026-09-19T00:00:00+00:00",
      "timingLimitation": "static media-proxy PNG; live duration not stopwatch-timed unless noted",
      "observations": "Inspected media-proxy PNG is 2400x2400px, mid-tone and strongly coloured (mean RGB 171,126,95). File size 7210805 bytes. Indexed features: Fill Taaaaall; Vibe Rings?; View Loop; Compass Broken; Corners Some; Palette Protea ; Atmosphere Foggy; Primary Color Pink - 3706",
      "motion": "see motionNote",
      "audio": "none-heard",
      "controlsTested": []
    }
  ],
  "walletQuery": {
    "endpoint": "https://artblocks-mainnet.hasura.app/v1/graphql",
    "query": "query { user_profiles(where: {username: {_eq: \"ab5d\"}}) { username linked_accounts { public_address } } }",
    "variables": {},
    "wallets": [
      "0xce6dc14c5494d8a4325a81d3b257d130fa2039d1",
      "0x2247247ee0eee59557e6cd14f7e047f6a9309b5c",
      "0xdd19308a9731cdecb67e0d80ca6823394208c045"
    ],
    "observedAt": "2026-09-19T00:00:00+00:00"
  }
}
