{
  "sources": [
    {
      "id": "S01",
      "author": "Art Blocks",
      "title": "8 by Bard Ionson, collection page",
      "url": "https://www.artblocks.io/collection/8-by-bard-ionson",
      "publicationDate": null,
      "accessedAt": "2026-09-18",
      "accessOutcome": "inspected",
      "inspectionScope": "Whole page rendered in the browser pane and its text extracted, including the four collapsible panels (Project details, Sales notes, Display notes, Charitable giving), which were expanded by clicking before extraction.",
      "evidenceLocators": [
        "WHAT TO EXPECT panel: the interactive badge and the animated badge both present",
        "Header line: 'An Art Blocks 500 release, in the Factory category' and 'Fixed edition of 128 unique artworks'",
        "Header line: 'Released on 23 October 2021', which is the 2021-10-22T16:00:00Z opening rendered in a timezone ahead of UTC",
        "SALES NOTES panel: 'Dutch auction starting at 8 with a 0.18 resting price, reduced every 8 minutes as follows: 8 > 5 > 3 > 2 > 1 > 0.618 > 0.38 > 0.18'",
        "DISPLAY NOTES panel: 'Optimal display is a mounted touch screen to allow viewers to interact with it. But a still image can be chosen and then printed on linen paper or on canvas.'",
        "CHARITABLE GIVING panel: '12% of profit will be donated to Casa Brumar Foundation, Safe Space NOVA or The Gathering Place'",
        "PROJECT DETAILS panel, ATTRIBUTES list: six names (Background, Pa Kua Palette, Speed, Center, Glyph, Type); the Triglyphs trait carried by every token is absent from this list",
        "PROJECT DETAILS panel: WEBSITE field showing https://bardionson.com/8, the link of record that returns a 404 page"
      ]
    },
    {
      "id": "S02",
      "author": "Art Blocks",
      "title": "Art Blocks public GraphQL index, projects_metadata for project 179",
      "url": "https://artblocks-mainnet.hasura.app/v1/graphql",
      "publicationDate": null,
      "accessedAt": "2026-09-18",
      "accessOutcome": "inspected",
      "inspectionScope": "Named operation ProjectBySlug executed twice by HTTP POST with variables {\"slug\":\"8-by-bard-ionson\"}; full query text, variables and both response times retained in evidence.json. Selection included script and scripts{index script}. The complete returned script was read end to end.",
      "evidenceLocators": [
        "Response field projects_metadata[0].id = 0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270-179, corroborating contract and project identity",
        "Response fields license = 'NFT 2.0' and link_to_license = 'https://www.nftlicense.org/'",
        "Response fields activated_at = 2021-10-15T23:38:20+00:00 and start_datetime = 2021-10-22T16:00:00+00:00 and completed_at = 2023-08-09T02:31:23+00:00",
        "Response field price_per_token_in_wei = 180000000000000000 with currency_symbol ETH, equal to the 0.18 resting price of the published auction ladder",
        "Response field artist_interview = null",
        "Response field script_type_and_version = 'p5@1.0.0' and script_count = 3; the three scripts rows concatenate in index order to the script field exactly",
        "Script byte 0 onward: the opening string literal carrying the CC-BY-NC-SA notice, the artist company name, the year 2021, and the credit for the random number function",
        "Script setup(): four 8-character hash slices parsed to a Uint32Array seeding an xorshift generator; 41 draws each scaled to an integer 1-255",
        "Script inc(): pre-increment index reader, so the first parameter read consumes the second generated value and the first is never used; 36 reads performed in total",
        "Script setup(): 24 consecutive reads producing eight three-line trigrams with their I Ching names and Unicode glyphs",
        "Script draw(): switch on the centre selector with cases 1 to 28 plus a default, and the single case that repaints the background each frame",
        "Script loopChoice(): threshold comparison against the rotation variable that calls noLoop() and halts the sketch permanently",
        "Script choosePill(): reassignment of the palette index at draw time, which explains both Pa Kua Palette exceptions",
        "Script bigSym(), moon() and iching(): the three paths on which the identity symbol is actually drawn",
        "Script tail: the coordinate list for the numeral 8 using not-a-number pairs as pen-up markers"
      ]
    },
    {
      "id": "S03",
      "author": "Art Blocks",
      "title": "Art Blocks public GraphQL index, tokens_metadata for all 128 tokens of project 179",
      "url": "https://artblocks-mainnet.hasura.app/v1/graphql",
      "publicationDate": null,
      "accessedAt": "2026-09-18",
      "accessOutcome": "inspected",
      "inspectionScope": "Named operation TokensByProject executed by HTTP POST with variables {\"pid\":\"0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270-179\"}, returning token_id, invocation, hash, owner_address, minted_at and features for the complete edition. Every reproduction rate quoted in this essay was computed over this full response.",
      "evidenceLocators": [
        "All 128 features.Triglyphs strings reproduced from the token hash by independent reimplementation: 128 of 128 exact, and all 128 strings distinct",
        "features.Speed reproduced 128 of 128; features.Background reproduced 128 of 128 across white, black, Turquoise and B'dazzled blue",
        "features.Glyph key absent on 86 of 128 tokens and present on 42; presence predicted from the drawing paths at 128 of 128 and the name matched at 42 of 42",
        "features['Pa Kua Palette'] reproduced 126 of 128; exceptions are tokens 179000063 and 179000084, both of which share the two-pill centre case with token 179000125, and all three are published as Earth",
        "features.Center values include both 'Blank' and lowercase 'blank', the latter only on the centre case that produces the Eye Ball type",
        "Token 179000018 owner_address = 0xdd19308a9731cdecb67e0d80ca6823394208c045, matched against the refreshed AB5D wallet set",
        "Token 179000000 minted_at = 2021-10-09T00:34:49+00:00, the first mint, preceding activation",
        "Token invocation 1 minted_at = 2021-10-22T16:52:15+00:00, inside the 0.38 rung of the published ladder",
        "Final mint 2023-08-09T02:31:23+00:00; mint-pace buckets from the opening: 2 in the first hour, 8 more in the first day, 11 in days 2-7, 6 in days 8-30, 80 in the rest of year one, 20 after the first anniversary",
        "Longest consecutive-invocation gap 95.2 days between invocations 93 and 94, then 84.2 and 65.5 days"
      ]
    },
    {
      "id": "S04",
      "author": "Art Blocks",
      "title": "Art Blocks public GraphQL index, user_profiles for the AB5D collection",
      "url": "https://artblocks-mainnet.hasura.app/v1/graphql",
      "publicationDate": null,
      "accessedAt": "2026-09-18",
      "accessOutcome": "inspected",
      "inspectionScope": "Discovery query for the ab5d profile executed by HTTP POST with variables {} at the start of this research session, returning the complete linked_accounts set. The public profile page at https://www.artblocks.io/profile/ab5d was also opened in the browser pane and read.",
      "evidenceLocators": [
        "Response user_profiles[0].linked_accounts returning the complete current set of three public addresses: 0xce6dc14c5494d8a4325a81d3b257d130fa2039d1, 0x2247247ee0eee59557e6cd14f7e047f6a9309b5c, 0xdd19308a9731cdecb67e0d80ca6823394208c045",
        "Response user_profiles[0].username = ab5d and name = AB5D",
        "Profile page body text: 'Collecting the AB[500] 488/500'",
        "The third linked address is the indexed owner of token 179000018, which is the holding this package proposes as the header work"
      ]
    },
    {
      "id": "S05",
      "author": "Art Blocks",
      "title": "Art Blocks live renderer for project 179 tokens",
      "url": "https://generator.artblocks.io/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/179000018",
      "publicationDate": null,
      "accessedAt": "2026-09-18",
      "accessOutcome": "inspected",
      "inspectionScope": "Five tokens opened in the original renderer in the browser pane on the researcher's computer and observed across changing states, with canvas signatures read directly from the drawing context and the sketch's own frame counter and rotation variable read alongside. Screenshots taken of all five. Controls exercised on token 179000018.",
      "evidenceLocators": [
        "Token 179000018: frames 1207 to 1701 with the image changing at each of five samples and ink falling from 1,058,534 to 1,036,134 pixels, then the frame counter fixed at 1701 with identical signatures across the samples at 10.1 and 12.6 seconds",
        "Token 179000018 controls: physical click resumed the halted sketch, frames 1701 to 2263; physical C changed the ground white to black; physical F pressed three times moved the speed value 45 to 77.76; physical D pressed four times moved the symbol offset -30 to +10 with no visible change because this centre case does not draw the symbol",
        "Token 179000018 space bar: physical press did not reach the page, the sketch key variables still reading zero; the same event dispatched into the page resumed and then halted the sketch, frame counter frozen at 7245 across the following samples",
        "Token 179000000: running at frames 496, 646, 796 with distinct signatures and the rotation variable falling -5.1837 to -8.3190, then halted at frame 814 with the variable at -8.5071; predicted halt frame from the code was 813",
        "Token 179000030: five distinct signatures from frame 906 to 1508, then halted at frame 1732 with the rotation variable at -5.5016 against its -5.5 threshold, unchanged three seconds later; rate 0.0031765 per frame predicts 1732",
        "Token 179000025: already halted at first sample, frame counter 518 and rotation variable -7.5059 identical across six samples over 12.5 seconds; case-specific extra decrement plus the hash rate predicts 518",
        "Token 179000027: seven distinct signatures over 21.1 seconds, frame counter 468 to 1551, rotation variable climbing 3,739.61 to 12,393.46, still running at the last sample",
        "Audio status on all five sessions: document.querySelectorAll('audio,video') returned 0, the only loaded script was the p5 library at 1.0.0 with no sound add-on, and no audio call appears in the program; nothing was heard and no playback action was required"
      ]
    },
    {
      "id": "S06",
      "author": "Bard Ionson",
      "title": "The artist website recorded against project 179",
      "url": "https://bardionson.com/8",
      "publicationDate": null,
      "accessedAt": "2026-09-18",
      "accessOutcome": "inspected",
      "inspectionScope": "Opened by navigation in the browser pane. Recorded by the rendered result rather than by a read HTTP status code, because scripted fetches against this origin were blocked in the pane and no status code was observed.",
      "evidenceLocators": [
        "Rendered page title '404: This page could not be found.' and body text '404 / This page could not be found.'",
        "The same domain root resolves to a live artist site, so this is a broken link of record rather than a dead domain"
      ]
    },
    {
      "id": "S07",
      "author": "Bard Ionson",
      "title": "Bard Ionson, artist site: home page and portfolio",
      "url": "https://bardionson.com/",
      "publicationDate": null,
      "accessedAt": "2026-09-18",
      "accessOutcome": "inspected",
      "inspectionScope": "Home page and /portfolio opened in the browser pane and their text extracted; link targets enumerated from the portfolio grid. Biography, exhibition and collection sections read in full. Pages for other projects were not inspected.",
      "evidenceLocators": [
        "Home page lead: 'Creating art since 2012. Entered the NFT space in 2018 with SuperRare. Creator of Color Magic Planets, The 8, and Naked Flames.'",
        "About the Artist section listing the tools and techniques, and the exhibition cities from Valencia through Marfa",
        "Permanent Museum Collections section naming Museum of Crypto Art, MoCDA and the Bodleian Library at Oxford",
        "Portfolio grid entry titled 'The 8 (Art Blocks)' whose blurb reads 'A seminal piece of generative art exploring numerical symbolism and mathematical beauty through code' and whose link target is https://www.artblocks.io/collection/8-by-bard-ionson",
        "That portfolio blurb names neither the I Ching nor the identity symbols nor the charitable donation that the 2021 mint statement foregrounds"
      ]
    },
    {
      "id": "S08",
      "author": "Dapper Labs",
      "title": "NFT License",
      "url": "https://www.nftlicense.org/",
      "publicationDate": null,
      "accessedAt": "2026-09-18",
      "accessOutcome": "inspected",
      "inspectionScope": "The document at the exact link_to_license URL recorded for this project, read in full, plus an attempt on the site's own /license path.",
      "evidenceLocators": [
        "Permissions clause: personal non-commercial use; display on a marketplace that cryptographically verifies ownership; display on a third-party site or app that verifies ownership and does not retain the art after the owner leaves; merchandise commercialisation while earning no more than 100,000 dollars of revenue a year",
        "Prohibitions clause: 'Modifying the art'; using the art to market or sell third-party products; use in connection with images of hatred or violence; attempting to trademark the art",
        "No version number appears anywhere in the page text, so the platform's 'NFT 2.0' label is not corroborated by the linked document",
        "The page's 'License' navigation item is not a working link and the path https://www.nftlicense.org/license returns an error page, so the operative legal text is not reachable from the link of record",
        "Attribution at the page foot: 'Made with ... by Dapper Labs'"
      ]
    }
  ]
}
