Design Tier 3IllustratedIn production at Creytix

Creytix Representation

Decide what an image claims to depict — before anything generates it.

An intake decision tool: what the subject is, what it claims, and where it publishes determine the allowed representation classes, whether a truth source is required, and the exact disclosure line.

A render of a real building never quietly becomes a photograph.

What it does for you

  1. The class picks the lane, not the other way around

    Deciding representation at intake is what keeps an editorial claim from being made by whichever generator happened to be free. The seven classes run from strict photograph to pure illustration, each with its own allowed edits and blocked ones.

  2. Disclosure is generated, not remembered

    Every class carries its default disclosure and the exact wording. A conceptual render published as a photograph is a claim about reality; the tool hands you the sentence that prevents it.

  3. The page and the pipeline cannot disagree

    The surface runs the same policy module as the command line — vendored and verified against it, not re-implemented. Two implementations of a rule are two answers to the same question.

Capabilities

Hover or focus a capability to see why it matters.

  • Seven representation classes

    Deciding representation at intake is what keeps an editorial claim from being made by whichever generator happened to be free. The seven classes run from strict photograph to pure illustration, each with its own allowed edits and blocked ones.

  • Intake decision from subject, claim and publication context

    Every class carries its default disclosure and the exact wording. A conceptual render published as a photograph is a claim about reality; the tool hands you the sentence that prevents it.

  • Geometry lock and truth-source requirements

    The surface runs the same policy module as the command line — vendored and verified against it, not re-implemented. Two implementations of a rule are two answers to the same question.

  • Generated disclosure text per class

    Deciding representation at intake is what keeps an editorial claim from being made by whichever generator happened to be free. The seven classes run from strict photograph to pure illustration, each with its own allowed edits and blocked ones.

  • Same policy module as the image pipeline

    Every class carries its default disclosure and the exact wording. A conceptual render published as a photograph is a claim about reality; the tool hands you the sentence that prevents it.

Proof, not adjectives

Live at /app/representation
Answer three questions and get the allowed classes, geometry lock, truth-source requirement and disclosure text.
Verified against the CLI, not assumed
The surface and creytix:representation --decide were run on the same input and the answers diffed. That check found a real bug: the CLI silently ignored an unrecognized flag and answered a different question. Unknown flags are now fatal.
Acceptance suite passes
Five end-to-end cases, from a strict-factual property page to an Instagram mood reel with caption disclosure.

Built with Creytix, on Creytix

This page itself was produced by the platform it describes — the same design tokens, module pipeline, and review gates used for every Creytix client site. Nothing here is a mockup of the product; it is the product.

Have a code from email or QR?