Skip to content

feat([issue-5638]): stamp model and LoRA licenses onto generated assets - #5914

Merged
atomanticagent merged 2 commits into
mainfrom
next/issue-5638
Sep 2, 2026
Merged

feat([issue-5638]): stamp model and LoRA licenses onto generated assets#5914
atomanticagent merged 2 commits into
mainfrom
next/issue-5638

Conversation

@atomanticagent

Copy link
Copy Markdown
Collaborator

Summary

  • Stamp model + LoRA license/sourceUrl onto image sidecars and video-history rows at finalize (local and federated). Unknown stays null (shown as "unknown") — never a permissive default, never disclosure.runtimeLicense, never Civitai allowCommercialUse.
  • Persist license on LoRA install sidecars so the stamp can be written from what was known at render time, not a later re-read.
  • Roll up distinct sources into an Attribution & licenses section on the media lightbox, collection pages, and pipeline export.

Closes #5638

Test plan

  • server: assetProvenance, civitai sidecar, huggingface LoRA sidecar, imageGen local.buildSidecarMeta, image/video remote, lib barrel
  • client: AttributionList, MediaLightbox, lib barrel
  • CI Gate / Server tests / Client tests green

Create-suite outputs now carry the terms that applied when the pixels were made. Unknown stays unknown — never a permissive default, a runtime MIT, or a Civitai commercial-use flag.
The LoRA mock only exported trigger-word helpers, so chained renders never reached completed after provenance stamping.
@atomanticagent
atomanticagent merged commit 80b6443 into main Sep 2, 2026
7 checks passed
@atomanticagent
atomanticagent deleted the next/issue-5638 branch September 2, 2026 22:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[repo-study-gev-asset-license-provenance] Carry model and LoRA licenses onto the assets they produced

1 participant