Product

Pipeline Passports

Issue, share, and revoke trust warrants for datasets.

What is a Passport?

A Pipeline Passport is a time-bounded trust warrant for a dataset. It records that freshness and quality checks passed, who owns the data, SLA expiry, and a lineage hash.

Passports auto-issue when checks pass and auto-revoke on failure — so a shareable link never outlives trust.

API

POST https://api.dataxpipe.com/api/v1/passports/issue with dataset_id and optional pipeline_id.

GET https://api.dataxpipe.com/api/v1/public/passports/{token} — unauthenticated share payload.

Revoke with POST /api/v1/passports/{id}/revoke.

Enable in the spec

Set observability.passport_enabled or target.passport.enabled in your YAML.

observability:
  sla_minutes: 60
  passport_enabled: true
  warrant_policy: sla

targets:
  - id: mart_executive_kpis
    passport:
      enabled: true
      sla_minutes: 60
      kpi_label: Executive KPIs