Skip to main content

Anonymous telemetry pipeline for axor-core: MinHash embedder, local/HTTP sinks, opt-in consent CLI

Project description

axor-telemetry

Anonymous telemetry pipeline for axor-core.

Opt-in only. Nothing is sent without explicit user consent.

What gets sent (when consent is given)

  • signal_chosen (e.g. focused_generative)
  • classifier_used, confidence
  • MinHash fingerprint of the raw input (128 ints, non-reversible)
  • tokens_spent, policy_adjusted
  • axor_version

Not sent: raw task text, file contents, user or session identifiers, tool arguments, secrets.

Install

pip install axor-telemetry[core]

CLI

python -m axor_telemetry consent   # interactive opt-in
python -m axor_telemetry status    # show current config
python -m axor_telemetry preview   # show the last queued record
python -m axor_telemetry on        # non-interactive: set local mode
python -m axor_telemetry off       # disable

Config lives at ~/.axor/config.toml under [telemetry].

Modes

mode behavior
off Default. Pipeline does nothing.
local Writes to ~/.axor/telemetry_queue.jsonl. Never sent anywhere.
remote Writes local queue + ships batches to telemetry.useaxor.net/v1/records. Retry-on-next-start if offline.

Programmatic usage

from axor_telemetry import TelemetryPipeline, MinHashEmbedder, FileTelemetrySink

pipeline = TelemetryPipeline(
    embedder=MinHashEmbedder(),
    sink=FileTelemetrySink(queue_path="~/.axor/telemetry_queue.jsonl"),
)

Inject pipeline into GovernedSession (see axor-cli integration).


Ecosystem

Package Role
axor-core Governance kernel
axor-cli Governed terminal runtime — surfaces /telemetry command
axor-langchain LangChain middleware — optional telemetry= param
axor-telemetry-server Ingest endpoint for remote mode
axor-claude Claude / Claude Code adapter
axor-memory-sqlite Cross-session memory (SQLite)
axor-benchmarks Governance proof layer

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

axor_telemetry-0.4.0.tar.gz (21.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

axor_telemetry-0.4.0-py3-none-any.whl (17.7 kB view details)

Uploaded Python 3

File details

Details for the file axor_telemetry-0.4.0.tar.gz.

File metadata

  • Download URL: axor_telemetry-0.4.0.tar.gz
  • Upload date:
  • Size: 21.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for axor_telemetry-0.4.0.tar.gz
Algorithm Hash digest
SHA256 0bff0e98a0d1e7632ce892586d637dd7ad1e19930c324aefee839ed5cf936b30
MD5 77edde418f5b5426928cbe0e29b83c8b
BLAKE2b-256 ced6fbfea3df081b1fb7455ca21049c8f898ec49b6894e95e2f52c9df5189448

See more details on using hashes here.

Provenance

The following attestation bundles were made for axor_telemetry-0.4.0.tar.gz:

Publisher: ci.yml on Bucha11/axor-telemetry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file axor_telemetry-0.4.0-py3-none-any.whl.

File metadata

  • Download URL: axor_telemetry-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 17.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for axor_telemetry-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 40882768fc15c172b4be11230e1953754b860b5a26031e1bce09494f9a47b540
MD5 8daa25705c7dcb31ab224b886c3b0996
BLAKE2b-256 a82077f65356f5dbd8b6c1abafcbbef370769eec15619a9fe767e81e9b5288e6

See more details on using hashes here.

Provenance

The following attestation bundles were made for axor_telemetry-0.4.0-py3-none-any.whl:

Publisher: ci.yml on Bucha11/axor-telemetry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page