Four models, each doing one job well
A general image model draws a picture of a logo. Inkloom builds one — from typographic and geometric systems, so the result has structure you can actually use.
This describes the pipeline in development. None of it is running for users yet.
Brand analysis
Turns a description of a business into constraints.
Sector, audience, tone and competitors become concrete parameters: stroke weight, width, geometry, counter shape, and which symbol families are appropriate. This is the step that stops the output being a generic aesthetic — it is reasoned about before anything is drawn.
ProducesConstraints
Typography
Sets the wordmark.
Selects and fits letterforms against those constraints, then handles what actually makes a wordmark: optical spacing, kerning at display size, and whether the name needs a custom ligature the way inkloom's own 'oo' does.
ProducesWordmark
Symbol construction
Builds the mark.
Composes geometric primitives under construction rules — shared radii, tangent junctions, consistent terminals — so what comes out is built rather than sampled, and can be described as a spec sheet rather than a bitmap.
ProducesSymbol
Composition
Locks it up.
Optical alignment rather than mathematical centring, clear-space ratios derived from the mark itself, and the lockup variants a brand actually needs: horizontal, stacked, and the symbol standing alone.
ProducesLockups
A worked example
Inkloom's own mark, built by the rules the models are learning.
- Constraint
- Two counters, equal weight, one unbroken form
- Primitive
- Two bulbs, radius 131
- Junction
- A single crossing, on the centre vertical
- Terminals
- None — the contour closes on itself
- Result
- Reads as "oo" in the wordmark, as a loop alone