Skip to content

docs: add AEP <-> OpenTelemetry GenAI field mapping (closes #159) - #160

Merged
telleroutlook merged 1 commit into
mainfrom
docs/aep-otel-mapping
Jul 30, 2026
Merged

docs: add AEP <-> OpenTelemetry GenAI field mapping (closes #159)#160
telleroutlook merged 1 commit into
mainfrom
docs/aep-otel-mapping

Conversation

@telleroutlook

Copy link
Copy Markdown
Contributor

Closes #159.

Positions AEP explicitly as an evidence-integrity layer on top of OpenTelemetry GenAI, not a competing telemetry protocol. Teams already emitting OTel GenAI spans can see, field by field, exactly what AEP adds.

Adds docs/AEP-OTEL-MAPPING.md:

  • §1 shared fieldstrace_id, gen_ai.system, gen_ai.request.model, gen_ai.tool.name, token usage, agent id, etc. (populate from existing spans).
  • §2 the delta — what AEP adds with no OTel equivalent: signature / tamper-evidence + Sigstore bundle, capability_decisions, side-effect provenance (side_effect_class, pre/post state digests, taint labels), verifier_results, argument_drift, and governance budgets beyond token usage.
  • §3 adoption — keep your OTel pipeline; the signed AEP record is what an auditor verifies.

Every field is drawn from the actual schemas/aep/*.schema.json (no invented fields). README gains a Standards alignment subsection linking the mapping.

Docs-only. Schema conformance + drift tests unchanged (18/18 pass locally).

Position AEP explicitly as an evidence-integrity layer on top of OTel
GenAI, not a competing protocol. Adds docs/AEP-OTEL-MAPPING.md:

- fields AEP shares with OTel GenAI (trace_id, gen_ai.system,
  gen_ai.request.model, gen_ai.tool.name, token usage, agent id ...)
- the delta AEP adds with no OTel equivalent: signature/tamper-evidence,
  capability_decisions, side-effect provenance + taint, verifier_results,
  argument_drift, governance budgets

All fields are drawn from the actual schemas/aep/*.schema.json. README
gains a "Standards alignment" subsection linking the mapping.
Docs-only; schema conformance + drift tests unchanged (18/18 pass).
@telleroutlook
telleroutlook merged commit c33e6bd into main Jul 30, 2026
3 checks passed
@telleroutlook
telleroutlook deleted the docs/aep-otel-mapping branch July 30, 2026 05:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Publish AEP ↔ OpenTelemetry GenAI field mapping

1 participant