Skip to main content

Encode a SOUL.md persona file into portable Creed Space VCP artifacts (VCP-Lite + CSM1 + identity token).

Project description

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-free SOUL.md / AGENTS.md / CLAUDE.md you drop into your agent and edit to your values.
  • creedspace-soul2vcp — a CLI that turns a SOUL.md into 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).

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

creedspace_soul2vcp-0.1.0.tar.gz (7.7 kB view details)

Uploaded Source

Built Distribution

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

creedspace_soul2vcp-0.1.0-py3-none-any.whl (8.9 kB view details)

Uploaded Python 3

File details

Details for the file creedspace_soul2vcp-0.1.0.tar.gz.

File metadata

  • Download URL: creedspace_soul2vcp-0.1.0.tar.gz
  • Upload date:
  • Size: 7.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.6

File hashes

Hashes for creedspace_soul2vcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 c955c879e1720d17e734760548838051a87cc94b6c054245cb8ee7c966c271f2
MD5 da3ccf666e7e55b627c3751bf0126549
BLAKE2b-256 331acb09be966ce6c729e1a3019161ba99566e5b9e60e3b830afb5113f4b5024

See more details on using hashes here.

File details

Details for the file creedspace_soul2vcp-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for creedspace_soul2vcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 82bda6e5f2d43cffe7e1b6d5fd56017b420d2814c395c520cafd623b15da91a0
MD5 56b730cb5a93d76e159a36ce8d13bb5b
BLAKE2b-256 2bd5b7d5f80289dc41a05e107a6850ca76bf470d5971f943e117b0c3dec4e235

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