Skip to main content

authweave-core

Framework-neutral contracts and fail-closed coordination for principal authentication.

uv add authweave-core

The package models verified principals, authentication evidence, immutable request projections, typed authentication decisions, provider ownership, route policies, and deadline-aware coordination. It does not depend on a web framework, ORM, cache, or cryptography implementation.

AuthenticationRuntime(observer=...) accepts the minimal SecurityObserver protocol. The observation boundary is a no-op when absent and isolates observer enter/outcome/exit failures with rate-limited warnings. Implementations such as authweave-otel remain optional; core never imports OpenTelemetry.

authweave-core performs authentication orchestration only. Applications remain responsible for resource authorization.

Download files

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

Source Distribution

authweave_core-7.3.2.tar.gz (12.9 kB view details)

Uploaded Source

Built Distribution

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

authweave_core-7.3.2-py3-none-any.whl (15.6 kB view details)

Uploaded Python 3

File details

Details for the file authweave_core-7.3.2.tar.gz.

File metadata

  • Download URL: authweave_core-7.3.2.tar.gz
  • Upload date:
  • Size: 12.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for authweave_core-7.3.2.tar.gz
Algorithm Hash digest
SHA256 ac24006f828078183b6cd53cf8aa3dd50a7442c756678f1a391e28d1389c20cb
MD5 65d385857c52748b95ebcc0524369367
BLAKE2b-256 49142d84a5eea5e803938c4fdf98ca549f4fd42ce27af50d7d7654ba37194ad7

See more details on using hashes here.

Provenance

The following attestation bundles were made for authweave_core-7.3.2.tar.gz:

Publisher: 3_release.yml on ZYLVEXT/litestar-auth

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

File details

Details for the file authweave_core-7.3.2-py3-none-any.whl.

File metadata

  • Download URL: authweave_core-7.3.2-py3-none-any.whl
  • Upload date:
  • Size: 15.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for authweave_core-7.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 8046fd3f261f939d064177265050e4cda878ee1acef777563979027f73e9a9c5
MD5 a7137a6c6940a42efb1b0d96a6da9ca4
BLAKE2b-256 9480e5a72c95174dff4b8d443eb69d428ae10dfd5465c1a869f231f1ac39b728

See more details on using hashes here.

Provenance

The following attestation bundles were made for authweave_core-7.3.2-py3-none-any.whl:

Publisher: 3_release.yml on ZYLVEXT/litestar-auth

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

Release history Release notifications | RSS feed

8.0.2

2 files

8.0.1

2 files

8.0.0

2 files

7.3.4

2 files

7.3.3

2 files

This release

7.3.2 This release

2 files

7.3.1

2 files

7.3.0

2 files

7.2.0

2 files

7.1.2

2 files

7.0.0

2 files

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