Skip to main content

Kernel-enforced authority and spend platform for AI agents

Project description

Custodian Kernel

Custodian is a provider-neutral authority kernel for AI agents. It evaluates actions before execution, enforces approval and spend policy, records tamper-evident evidence, and includes the Paladin encrypted credential broker.

Install

Custodian Kernel 0.4.1 supports Linux and macOS with Python 3.11 through 3.13. Windows is not a supported 0.4.1 release platform; Windows support is planned for 0.4.2.

For Python environments that permit application installs:

python -m pip install custodian-kernel
custodian

Linux distributions that enforce PEP 668 reject even pip install --user. Download install-custodian.py from the source repository or GitHub release and run it there. It owns the runtime so users never activate or maintain a virtual environment:

python install-custodian.py
custodian

Running custodian opens the interactive menu. Useful checks:

custodian doctor
custodian health --format json
custodian console --once
custodian-verify
paladin --help

Optional integrations such as Custodian Codex Guard and Talaria are separate packages. Removing custodian-kernel does not remove ~/.custodian, ~/.paladin, or other user data.

Custodian is alpha software. It is defense in depth, not an operating-system sandbox. Review the threat-model boundaries in SECURITY.md before relying on it for consequential actions.

Preview or perform a data-preserving package uninstall:

custodian uninstall --dry-run
custodian uninstall --yes

For an installation created by install-custodian.py, use the same downloaded installer to remove its managed runtime and launchers while preserving data:

python install-custodian.py --uninstall --dry-run
python install-custodian.py --uninstall

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

custodian_kernel-0.4.1.tar.gz (388.0 kB view details)

Uploaded Source

Built Distribution

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

custodian_kernel-0.4.1-py3-none-any.whl (566.1 kB view details)

Uploaded Python 3

File details

Details for the file custodian_kernel-0.4.1.tar.gz.

File metadata

  • Download URL: custodian_kernel-0.4.1.tar.gz
  • Upload date:
  • Size: 388.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.13

File hashes

Hashes for custodian_kernel-0.4.1.tar.gz
Algorithm Hash digest
SHA256 b0e3c022966b4109ac0fd9beeec2e3bd0240477669ee375e9cf83fa310372b78
MD5 b9a74b710b5c62bdacfcab2644d5c554
BLAKE2b-256 e04b053e68c88e97d6723b4ccd1e01b890f270edf888e15b1180b44ba7380f61

See more details on using hashes here.

File details

Details for the file custodian_kernel-0.4.1-py3-none-any.whl.

File metadata

File hashes

Hashes for custodian_kernel-0.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 90d402d5ae16735270e037ef45302f925ae5ee575fb77b854ae8df4e89f47dd3
MD5 f5710fac87a3a8fc56098e314c802af1
BLAKE2b-256 727994e80a6c859003b7f9671be1a2d3266cfeaf3bbaba8e2d245c5359f11450

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