Skip to main content

aevum-otel

OpenTelemetry bridge complication for Aevum. Routes sigchain events to OTel GenAI spans.

Install

pip install aevum-otel
# With OTLP HTTP exporter:
pip install "aevum-otel[otlp-http]"
# With OTLP gRPC exporter:
pip install "aevum-otel[otlp]"

Usage

from aevum.core import Engine
from aevum.otel import AevumOTelBridge

bridge = AevumOTelBridge(service_name="my-service")
engine = Engine()
engine.install_complication(bridge, auto_approve=True)

# All engine calls (ingest, query, etc.) now emit OTel GenAI spans.

Privacy defaults

By default only audit_id is emitted as gen_ai.content.reference. No prompt or response content is included.

To opt in to richer attributes:

export OTEL_INSTRUMENTATION_GENAI_CAPTURE_MESSAGE_CONTENT=true

GenAI semantic conventions

For the latest experimental GenAI semconv:

export OTEL_SEMCONV_STABILITY_OPT_IN=gen_ai_latest_experimental

See OTel GenAI semconv documentation for details.

Tested exporters

  • Console exporter (always available via opentelemetry-sdk)
  • Grafana Tempo (document setup if environment permits — otherwise note as untested)
  • Langfuse (document setup if environment permits — otherwise note as untested)

License

Apache-2.0

Metadata

Release files for aevum-otel 0.9.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for aevum-otel 0.9.0
File Size Uploaded Provenance Actions
aevum_otel-0.9.0.tar.gz 13.0 kB With provenance Details for aevum_otel-0.9.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for aevum-otel 0.9.0
File Interpreter ABI Platform Actions
aevum_otel-0.9.0-py3-none-any.whl Python 3 none any Details for aevum_otel-0.9.0-py3-none-any.whl

Total release size: 22.2 kB

Release files / aevum_otel-0.9.0.tar.gz

Download URL aevum_otel-0.9.0.tar.gz
Size 13.0 kB
Tags Source
SHA-256 checksum
How to use checksums
fd43052fb9dc3428fb7f278e1b637bf4fa220cf88903dbdcf043855a5d6e9be0
BLAKE2b-256 checksum
How to use checksums
41b021c010025d097963b93a78dadaeab06bd00c0e7437ae8cfee976beb42b85
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 22, 2026.

Transparency log

Release files / aevum_otel-0.9.0-py3-none-any.whl

Download URL aevum_otel-0.9.0-py3-none-any.whl
Size 9.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
bdc9d8639bb81374c0d4e9b1e090f83a4beeb52b2758f613b2bd6c7805de0b86
BLAKE2b-256 checksum
How to use checksums
b62478bbd323e8ad29c74ce75b807e5284c9636b720673ea35716431285a66f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 22, 2026.

Transparency log

Security for aevum-otel 0.9.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

Both files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for aevum_otel-0.9.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 22, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page