AB5D

Low Tide

Artem Verkhovskiy x Andy Shaw · Project 107 · Factory

Edition size: 373 · First mint: 2 July 2021

Low Tide #348 by Artem Verkhovskiy x Andy Shaw. Copyright: Nifty license (reported; operative terms unverified). From the AB5D collection.

The original animation plays automatically. Open artwork

The work and its context

Low Tide presents a small aquatic world through a softly rounded window. Broad stones lie beneath moving fish, while a pale band of reflected light crosses the scene. The eye can attend to the stable pattern of the bottom or follow a tiny body through it. Those two scales of attention give the work its character: an ordered environment contains movements that are too numerous to grasp all at once. 1 2 3 4

Artem Verkhovskiy and Andy Shaw describe the project through childhood exploration of low-tide environments and the mathematical organisation of nature. Art Blocks released the 373-work series through Factory in July 2021. The descriptive frame is an invitation to look, rather than proof that the program models a real ecosystem. Its fish and stones are graphic constructions whose relationships produce the experience of an inhabited pool. The artist dossier supplies the broader archive context. 5 6

The palette remains close to blue, cyan and green across the inspected examples, with occasional contrasting fish or a starfish. This restraint helps small moving marks remain visible without turning every one into an isolated spectacle. Shadows and reflections introduce depth, but the viewpoint is deliberately compressed. The pool is legible as a patterned surface and as a space beneath water. 1 2

Conception and development

The project's own statement is the strongest recovered evidence for its starting point: pleasure in examining small coastal environments and an interest in mathematical form. No substantive development interview or complete prototype history was recovered. The division of creative labour between the two credited collaborators therefore remains undocumented here. It would be misleading to assign the fish, geometry or programming to one partner without a source. 5

The finished program combines several distinct tasks. One builds a fixed arrangement of rounded cells. Another moves particles through changing vector fields. A third draws a translucent reflection across the entire scene. Their separation is significant because it allows different kinds of order to coexist: stable ground, mobile inhabitants and changing surface light. This is evidence from the deployed implementation, not a reconstruction of the order in which the collaborators developed it. 6

The bundled Voronoi component shares its named objects and method structure with Raymond Hill's Javascript-Voronoi implementation. That upstream project computes spatial cells and explicitly leaves their rendering to the user. Low Tide's distinctive rounded stones, shading and aquatic interpretation belong to the surrounding drawing procedure. Identifying the computational component should not obscure those decisions, or be inflated into a claim that the artwork is simply an unmodified library demonstration. 6 7

The available record consequently supports an account of how the final work operates more strongly than a biography of its making. Future correspondence or archived development material could clarify influences and revisions. Until then, visual interpretation can proceed from the originals while historical claims remain limited to the credited collaboration and documented project statement. 5 6

How the work was constructed

The artist script uses p5.js 1.0.0 and includes a substantial Voronoi implementation. A hash prefix seeds a bitwise pseudorandom generator, which supplies positions, colours and other parameters. The drawing field is based on the smaller viewport dimension. A larger internal region gives moving particles room to travel beyond the visible crop before wrapping around. 5 6

For the bottom, the program chooses sites within a rectangle taller than the final square. It attempts to keep sites apart, with a bounded retry loop, then computes Voronoi cells around them. Cell edges and vertices are converted into rounded outlines using quadratic curves, with very short edges treated specially. Vertical compression fits the resulting geometry into the scene. The stones therefore originate in a partition of space, rather than independently placed pebble illustrations. 6

A vertical colour gradient and dark gaps make those shapes read as an underwater bed. This background is captured once and redrawn on subsequent frames. The stable bottom gives the viewer a reference against which to perceive movement. Without it, the same small animated shapes would be harder to read as swimming through a place. 6

Each fish is a particle with position, velocity and acceleration. It samples a force from a grid of vectors, adds that force, limits its speed and moves. The field is generated from noise and changes over time. Different groups receive offsets and coefficients, while individual particles can rotate their applied force. This creates related but nonidentical paths. The inspected code does not calculate fish-to-fish attraction, separation or collision avoidance, so calling it a biological schooling simulation would overstate the mechanism. 6

The body direction follows the difference between a particle's previous and current positions. Several drawing routines build different silhouettes from lines, polygons or curves. Consequently, orientation is tied to travel rather than selected independently. The visible figures are compact signs of aquatic life: a point, tail or broad body can distinguish a group without requiring detailed anatomy. 6

The program draws displaced dark versions as shadows, then the coloured bodies. These offsets separate the moving creatures from the bottom and make them seem suspended above it. Particles crossing the larger field's boundaries wrap to the opposite side. Their disappearance at the visible edge is therefore not evidence of birth, death or a simulated tide carrying them away. 6

The reflection is another layer. A succession of translucent curved strips crosses the image at a selected angle, with noise-driven displacements changing its contour. The strips partly veil the stones and fish below. Finally, an erasing operation removes the area outside a curved frame. The resulting aperture resembles a rounded lens or pool opening, although that comparison is interpretive rather than a declared physical model. 6

The sketch requests thirty frames per second, but uses both frame-based updates and elapsed milliseconds. Noise is seeded at different stages of the drawing. These details make an absolute claim of identical frame-by-frame playback across environments inappropriate without testing. The token fixes important generative conditions; it does not by itself establish that two screenshots taken after an equal wall-clock interval will match. Original generators were inspected to verify automatic animation. No audio-generation or click-control code was found in the artist script. Audio was not auditioned, and no sound claim rests on the browser screenshots. 6 8

The mint

The collection page dates the release to 9 July 2021. The index records a first token on 2 July, activation on 7 July, and a second mint at 16:00:34 on 9 July. Its scheduled-start field matches that second mint. Completion is recorded at 16:03:27 on the same day. The earlier first token and later release describe different events and should not be collapsed into one launch date. 5

The current count and maximum are both 373. The price setting is 0.1 ETH, observed in the current record. No launch-era price announcement or complete configuration history was recovered to establish that as the original price paid by every collector. The unusually specific edition count should likewise not be explained through an invented story about supply changes. 5

The second-mint-to-completion interval is two minutes and fifty-three seconds. This is a calculation between named index fields, not an independently verified public sellout duration. Reserved, artist and public allocations were not separated in this review. The evidence record retains full timestamps so that a later transaction-level study can refine the chronology. 5

The artwork's current metadata label is Nifty license, with no terms URL. That phrase is recorded exactly, but the operative text, version and historical applicability have not been established. It is not treated as a Creative Commons licence or a general commercial-use grant. Ownership of a token and permission to reproduce its artwork remain separate questions. 5

The p5.js 1.0.0 library carries LGPL version 2.1. The upstream Javascript-Voronoi repository carries Raymond Hill's MIT notice. The corresponding component is identifiable in the artist script, but its exact bundled revision has not been pinned through a complete comparison. These library records do not establish a separate reuse grant for the collaborators' surrounding artist code. 6 7 9 10

No separate artist-code licence was found in the inspected material. The program is analysed without being redistributed in this essay package. The original prose is dedicated to CC0, while artwork and software rights remain distinct. AB5D's holding of #348 records stewardship of that token, not a transfer of the creators' copyright. 6 8

Close reading of four outputs

The comparison uses editions 0, 1, 10 and 20, tokens 107000000, 107000001, 107000010 and 107000020 on Ethereum contract 0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270. Each original generator was opened and visually inspected. These observations concern moments in animated works; positions of fish and reflections continue to change. The small early-edition group does not establish frequencies across the complete series. 1 2 3 4

Low Tide #0 by Artem Verkhovskiy x Andy Shaw
Low Tide #0 by Artem Verkhovskiy x Andy Shaw. Open artwork

In #0, broad green-cyan stones sit in a dark network of gaps. A pale reflection slopes downward across the field, partly washing out the lower forms. Small light-blue angular fish and brighter yellow figures gather in different areas, with darker shadows echoing their shapes. The contrast between large quiet stones and tiny active marks makes the scene seem extensive despite its bounded window. 1

The reflection does not simply add another object. It changes how clearly the existing objects can be seen. Fish passing through its pale area lose some contrast, while the dark channels remain legible underneath. This makes viewing alternate between following an inhabitant and recognising the medium through which it is seen. The pool's depth is produced through that interference between layers. 1

Low Tide #1 by Artem Verkhovskiy x Andy Shaw
Low Tide #1 by Artem Verkhovskiy x Andy Shaw. Open artwork

In #1, a yellow starfish near the lower left becomes a conspicuous anchor. Its broad, stationary-looking form contrasts with the small rounded and pointed swimmers around it. The stones above are relatively large and widely separated by dark channels. At the observed moment the reflection cuts across the lower half, placing the starfish within a brighter region without removing its clear outline. 2

The starfish changes the balance of attention. Where #0 encourages the eye to wander among many small movements, #1 offers a larger emblem to return to. This does not make the other elements decorative filler. Their changing positions establish a different pace around the stable-looking landmark, and the uneven stones prevent the scene from becoming a simple centred arrangement. 2

Low Tide #10 by Artem Verkhovskiy x Andy Shaw
Low Tide #10 by Artem Verkhovskiy x Andy Shaw. Open artwork

In #10, smaller stones produce a more finely divided bed. Pale blue and yellow-green teardrop-like figures are easy to distinguish against the dark blue ground, while clusters near the right draw attention away from the centre. The reflection rises toward the right in the inspected state. Its diagonal runs across the other directional cues, keeping the scene from reading as one uniform stream. 3

Low Tide #20 by Artem Verkhovskiy x Andy Shaw
Low Tide #20 by Artem Verkhovskiy x Andy Shaw. Open artwork

In #20, broad horizontal stones re-establish a slower background rhythm. Peach-coloured swimmers provide warmer accents against blue and cyan, and a darker group forms a loose line near the right side. The pale reflection slopes through the lower field. Compared with #10, the larger stones leave fewer boundaries for the eye to traverse, so small movements become more individually legible. 4

Significance and limitations

Low Tide derives much of its appeal from keeping its layers distinct. The bottom is stable enough to be learned, the fish remain mobile enough to resist a single definitive composition, and the reflection changes the visibility of both. The procedural system creates a scene that can be surveyed quickly but still supports prolonged attention to small events. Its aquatic character emerges from these relationships rather than from detailed imitation of a particular shoreline. 6 1 2 3 4

AB5D's #348 adds a densely inhabited comparison, with pale geometric swimmers above a blue stone bed and a broad reflection across the lower field. Its owner was freshly checked against the complete linked wallet set returned by the current AB5D profile, and its original generator was inspected. The profile lists three linked wallets, one of which holds this exact token. 11 The moving original matters: a static preview can document one arrangement but cannot preserve the changing routes through the scene. 8

Unresolved research questions:

References


  1. Artem Verkhovskiy x Andy Shaw. Low Tide #0. Accessed 2026-09-18. 

  2. Artem Verkhovskiy x Andy Shaw. Low Tide #1. Accessed 2026-09-18. 

  3. Artem Verkhovskiy x Andy Shaw. Low Tide #10. Accessed 2026-09-18. 

  4. Artem Verkhovskiy x Andy Shaw. Low Tide #20. Accessed 2026-09-18. 

  5. Art Blocks / Artem Verkhovskiy x Andy Shaw. Low Tide project page and exact-identity indexed record. Accessed 2026-09-18. 

  6. Artem Verkhovskiy x Andy Shaw. Low Tide artist script. Accessed 2026-09-18. 

  7. Raymond Hill. Javascript-Voronoi repository. Accessed 2026-09-18. 

  8. Artem Verkhovskiy x Andy Shaw. Low Tide #348. Accessed 2026-09-18. 

  9. p5.js contributors / Free Software Foundation. p5.js 1.0.0 licence. Accessed 2026-09-18. 

  10. Raymond Hill. Javascript-Voronoi MIT licence. Accessed 2026-09-18. 

  11. Art Blocks / AB5D. AB5D current collector profile. Accessed 2026-09-18. 

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

Batch usage: 2,966,397 tokens, including cached input, across the Low Tide delegated research, drafting and handoff.

Token usage

2,958,482 input tokens (including 2,819,968 cached) and 7,915 output tokens. Measured usage of the dedicated research session, including 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