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
- Documentation: https://getcustodian.xyz/docs
- Source: https://github.com/KeyArgo/custodian-kernel
- Package: https://pypi.org/project/custodian-kernel/
- Contributing: CONTRIBUTING.md
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b0e3c022966b4109ac0fd9beeec2e3bd0240477669ee375e9cf83fa310372b78
|
|
| MD5 |
b9a74b710b5c62bdacfcab2644d5c554
|
|
| BLAKE2b-256 |
e04b053e68c88e97d6723b4ccd1e01b890f270edf888e15b1180b44ba7380f61
|
File details
Details for the file custodian_kernel-0.4.1-py3-none-any.whl.
File metadata
- Download URL: custodian_kernel-0.4.1-py3-none-any.whl
- Upload date:
- Size: 566.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
90d402d5ae16735270e037ef45302f925ae5ee575fb77b854ae8df4e89f47dd3
|
|
| MD5 |
f5710fac87a3a8fc56098e314c802af1
|
|
| BLAKE2b-256 |
727994e80a6c859003b7f9671be1a2d3266cfeaf3bbaba8e2d245c5359f11450
|