Skip to main content

Carapace Protocol SDK — trust enforcement, provenance, compliance profiles, and escalation workflows for AI agents

Project description

carapace-sdk Python package

Python package for the Carapace Protocol v0.4.0 trust stack.

pip install carapace-sdk
from carapace import enforce, make_expires_at

card = {
    "id": "agent-1",
    "capabilities": [{"id": "carapace:read:calendar"}],
    "expires_at": make_expires_at(ttl_hours=24),
}

enforce(card, "carapace:read:calendar")

The package source lives in python/carapace; the project source of truth is https://github.com/relayforge-ai/carapace-protocol.

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

carapace_sdk-0.4.0.tar.gz (46.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

carapace_sdk-0.4.0-py3-none-any.whl (35.3 kB view details)

Uploaded Python 3

File details

Details for the file carapace_sdk-0.4.0.tar.gz.

File metadata

  • Download URL: carapace_sdk-0.4.0.tar.gz
  • Upload date:
  • Size: 46.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for carapace_sdk-0.4.0.tar.gz
Algorithm Hash digest
SHA256 201b789f3c3ad3e7fd384ef17d23906f5f89139877e7cbd91663bbbd2f41629f
MD5 6c5b2912724bb175a9e408623a575bc5
BLAKE2b-256 29f223e0edadcc8869835c51bd73138a941736475317ac684124dd9275b0e33d

See more details on using hashes here.

Provenance

The following attestation bundles were made for carapace_sdk-0.4.0.tar.gz:

Publisher: publish.yml on relayforge-ai/carapace-protocol

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file carapace_sdk-0.4.0-py3-none-any.whl.

File metadata

  • Download URL: carapace_sdk-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 35.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for carapace_sdk-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a26fd49372fac3618d335cad8773e90f741318ae26ee80f5639623234cb02dce
MD5 9972e5311f56e0282905dd66165981f4
BLAKE2b-256 9ca8e09e870fb35a7d2e906f757cda4ad2e7bdee5988a4dda218813289a2b12b

See more details on using hashes here.

Provenance

The following attestation bundles were made for carapace_sdk-0.4.0-py3-none-any.whl:

Publisher: publish.yml on relayforge-ai/carapace-protocol

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