{
  "schema": "ab5d-series-essay/1",
  "identity": {
    "chainId": 1,
    "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
    "projectId": 152,
    "slug": "fake-internet-money-by-steve-pikelny",
    "title": "Fake Internet Money",
    "artistCredit": "Steve Pikelny",
    "artistDossierUrls": [
      "https://ab5d.xyz/artists/steve-pikelny/"
    ]
  },
  "revision": 2,
  "researchCutoff": "2026-09-18",
  "status": "published-with-research-limitations",
  "facts": [
    {
      "id": "invocations",
      "topic": "mint",
      "value": 1000,
      "observedAt": "2026-09-17T23:19:10.575096+00:00",
      "sourceIds": [
        "S01"
      ],
      "status": "reported",
      "note": "Freshindexedfield;currentprice/maxnotproofhistoricalconfiguration."
    },
    {
      "id": "max_invocations",
      "topic": "mint",
      "value": 1000,
      "observedAt": "2026-09-17T23:19:10.575096+00:00",
      "sourceIds": [
        "S01"
      ],
      "status": "reported",
      "note": "Freshindexedfield;currentprice/maxnotproofhistoricalconfiguration."
    },
    {
      "id": "first_token_minted_at",
      "topic": "mint",
      "value": "2021-08-28T16:56:41+00:00",
      "observedAt": "2026-09-17T23:19:10.575096+00:00",
      "sourceIds": [
        "S01"
      ],
      "status": "reported",
      "note": "Freshindexedfield;currentprice/maxnotproofhistoricalconfiguration."
    },
    {
      "id": "second_token_minted_at",
      "topic": "mint",
      "value": "2021-08-31T05:31:48+00:00",
      "observedAt": "2026-09-17T23:19:10.575096+00:00",
      "sourceIds": [
        "S01"
      ],
      "status": "reported",
      "note": "Freshindexedfield;currentprice/maxnotproofhistoricalconfiguration."
    },
    {
      "id": "activated_at",
      "topic": "mint",
      "value": "2021-08-31T03:48:18+00:00",
      "observedAt": "2026-09-17T23:19:10.575096+00:00",
      "sourceIds": [
        "S01"
      ],
      "status": "reported",
      "note": "Freshindexedfield;currentprice/maxnotproofhistoricalconfiguration."
    },
    {
      "id": "start_datetime",
      "topic": "mint",
      "value": "2021-09-01T20:00:00+00:00",
      "observedAt": "2026-09-17T23:19:10.575096+00:00",
      "sourceIds": [
        "S01"
      ],
      "status": "reported",
      "note": "Freshindexedfield;currentprice/maxnotproofhistoricalconfiguration."
    },
    {
      "id": "completed_at",
      "topic": "mint",
      "value": "2021-09-01T21:02:45+00:00",
      "observedAt": "2026-09-17T23:19:10.575096+00:00",
      "sourceIds": [
        "S01"
      ],
      "status": "reported",
      "note": "Freshindexedfield;currentprice/maxnotproofhistoricalconfiguration."
    },
    {
      "id": "price_per_token_in_wei",
      "topic": "mint",
      "value": "500000000000000000",
      "observedAt": "2026-09-17T23:19:10.575096+00:00",
      "sourceIds": [
        "S01"
      ],
      "status": "reported",
      "note": "Freshindexedfield;currentprice/maxnotproofhistoricalconfiguration."
    },
    {
      "id": "currency_symbol",
      "topic": "mint",
      "value": "ETH",
      "observedAt": "2026-09-17T23:19:10.575096+00:00",
      "sourceIds": [
        "S01"
      ],
      "status": "reported",
      "note": "Freshindexedfield;currentprice/maxnotproofhistoricalconfiguration."
    },
    {
      "id": "announced-public-opening",
      "topic": "mint",
      "value": "2021-09-01T16:00:00-04:00",
      "observedAt": "2026-09-17T23:19:10.575096+00:00",
      "sourceIds": [
        "S03"
      ],
      "status": "reported",
      "note": "Artist-authoredannouncement,corroboratedindexed20UTCstart."
    },
    {
      "id": "opening-price",
      "topic": "mint",
      "value": null,
      "observedAt": "2026-09-17T23:19:10.575096+00:00",
      "sourceIds": [],
      "status": "unknown",
      "note": "Unresolvedbyinspectedevidence."
    },
    {
      "id": "price-change-history",
      "topic": "mint",
      "value": null,
      "observedAt": "2026-09-17T23:19:10.575096+00:00",
      "sourceIds": [],
      "status": "unknown",
      "note": "Unresolvedbyinspectedevidence."
    },
    {
      "id": "reserves",
      "topic": "mint",
      "value": null,
      "observedAt": "2026-09-17T23:19:10.575096+00:00",
      "sourceIds": [],
      "status": "unknown",
      "note": "Unresolvedbyinspectedevidence."
    },
    {
      "id": "early-mint-purpose",
      "topic": "mint",
      "value": null,
      "observedAt": "2026-09-17T23:19:10.575096+00:00",
      "sourceIds": [],
      "status": "unknown",
      "note": "Unresolvedbyinspectedevidence."
    },
    {
      "id": "donation-transfer-reconciliation",
      "topic": "mint",
      "value": null,
      "observedAt": "2026-09-17T23:19:10.575096+00:00",
      "sourceIds": [],
      "status": "unknown",
      "note": "Unresolvedbyinspectedevidence."
    }
  ],
  "rights": {
    "artwork": {
      "reportedLabel": "CC BY-NC 4.0",
      "category": "creative-commons",
      "termsUrl": "https://creativecommons.org/licenses/by-nc/4.0/legalcode.en",
      "observedAt": "2026-09-18",
      "sourceIds": [
        "S01",
        "S10"
      ],
      "note": "Currentindexedartworklabel;historicalchangesunverified.",
      "unresolvedConflicts": []
    },
    "code": {
      "reportedLabel": "CC BY-NC 4.0",
      "category": "creative-commons",
      "termsUrl": "https://creativecommons.org/licenses/by-nc/4.0/legalcode.en",
      "observedAt": "2026-09-18",
      "sourceIds": [
        "S01",
        "S10",
        "S15"
      ],
      "note": "Artistwebsiteandcollectionexpresslylicenseallcode;dependenciesseparate;rawscriptexcluded.",
      "unresolvedConflicts": []
    },
    "thirdParty": [
      {
        "reportedLabel": "GNU LGPL 2.1",
        "category": "custom",
        "termsUrl": "https://p5js.org/copyright/",
        "observedAt": "2026-09-18",
        "sourceIds": [
          "S13"
        ],
        "note": "p5libraryterms.",
        "unresolvedConflicts": []
      },
      {
        "reportedLabel": "SIL Open Font License 1.1",
        "category": "custom",
        "termsUrl": "https://raw.githubusercontent.com/fontdasu/ShipporiMincho/master/OFL.txt",
        "observedAt": "2026-09-18",
        "sourceIds": [
          "S15",
          "S16"
        ],
        "note": "EmbeddedselectedglyphcoordinatesderivedShipporiMinchoB1;fonttermsseparate.",
        "unresolvedConflicts": []
      }
    ]
  },
  "sections": [
    {
      "id": "work-context",
      "heading": "Work and context",
      "bodyMarkdown": "*Fake Internet Money* makes a banknote convincing enough to invite belief, then supplies reasons to withdraw it. Denominations, rosettes, signatures and serial numbers suggest an issuing authority. Yet the title announces a fiction, and the project statement refuses the promises normally attached to money. Steve Pikelny turns the gap between a recognizable financial object and an agreed value into the subject of a generative collection.[^S01]\n\nArt Blocks identifies the series as a Factory release of 1,000 works, publicly released on 1 September 2021. The AB5D-held example is #29, whose owner matches an address in the current linked-wallet profile. Its indexed features call it Crypto, Classic and Official, while also recording a missing-pigmentation misprint. Those categories already reveal the collection's deliberate coexistence of authority and failure.[^S01][^S09][^S11]\n\nThe word Official needs particular care. It is a feature of the artwork, not an endorsement of its monetary status. A token can be an authentic member of this collection while depicting money that has no redemption promise. Likewise, the visible denomination belongs to the generated note; it does not establish the token's exchange value.[^S01][^S02]"
    },
    {
      "id": "conception",
      "heading": "Conception",
      "bodyMarkdown": "The artist's project website links to a CryptoGateway dialogue dated 28 August 2021. It presents Pikelny discussing his interest in collecting banknotes, their intricate patterns and their uncertain position between currency and collectible. The site is part of his fictional publishing practice. In a later Art Blocks interview, he explicitly describes publishing fake interviews with himself. The dialogue is therefore useful as an artist-authored project statement, not as independent journalism or corroboration of its historical claims.[^S03][^S14][^S15]\n\nWithin that staged conversation, the artist explains his interest in something that initially resembles money but gradually feels wrong. Altered proportions, absent familiar elements, ticket-like arrangements, saturated colours and simulated printing failures all pull the object away from its apparent model. He also connects the rosette experiments with *I Saw It in a Dream*, describing that earlier project's core pattern as an outcome of work toward this one.[^S03]\n\nA real curator interview published by LaCollection in September 2022 makes the larger aim explicit. Pikelny says the shared rosette language gives the edition coherence while differences in denomination, serial numbers and misprints invite different valuations. He considers the collection as a whole the artwork, because its meaning depends on comparison among bills. The point is not a prediction of what any particular token should cost, but a question about why small differences become reasons to assign different numbers.[^S04]\n\nThat account gives the generative method conceptual work to do. A thousand notes can belong to one recognizable system while offering innumerable occasions for preference, ranking and disagreement. Variation is not simply a means of avoiding duplicates. It establishes the conditions under which a collector might distinguish one almost-money object from another.[^S02][^S04]"
    },
    {
      "id": "construction",
      "heading": "Construction",
      "bodyMarkdown": "The complete official indexed script contains 34,660 UTF-8 bytes and runs with p5.js 1.0.0. Its composition uses a nominal field of 700 by 400 units, fitted to the viewport while preserving that aspect ratio. Setup calls `noLoop`; the artwork is a finite drawing, not a continuously moving banknote. No audio code, interaction handlers or external image loads were found in the complete program.[^S02]\n\nTwo related mechanisms extract variation from the token hash. Individual bytes directly select major categories such as denomination, theme and layout. A seeded bitwise pseudorandom generator supplies further choices and geometric parameters. This separates some broad structural decisions from the many smaller decisions that give each note its particular texture and ornament. The same token data drives the whole construction.[^S02]\n\nThemes labelled Fiat, Crypto and Bullion receive different colour logic. Fiat uses comparatively restrained colour relationships and a field of lightly scattered points. Crypto can use stronger saturation and contrasting hues. Bullion introduces metallic-colour branches. These are drawn colour effects, not simulated material samples or claims that a note contains silver or gold. Missing-pigmentation branches can replace the selected scheme with black and white, overriding the expectation established by the theme.[^S02]\n\nThe program also selects among a principal banknote layout, a strip arrangement and a grid. The principal layout can place ornaments at selected corners, use a border, distribute emblems and build one of several central structures. Strip and grid alternatives rearrange denominations and rosettes. This grammar provides enough recurring elements for recognition without requiring every output to mimic the same real-world note.[^S02]\n\nRosettes are generated through nested circular coordinate calculations. One circular movement establishes a point; additional rotating offsets modify it. Counts, directions and radius ratios alter the resulting contour. Drawing routines then treat those coordinates differently: some connect successive points with curves, some draw radial lines between inner and outer contours, and others repeat denomination glyphs around a path. Vintage, Line, Digital and other style labels therefore correspond to distinct treatments of the underlying ornament.[^S02]\n\nThe intricate background is also computed. Available routines include overlapping circles, short diagonals, alternating fields of parallel lines, oscillating curves, scattered points and repeated glyphs. Borders can be drawn into a separate graphics buffer with increased pixel density before compositing. The image does not load a scanned banknote and decorate it; its linework, texture, typography and marks are assembled by the program.[^S02]\n\nThe numerals are especially instructive. The source contains coordinate arrays for digits, a dollar sign and the Roman numeral letters it needs. Drawing functions translate those arrays into vertices and quadratic curves. Pikelny identifies the typeface as derived from Shippori Mincho B1. The artwork therefore carries a limited set of embedded letterform instructions rather than depending on a live request for a complete font file.[^S02][^S15]\n\nSerial numbers are manufactured too. Branches can repeat or reverse groups, order digits, introduce runs of zeroes or nines, and restrict the available digits. A star can accompany the serial. A hand-drawn-looking signature comes from a sequence of randomized curve points. The two devices imitate distinct kinds of authentication, one numerical and the other personal, while both emerge from the same impersonal procedure.[^S02]\n\nMisprints are programmed events. They can translate and rotate the composition, invert it, shear it, disturb drawing coordinates, change stroke weight, remove a region or add a pale overlay. Their status as intentional branches matters: they are not evidence that a collector received a broken execution. The source even calculates a facetious estimated market value and writes it to the console, adjusting a denomination-derived figure for several traits. That calculation has no external market feed and supplies no factual valuation.[^S02]"
    },
    {
      "id": "mint",
      "heading": "Mint and release",
      "bodyMarkdown": "The fresh index reports 1,000 invocations and a current maximum of 1,000. The first token timestamp is 28 August 2021 at 16:56:41 UTC. Activation follows on 31 August at 03:48:18, then the second token at 05:31:48. The inspected #10, #20 and held #29 were also minted on 31 August, before the public opening.[^S01][^S05][^S06][^S07][^S08][^S09]\n\nThe artist-linked announcement specifies 1 September at 4 p.m. EDT. This agrees with the index's start timestamp of 20:00 UTC and the collection page's release date. Completion is indexed at 21:02:45. The start-to-completion interval is therefore 1 hour, 2 minutes and 45 seconds. Earlier tokens remain a separate allocation question rather than being silently counted as public-opening purchases.[^S03][^S01]\n\nThe current indexed price is 0.5 ETH. The inspected announcement establishes an opening time, but not a complete original price schedule. No verified opening price, auction steps or reserve allocation has been recovered. The current field should not be substituted for those missing terms.[^S01][^S03]\n\nThe project states that 30 percent of proceeds were converted and donated to GiveDirectly. Art Blocks' September charity newsletter associates the series with approximately $585,000. Its methodology combines artist reports, funds set aside and pledge calculations, so that figure is a contemporary reported total rather than a completed transfer audit. The newsletter's August framing also does not override this project's documented September public release.[^S01][^S12]"
    },
    {
      "id": "rights",
      "heading": "Rights and display",
      "bodyMarkdown": "The refreshed artwork label is CC BY-NC 4.0. Unusually clearly, the project statement also expressly applies that licence to the code. The operative Creative Commons terms allow noncommercial sharing and adaptation subject to their conditions, including attribution, a licence link and appropriate change notices. These permissions should be described separately for artwork and code even though the stated licence is the same.[^S01][^S10][^S15]\n\nTwo dependencies retain their own terms. p5.js is licensed under LGPL 2.1. The Shippori Mincho project's operative font licence is SIL Open Font License 1.1, which includes conditions for redistributing or modifying font software and distinguishes that software from documents made using it. The typeface attribution does not become irrelevant because the selected glyphs are represented as coordinates in this program.[^S13][^S16]\n\nThe archive presents an official preview linked to the original artwork, with the artist and licence credited. The renderer produces a static image. The research record retains analysis and a digest of the inspected program.[^S02][^S09]"
    },
    {
      "id": "examples",
      "heading": "Examples",
      "bodyMarkdown": "Five official originals were inspected in the browser: #0, #1, #10, #20 and the held #29. This small early-invocation sample is selected for comparison, not as a measure of feature frequencies.\n\nEdition #0 presents a pale lilac-grey field with scattered speckles and fine stray fibres. A large central rosette carries the numeral 1, repeated in smaller ornaments at all four corners. On the left, a blue 1 stands largely alone; on the right, a much larger pale ornamental loop surrounds a small blue stamp-like rosette. The overall arrangement feels balanced without being symmetrical. The quiet ground allows individual kinds of authority to occupy distinct places: denomination, seal, signature and numbered box. The serial reads 66369548. Looking closely, the geometry is more insistently ornamental than functional; the money-like structure is a frame for several different drawings.[^S05]\n\nEdition #1 replaces that hierarchy with a three-by-three arrangement. Eight large ones and a dollar sign sit over a dense maze-like network of diagonals. A signature and the serial box, reading 87543130, turn vertically along the left edge. The repetition moves attention across the whole rectangle rather than concentrating it in a central emblem. Compared with #0, it looks closer to a ticket or game surface, in agreement with the indexed Ticket layout. Yet typography, texture and numbering preserve enough continuity that it still belongs to the same invented currency. The change in organisation does more conceptual work than a simple palette variation would.[^S06]\n\nEdition #10 uses a muted grey-olive ground filled with overlapping circular links. A large dark looping oval dominates the left side, with an open lower interior; two large fives occupy the right, separated by a small pale-centred rosette. Its asymmetry gives ornament most of the space while keeping the denomination emphatic. The printed number is five, but the image provides no mechanism by which that should mean five times the value of #0.[^S07]\n\nEdition #20 is black and white despite its indexed Silver/Bullion theme. Alternating squares of horizontal and vertical lines make the background, darkening toward the right. A thick mesh border surrounds a heavily black central rosette whose white 1 remains sharply legible. Missing pigmentation here does not produce an empty image: the contrast intensifies the ornamental mass. The held #29 is also monochrome, but its radial line rosette and broad fan-like ribbons leave much more of a fine dotted field exposed. The same reported defect can coexist with quite different compositions.[^S08][^S09]"
    },
    {
      "id": "significance",
      "heading": "Significance and unresolved questions",
      "bodyMarkdown": "The collection's sharpest distinction is between authentication and value. Its hash can reproduce a specific arrangement, and its token can be identified within a particular contract, but neither operation explains why one viewer might prefer a large numeral, a star or a conspicuous defect. Pikelny's later explanation makes that uncertainty central to the work rather than a problem awaiting a pricing formula.[^S02][^S04]\n\nThe elaborate drawing gives the question force. The notes have enough visual organisation to reward comparison: corner ornaments answer central rosettes, serial boxes interrupt texture, and deviations remain legible against a shared format. A purely verbal joke about fake money would not provide the same sustained opportunity to discriminate among convincing objects. Here the procedure makes the evidence on which preference can operate.[^S02]\n\nUnresolved research questions:\n\n- What were the original opening price, any auction steps and the conditions of the pre-opening allocations?\n- Can the reported donation share and dollar figure be reconciled with dated transfers to GiveDirectly?\n- Did the artwork or artist-code licence change after release?\n- How consistently do fine linework, the high-density border buffer and typography rasterize across browsers and display scales?"
    }
  ],
  "examples": [
    {
      "id": "E01",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "152000000",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/152000000",
      "sourceIds": [
        "S05"
      ],
      "selectionNote": "Early0,1,10,20 realoriginalsample;notstatistical.",
      "observationNote": "Researchsubagent actualChromeoriginal:palelilacgrey speckledfibreground,largecentral1rosette,fourcorner1s,blueleft1,palegoldlargerightloopwithbluestamp;signaturelowerleft,serial66369548lowerright.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/152000000.png",
      "indexedFeatures": {
        "Theme": "Fiat",
        "Border": "false",
        "Layout": "Classic",
        "Corners": 4,
        "Emblem 1": "Denomination",
        "Emblem 2": "Stamp",
        "Numerals": "false",
        "Highlight": "false",
        "Star Note": "false",
        "Background": "Watermark",
        "Centerpiece": "Rosette",
        "Authenticity": "Official",
        "Denomination": 1,
        "Rosette Style": "Vintage",
        "Serial Number": "Normal"
      },
      "mintedAt": "2021-08-28T16:56:41+00:00"
    },
    {
      "id": "E02",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "152000001",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/152000001",
      "sourceIds": [
        "S06"
      ],
      "selectionNote": "Early0,1,10,20 realoriginalsample;notstatistical.",
      "observationNote": "Researchsubagent actualChromeoriginal:grey/lilacmaze diagonalbackground,3x3symbols8onesanddollartopleft;signatureverticalupperleft,serial87543130verticalbottomleft;greenfibres.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/152000001.png",
      "indexedFeatures": {
        "Theme": "Fiat",
        "Layout": "Ticket",
        "Numerals": "false",
        "Highlight": "false",
        "Star Note": "false",
        "Background": "Labrynth",
        "Authenticity": "Official",
        "Denomination": 1,
        "Rosette Style": "Numismatic",
        "Serial Number": "Normal"
      },
      "mintedAt": "2021-08-31T05:31:48+00:00"
    },
    {
      "id": "E03",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "152000010",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/152000010",
      "sourceIds": [
        "S07"
      ],
      "selectionNote": "Early0,1,10,20 realoriginalsample;notstatistical.",
      "observationNote": "Researchsubagent actualChromeoriginal:greyoliveoverlappingcirclechainlinkground,largedarkleftloopyovalwithloweropening;right5topbottom andsmallrosettemiddle;serial49241159bottomleft.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/152000010.png",
      "indexedFeatures": {
        "Theme": "Fiat",
        "Layout": "Modern",
        "Numerals": "false",
        "Highlight": "false",
        "Star Note": "false",
        "Background": "Chainlink",
        "Authenticity": "Official",
        "Denomination": 5,
        "Rosette Style": "Vintage",
        "Serial Number": "Normal"
      },
      "mintedAt": "2021-08-31T18:52:58+00:00"
    },
    {
      "id": "E04",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "152000020",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/152000020",
      "sourceIds": [
        "S08"
      ],
      "selectionNote": "Early0,1,10,20 realoriginalsample;notstatistical.",
      "observationNote": "Researchsubagent actualChromeoriginal:blackwhitefabriccheckerhorizontal/verticallinecells,darkeningright;thickloopmeshborder,heavyblackcentralrosettewhite1;serial89853614upperleft,signaturelowerleft.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/152000020.png",
      "indexedFeatures": {
        "Metal": "Silver",
        "Theme": "Bullion",
        "Border": "true",
        "Layout": "Classic",
        "Corners": 0,
        "Misprint": "Pigmintation Missing",
        "Numerals": "false",
        "Highlight": "false",
        "Star Note": "false",
        "Background": "Fabric",
        "Centerpiece": "Rosette",
        "Authenticity": "Official",
        "Denomination": 1,
        "Rosette Style": "Vintage",
        "Serial Number": "Normal"
      },
      "mintedAt": "2021-08-31T19:16:32+00:00"
    }
  ],
  "mediaIds": [],
  "provenance": {
    "operator": "AB5D commissioned workflow",
    "agent": "OpenAI Codex research subagent",
    "model": "gpt-6-astra",
    "modelVersion": null,
    "tools": [
      "OfficialArtBlocksGraphQL",
      "HTTP",
      "Primaryartist/interviews/newsletter/legal",
      "Fullscriptreading",
      "Chromeactualoriginalscreenshots"
    ],
    "humanEditorialInvolvement": "Commissioned by Phil; website publication authorized by Phil on 2026-09-17. No claim of line-by-line human fact checking.",
    "originalProseLicense": "CC0-1.0",
    "usage": {
      "inputTokens": 5545615,
      "cachedInputTokens": 5463296,
      "outputTokens": 11910,
      "reasoningOutputTokens": 884,
      "totalTokens": 5557525,
      "model": "gpt-6-astra",
      "status": "measured",
      "scope": "Fake Internet Money measured delegated research and drafting through the last usage event before handoff; final handoff, editorial integration and publication excluded.",
      "generationRecord": "/data/series-generation-expansion-104.json"
    },
    "generation": {
      "schema": "ab5d-essay-generation/1",
      "model": "gpt-6-astra",
      "displayName": "GPT-6 Astra",
      "scope": "Fake Internet Money measured delegated research and drafting through the last usage event before handoff; final handoff, editorial integration and publication excluded.",
      "essayCount": 1,
      "perEssayUsage": {
        "inputTokens": 5545615,
        "cachedInputTokens": 5463296,
        "outputTokens": 11910,
        "reasoningOutputTokens": 884,
        "totalTokens": 5557525
      },
      "usage": {
        "inputTokens": 5545615,
        "cachedInputTokens": 5463296,
        "outputTokens": 11910,
        "reasoningOutputTokens": 884,
        "totalTokens": 5557525
      },
      "usageSummary": "across the Fake Internet Money measured delegated research and drafting through the last usage event before handoff.",
      "usageDetail": "Measured usage of the dedicated research session, including cached input. Coordinator review and publication excluded.",
      "accounting": "Cached input is included in input; reasoning output in output. Total is input plus output.",
      "source": "Measured difference between completed assignments in delegated Codex session",
      "measurementStart": "2026-09-17T23:16:45.948Z",
      "recordedAt": "2026-09-17T23:24:19.031Z"
    }
  },
  "codeInspection": {
    "url": "https://artblocks-mainnet.hasura.app/v1/graphql",
    "locator": "query { projects_metadata(where:{slug:{_eq:\"fake-internet-money-by-steve-pikelny\"}}){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 script} tokens_metadata(where:{token_id:{_in:[\"152000000\",\"152000001\",\"152000010\",\"152000020\",\"152000029\"]},project_id:{_eq:\"0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270-152\"}}){token_id invocation owner_address hash minted_at mint_transaction_hash preview_asset_url primary_asset_url live_view_url features} }",
    "sha256": "fc28948dc5896d16533a7ea3f27c8924d2ec4ef87f7d502f96bac21cf413f39f",
    "retrievedAt": "2026-09-17T23:19:10.575096+00:00",
    "method": "Complete indexed-script reading and original remote renderer visual observations; no local execution of artist source.",
    "executed": true,
    "chainBlock": null
  },
  "editorialExceptions": [
    {
      "id": "historical-runtime-gaps",
      "status": "pending",
      "reviewer": "Phil",
      "reason": "Originalprices/earlyallocations,donationtransferreconciliation,historicallicencechanges,crossdisplayrasterizationunresolved."
    }
  ],
  "presentation": {
    "editionSize": 1000,
    "maximumEdition": 1000,
    "mintDate": "2021-08-28T16:56:41+00:00",
    "mintDateMeaning": "First indexed mint",
    "artwork": {
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "token_id": "152000029",
      "invocation": 29,
      "owner_address": "0xdd19308a9731cdecb67e0d80ca6823394208c045",
      "canonicalUrl": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/152000029",
      "preview_asset_url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/152000029.png",
      "live_view_url": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/152000029",
      "mode": "image",
      "copyrightStatus": "CC BY-NC 4.0",
      "copyrightUrl": "https://creativecommons.org/licenses/by-nc/4.0/",
      "displayBasis": "Attributedunchangednoncommercialeditorialdisplay;artist/licencelinks;dependenciesseparate."
    }
  },
  "observationImages": [
    {
      "id": "E01",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "152000000",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/152000000",
      "sourceIds": [
        "S05"
      ],
      "selectionNote": "Early0,1,10,20 realoriginalsample;notstatistical.",
      "observationNote": "Researchsubagent actualChromeoriginal:palelilacgrey speckledfibreground,largecentral1rosette,fourcorner1s,blueleft1,palegoldlargerightloopwithbluestamp;signaturelowerleft,serial66369548lowerright.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/152000000.png",
      "indexedFeatures": {
        "Theme": "Fiat",
        "Border": "false",
        "Layout": "Classic",
        "Corners": 4,
        "Emblem 1": "Denomination",
        "Emblem 2": "Stamp",
        "Numerals": "false",
        "Highlight": "false",
        "Star Note": "false",
        "Background": "Watermark",
        "Centerpiece": "Rosette",
        "Authenticity": "Official",
        "Denomination": 1,
        "Rosette Style": "Vintage",
        "Serial Number": "Normal"
      },
      "mintedAt": "2021-08-28T16:56:41+00:00",
      "liveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/152000000"
    },
    {
      "id": "E02",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "152000001",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/152000001",
      "sourceIds": [
        "S06"
      ],
      "selectionNote": "Early0,1,10,20 realoriginalsample;notstatistical.",
      "observationNote": "Researchsubagent actualChromeoriginal:grey/lilacmaze diagonalbackground,3x3symbols8onesanddollartopleft;signatureverticalupperleft,serial87543130verticalbottomleft;greenfibres.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/152000001.png",
      "indexedFeatures": {
        "Theme": "Fiat",
        "Layout": "Ticket",
        "Numerals": "false",
        "Highlight": "false",
        "Star Note": "false",
        "Background": "Labrynth",
        "Authenticity": "Official",
        "Denomination": 1,
        "Rosette Style": "Numismatic",
        "Serial Number": "Normal"
      },
      "mintedAt": "2021-08-31T05:31:48+00:00",
      "liveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/152000001"
    },
    {
      "id": "E03",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "152000010",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/152000010",
      "sourceIds": [
        "S07"
      ],
      "selectionNote": "Early0,1,10,20 realoriginalsample;notstatistical.",
      "observationNote": "Researchsubagent actualChromeoriginal:greyoliveoverlappingcirclechainlinkground,largedarkleftloopyovalwithloweropening;right5topbottom andsmallrosettemiddle;serial49241159bottomleft.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/152000010.png",
      "indexedFeatures": {
        "Theme": "Fiat",
        "Layout": "Modern",
        "Numerals": "false",
        "Highlight": "false",
        "Star Note": "false",
        "Background": "Chainlink",
        "Authenticity": "Official",
        "Denomination": 5,
        "Rosette Style": "Vintage",
        "Serial Number": "Normal"
      },
      "mintedAt": "2021-08-31T18:52:58+00:00",
      "liveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/152000010"
    },
    {
      "id": "E04",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "152000020",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/152000020",
      "sourceIds": [
        "S08"
      ],
      "selectionNote": "Early0,1,10,20 realoriginalsample;notstatistical.",
      "observationNote": "Researchsubagent actualChromeoriginal:blackwhitefabriccheckerhorizontal/verticallinecells,darkeningright;thickloopmeshborder,heavyblackcentralrosettewhite1;serial89853614upperleft,signaturelowerleft.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/152000020.png",
      "indexedFeatures": {
        "Metal": "Silver",
        "Theme": "Bullion",
        "Border": "true",
        "Layout": "Classic",
        "Corners": 0,
        "Misprint": "Pigmintation Missing",
        "Numerals": "false",
        "Highlight": "false",
        "Star Note": "false",
        "Background": "Fabric",
        "Centerpiece": "Rosette",
        "Authenticity": "Official",
        "Denomination": 1,
        "Rosette Style": "Vintage",
        "Serial Number": "Normal"
      },
      "mintedAt": "2021-08-31T19:16:32+00:00",
      "liveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/152000020"
    },
    {
      "tokenId": "152000029",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/152000029.png",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/152000029",
      "liveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/152000029"
    }
  ],
  "publication": {
    "date": "2026-09-18",
    "url": "https://ab5d.xyz/series/fake-internet-money-by-steve-pikelny/",
    "authorization": "Phil requested website publication on 2026-09-17.",
    "reviewSnapshot": "/docs/series-essays/production/fake-internet-money-by-steve-pikelny/record.json",
    "unresolvedResearchQuestionsRetained": true
  }
}
