Skip to content

Artifact Extraction Profile v1

Source schema: doc/schemas/artifact-extraction-profile.v1.schema.json

Operator-admitted, content-neutral and offline extraction profile. The profile selects one implementation and bounds parsing and candidate output; it carries no locator, source activation, credentials, artifact authority, admission, or publication authority.

Governing Basis

Project Lineage

Fields

Field Required Shape Description
schema yes const: artifact-extraction-profile.v1
schema/v yes const: 1
profile/ref yes ref: #/$defs/ref
parser/id yes string
implementation/digest yes ref: #/$defs/digest
carrier/content-types yes array
selector/kinds yes array
candidate/framing yes enum: portable-package, orbiplex-armored-package:v1
candidate/cardinality yes enum: exact-one, bounded-many
limits yes object

Definitions

Definition Shape Description
digest string
ref string
## Field Semantics

schema

  • Required: yes
  • Shape: const: artifact-extraction-profile.v1

schema/v

  • Required: yes
  • Shape: const: 1

profile/ref

  • Required: yes
  • Shape: ref: #/$defs/ref

parser/id

  • Required: yes
  • Shape: string

implementation/digest

  • Required: yes
  • Shape: ref: #/$defs/digest

carrier/content-types

  • Required: yes
  • Shape: array

selector/kinds

  • Required: yes
  • Shape: array

candidate/framing

  • Required: yes
  • Shape: enum: portable-package, orbiplex-armored-package:v1

candidate/cardinality

  • Required: yes
  • Shape: enum: exact-one, bounded-many

limits

  • Required: yes
  • Shape: object

Definition Semantics

$defs.digest

  • Shape: string

$defs.ref

  • Shape: string