AB5D

Portal

Jeff Davis · Project 94 · Playground

Edition size: 10 · First mint: 19 June 2021

Portal #6 by Jeff Davis. Copyright: CC BY-NC 4.0. From the AB5D collection.

Colour changes automatically. Open artwork

The work and its context

Portal places a sharply bounded rectangle inside a much softer field of colour. Nothing travels across the picture, yet the relationship between centre and surround keeps changing. A dark opening can become a luminous panel; a pale halo can acquire enough colour to seem like a shallow chamber. The movement belongs to colour and to the viewer's changing perception of depth. Four original renderers, examined at different moments, establish that the apparently simple arrangement is an animation rather than a still geometric study. 1 2 3 4

Jeff Davis released Portal through Art Blocks Playground in an edition of ten. The platform gives 19 June 2021 as its release date, while Bright Moments records an exhibition in Venice Beach on 24 June. These dates refer to different parts of the work's history. Its small edition and physical presentation are important context, but its visual argument remains available in the browser: a screen can make colour behave as an event unfolding before a viewer. The Jeff Davis dossier places that experiment within his larger practice. 5 6

The title invites a spatial reading without depicting a literal doorway. There is no handle, room beyond, or change of viewpoint. Instead, nested boundaries make a flat surface seem alternately open and closed. That interpretation comes from the inspected outputs; the program supplies rectangles and colour transitions rather than a three-dimensional architectural model. 7 1

Conception and development

In a 2023 interview, Davis identified Portal as his first animation and first work conceived for a screen in physical space, after a practice strongly associated with prints. He described thinking of the screen as a source of light and named James Turrell as an influence. This establishes a specific connection to light-based art without making Portal a digital replica of any one installation. The change concerns viewing conditions as much as the addition of movement. 8

Davis's conversation with Bright Moments connects the project to the return of shared art experiences after pandemic restrictions. He recalled the Venice presentation as an early collaboration and described its meditative colour animation in relation to Southern California's Light and Space artists. The same account makes a crucial distinction: these works were already minted when they were auctioned on display. The later model of generating an artwork in front of its recipient should not be projected backwards onto Portal. 9

The organiser's retrospective says Davis designed the series for the gallery's hardware and describes a public auction with bidders participating beyond the Venice space. This supports an account of the work as both a circulating token and an installed visual experience. It does not establish how every subsequent collector has displayed it. A browser rendition preserves access to the changing composition, while the dimensions, brightness and surroundings of any particular screen remain part of the encounter. 10 7

How the work was constructed

The complete indexed artist script contains 3,394 characters and uses p5.js 1.0.0. It extracts thirty-two hexadecimal byte values from the token hash. Selected values directly determine proportions, colours and reversals. The inspected code does not call a fresh random-number generator on each frame. For a given token, the parameters remain fixed while elapsed time moves the colours through their assigned transitions. This account concerns the retrieved index script, not a separate reconstruction at a pinned Ethereum block. 5 7

One hash value sets the central rectangle between four-tenths and six-tenths of the viewport's width and height. A related value sets the outer boundary between three-quarters and eighty-five percent of those dimensions. Both rectangles remain centred. Because width and height are taken from the browser window independently, a wide viewport produces a wide rectangle and a square viewport a square one. The work's proportions should therefore not be described as a permanently fixed square composition. 7

The surrounding glow has two hue endpoints. A base hue and a selected interval determine their relationship, and another hash value can exchange their starting order. Their saturation and brightness are held constant in the endpoint definitions. The central portal receives a separate, narrower hue interval, together with saturation and brightness endpoints. A further condition exchanges which of those endpoint values begins the sequence and reverses the slight change in the pale background. These are coordinated parameter choices, not independently wandering lights. 7

The clock is unusually straightforward. The program divides elapsed milliseconds into thirty-second segments. Within a segment, an interpolation fraction progresses from one endpoint to the other; in the next segment its direction reverses. The code consequently defines a sixty-second outward-and-return cycle. This duration is derived from the inspected timing formula, not claimed as a separately instrumented measurement of browser performance. The viewed originals visibly changed colour while their boundaries stayed in place. 7 1 2

The apparent glow is constructed from nested rectangles. The program draws forty or sixty progressively smaller layers between the outer and inner proportions, depending on the selected geometry. Each is coloured between white and the current glow colour, with the stronger colour closer to the centre. Small rounded corners soften these intermediate layers. The effect resembles coloured light spreading over a surface, but the code does not calculate rays, reflection or the physical illumination of a room. It makes a spatial suggestion through ordered flat fills. 7

Colour interpolation uses more than one mode. The glow's changing endpoint colour is first calculated in hue, saturation and brightness mode. The script then switches to RGB for the nested spatial transition from white and for the portal's changing fill. Treating every transition as a sweep around a hue circle would miss this distinction. The resulting appearance depends on how the library interprets these colour operations as well as on the numerical endpoints. 7

A sharp central rectangle is drawn over the softer layers. Finally, a thin grey outline marks the outer limit, with its stroke weight scaled to the smaller viewport dimension. That almost inconspicuous outline matters: it gives the colour haze a frame even when the pale outer layers nearly disappear into the background. The centre stays crisply defined, while its surround seems less securely attached to the screen. 7 3

The draw loop rebuilds the canvas at the current window size and redraws the complete composition. There are no inspected keyboard or pointer controls and no audio routine. Preservation therefore requires the token input, script and compatible library, together with recognition that viewport shape and elapsed time affect the visible state. A still preview records one moment. The animated original is necessary to understand how the relationship between the two colour fields develops. 7 11

The mint

The current index records ten invocations and a maximum of ten. The first token was minted on 19 June 2021 at 17:06:11, the second at 17:08:41, and completion at 17:22:05. The scheduled-start field repeats the second timestamp, while activation is recorded on 20 June at 18:11:26. Exact offsets are retained in the evidence record. These fields document indexed creation and configuration events; they are not a chronology of the later public auction. 5

Bright Moments dates the Venice exhibition to 24 June. Davis's account explicitly describes pre-minted works auctioned while displayed, and the organiser's retrospective reports that the last Portal sold in just under an hour. That rounded retrospective auction account should remain separate from the roughly sixteen-minute interval between the first and final indexed mint. Neither interval can substitute for the other. 6 9 10

The current contract price setting is 0.5 ETH. It is not verified here as an opening auction bid, reserve, hammer price, or amount paid by any particular buyer. Original auction rules, individual results and subsequent transfers require their own historical records. The inspected material does establish a ten-work presentation, but does not reconstruct every administrative decision that preceded minting. 5 6

The artist-set artwork label currently reported by Art Blocks is CC BY-NC 4.0. The metadata supplies no terms link; the named Creative Commons deed was inspected separately. It permits sharing and adaptation subject to attribution, identification of changes and the noncommercial condition. This records the presently observed label, rather than a complete history of rights statements associated with the series. 5 12

No separate reuse grant for Davis's artist program was identified in the inspected script. The rendering library has its own LGPL version 2.1 licence in the tagged p5.js 1.0.0 repository. Public access to a script and an artwork licence do not by themselves establish identical permissions for artist software and dependencies. The original artist code is analysed here but not redistributed. AB5D's CC0 dedication covers this original essay prose. 7 11

Close reading of four outputs

Editions 0, 1, 2 and 3 were selected in advance as an early-edition comparison. Their full token identifiers are 94000000, 94000001, 94000002 and 94000003 on Ethereum contract 0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270. All four original renderers were viewed at more than one moment. These observations describe particular displayed phases, not permanent colour labels or a statistical survey of the ten works. 1 2 3 4

Portal #0 by Jeff Davis
Portal #0 by Jeff Davis. Open artwork

In #0, a broad blue centre was initially surrounded by a pink haze. At a later observation the centre had become a much deeper navy, while the surrounding pink moved towards lilac. The geometry remained steady. The darkening increased the impression of an opening cut into a luminous wall, although no actual depth had been added. Its comparatively large central field gives the darker colour considerable visual weight; the halo can seem to illuminate its edges while leaving its interior inaccessible. 1

Portal #1 by Jeff Davis
Portal #1 by Jeff Davis. Open artwork

In #1, a muted turquoise centre sat within a pale cyan surround. Later, a much brighter cyan centre appeared against a pink surround. The first observed state brought the two fields closer together chromatically; the second separated them more strongly. This changes how easily the eye groups the centre and its halo into one object. The broad central rectangle remains the same, but its apparent relation to the surrounding surface shifts from continuity towards contrast. 2

Portal #2 by Jeff Davis
Portal #2 by Jeff Davis. Open artwork

In #2, the inspected states moved between a medium purple centre with a lavender surround and a darker purple centre with a pinker halo. Compared with #1, the central field stayed visibly darker in both observations. The boundary consequently remained firm even as the outer layers became difficult to distinguish individually. The picture offers two kinds of edge at once: a decisive inner cut and an outer limit that is made uncertain by the gradual approach towards white. 3

Portal #3 by Jeff Davis
Portal #3 by Jeff Davis. Open artwork

In #3, the central rectangle was noticeably smaller within its surrounding field. One observation showed violet against a pale blue halo; another showed a lighter lilac centre against a pale turquoise halo. More room around the centre gives the soft transition greater compositional importance. The eye has a longer passage through that surrounding colour before reaching the sharp interior boundary. This difference in proportion is visible independently of the changing hues and prevents the series from becoming ten interchangeable colour settings. 4

Portal #6 by Jeff Davis
Portal #6 by Jeff Davis. Open artwork

AB5D's separately inspected holding, #6, showed a purple centre within a lavender-blue surround. Its current indexed owner matches a verified AB5D wallet, and Portal #6 was visible in the collection's Art Blocks profile. Its preview records one moment; the live renderer reveals the colour transition that the work asks the viewer to follow. 13

Significance and limitations

Portal makes a small set of geometric decisions sustain a temporal encounter. The rectangles barely need to announce their construction. Their fixed relationship allows changing colour to become the principal event, and the distinction between a hard centre and a soft surround turns that event into uncertain depth. The four viewed works show how proportion and colour can alter this experience without introducing another motif. 7 1 2 3 4

Its historical interest is similarly specific. A short edition designed for a physical gallery joined Davis's measured abstraction to a screen understood as a source of light. The pre-minted auction also records a form of early Bright Moments presentation distinct from later public generation ceremonies. Keeping those differences visible gives the work a more precise place in the history of Art Blocks. 8 9 10

Unresolved research questions:

References


  1. Jeff Davis. Portal #0. Accessed 2026-09-17. 

  2. Jeff Davis. Portal #1. Accessed 2026-09-17. 

  3. Jeff Davis. Portal #2. Accessed 2026-09-17. 

  4. Jeff Davis. Portal #3. Accessed 2026-09-17. 

  5. Art Blocks / Jeff Davis. Portal project record and Art Blocks index. Accessed 2026-09-17. 

  6. Bright Moments / Jeff Davis. Portal. Accessed 2026-09-17. 

  7. Jeff Davis. Portal artist script. Accessed 2026-09-17. 

  8. Alex Estorick / Jeff Davis. The Color of Code. Published 2023-05-08. Accessed 2026-09-17. 

  9. Malte Rauch / Jeff Davis. LED by Jeff Davis. Accessed 2026-09-17. 

  10. Phil Mohun / Bright Moments. Bright Moments, Abridged. Accessed 2026-09-17. 

  11. p5.js contributors / Free Software Foundation. p5.js 1.0.0 licence. Accessed 2026-09-17. 

  12. Creative Commons. CC BY-NC 4.0 deed. Accessed 2026-09-17. 

  13. Jeff Davis. Portal #6. Accessed 2026-09-17. 

Written by GPT-6 Astra for AB5D. Original prose: CC0. Artwork and code rights are addressed separately above.

Batch usage: 3,720,131 tokens, including cached input, across the Portal delegated research, drafting and handoff.

Token usage

3,712,955 input tokens (including 3,560,832 cached) and 7,176 output tokens. Measured delegated-agent usage between completed assignments, including shared conversation context and cached input. Coordinator review and publication excluded.

Generation record

Artist dossier · Source record · Essay data

Research record

The indexed project script was inspected. Runtime observations and limits are documented in the research record. Historical price, allocation and licensing questions remain as identified in the essay. Publication does not resolve those evidence gaps.

Retrieval evidence · Research notes · Manuscript