Skip to main content
Live. This area is documented as current, user-reliable behavior.

Goal

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

Prerequisites

  • A clean, non-quarantined asset
  • AI processing enabled for the account when using AI actions

Workflow

1
Run AI analysis after malware scanning marks the asset clean.
2
Review generated tags, captions, moderation state, transcripts, smart crops, and background removal outputs.
3
Use auto-quarantine defaults for severe moderation categories.
4
Create collections for curated sets and saved searches for reusable filtered views.
5
Use 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

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.

StackShift Assets overview

StackShift Assets is now a live media platform: storage, CDN delivery, image optimization, upload sessions, DAM, video, scanning, governance, AI metadata, and version history.

Upload UX and DAM

Use resumable upload sessions, progress-aware browser uploads, tags, folders, search, bulk actions, and usage summaries.

Video, scanning, and governance

Process video asynchronously, deliver HLS and posters, scan uploads, quarantine infected assets, and enforce account policies.