Skip to content

Opaque governance references for GenAI agent decision points #239

@AgentGymLeader

Description

@AgentGymLeader

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status
    New issues

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions