displacement: align span emission to OpenInference semantic conventions #66

Closed
opened 2026-06-17 08:26:19 +00:00 by coilysiren · 1 comment
Owner

Displacement: align span emission to OpenInference semantic conventions

From the 2026-06-17 displacement scout.

The relay's span-EMISSION layer overlaps OSS agent-observability instrumentation:

  • OpenInference - OTel-aligned semantic conventions + drop-in instrumentation, 10 span kinds (CHAIN, LLM, TOOL, RETRIEVER, EMBEDDING, AGENT, RERANKER, GUARDRAIL, EVALUATOR, PROMPT). Arize-maintained - and the Phoenix/Arize MCP is already in Kai's inventory.
  • OpenLLMetry - Traceloop; mid-donation to the OTel project (would become the de-facto official GenAI instrumentation if accepted).

Action (design call)

  • Align the relay's emitted spans to OpenInference semantic conventions instead of a bespoke schema, so any OpenInference-aware backend (Phoenix included) renders o2r activity natively.
  • Adopt the convention/attribute names; the relay still owns emission.

Keep custom

The a2a-relay PROTOCOL - envelope verification, agent channel, the o2r request/verify handshake - is genuinely novel and has no OSS equivalent.

Caution

Convention alignment is low-risk; if pulling in an OpenInference package as a dependency, run tooling-supply-chain-audit + pin first.

## Displacement: align span emission to OpenInference semantic conventions From the 2026-06-17 displacement scout. The relay's span-EMISSION layer overlaps OSS agent-observability instrumentation: - [`OpenInference`](https://github.com/Arize-ai/openinference) - OTel-aligned semantic conventions + drop-in instrumentation, 10 span kinds (CHAIN, LLM, TOOL, RETRIEVER, EMBEDDING, AGENT, RERANKER, GUARDRAIL, EVALUATOR, PROMPT). Arize-maintained - and the Phoenix/Arize MCP is already in Kai's inventory. - [`OpenLLMetry`](https://github.com/traceloop/openllmetry) - Traceloop; mid-donation to the OTel project (would become the de-facto official GenAI instrumentation if accepted). ### Action (design call) - Align the relay's emitted spans to OpenInference semantic conventions instead of a bespoke schema, so any OpenInference-aware backend (Phoenix included) renders o2r activity natively. - Adopt the convention/attribute names; the relay still owns emission. ### Keep custom The a2a-relay PROTOCOL - envelope verification, agent channel, the o2r request/verify handshake - is genuinely novel and has no OSS equivalent. ### Caution Convention alignment is low-risk; if pulling in an OpenInference package as a dependency, run `tooling-supply-chain-audit` + pin first.
Author
Owner

Closing. o2r is archived in the June 2026 surface reduction - an optional agent channel, unused autonomously. Handover doctrine moves to human-mediated.

Closing. o2r is archived in the June 2026 surface reduction - an optional agent channel, unused autonomously. Handover doctrine moves to human-mediated.
Commenting is not possible because the repository is archived.
No description provided.