| GitHub repository | source link | whole report | declared | Primary public source used for repo identity and source paths. |
| OpenTelemetry Collector documentation | source link | whole report | declared | Public docs for collector concepts and configuration. |
| OpenTelemetry project | source link | whole report | declared | Public project context for telemetry standards. |
| receiver/ | source_directory | collector | safe_to_share | Defines receiver interfaces, helpers, and built-in receiver components. |
| processor/ | source_directory | collector | safe_to_share | Defines processors that transform, batch, limit, or otherwise mediate telemetry. |
| exporter/ | source_directory | collector | safe_to_share | Defines exporters and exporter helper behavior. |
| connector/ | source_directory | collector | safe_to_share | Defines connectors that can route telemetry between pipelines. |
| extension/ | source_directory | collector | safe_to_share | Defines service extensions such as auth, zpages, memory limiters, and capabilities. |
| service/ | source_directory | collector | safe_to_share | Coordinates configuration, pipelines, component lifecycle, telemetry, and host capabilities. |
| confmap/ | source_directory | collector | safe_to_share | Loads and resolves configuration maps and providers. |
| docs/ | public_docs | docs | safe_to_share | Documents collector behavior, proposals, and images. |
| CollectorConfig | configuration_contract | receivers, processors, exporters, service.pipelines | contract declared | Declares which components exist and how telemetry flows through pipelines. |
| ReceiverContract | component_contract | component_id, signal_type, endpoint, start_status | contract declared | Describes an ingest component that accepts telemetry. |
| ProcessorContract | component_contract | component_id, signal_type, transform_policy, failure_policy | contract declared | Describes transformation, batching, filtering, memory, or enrichment behavior. |
| ExporterContract | component_contract | component_id, destination, retry_policy, queue_policy | contract declared | Describes where telemetry is sent and how failures are handled. |
| TelemetryBatch | data_contract | signal_type, resource_attrs, scope, records | contract declared | Represents telemetry moving through a pipeline. |
| ComponentStatus | health_contract | component_id, status, error, observed_at | contract declared | Represents component lifecycle and health state. |