creed-agent-kit
Open, drop-in pieces for giving a personal AI agent a values layer — the part harnesses like OpenClaw and Hermes leave out. Two things live here:
- Constitution templates (
constitutions/) — scanner-clean, backdoor-freeSOUL.md/AGENTS.md/CLAUDE.mdyou drop into your agent and edit to your values. creedspace-soul2vcp— a CLI that turns aSOUL.mdinto a portable, machine-readable VCP token (VCP-Lite + CSM1 code + identity token), so the values file every agent already carries becomes exchangeable.
Apache-2.0. Part of Creed Space; protocol at valuecontextprotocol.org.
Templates
See constitutions/. Copy SOUL.md to your agent's persona slot and AGENTS.md (or CLAUDE.md)
to your project root, then edit. They carry no pre-authorized entities or URLs by design — a values
file must never become a configuration backdoor.
Encoder
pip install creedspace-soul2vcp
creedspace-soul2vcp constitutions/SOUL.md # full: VCP-Lite + CSM1 + identity token
creedspace-soul2vcp constitutions/SOUL.md --lite-only # VCP-Lite only — pure stdlib, no deps
The full path depends on vcp-governance (the VCP
governance layer); --lite-only needs nothing but the standard library.
Not here
Enforcement (the creed-pdp policy server) is not in this repo — it is bound to Creed Space's
hosted gateway. For an in-process, enforcing values layer, use the Hermes plugin
(pip install creedspace-hermes).
Metadata
Release files for creedspace-soul2vcp 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| creedspace_soul2vcp-0.1.1.tar.gz | 11.2 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| creedspace_soul2vcp-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 23.7 kB
Release files / creedspace_soul2vcp-0.1.1.tar.gz
| Download URL | creedspace_soul2vcp-0.1.1.tar.gz |
|---|---|
| Size | 11.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
01ea0d26709d6034a109fb4c5219670de08fecabcf81cf7a2c34bae1d6b50136
|
|
BLAKE2b-256 checksum How to use checksums |
25e7574798dc3d4cee0b64f054039fe3da1358ce5ba564ba57d78847f3f10c30
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.6
|
Release files / creedspace_soul2vcp-0.1.1-py3-none-any.whl
| Download URL | creedspace_soul2vcp-0.1.1-py3-none-any.whl |
|---|---|
| Size | 12.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
9402900b1264effe794cfaa201297c08acd3f4146f34a46d6c6f099db8824414
|
|
BLAKE2b-256 checksum How to use checksums |
d49d038cef819b4dd35bde667844c5c3c906b99896df3654b875d1f9155732f5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.6
|
Security for creedspace-soul2vcp 0.1.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.