Skip to content

OCLP Profiles

Profiles are optional, independently governed schema modules for the Open Computation Lifecycle Protocol. They attach typed domain meaning to durable Core records without expanding the Core vocabulary.

OCLP Core record
  + a declared profile binding
  + profile-specific validation
  = an interoperable domain claim

This repository is an OCLP-maintained profile publisher, not part of the OCLP Core specification. A producer may use none, one, or several profiles. A Core-only consumer may preserve profile-bearing records without interpreting their profile payloads.

Maintained profiles

Profile Concern
Dataset snapshot An immutable logical dataset version represented by a manifest Artifact.
Execution context Portable runtime, dependency lock, and effective configuration provenance.
Run Portable Execution start and terminal chronology for one UUID-identified run.
Release manifest A portable sidecar Artifact that describes one exact ArtifactSet.

See profile authoring for the minimum package required to publish a profile, and conformance to verify these contracts.