{
  "schema": "ab5d-series-essay/1",
  "identity": {
    "chainId": 1,
    "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
    "projectId": 139,
    "slug": "eccentrics-2-orbits-by-radix",
    "title": "Eccentrics 2: Orbits",
    "artistCredit": "Radix",
    "artistDossierUrls": [
      "https://ab5d.xyz/artists/radix/"
    ]
  },
  "revision": 2,
  "researchCutoff": "2026-09-17",
  "status": "published-with-research-limitations",
  "mediaIds": [],
  "provenance": {
    "operator": "AB5D commissioned research agent",
    "agent": "radiance_fresh, Eccentrics 2: Orbits assignment",
    "model": "gpt-6-astra",
    "modelVersion": null,
    "tools": [
      "Python urllib Art Blocks GraphQL and page retrieval",
      "web search/read",
      "CUA Chrome original generator inspection",
      "local package validator"
    ],
    "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": 2145821,
      "cachedInputTokens": 2084864,
      "outputTokens": 8781,
      "reasoningOutputTokens": 382,
      "totalTokens": 2154602,
      "model": "gpt-6-astra",
      "status": "measured",
      "scope": "Eccentrics 2: Orbits measured delegated research and drafting through the last usage event before handoff; final handoff, editorial integration and publication excluded.",
      "generationRecord": "/data/series-generation-expansion-98.json"
    },
    "generation": {
      "schema": "ab5d-essay-generation/1",
      "model": "gpt-6-astra",
      "displayName": "GPT-6 Astra",
      "scope": "Eccentrics 2: Orbits measured delegated research and drafting through the last usage event before handoff; final handoff, editorial integration and publication excluded.",
      "essayCount": 1,
      "perEssayUsage": {
        "inputTokens": 2145821,
        "cachedInputTokens": 2084864,
        "outputTokens": 8781,
        "reasoningOutputTokens": 382,
        "totalTokens": 2154602
      },
      "usage": {
        "inputTokens": 2145821,
        "cachedInputTokens": 2084864,
        "outputTokens": 8781,
        "reasoningOutputTokens": 382,
        "totalTokens": 2154602
      },
      "usageSummary": "across the Eccentrics 2: Orbits 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:01:06.004Z",
      "recordedAt": "2026-09-17T23:05:02.348Z"
    }
  },
  "sections": [
    {
      "id": "work-context",
      "heading": "Geometries that seem to look back",
      "bodyMarkdown": "Eccentrics 2: Orbits arranges rings, triangles, arches and polygons into images that hover between diagram and character. Two small circles inside a larger one can become eyes. Tall pointed forms resemble towers or ceremonial figures. Dense concentric bands can suggest lenses, targets or planets without settling into any one of them.[^S11][^S15]\n\nRadix released the series through Art Blocks Playground on August 25, 2021. There are 500 minted tokens in Ethereum project 139 on contract `0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270`.[^S01][^S02] The [AB5D artist dossier](https://ab5d.xyz/artists/radix/) connects the project to Rob Dixon's broader practice under the name Radix.\n\nThe brief official statement adopts the voice of investigators encountering unexplained geometric images. Its uncertainty about whether the forms are evolving or approaching supplies a fiction for looking closely.[^S01] The original renderer, however, is still by default. Its suggestion of orbital motion arises from arrangements and repeated circular forms, while optional controls reveal aspects of the drawing process. The distinction matters: these are not continuously simulated planetary systems."
    },
    {
      "id": "conception",
      "heading": "A layout experiment finds inhabitants",
      "bodyMarkdown": "On his own project page, Radix describes Orbits as a second Eccentrics release with additional colours, details, shapes and layouts.[^S03] A December 2021 development essay places the larger series' beginnings in a layout subsystem for an intended future project. Simple geometric placeholders began to suggest buildings, spacecraft and creatures. Radix retained the eye-like circles because their strange, sometimes comic presence gave the work a distinctive character.[^S04]\n\nThe same account explains how subdividing a region created repeated forms. Initially these were clones; allowing some subdivisions to develop independently introduced irregularity within otherwise orderly groups. This is a retrospective account of the shared Eccentrics system, rather than a complete version-by-version history of Orbits. It nevertheless identifies concrete decisions that are corroborated by the released source.\n\nThe artist also documents early test mints from both Eccentrics collections as a separate body of work. Their later presentation does not make them original Orbits tokens, and they are not substituted for the five released originals examined here.[^S05]\n\nA dated print announcement followed the release on August 31, 2021. It offered NFT owners one signed physical print per mint number, made from a high-resolution file on archival paper.[^S06] That historical offer provides evidence that the detailed still composition was intended to sustain viewing beyond a browser. It does not establish current availability or confer a general commercial reproduction licence.\n\nTaken together, these sources locate the project between compositional planning and recognition. Radix chose a vocabulary and a set of ways to arrange it. The resulting configurations could then prompt interpretations that the initial geometric elements did not prescribe."
    },
    {
      "id": "construction",
      "heading": "A picture inside a picture",
      "bodyMarkdown": "The complete artist script contains 24,326 characters. It was retrieved from the official index by exact project identity, read end to end and recorded with a SHA-256 digest. The runtime is p5.js 1.0.0 in instance mode. No external artwork, machine-learning model or three-dimensional scene is loaded by the artist program. This was an indexed-source inspection, not a block-pinned chain reconstruction.[^S02]\n\nThe random generator starts from the first eight hexadecimal digits after the token hash prefix. Xorshift operations advance that thirty-two-bit state; a remainder operation maps it to a hundred-thousand-step range, with zero replaced by one half. The invocation number is also read from the token ID. This second input matters because several compositions are explicitly selected by invocation, so a description based only on the hash would be incomplete.\n\nFor example, #128 and #256 share one special top-level arrangement; #222 has another. Positive multiples of one hundred receive a five-by-five arrangement, and a divisibility condition that includes #0 selects a particular composition branch. A small named list of other invocations also enters a special branch. These are deliberate selection rules in the code, not conclusions drawn from rarity labels.[^S02]\n\nAfter setting flags and a colour scheme, the program creates a root region with dimensions of 10,000 by 10,000 abstract units. A chosen layout places children inside it. Each child carries its shape, dimensions, margins, colour, depth and ancestry, and may create further children. Recursion continues while sufficient interior space remains. The final drawing therefore has a tree structure: regions contain shapes that contain further arrangements.\n\nThe shape classes implement rectangles, circles, triangles, diamonds, arches, narrow oval forms, curved-sided forms and polygons. Margins depend on the containing shape, not simply on a universal rectangular inset. That lets the system place smaller forms plausibly inside a triangle or arch, while restrictions based on ancestry and proportions limit some combinations.[^S02]\n\nA region can split into columns or rows. Some horizontal divisions use unequal proportions from predefined arrays, while others divide space evenly. A newly placed group may clone an earlier child together with its contents or generate a different one. Repetition can therefore be exact within one area and interrupted in another. Those decisions produce visual order without requiring the whole image to be symmetrical.\n\nColour comes from embedded palette arrays and additional procedures for brighter schemes, black and white, greyscale and greys with an accent. Backgrounds may be flat or use vertical, radial or multi-directional interpolation. The program assigns colours to nested shapes; concentric coloured rings are often the exposed edges of successive filled circles rather than a single specialised ring texture.\n\nDepth is suggested through overlap, outlines and canvas shadows. Shadow offsets and blur scale with the display size, while nested drawing order places later forms over earlier ones. There is no camera moving through a modelled space. The relief-like effect comes from two-dimensional rendering, which helps explain why an arrangement can resemble an object while remaining spatially ambiguous.[^S02]\n\nBy default, the draw callback renders the stored hierarchy and calls noLoop. The canvas fits the smaller window dimension, uses a pixel density of two and redraws on resize. The source contains no audio machinery. Repeated viewing of the default originals did not reveal continuous geometric motion.[^S11][^S15]\n\nThe L key toggles the outline colour between the normal line and a transparent one. On held #471 it visibly removed the black contour network while retaining the coloured shapes and shadows; a second press restored it. R toggles a delayed rendering path, with a brief wait before each node draws. In the test, #471 temporarily cleared to its pale ground and then returned to its completed composition. This is a staged redraw, not objects orbiting through time.[^S15]\n\nThe source also defines S for a JPEG save and P for a 7,200-unit display dimension before returning to normal sizing. Those actions were not exercised here. N attempts to select another entry from external arrays named ks and hashes. On the original #471 page, pressing N produced a ReferenceError because ks was undefined, and the image remained unchanged. The source contains that control, but this renderer does not supply everything needed for it to function.[^S02][^S15]"
    },
    {
      "id": "mint",
      "heading": "A descending auction that ended before descending",
      "bodyMarkdown": "The index records the first token, #0, on August 16, 2021 at 10:48:43+00:00. Activation occurred on August 25 at 02:37:55+00:00. The indexed start is August 25 at 19:00:00, while #1 was minted at 19:00:51. The official page and artist's own project page both date the release to August 25.[^S02][^S01][^S03] The early #0 is a separate event whose allocation terms were not established.\n\nBailey Reutzel's firsthand account describes a Dutch auction starting at 5 ETH, scheduled to decrease by 0.5 ETH every five minutes until 1.5 ETH, then by 0.25 ETH to a 0.25 ETH floor. She reports that all 500 editions sold at 5 ETH in under four minutes.[^S07] This is contemporary witness testimony, not an audit of every purchase.\n\nThe sampled #10 was minted at 19:01:29 and #20 at 19:01:59. The final invocation, #499, and the project's completion field both read 19:04:15. The interval from #1 to #499 is three minutes and twenty-four seconds; from the indexed start to completion it is four minutes and fifteen seconds.[^S02]\n\nThe witness's under-four-minute account is compatible with the first of those intervals, but not identical to the second. Neither the testimony nor a subtraction alone proves the exact public-opening boundary. Keeping both intervals avoids silently turning an approximate observed duration into an exact platform timestamp.\n\nCurrent count and maximum are both 500, and the present price field is 5 ETH. Those current values corroborate parts of the account, but do not independently prove original allocation rules, an announced cap or every transaction's payment. The evidence establishes a very concentrated mint period while leaving the detailed treatment of the early token unresolved."
    },
    {
      "id": "rights",
      "heading": "Sharing an unchanged composition",
      "bodyMarkdown": "The official index identifies CC BY-NC-ND 4.0, although its separate licence-link field is empty.[^S02] The identifiable terms permit noncommercial sharing with attribution and relevant notices. They allow making adaptations for noncommercial purposes but do not grant permission to share those adaptations. Technical modifications needed to use another medium and uses covered by copyright exceptions are treated separately.[^S08]\n\nNo separate artist-software licence notice appears in the complete script. Its public visibility enables study but does not establish an independent grant for modifying and redistributing the whole program. The intended scope of the artwork label over artist-code reuse remains unresolved.[^S02]\n\nThe p5.js 1.0.0 dependency carries GNU LGPL 2.1 terms. These concern the library and covered distributions, not automatic licensing of every independently authored image or program that uses it.[^S09] The historical signed-print offer is a specific artist service, not a replacement for the artwork licence. Token ownership does not itself transfer copyright. The original prose of this essay is CC0."
    },
    {
      "id": "examples",
      "heading": "Facades, sentinels and a rising moon",
      "bodyMarkdown": "The five original works inspected are #0 (`139000000`), #1 (`139000001`), #10 (`139000010`), #20 (`139000020`) and #471 (`139000471`), all on Ethereum contract `0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270`. Their canonical pages and indexed identities were verified. Four early invocations offer a focused comparison; #471 is a freshly verified AB5D holding. The sample does not establish trait frequencies across the edition.[^S02][^S10]\n\nToken #0 places a large ringed disc above seven descending tower-like forms. Cyan, pink, cream and near-black shapes stand against a pale pink gradient. Small circles occupy the towers' upper ends, while triangles, diamonds and further discs fill their bodies. The large upper disc contains its own smaller circular grouping.[^S11]\n\nIts metadata calls the layout Moonrise, and that name fits the placement without exhausting it. The lower forms can read as a skyline, a row of instruments or a gathering of figures. Several circular clusters resemble faces; others remain emphatically abstract. The descending heights give the arrangement a directional rhythm, while the upper disc gathers attention away from the row. The title's celestial suggestion is therefore carried by placement rather than observed motion.\n\nToken #10 uses a much cooler palette. Two dark blue pointed arches flank a central stack of pale blue circles and a cream disc. Each flanking column holds repeated diamonds and round motifs. Inside the central blue circles, small purple discs contain vertical rows of dark, cyan and pale dots. A grey-blue radial ground gives the composition a softly lit centre.[^S13]\n\nThe repeated side structures make the image resemble a formal facade. Yet the central dots can also look like controls on an unfamiliar instrument. Fine alternating rings create an almost mechanical precision, while shadows separate adjacent layers. Compared with #0, the composition asks the eye to move along a strong vertical axis rather than across a descending row. Both emerge from nested regions, but their arrangements encourage different imagined subjects.\n\nToken #1 places paired cream discs with multicoloured concentric centres over a broad red circular field. Mint-coloured satellite forms sit to the right, and a small horizontal, pointed ornament floats above the main group. Its warm vertical gradient and repeated paired forms give it a heraldic quality.[^S12]\n\nToken #20 is more restrained: three tall cream triangles stand before a large grey circle. Each triangle carries a vertical chain of discs, dominated by one broad blue-grey ring with red accents. The near-identical repetition makes the three forms read as sentinels, consistent with the indexed layout name, while their extreme points interrupt the enclosing circle.[^S14]\n\nThe current AB5D profile links three wallets, and #471's fresh indexed owner matches one of them.[^S10][^S02] This work uses yellow, parchment and black. Matching tall arches flank a large diamond whose interior contains unequal ringed discs, a pentagon and eye-like pairs. Its outline toggle noticeably softens the image: coloured bands and shadows remain, while the sharp black framework disappears. Restoring the lines returns its precise, diagrammatic character. The staged redraw and unsuccessful N test leave that same composition intact.[^S15]"
    },
    {
      "id": "significance",
      "heading": "Recognition without a fixed subject",
      "bodyMarkdown": "Orbits makes a small geometric vocabulary unusually suggestive. Its repeated forms can evoke architecture, instruments or beings, but the code never needs to identify those subjects. It only needs rules for placement, containment, repetition and difference. The viewer supplies the associations that turn a pair of circles into a gaze or a row of triangles into a guarded threshold.\n\nThe work also makes hierarchy visible. Large shapes organise smaller ones, which reveal still smaller details on inspection. Outlines make that structure crisp; shadows make it feel layered. The optional redraw offers another route through the hierarchy without making continuous animation essential to the work. Its stillness leaves room for the apparent inhabitants to remain unresolved.\n\nUnresolved research questions:\n\n- Which specific changes between the first Eccentrics release and Orbits account for its new layout and shape repertoire?\n- What contemporaneous allocation records explain #0 and establish the precise public-opening boundary alongside the auction witness's timing?\n- What was the intended distribution environment for the N control's external arrays, and were those dependencies supplied in an earlier viewer?\n- What separate grant, if any, governs modification and redistribution of the complete artist script?"
    }
  ],
  "facts": [
    {
      "id": "minted-count",
      "topic": "mint",
      "value": 500,
      "observedAt": "2026-09-17T23:01:48.291643+00:00",
      "sourceIds": [
        "S02"
      ],
      "status": "reported",
      "note": "Current count"
    },
    {
      "id": "maximum-edition",
      "topic": "mint",
      "value": 500,
      "observedAt": "2026-09-17T23:01:48.291643+00:00",
      "sourceIds": [
        "S02"
      ],
      "status": "reported",
      "note": "Current maximum"
    },
    {
      "id": "first-mint",
      "topic": "mint",
      "value": "2021-08-16T10:48:43+00:00",
      "observedAt": "2026-09-17T23:01:48.291643+00:00",
      "sourceIds": [
        "S02"
      ],
      "status": "reported",
      "note": "#0 allocation unresolved"
    },
    {
      "id": "activation",
      "topic": "mint",
      "value": "2021-08-25T02:37:55+00:00",
      "observedAt": "2026-09-17T23:01:48.291643+00:00",
      "sourceIds": [
        "S02"
      ],
      "status": "reported",
      "note": "Distinct event"
    },
    {
      "id": "indexed-start",
      "topic": "mint",
      "value": "2021-08-25T19:00:00+00:00",
      "observedAt": "2026-09-17T23:01:48.291643+00:00",
      "sourceIds": [
        "S02"
      ],
      "status": "reported",
      "note": "51sec before #1"
    },
    {
      "id": "completion",
      "topic": "mint",
      "value": "2021-08-25T19:04:15+00:00",
      "observedAt": "2026-09-17T23:01:48.291643+00:00",
      "sourceIds": [
        "S02"
      ],
      "status": "reported",
      "note": "Matches #499"
    },
    {
      "id": "current-price-wei",
      "topic": "mint",
      "value": "5000000000000000000",
      "observedAt": "2026-09-17T23:01:48.291643+00:00",
      "sourceIds": [
        "S02"
      ],
      "status": "reported",
      "note": "Current field, not transaction audit"
    },
    {
      "id": "sampled-mint-interval-seconds",
      "topic": "mint",
      "value": 204,
      "observedAt": "2026-09-17T23:01:48.291643+00:00",
      "sourceIds": [
        "S02"
      ],
      "status": "inferred",
      "note": "#1 to #499; start to completion255sec; witness under4min kept distinct"
    }
  ],
  "rights": {
    "artwork": {
      "reportedLabel": "CC BY-NC-ND 4.0",
      "category": "creative-commons",
      "termsUrl": "https://creativecommons.org/licenses/by-nc-nd/4.0/",
      "observedAt": "2026-09-17T22:57:04.447076+00:00",
      "sourceIds": [
        "S02",
        "S08"
      ],
      "note": "Noncommercial sharing with attribution, no sharing adapted material under this licence; exceptions remain.",
      "unresolvedConflicts": []
    },
    "code": {
      "reportedLabel": null,
      "category": "unknown",
      "termsUrl": null,
      "observedAt": "2026-09-17T22:57:04.447076+00:00",
      "sourceIds": [
        "S02"
      ],
      "note": "Separate artist-source grant and artwork-label scope unresolved.",
      "unresolvedConflicts": []
    },
    "thirdParty": [
      {
        "reportedLabel": "GNU LGPL 2.1",
        "category": "custom",
        "termsUrl": "https://cdn.jsdelivr.net/npm/p5@1.0.0/license.txt",
        "observedAt": "2026-09-17T22:57:04.447076+00:00",
        "sourceIds": [
          "S09"
        ],
        "note": "p5.js 1.0.0 dependency; not automatic artist-script or artwork licence.",
        "unresolvedConflicts": []
      }
    ]
  },
  "examples": [
    {
      "id": "E0",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "139000000",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/139000000",
      "sourceIds": [
        "S02",
        "S11"
      ],
      "selectionNote": "Verified early invocation, non-statistical comparison",
      "observationNote": "Still pink gradient, cyan/pink/cream/black descending seven towers with pointed/rounded tops and nested circles/triangles/diamonds. Large concentric disc at upper right containing smaller discs."
    },
    {
      "id": "E1",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "139000001",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/139000001",
      "sourceIds": [
        "S02",
        "S12"
      ],
      "selectionNote": "Verified early invocation, non-statistical comparison",
      "observationNote": "Still warm yellow-to-red vertical gradient, broad red circle, paired cream discs with concentric centres and mint satellite forms right; small pointed horizontal ornament above."
    },
    {
      "id": "E10",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "139000010",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/139000010",
      "sourceIds": [
        "S02",
        "S13"
      ],
      "selectionNote": "Verified early invocation, non-statistical comparison",
      "observationNote": "Still grey-blue radial ground, matching darkblue pointed flanking arches with diamonds/round motifs, central pale blue discs/cream circle, purple small circles with vertical coloured dots."
    },
    {
      "id": "E20",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "139000020",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/139000020",
      "sourceIds": [
        "S02",
        "S14"
      ],
      "selectionNote": "Verified early invocation, non-statistical comparison",
      "observationNote": "Still pale ground, large grey circle behind three identical cream triangles, vertical disc chains with blue-grey rings and red accents."
    },
    {
      "id": "E471",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "139000471",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/139000471",
      "sourceIds": [
        "S02",
        "S15"
      ],
      "selectionNote": "Fresh held output and controls",
      "observationNote": "Still yellow/parchment/black, matching tall arches flank large diamond and unequal discs/pentagon/eye-like pairs. L removes black outlines, retaining fills/shadows; second L restores. R clears to ground then full hierarchy returns. N leaves image unchanged and logs ReferenceError: ks is not defined at keyReleased, 2026-09-17T23:03:19.921Z. S/P not tested."
    }
  ],
  "codeInspection": {
    "url": "https://artblocks-mainnet.hasura.app/v1/graphql",
    "locator": "query { projects_metadata(where:{slug:{_eq:\"eccentrics-2-orbits-by-radix\"}}){name artist_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:[\"139000000\", \"139000001\", \"139000010\", \"139000020\", \"139000471\", \"139000499\"]},project_id:{_eq:\"0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270-139\"}}){token_id invocation owner_address hash minted_at mint_transaction_hash preview_asset_url primary_asset_url live_view_url features} }",
    "sha256": "94d0019f85c218b4a5ed6ecf87d4f2fc73653eb28c59e001cebdfb7fe0f8662b",
    "retrievedAt": "2026-09-17T23:01:48.291643+00:00",
    "method": "Complete indexed-script reading and original remote renderer visual observations; no local execution of artist source.",
    "executed": true,
    "chainBlock": null,
    "executionNote": "Five original stills; L on/off and R staged redraw verified; N error ks undefined. S/P not exercised."
  },
  "editorialExceptions": [
    {
      "id": "version-history",
      "status": "pending",
      "reviewer": null,
      "reason": "Shared series development account inspected; exact versiondiff unresolved."
    },
    {
      "id": "mint-boundaries",
      "status": "pending",
      "reviewer": null,
      "reason": "Witness under4min, #1-final204sec, indexedstart-final255sec; allocation and boundary uncertainty retained."
    },
    {
      "id": "next-control",
      "status": "pending",
      "reviewer": null,
      "reason": "N fails ks undefined in actual original; prior intended environment unknown."
    },
    {
      "id": "software-rights",
      "status": "pending",
      "reviewer": null,
      "reason": "Separate artist-code grant scope unresolved."
    },
    {
      "id": "telemetry",
      "status": "pending",
      "reviewer": null,
      "reason": "Null for coordinator delta."
    }
  ],
  "presentation": {
    "editionSize": 500,
    "maximumEdition": 500,
    "mintDate": "2021-08-16T10:48:43+00:00",
    "mintDateMeaning": "First indexed mint",
    "artwork": {
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "token_id": "139000471",
      "invocation": 471,
      "owner_address": "0xdd19308a9731cdecb67e0d80ca6823394208c045",
      "canonicalUrl": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/139000471",
      "preview_asset_url": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/139000471",
      "live_view_url": "/series/eccentrics-2-orbits-by-radix/artwork.html",
      "mode": "live",
      "copyrightStatus": "CC BY-NC-ND 4.0",
      "copyrightUrl": "https://creativecommons.org/licenses/by-nc-nd/4.0/",
      "displayBasis": "Reported noncommercial sharing of unadapted artwork with attribution and other terms. Default original renderer viewed; controls documented. Site embedding not tested.",
      "canonicalLiveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/139000471",
      "interactionNote": "The original is still by default. Focus the artwork and press L to toggle outlines or R to redraw it in stages."
    }
  },
  "observationImages": [
    {
      "id": "E0",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "139000000",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/139000000",
      "sourceIds": [
        "S02",
        "S11"
      ],
      "selectionNote": "Verified early invocation, non-statistical comparison",
      "observationNote": "Still pink gradient, cyan/pink/cream/black descending seven towers with pointed/rounded tops and nested circles/triangles/diamonds. Large concentric disc at upper right containing smaller discs.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/139000000.png",
      "liveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/139000000"
    },
    {
      "id": "E1",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "139000001",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/139000001",
      "sourceIds": [
        "S02",
        "S12"
      ],
      "selectionNote": "Verified early invocation, non-statistical comparison",
      "observationNote": "Still warm yellow-to-red vertical gradient, broad red circle, paired cream discs with concentric centres and mint satellite forms right; small pointed horizontal ornament above.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/139000001.png",
      "liveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/139000001"
    },
    {
      "id": "E10",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "139000010",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/139000010",
      "sourceIds": [
        "S02",
        "S13"
      ],
      "selectionNote": "Verified early invocation, non-statistical comparison",
      "observationNote": "Still grey-blue radial ground, matching darkblue pointed flanking arches with diamonds/round motifs, central pale blue discs/cream circle, purple small circles with vertical coloured dots.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/139000010.png",
      "liveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/139000010"
    },
    {
      "id": "E20",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "139000020",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/139000020",
      "sourceIds": [
        "S02",
        "S14"
      ],
      "selectionNote": "Verified early invocation, non-statistical comparison",
      "observationNote": "Still pale ground, large grey circle behind three identical cream triangles, vertical disc chains with blue-grey rings and red accents.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/139000020.png",
      "liveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/139000020"
    },
    {
      "id": "E471",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "139000471",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/139000471",
      "sourceIds": [
        "S02",
        "S15"
      ],
      "selectionNote": "Fresh held output and controls",
      "observationNote": "Still yellow/parchment/black, matching tall arches flank large diamond and unequal discs/pentagon/eye-like pairs. L removes black outlines, retaining fills/shadows; second L restores. R clears to ground then full hierarchy returns. N leaves image unchanged and logs ReferenceError: ks is not defined at keyReleased, 2026-09-17T23:03:19.921Z. S/P not tested.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/139000471.png",
      "liveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/139000471"
    }
  ],
  "publication": {
    "date": "2026-09-18",
    "url": "https://ab5d.xyz/series/eccentrics-2-orbits-by-radix/",
    "authorization": "Phil requested website publication on 2026-09-17.",
    "reviewSnapshot": "/docs/series-essays/production/eccentrics-2-orbits-by-radix/record.json",
    "unresolvedResearchQuestionsRetained": true
  }
}
