Skip to main content

OpenLineage

Generated Evaluation Status

This section is generated from the framework manifest and compatibility report. Do not edit it manually.

  • Framework ID: openlineage
  • Manifest: docs/external-frameworks/openlineage.json
  • Compatibility report: ./reports/openlineage.compatibility.json
  • Evidence class: SOURCE_REVIEWED
  • Independently reproducible: False
  • Comparative-testing claim allowed: False
  • Missing reproducibility gates: shared_test_vector, raw_output, timestamp, runtime_configuration, source_version_or_hash, replay_commands, declared_expected_outcome, independent_reproduction
  • Evaluation result: COMPATIBILITY_EVIDENCE_ONLY
  • Cycle status: FIRST_FRAMEWORK_CYCLE_COMPLETE
  • Execution authority claim: False
  • Next bounded action: Add executable observations, raw outputs, pinned versions, replay commands, and independent reproduction before making comparative-testing claims.
  • Posting source: generated compatibility report
  • Generated status is descriptive compatibility evidence only.

Generated Authored Analysis Boundary

This section is generated. Do not edit it manually.

  • Framework ID: openlineage
  • Framework name: OpenLineage
  • Generated sections above this boundary may be rebuilt from registry, manifest, compatibility-report, and result artifacts.
  • Authored analysis below this boundary may contain interpretation, notes, and framework-specific discussion.
  • Generators must preserve authored analysis unless a future validator explicitly declares a migration path.
  • Boundary rule: generated material is descriptive compatibility evidence only and does not create certification, endorsement, adoption, proof, or operational permission.

Generated Transition Mapping

This section is generated from the framework manifest. Do not edit it manually.

FieldGenerated Value
framework_identityOpenLineage
source_referencehttps://openlineage.io/
source_versionofficial project source recorded
allowed_use_boundarylineage evidence only
claimsdataset, job, and run lineage metadata
non_claimsno truth, legitimacy, or execution authority
input_artifact_typelineage event
output_artifact_typelineage reconstruction evidence
actor_or_authority_modelproducer identity evidence only
evidence_modelofficial source plus bounded crosswalk
policy_or_rule_modellineage event schema
delegation_modelnot established
decision_or_result_modellineage evidence
execution_authority_claimfalse
receipt_or_trace_modellineage event and manifest references
reconstruction_modelevents link datasets, jobs, and runs
SPE_overlaplineage may inform evidence review
StegVerse_ecosystem_overlapreconstruction and freshness boundary
fail_closed_conditionsmissing source, event context, mapping, or authority overclaim

Generated mapping is compatibility evidence only.

Generated Framework Metadata

This section is generated from the external-framework registry. Do not edit it manually.

  • Framework ID: openlineage
  • Name: OpenLineage
  • Registry status: SOURCED-CROSSWALK-PROVISIONAL
  • Testbench state: SOURCE_RECORDED_CROSSWALK_PROVISIONAL
  • Manifest path: docs/external-frameworks/openlineage.json
  • Source reference: https://openlineage.io/
  • Metadata boundary: generated metadata is descriptive only; it does not create certification, endorsement, formalism adoption, admissibility proof, or execution authority.

Status

Relationship type: external framework crosswalk
Evidence class: SOURCE_REVIEWED
Page completeness: COMPLETE_WITH_EXTERNAL_GATES
Runtime observation: none attached
Independent reproduction: false
Comparative testing claim allowed: false
Execution authority claim allowed: false
Maintenance owner: admissibility-wiki External Frameworks audit

Official Source

  • Project source: https://openlineage.io/
  • Source posture: official project documentation captured; no producer, transport, event stream, or consumer fixture is attached.

Framework-Native Scope

OpenLineage is an open standard for collecting metadata about datasets, jobs, and runs across data pipelines. Its event model can describe run state, job identity, dataset inputs and outputs, and extensible facets emitted by participating systems.

Evidence Provenance

Evidence classCurrent evidenceStatusMissing fields
Official framework sourceProject documentationpresentpinned specification or source snapshot hash
Implementation sourceNo producer or consumer selectedmissingrelease, configuration, commit
Observed behaviorNo lineage event capturemissingevent payloads, transport, timestamps, consumer output
Reproduced behaviorNo independent replaymissingevent stream, commands, environment, second result
StegVerse analysisBounded crosswalkpresentcommon event fixture

Relationship to Admissibility

OpenLineage asks: What datasets, jobs, and runs were connected and reported across the pipeline?
StegVerse Admissibility asks: Is the reconstructed evidence sufficient and does the current actor hold authority to bind this consequence?

Lineage events can strengthen reconstruction and freshness review by linking data, jobs, and run events. They do not independently establish truth, legitimacy, current authority, or admissibility.

Execution Authority Boundary

lineage visibility != governance authority
reported origin != verified truth
run relationship != current delegation
event completeness != permission to bind consequence

Observation Boundary

Pinned producer: none
Pinned consumer: none
Event schema/version: none
Captured event stream: none
Raw consumer output: none
Timestamp and transport configuration: none
Independent replay: none

No lineage-capture, reconstruction, or interoperability result is claimed.

StegVerse Analysis

CriterionCurrent result
IdentityJob, run, and dataset identifiers may be represented, but actor identity may remain external.
AuthorityEmission or consumption of lineage events does not create execution authority.
PolicyEvent acceptance, retention, trust, and freshness policy must be explicit.
DelegationLineage relationships do not prove delegated authority.
EvidenceEvents may strengthen reconstruction if complete, authentic, ordered, and retained.
ReplayabilityRequires pinned schema, event stream, producer/consumer versions, and transport configuration.
ReconstructabilityDepends on event completeness, ordering, identifiers, custody, and facet interpretation.
Commit-time validityMust be evaluated independently from lineage state.
Failure behaviorMissing, duplicate, reordered, stale, or unverifiable events must not be treated as complete truth.

Commit-Time Interoperability Contract

transition_id
run_id
job_namespace
job_name
event_type
event_time
input_dataset_ids
output_dataset_ids
facet_digests
producer_identity
schema_version
event_digest
custody_reference
freshness_state
policy_reference
delegation_reference
requested_action
target_system

Failure Classes

Failure classAppliesNotes
Semantic equivalence divergenceyesRecorded lineage may be mistaken for causal proof.
Stale evidenceyesEvents can lag behind current pipeline state.
Replay divergenceyesDifferent ordering, schema handling, or facets may alter reconstruction.
Recoverability lossyesMissing event segments can make the chain incomplete.
Source-claim mismatchyesProducer-reported events may exceed what was independently verified.
Evidence-class confusionyesSource review must not be described as observed lineage behavior.

Machine-Readable Companions

  • Manifest: docs/external-frameworks/openlineage.json
  • Compatibility report: docs/external-frameworks/reports/openlineage.compatibility.json
  • Registry: docs/external-frameworks/index.json
  • Canonical inventory: static/external-frameworks/canonical-union-inventory.v1.json

Validation Completion Criteria

pin one producer, transport, and consumer
publish a bounded lineage event fixture
capture raw emitted and consumed events with timestamps
publish ordering, custody, expected result, and replay commands
complete an independent replay
route reconstructed lineage evidence into a Commitment Candidate

Non-Claims

OpenLineage is not a StegVerse canonical formalism. Lineage visibility and recorded origin are not truth, legitimacy, current authority, transition admissibility, certification, or general compatibility.

Challenge Path

A challenge must identify the run, job, dataset, event or facet, disputed relationship, supporting evidence, and requested correction. Reported lineage receives only the standing supported by reconstructable custody and provenance.

Next Safe Build Target

Publish one pinned producer-to-consumer event fixture with raw events, ordering and custody evidence, immutable hashes, replay instructions, and an independent replay.

This page reflects a bounded admissibility packet. Publication does not create standing.