Skip to main content

Caracal JWT verification, JWKS cache, scope evaluation, and claim shapes

Project description

caracalai-identity

JWT verification, JWKS cache, scope evaluation, and claim shapes for Caracal-issued agent tokens.

Part of Caracal: a security-first authority and delegation system for AI agents.

Install

pip install caracalai-identity

Production contract

Verified tokens must include exp, iat, jti, sub, sid, client_id, zone_id, and use. Configure expected issuer, audience, zone, required scopes, and required token use at the resource boundary.

Verification failures are authentication failures. Do not continue with anonymous identity state or partially trusted claims.

Links

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

caracalai_identity-0.1.5rc2.tar.gz (10.0 kB view details)

Uploaded Source

Built Distribution

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

caracalai_identity-0.1.5rc2-py3-none-any.whl (11.3 kB view details)

Uploaded Python 3

File details

Details for the file caracalai_identity-0.1.5rc2.tar.gz.

File metadata

  • Download URL: caracalai_identity-0.1.5rc2.tar.gz
  • Upload date:
  • Size: 10.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for caracalai_identity-0.1.5rc2.tar.gz
Algorithm Hash digest
SHA256 d86ea32fd245ed14a473e56f63e809c50ee1c68a4e979fc53239dd321426fdbe
MD5 ae2d93717bb6d08abe74c9fe90dc3fce
BLAKE2b-256 a8aed141b59f121e13985f0a4714e6c0142f23a57d1e6e65cc55e662586bcfe1

See more details on using hashes here.

Provenance

The following attestation bundles were made for caracalai_identity-0.1.5rc2.tar.gz:

Publisher: publishPypi.yml on Garudex-Labs/caracal

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

File details

Details for the file caracalai_identity-0.1.5rc2-py3-none-any.whl.

File metadata

File hashes

Hashes for caracalai_identity-0.1.5rc2-py3-none-any.whl
Algorithm Hash digest
SHA256 b5ea8f29bcda008160efdf39b8347d53f7e573fdddaf8c40f2fa9d7e253865f8
MD5 ac7d416e590fc3b21ebcc3a3d4c1e6db
BLAKE2b-256 1517f2ff18ef98e163f0ccc0a3af9469328d5d68bfbc1c488a715a85e4a581f5

See more details on using hashes here.

Provenance

The following attestation bundles were made for caracalai_identity-0.1.5rc2-py3-none-any.whl:

Publisher: publishPypi.yml on Garudex-Labs/caracal

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