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.4rc1.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.4rc1-py3-none-any.whl (11.3 kB view details)

Uploaded Python 3

File details

Details for the file caracalai_identity-0.1.4rc1.tar.gz.

File metadata

  • Download URL: caracalai_identity-0.1.4rc1.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.4rc1.tar.gz
Algorithm Hash digest
SHA256 c01bfd94512966c6a2a3fa795b20161fd0ca781fbfdec55239b08bd1fa3277f7
MD5 2c96fffa3154068dedd4ba1a415be2da
BLAKE2b-256 78a54279f6678201c6990ac31151229600225851657d22d5ada3c2607f9e8064

See more details on using hashes here.

Provenance

The following attestation bundles were made for caracalai_identity-0.1.4rc1.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.4rc1-py3-none-any.whl.

File metadata

File hashes

Hashes for caracalai_identity-0.1.4rc1-py3-none-any.whl
Algorithm Hash digest
SHA256 ca0634544958b9f2a3bc31a7a5d58caeb80f5a98a6c2108f6b784e129d6b5c02
MD5 45e6e77643e63eb645448ac3e5ed8c86
BLAKE2b-256 d4ebf5298d945e129c18c75c68b4747d83ab24c04ee4d9700e89381110eef99f

See more details on using hashes here.

Provenance

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