Vinetas XMP Namespace 1.0
Images exported by the Vinetas app embed an XMP packet that includes a custom namespace describing how each AI-generated image was produced, so the image is reproducible.
| Namespace URI | https://vinetas.app/ns/xmp/1.0/ |
| Preferred prefix | vinetas |
| Version | 1.0 |
| Status | Stable |
Purpose
The vinetas: namespace carries the generation parameters that produced an
AI-generated image — the prompt, style, negative prompt, and the sampler
parameters — as free-form custom XMP properties. This is the standards-compliant
way to carry namespaced metadata that the fixed EXIF tag set cannot express.
The namespace deliberately carries no unique or device-identifying value:
no image id/UUID, no xmpMM:DocumentID/InstanceID, no hostname, user, device,
serial, or file path. AI-generated provenance is declared separately via the
IPTC extension Iptc4xmpExt:DigitalSourceType, set to
http://cv.iptc.org/newscodes/digitalsourcetype/trainedAlgorithmicMedia.
Versioning
The version is encoded in the URI path (/ns/xmp/1.0/). A breaking change to the
property set requires a new versioned URI and a new page; this 1.0 URI is never
edited in a breaking way once published.
Properties
All properties are simple text values (XMP Text) and are optional — an exported
image carries whichever subset was available at generation time.
| Property | Type | Meaning |
|---|---|---|
vinetas:prompt |
Text | The primary text prompt describing the image. |
vinetas:negativePrompt |
Text | The negative prompt steering away from unwanted characteristics. |
vinetas:style |
Text | The style prompt applied for consistent visual style across panels. |
vinetas:model |
Text | Identifier of the model that generated the image (e.g. Klein 4B). |
vinetas:seed |
Text | The random seed used, as a decimal integer string, for reproducibility. |
vinetas:steps |
Text | Number of inference steps, as a decimal integer string. |
vinetas:guidance |
Text | Classifier-free guidance scale (e.g. 4.5). |
vinetas:aspectRatio |
Text | The aspect-ratio preset (e.g. 16:9). |
Example
<rdf:Description rdf:about=""
xmlns:vinetas="https://vinetas.app/ns/xmp/1.0/">
<vinetas:prompt>a robot reading a newspaper</vinetas:prompt>
<vinetas:style>cinematic, 35mm film</vinetas:style>
<vinetas:negativePrompt>blurry, low quality</vinetas:negativePrompt>
<vinetas:model>Klein 4B</vinetas:model>
<vinetas:seed>123456789</vinetas:seed>
<vinetas:steps>28</vinetas:steps>
<vinetas:guidance>4.5</vinetas:guidance>
<vinetas:aspectRatio>16:9</vinetas:aspectRatio>
</rdf:Description>