Process Context Sharing Protocol

June 16, 2026 ยท View on GitHub

Status: Development

Process Context Sharing is a non-OTLP protocol for sharing process-level OpenTelemetry resource attributes with external readers (e.g. the OpenTelemetry eBPF Profiler).

This protocol is work-in-progress, see OTEP 4719 for details on the current design.

Relationship to OTLP

Process Context Sharing is not part of OTLP:

  • It is not exchanged via gRPC or HTTP.
  • It does not pass through the OpenTelemetry Collector.
  • It carries only process-scoped resource attributes, not telemetry data.

It lives in this repository because it shares OTLP's common and resource proto types and benefits from the same versioning and release machinery.