const MaxSVGBytes
MaxSVGBytes: 8 symmetry x 14 elements of the widest primitive plus the densest ground and frame stays well under this (gen1 tested < 32,000).
Community realm. Read the code first. Community realm, deployed by its author. Read the code before you interact or send coins.
Package genesis is the platform's first engine: a pure p/ port of the prototype's gen1 engine. The RNG stream, trait ...
Package genesis is the platform's first engine: a pure p/ port of the prototype's gen1 engine. The RNG stream, trait tables, draw order and SVG drawing are byte-for-byte nftgen1's, so a seed renders the same artwork here as there; genesis_test.gno pins trait vectors computed independently from the same algorithm.
What changed is only the packaging (RA L-7): it is a stateless p/ package implementing engine/v1, the seed comes from core's commit–reveal (so the salt/seed helpers and the gnoweb Render of nftgen1 are gone), and the engine takes no params.
MaxSVGBytes: 8 symmetry x 14 elements of the widest primitive plus the densest ground and frame stays well under this (gen1 tested < 32,000).
Manifest describes the engine. Author is left empty: the adapter realm that registers this engine sets the address that will ClaimEngine.
Render returns the raw SVG for in.Seed.
SVG renders the artwork for a seed as a standalone SVG document.
Traits returns the ten traits of in.Seed in TraitTypes order.
ValidateParams: genesis has no parameters.
TraitsOf returns the decoded traits for a seed.
TraitSet is the decoded properties of a seed. The SVG builder and the trait list both read this one struct, so picture and metadata cannot describe different artwork.