# GENERATED. Do not change this line unless the file contains project specific changes.
# DO NOT EDIT THIS FILE. Changes are overwritten on the next build.
# Owner command: archetype.registry.build
# Edit instead: the archetype.registry.build generator source (not this file).
# Regenerate:   pnpm exec werkstatt run archetype.registry.build
id: live-photo
displayName: Living photo
version: 1.0.0
semanticRole: component-live-photo
description: |
  RFC-0202 living photo: a looping, muted, decorative <video> overlaid on a static
  <ResponsiveImage> (RFC-0152) that always remains the resting state / poster / fallback.
  The clip is the sibling `<image-name>.webm`, resolved by convention (no authored path).
expectedIntents:
  - orient-visitor
expectedIndustryFit:
  - non-profit
layoutHint: split
propsSchema:
  $shape: zod
  shape: |
    z.object({}).passthrough()
acceptedCosmicNames:
  - Aegaeon
constraints: {}
