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.3rc1.tar.gz (9.6 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.3rc1-py3-none-any.whl (10.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: caracalai_identity-0.1.3rc1.tar.gz
  • Upload date:
  • Size: 9.6 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.3rc1.tar.gz
Algorithm Hash digest
SHA256 116f7eccd0a6453aa418ec0f98b339ba15ba1919138eed5f9d6f1eca4a7cb646
MD5 0c52bb032c0ada9189110a40f81f064f
BLAKE2b-256 68bc83d7e4f7fcd15632df2d6315e2354072306f7faf37e2dfc03d2fb5aee0b3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for caracalai_identity-0.1.3rc1-py3-none-any.whl
Algorithm Hash digest
SHA256 5bc1a9b3a9f4ae6336bcf64c3a5f1075fee61530385ef3880c790fcd188fd403
MD5 c2a70f113034c7ba5b7990752db2cdfd
BLAKE2b-256 37bb14ebda2ca49f060fa454778b4b9eff79422f1d5defe70cc03a2a21732ad1

See more details on using hashes here.

Provenance

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