# 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: open-source-registry
displayName: Open Source Registry
version: 1.0.0
semanticRole: open-source-registry
description: |
  Deployment-specific SBOM registry section (RFC-0489). Renders a component table,
  summary counts, license distribution, deployment metadata, and download buttons
  from a structured JSON data file. Semantic HTML with accessibility attributes.
expectedIntents:
  - fulfill-legal-requirement
  - signal-transparency
expectedIndustryFit: []
layoutHint: single-column
bodyKind: composite
propsSchema:
  $shape: zod
  compose:
    - section-visual
  shape: |
    z.object({
      heading: z.string().optional(),
      dataRef: z.string().optional(),
    }).strict()
acceptedCosmicNames:
  - Orcus
constraints: {}
