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.1.tar.gz (11.2 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.1-py3-none-any.whl (12.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: creedspace_soul2vcp-0.1.1.tar.gz
  • Upload date:
  • Size: 11.2 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.1.tar.gz
Algorithm Hash digest
SHA256 01ea0d26709d6034a109fb4c5219670de08fecabcf81cf7a2c34bae1d6b50136
MD5 27c953b76a018a4e3a11b6a6350e8793
BLAKE2b-256 25e7574798dc3d4cee0b64f054039fe3da1358ce5ba564ba57d78847f3f10c30

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for creedspace_soul2vcp-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9402900b1264effe794cfaa201297c08acd3f4146f34a46d6c6f099db8824414
MD5 0ecf46381728edc998557341709dc0a7
BLAKE2b-256 d49d038cef819b4dd35bde667844c5c3c906b99896df3654b875d1f9155732f5

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