Agent traces can show what happened during a model call, tool call, or agent step. For enterprise agent runtimes, operators may also need to correlate a decision point with producer-owned records that should not be carried in telemetry payloads, such as the policy, review, approval, workflow, or execution-context records that governed the action.
Would it be useful for GenAI agent conventions to document a small set of payload-free, producer-defined opaque reference attributes for those join points?
Possible attributes:
gen_ai.agent.decision.id
gen_ai.agent.decision.outcome
gen_ai.agent.governance.ref
Telemetry would treat each *.ref value only as an opaque string. The referenced record formats, schemas, lifecycles, validation behavior, and governance semantics would remain implementation-defined and out of scope for the semantic convention.
Non-goals: policy schema, approval workflow schema, execution-context record format, external evidence format, external business meaning, validation behavior, or propagation rules. The convention would only define a safe reference surface for downstream joins without putting external-system payloads into telemetry.
Related discussion: #132 / #165 discuss opaque producer-defined correlation references for threat detection; this issue asks whether a similar payload-free reference surface is useful for agent decision points more generally.
Agent traces can show what happened during a model call, tool call, or agent step. For enterprise agent runtimes, operators may also need to correlate a decision point with producer-owned records that should not be carried in telemetry payloads, such as the policy, review, approval, workflow, or execution-context records that governed the action.
Would it be useful for GenAI agent conventions to document a small set of payload-free, producer-defined opaque reference attributes for those join points?
Possible attributes:
gen_ai.agent.decision.idgen_ai.agent.decision.outcomegen_ai.agent.governance.refTelemetry would treat each
*.refvalue only as an opaque string. The referenced record formats, schemas, lifecycles, validation behavior, and governance semantics would remain implementation-defined and out of scope for the semantic convention.Non-goals: policy schema, approval workflow schema, execution-context record format, external evidence format, external business meaning, validation behavior, or propagation rules. The convention would only define a safe reference surface for downstream joins without putting external-system payloads into telemetry.
Related discussion: #132 / #165 discuss opaque producer-defined correlation references for threat detection; this issue asks whether a similar payload-free reference surface is useful for agent decision points more generally.