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.5.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.5-py3-none-any.whl (11.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: caracalai_identity-0.1.5.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.5.tar.gz
Algorithm Hash digest
SHA256 1852bb9114de86f5e60f53019470aded36bf298ca7907c64edae9a30d143cd39
MD5 24185beb7160ef557184b28668ae92de
BLAKE2b-256 df6c8450e5ec2de0ffc66635f56c152378b9734d02ac8ccfffd58ecba1ed748c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for caracalai_identity-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 88affd788b452687ed4f6c8c3c7b55345cf08f1c8b1005bd68a35557fa4330ab
MD5 5818f1c2c1a66138ccc1b4da2b507523
BLAKE2b-256 44cd09c33e0627e8feac7d25ace88ff9261413ddb5b54b1b7dcac6e24c039e99

See more details on using hashes here.

Provenance

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