How Seedstone works

How a generator
is created and used.

Seedstone writes the generator code from your description. Once created, it renders images directly from an input and does not call AI for each image.

Inputs

The same input returns the same image.

A different input changes the image while keeping the generator's subject and style.

Inputalice
Inputaliceexact match
Inputbobnew variation

Process

Four steps from description to integration.

  1. 01

    Describe one output

    Define what a single image contains, which details may vary between inputs, and the visual language that should stay consistent.

    “Create a geometric profile icon for each username. Vary the colors, shapes, and small details. Keep the composition centered and the style clean and flat.”
  2. 02

    Generate and validate the code

    AI writes a dependency-free SVG renderer and its variation controls. Seedstone checks the TypeScript, safety rules, repeatability, and sample outputs before you see it.

    • Strict TypeScript checks
    • Sandboxed previews
    • No network or active SVG content
  3. 03

    Test inputs and request changes

    Try real usernames and IDs, adjust what can change, and request specific refinements. The current version remains unchanged while you review a candidate.

    • Live input testing
    • Variation controls
    • Refinement review
  4. 04

    Use the generator

    Publish an SVG URL or download the TypeScript package for local rendering and self-hosting.

Runtime behavior

Images are created from existing IDs when needed.

01

Use an existing ID

A username, record key, wallet address, or other text can be used as the input.

02

Generate images when needed

The input recreates the result, so you do not need to store a separate generated file for every item.

03

AI is not used for rendering

AI writes the generator. After that, the generated code renders each image.

04

Keep results consistent

The same input resolves to the same image in profiles, lists, logs, dashboards, and exports.