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.5rc3.tar.gz (10.3 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.5rc3-py3-none-any.whl (11.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: caracalai_identity-0.1.5rc3.tar.gz
  • Upload date:
  • Size: 10.3 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.5rc3.tar.gz
Algorithm Hash digest
SHA256 3ac2019c79dfc97208cc4a25fbb9345512a611db00cfacb149bb550a5e5ac33b
MD5 e70ffe6f2d2438a65d5c261abf1fe367
BLAKE2b-256 b3c78207f30e94d33170fd3c1eb2deb89b4888b90a6e3e8111ae453fed3eac91

See more details on using hashes here.

Provenance

The following attestation bundles were made for caracalai_identity-0.1.5rc3.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.5rc3-py3-none-any.whl.

File metadata

File hashes

Hashes for caracalai_identity-0.1.5rc3-py3-none-any.whl
Algorithm Hash digest
SHA256 c8d47347d0019506bc0e2e68acb7ab45120e04df9b22dfc0bc8f79071002f280
MD5 80f9cf4c7d7e1a03006066bb3327b923
BLAKE2b-256 06cd8c28a50aee9429a11059e04344e3c2d7fce136d12c17abec6cfaff6d6c78

See more details on using hashes here.

Provenance

The following attestation bundles were made for caracalai_identity-0.1.5rc3-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