DIDs derive uniqueness from a cryptographic hash, translated into visual traits through a deterministic yet unpredictable algorithm. The following are the primary traits instrumental in creating each distinctive DID.
The color palettes, reminiscent of the 8-bit and 16-bit eras, primarily influence the barcode visuals, with potential impacts on card elements. These palettes are curated to echo the color schemes from vintage computing and gaming, bringing nostalgia to the digital fore.
DIDs employ a synthesis of 2D canvas and WebGL to conceive barcodes, each rendered from a randomly chosen pattern type. The barcode transcends its conventional role, becoming a canvas for digital expression.
Eight unique patterns interweave complexity and creativity:
► REGEX: Mimics classic barcode structure. Displays vertical segments of varying sizes. Precision akin to regular expression logic in programming.
► EXPAND: Digital growth through expanding patterns. Emulates the evolution of data in a structured yet organic form.
► FRAG: Depicts data fragmentation. Shows disjointed, irregular segments, akin to scattered digital information.
► UNI: Draws from Unicode's diverse character set. Integrates varied symbols, reflecting Unicode's extensive range.
► GRADE: Executes gradual color shifts. Demonstrates the progression and layering of digital elements.
► CHMOD: Visualizes file access control. Pattern inspired by Unix command for setting permissions, reflecting access restrictions.
► MOUNT: Generates mountain-like peaks and valleys, a classic of the old school digital landscape.
► PIXEL: The fundamental unit of digital art, magnified.
Each pattern is paired with a Unicode character that is displayed on the card.
Each barcode have a random size selected (X-small, Small, Regular, Large, X-large). This trait modulates segment width, density, and spacing within the barcode, offering a spectrum of visual textures.
DIDs feature procedurally generated texts. The algorithm assembles sentences from predefined word lists, reflecting three structures:
► Identity-Based: "I [web3Identities] [web3Activities] [web3Objects] [web3Locations]"
► Activity-Based: "I [web3Actions] [web3Objects] [web3Slangs] [web3Technologies]"
► Event-Based: "I [web3Achievements] [web3Events] [web3Challenges OR web3Phrases]"
These sentences, often absurd, are a tribute to the culture they emerge from — a digital mosaic of crypto & degen lexicon.
There are 2 different card styles: REGULAR and ASCII.
► REGULAR: Clean lines demarcating digital territory.
► ASCII: A nod to the text-based art form of the early digital era.
DIDs are a compendium of traits, each a variable in the generative algorithm. They stand testament to digital identity and the endless possibilities of algorithmic art within the matrix of blockchain technology.