schema-version: 0.1.0
standard:
  schema-version: 0.1.0
  sequence: 310
  standard_id: FEED-001
  title: OpenVEX and CycloneDX Feeds
  summary: OSERA-compatible providers contribute patch data to both OpenVEX and CycloneDX
    feed formats.
  doc-status: Draft
  standard-version: 0.1.0
  candidate-pack: OSERA-SP-0.1.0 candidate
  ratified-in: Not ratified
  ratified-date: Not ratified
  fitness-role: Required evidence
  type: FEED
  category: Feeds and Advisories
  applies-to:
  - Patch providers
  - Feed maintainers
  - Enterprise recipients
  requirements:
  - id: FEED-001.REQ-001
    level: MUST
    text: OSERA-compatible releases must be represented in OpenVEX and CycloneDX feed
      data.
    checkability: partially-automated
    checks:
    - id: FEED-001.CHECK-001
      title: OpenVEX and CycloneDX entries exist for the release
      type: feed
      severity: blocking
      implementation: osera-fitness.feed001.feed_entry_presence
      evidence:
      - openvex_entry
      - cyclonedx_entry
  - id: FEED-001.REQ-002
    level: MUST
    text: Feed entries must preserve the exact patched package URL, including encoded
      release metadata.
    checkability: automated
    checks:
    - id: FEED-001.CHECK-002
      title: Feed purls match the published patched artifact identifier
      type: feed
      severity: blocking
      implementation: osera-fitness.feed001.exact_purl_match
      evidence:
      - purl
      - release_version
  source_path: docs/_standards/feed-001-openvex-cyclonedx.md
  url: "/standards/feed-001-openvex-cyclonedx/"
