Documentation

AI DAM and versioning

Use OpenAI-backed asset intelligence, moderation, transcripts, smart crops, background removal, collections, saved searches, and branching versions.

Search Docs

Assets

AI DAM and versioning

Live

Use OpenAI-backed asset intelligence, moderation, transcripts, smart crops, background removal, collections, saved searches, and branching versions.

Goal

Add richer discovery, governance, and version control to assets without changing stable current asset URLs.

Current status

Live

This area is documented as current, user-reliable behavior.

Workflow

  1. 1Run AI analysis after malware scanning marks the asset clean.
  2. 2Review generated tags, captions, moderation state, transcripts, smart crops, and background removal outputs.
  3. 3Use auto-quarantine defaults for severe moderation categories.
  4. 4Create collections for curated sets and saved searches for reusable filtered views.
  5. 5Use branches and versions when replacing assets needs history, restore, compare, or promotion behavior.

AI actions

  • Analyze images and videos for structured tags and captions.
  • Moderate content and auto-quarantine severe high-confidence categories.
  • Transcribe audio and video speech.
  • Request smart crop suggestions and derived crop outputs.
  • Request background removal derivatives for supported images.

Collections and saved searches

  • Collections are explicit groups of selected assets.
  • Saved searches store filters such as query, tag, folder, MIME family, visibility, and checksum.
  • Use collections for hand-picked campaigns, galleries, or deliverables.
  • Use saved searches for living views such as recent videos, untagged assets, or quarantined items.

Version and branch URLs

Example

ts
const pinned = stackshift.assets.versionUrl(asset.id, version.id)
const staging = stackshift.assets.branchUrl(asset.id, 'staging')

await stackshift.assets.restoreVersion(asset.id, version.id)
await stackshift.assets.promoteBranch(asset.id, 'staging')

Expected result

The asset library supports AI metadata, moderation safety, transcripts, advanced derivatives, reusable organization, and pinned version delivery.