Value sets count and hue.
Digit value has two jobs. It sets how many forms appear in the layer, and it selects the layer's hue. Values 1-9 are placed at equal intervals around the color wheel; 0 marks absence instead of a hue.
Numographs are portraits for numbers. Numbers are typically used to count, measure, or identify; their individual character goes unseen. Here, each number becomes the subject, with a visual expression of its own.
In each Numograph, the number is both identity and artwork. It is the token ID, title, subject, and generative structure. Its digits determine form, color, position, depth, and animation, while its inherent mathematics determine the traits. Everything is generated entirely onchain on Ethereum.
The field spans every uint64 integer from 1 through 2⁶⁴ − 1, more than 18.4 quintillion possibilities. Each exact number can appear only once, selected through a weighted random draw. Scarcity emerges through digit lengths, mathematical properties, patterns, and the cultural or personal significance of particular numbers.
Numographs was created by Jeff Lawrence, who began development on this concept in 2024.
Every portrait comes from two readings of the same number. Its digits are read as structure: value sets count and color, position sets placement and geometry, and length determines how far the portrait develops. Then the number is tested mathematically, and any traits it proves true are recorded with it.
With familiarity, many portraits can be read through their colors, geometry, and layers.
Digit value has two jobs. It sets how many forms appear in the layer, and it selects the layer's hue. Values 1-9 are placed at equal intervals around the color wheel; 0 marks absence instead of a hue.
A digit's value decides how many copies are drawn. Its position decides where that layer sits, whether those copies are circles or stars, and how many points the star form has. As layers are added, they expand outward and are placed behind the previous layer; transparency lets deeper layers remain visible.
Length is the scale of the whole portrait. More digits mean more layers, so the form has more time to develop. Short numbers read as elementary marks; middle-length numbers become floral and star-like; long numbers darken, accumulate halos, and begin to read as celestial fields.
Numbers gather meaning everywhere: in history, science, culture, geography, records, rituals, machines, and personal lives. Some are shared references, some mark discoveries or places, and some belong quietly to one person. Meaning runs deeper still: numbers can be palindromes, squares, primes, and perfect. No one chooses which portrait they receive; every Numograph enters the world by draw. So every draw is an act of discovery, and somewhere, the number that surfaces may already matter.
Smaller numbers may initially appear more desirable, but large and unexpected numbers can possess significance, rarity, and visual character of their own.
Shared references from stories, culture, and collective memory.
Anniversaries, graduation years, launch days, private anchors.
Palindromes, squares, primes, perfect numbers discovered in the number itself.
The image is generated directly from the number. There is no external imagery, randomness, or artist interpretation applied after the rules are executed.
Every number is examined in two independent ways.
The decimal digits are read as instructions for building layered geometry. Each digit contributes forms, color, and placement according to its value and its position in the number.
The number as a whole is tested against mathematical predicates such as prime, square, and palindrome. These traits are recorded as facts about the number.
The visual portrait is produced almost entirely from the first reading. Traits appear as metadata rather than visual marks in the current portraits.
Let N be a natural number. Write it in decimal as the digit string s = dL-1dL-2...d1d0, where L is the number of digits. The renderer builds the portrait layer by layer, processing digits from the right, or least significant digit, to the left.
A base unit of 250 is used. Each successive layer shrinks the working radius by a factor of sqrt(2).
Ui = 250 / (√2)i
A geometric level is assigned to each digit. Lower levels use simple circles. Starting at level 3, units become more complex star-like curves whose lobe count, reach, and distortion increase with level.
level = L - 1 - i
A single thin ring represents absence.
One centered form is drawn.
d identical forms are placed at equal angular intervals around a circle.
Each digit from 1 through 9 is assigned a fixed hue from a consistent nine-step division of the color wheel. Zero carries no color.
Forms are drawn as concentric or nested layers. Opacity gently decreases with level but has a floor so deeper layers remain visible.
More digits create more layers and more intricate central geometry because higher levels produce star forms and the digit count affects the portrait's depth.
Traits are mathematical properties discovered in the number itself. For a minted token, the contract computes them from its number whenever the metadata is requested; they are not stored as prewritten JSON.
Traits are facts about the number, not rarity weights or visual overlays in the portrait.
The mapping from number to portrait is fully deterministic. Under the fixed rules, the same number always produces the same canonical SVG. The website reproduces those rules for previews, while the contract generates the authoritative token artwork. Browsers may differ slightly in antialiasing or animation timing, but not in the underlying SVG geometry, color, or structure.
Numography descends from a long line of attempts to give numbers visible form: tally marks, Mayan numerals, Cistercian ciphers, the figurate numbers the Greeks arranged in pebbles, the factorization diagrams and generative systems of the present.
Every one of those systems recorded numbers, counted with them, or sorted them into classes. Numography differs in that it applies rules to every number, reading its digit structure directly, so that each one receives a visible form of its own.
Each Numograph is generated directly by its contract. Its complete metadata and SVG require no image server, IPFS, or external metadata host.
Numbers already act like identities. They mark dates, places, discoveries, records, prices, codes, proofs, and memories. A portrait gives that identity a visible form.
Not a practical problem. A visual absence. Numbers shape almost everything, but most of them appear only as typed symbols. Numographs asks what happens when the number itself is given form.
The digits determine the geometry, color, scale, and layers. The number's mathematical traits add another reading. Two nearby numbers may share structure, but each number produces its own portrait.
The token whose ID is the number itself, and the portrait the contract generates from it. The token art is designed to live onchain, with no external image file or project server required for the artwork.
No. Numographs is an art project, and there is no planned utility, membership, access, reward, airdrop, or financial benefit attached to ownership. Mint a Numograph because you value the artwork, the number, and the onchain artifact itself, not because you expect something else later.
No. Each number can enter the collection only once. Once a number has been minted, its portrait belongs to that token and cannot be minted again.
Nothing happens to the Numograph. The website is a viewer, not the home of the artwork. The portrait is designed to be rendered from the contract itself.
No. Each portrait is generated by fixed onchain code and cannot be changed after mint.
Numographs is not built around a collection-wide supply cap. It is a system capable of portraying every uint64 number. Scarcity exists within the field: each number can be drawn only once; shorter digit lengths have strictly limited populations; mathematical properties occur at measurable frequencies; and every draw has a permanent place in the collection’s history. The enormous field makes discovery open-ended, while every Numograph remains singular.
Uint64 is a standard digital boundary: 1 through 264 − 1. It is large enough to show the system developing from simple marks into dense, layered fields while keeping every number and trait exactly computable onchain.
Numograph portraits are released under CC0. Anyone may copy, modify, share, remix, or use the artwork, including commercially, without owning a token or asking permission.
Owning a Numograph records ownership of the authentic onchain token and its provenance; it does not provide exclusive rights to the portrait. The Numographs name and logo are not included. Mint and project notes appear on the Mint page.
Numbers carry too much significance not to have a visual form. Numographs gives them one through a consistent system built from their own digits.