mirror of
https://github.com/hanzoai/kms.git
synced 2026-10-17 11:18:16 +00:00
kmsd built the OTLP HTTP exporter, which pulls gRPC and protobuf even on the HTTP transport — otlptracehttp shares otlpconfig with the gRPC one. luxfi/trace v1.3.0 exports over ZAP natively: a JSON SpanBatch inside a ZAP envelope, read by hanzo/o11y/pkg/zapreceiver. This module's graph is now free of both: otlp and google.golang.org/grpc are each zero in go.mod. Knobs are O11Y_ENDPOINT / O11Y_TRACES_ENDPOINT / O11Y_SERVICE_NAME, with O11Y_ENDPOINT=default resolving to o11y.hanzo.svc:4317. Posture unchanged: opt-in, non-fatal, no dial at construction.