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: the identity and authorization layer for AI agents - short-lived, policy-approved authority instead of credentials.

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: caracalai_identity-0.1.6rc3.tar.gz
  • Upload date:
  • Size: 10.4 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.6rc3.tar.gz
Algorithm Hash digest
SHA256 97a3f6a8ea6f2efd44d5e85c9f16a68a07c5790daf4c96d0470cfce5aaff5b60
MD5 8e696c9fb6cc3b7a0d0b131b6b96f7a1
BLAKE2b-256 c85c537b7a89dad681ff66e876683d9a6eccb7797ed408e9a30690631e406307

See more details on using hashes here.

File details

Details for the file caracalai_identity-0.1.6rc3-py3-none-any.whl.

File metadata

File hashes

Hashes for caracalai_identity-0.1.6rc3-py3-none-any.whl
Algorithm Hash digest
SHA256 358fcf01660a054a4a814a273710394f91546db1a564ba16376d3368840f1cff
MD5 175dd0e7499b2555fd33c15753828d78
BLAKE2b-256 635deaa4c2f860234a6108aff63b4be32abdd4097e5d62d9b2f4b2b41f7db277

See more details on using hashes here.

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