Visa CLI · Image Generation · NEW

Every image leaves a receipt. Every prompt leaves a hash.

An image-gen merchant on the Visa CLI mints one hive-vcr-1 receipt per image. Prompt hash, output hash, model class, training-data posture, and rights class are co-signed by the operator before the image returns. The receipt verifies offline. Provenance is not promised; it is a primitive.

Reference vendors: DALL-E · Midjourney · Stable Diffusion · Flux · Recraft
Envelope · image generation

The fields the operator co-signs before this call returns.

Every field below is co-signed by the operator with ML-DSA-65 and countersigned by Hive. Absence is not a default. Absence is a verification failure. The merchant cannot return the call's result without the receipt; the receipt cannot exist without these fields.

SIGNED FIELDS

Image Generation · attestation fields

model_classdall-e-3 | midjourney-v6 | sd-3.5 | flux-pro | recraft-v3
rights_classlicensed | open | mixed
training_regionus | eu | none-disclosed
c2pamanifest hash co-signed into envelope
nsfw_classsafe | restricted | denied
settlementUSDC · Base
countersignatureHiveTrust · ML-DSA-65
verificationoffline
What this unlocks

Three places this category needs a receipt yesterday.

USE CASE

Stock photography replacement

Per-image receipts make a generated image admissible as a licensed asset under the same posture as a traditional stock license. The license tier is in the envelope; the audit is a 4-second offline check.

USE CASE

Brand-safe creative pipelines

Operator co-signs that no protected likeness, no protected mark, and no copyrighted training corpus contributed to this specific image. The countersignature binds that claim to Hive's trust anchor.

USE CASE

Litigation-grade provenance

When a generated image is used in advertising, the receipt stands as the FRE 902(13)–(14) artifact. No expert testimony required to admit it.

Adoption

One endpoint. One envelope. No Hive dependency in your inference path.

A image generation operator adopts hive-vcr-1 by appending the receipt envelope to the response and exposing a public verification key. Hive's countersignature is a sidecar; it does not sit on the critical path. If Hive disappears, the operator's receipts remain verifiable against the operator's own key.