{
  "observedAt": "2026-09-17T21:36:44.315744+00:00",
  "endpoint": "https://artblocks-mainnet.hasura.app/v1/graphql",
  "query": "query { projects_metadata(where:{slug:{_eq:\"hashtractors-by-darien-brito\"}}){name slug 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 currency_symbol script_type_and_version dependency_name_and_version website artist_interview sales_notes} tokens_metadata(where:{token_id:{_eq:\"90000096\"},project_id:{_eq:\"0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270-90\"}}){token_id invocation owner_address hash minted_at preview_asset_url primary_asset_url live_view_url features} }",
  "projectObservation": {
    "name": "Hashtractors",
    "slug": "hashtractors-by-darien-brito",
    "contract_address": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
    "project_id": "90",
    "description": "Hashtractors are a collection of generative renderings of various parametric equations commonly know as \"strange attractors\". These equations are at the heart of chaos theory; a branch of mathematics focused on the study of dynamical systems that are highly sensitive to initial conditions. A selection of 29 different equations has been made for this collection. Hash data is used as their parameters.",
    "license": "NFT License",
    "link_to_license": null,
    "invocations": 128,
    "max_invocations": 128,
    "activated_at": "2021-06-24T21:51:30+00:00",
    "first_token_minted_at": "2021-06-16T07:10:38+00:00",
    "second_token_minted_at": "2021-06-27T18:04:27+00:00",
    "completed_at": "2021-06-27T18:06:02+00:00",
    "start_datetime": "2021-06-27T18:04:27+00:00",
    "price_per_token_in_wei": "110000000000000000",
    "currency_symbol": "ETH",
    "script_type_and_version": "p5@1.0.0",
    "dependency_name_and_version": "p5@1.0.0",
    "website": "https://www.instagram.com/darien.brito/",
    "artist_interview": null,
    "sales_notes": null
  },
  "codeSha256": "3f678fe20e32b51b4b38857c5d5d58a1e7d70fa33b7e6c58606129d9a1695178",
  "tokenObservations": [
    {
      "token_id": "90000000",
      "invocation": 0,
      "hash": "0xcf20951d50de8e6e89ad073ef2c8070b3df38b3b1d20f9cdb0224d4ef95508f7",
      "minted_at": "2021-06-16T07:10:38+00:00",
      "mint_transaction_hash": "0x5b228c8c6981d301f8a414f70d498851b351bbe24a6da7c46971f29dc6973940",
      "preview_asset_url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/90000000.png",
      "primary_asset_url": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/90000000",
      "live_view_url": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/90000000",
      "features": {
        "Axis": "y",
        "Angle": 144,
        "Scale": 1.2,
        "Attractor": "Aizawa",
        "Time delta": 0.010569
      }
    },
    {
      "token_id": "90000001",
      "invocation": 1,
      "hash": "0xebdf0d96e02e6a4a29f55775a95c60bf5a32fd9c793cb4d0b5ef22c07b128e83",
      "minted_at": "2021-06-27T18:04:27+00:00",
      "mint_transaction_hash": "0xc5b494fab92cad1a1e8fdcb047a451763c958422a8c1765e2939aebb58322f9d",
      "preview_asset_url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/90000001.png",
      "primary_asset_url": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/90000001",
      "live_view_url": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/90000001",
      "features": {
        "Axis": "xz",
        "Angle": 36,
        "Scale": 1.05,
        "Attractor": "Wang-Sun",
        "Time delta": 0.071176
      }
    },
    {
      "token_id": "90000010",
      "invocation": 10,
      "hash": "0x20197386c492c70f93a3e0f149199c41486a0397b879d4e10b3a21325beff5f2",
      "minted_at": "2021-06-27T18:04:27+00:00",
      "mint_transaction_hash": "0xb3d4ec50e079920e23e25e58475d5cdecf000b03ba4e64ab7d40c7c4ed039aa5",
      "preview_asset_url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/90000010.png",
      "primary_asset_url": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/90000010",
      "live_view_url": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/90000010",
      "features": {
        "Axis": "xz",
        "Angle": 90,
        "Scale": 1.3,
        "Attractor": "Finance",
        "Time delta": 0.045765
      }
    },
    {
      "token_id": "90000020",
      "invocation": 20,
      "hash": "0x10da3427976f19ee93746040fc76e65b2fd6f392f78013da0451b02375cc21ea",
      "minted_at": "2021-06-27T18:04:27+00:00",
      "mint_transaction_hash": "0x2a92d83e559d24a7b72e01a333785911bebd62371b6d5664b417561fb65c770f",
      "preview_asset_url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/90000020.png",
      "primary_asset_url": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/90000020",
      "live_view_url": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/90000020",
      "features": {
        "Axis": "y",
        "Angle": 288,
        "Scale": 1.1,
        "Attractor": "Act",
        "Time delta": 0.012212
      }
    }
  ],
  "tokenPageChecks": [
    {
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/90000000",
      "status": 200,
      "observedAt": "2026-09-17T21:37:29.461634+00:00"
    },
    {
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/90000001",
      "status": 200,
      "observedAt": "2026-09-17T21:37:30.724821+00:00"
    },
    {
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/90000010",
      "status": 200,
      "observedAt": "2026-09-17T21:37:31.972109+00:00"
    },
    {
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/90000020",
      "status": 200,
      "observedAt": "2026-09-17T21:37:33.461891+00:00"
    },
    {
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/90000096",
      "status": 200,
      "observedAt": "2026-09-17T21:37:34.068747+00:00"
    }
  ],
  "heldTokenObservation": {
    "token_id": "90000096",
    "invocation": 96,
    "owner_address": "0xdd19308a9731cdecb67e0d80ca6823394208c045",
    "hash": "0x54165ae494e28a9e0512bf3ac214879feea88e4798f7b955427437c7c53b6097",
    "minted_at": "2021-06-27T18:05:13+00:00",
    "preview_asset_url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/90000096.png",
    "primary_asset_url": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/90000096",
    "live_view_url": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/90000096",
    "features": {
      "Axis": "x",
      "Angle": 36,
      "Scale": 1,
      "Attractor": "Rucklidge",
      "Time delta": 0.094706
    }
  },
  "visualObservations": [
    {
      "tokenId": "90000000",
      "url": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/90000000",
      "observedAt": "2026-09-18",
      "method": "Original Chrome generator screenshot inspection",
      "note": "Rounded beaded enclosure with larger outer arches; tighter left collars and dark internal gaps."
    },
    {
      "tokenId": "90000001",
      "url": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/90000001",
      "observedAt": "2026-09-18",
      "method": "Original Chrome generator screenshot inspection",
      "note": "Open asymmetric knot, upper-right arch and inner spiral, lower-left separated large dark beads."
    },
    {
      "tokenId": "90000010",
      "url": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/90000010",
      "observedAt": "2026-09-18",
      "method": "Original Chrome generator screenshot inspection",
      "note": "Tall inclined loop, dark opening, twisted lower bundle and large separated spheres descending."
    },
    {
      "tokenId": "90000020",
      "url": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/90000020",
      "observedAt": "2026-09-18",
      "method": "Original Chrome generator screenshot inspection",
      "note": "Two diagonal wing-like paths meet at rightward pointed fold, nested lower-left loops, ample black ground."
    }
  ],
  "heldVisualObservation": "Original #96 viewed twice separated by drafting work, unchanged; large spheres crowd funnel and curled lower passage.",
  "mintCalculation": {
    "startEvent": "indexed second token mint",
    "endEvent": "indexed completion",
    "seconds": 95,
    "publicSelloutClaim": false
  },
  "codeCaveats": [
    "No formal dynamical-system equivalence proof of thirty branches versus twenty-nine description.",
    "Independent axis normalization changes displayed aspect ratios.",
    "distances[0]=1e10 sentinel; map called without clamp.",
    "No draw function or time update after setup."
  ],
  "failedSourceLeads": [
    {
      "url": "https://darienbrito.com/work/hashtractors/",
      "outcome": "Web tool unavailable; not used as inspected source."
    }
  ]
}
