Appendix: Quick reference

A quick reference for VCP-SDK 4.2.0 and the VCP v3.1 source baseline, checked against the SDK source.

DEV Reference

Release boundaries

SurfaceStatus
Core specificationVCP v3.1 source baseline. A fixed, ratified release of the specification has not been issued yet.
v3.2 adaptation amendments and VEP-0004Pre-release or experimental
Python, Rust, and WebMCP packagesSDK 4.2.0, published on PyPI, npm, and crates.io
Demo SiteEducational application, not conformance evidence

Tools

ToolLocationPurpose
VCP Inspectorinspector.valuecontextprotocol.orgDecode and encode CSM-1 codes and simulate capability negotiation
Playgroundvaluecontextprotocol.org/playgroundExperiment with contexts and tokens, including prototype formats used only on this site
Interactive demosvaluecontextprotocol.org/demosIllustrative scenarios, not third-party integration claims
Source repositoriesgithub.com/Creed-SpaceSpecification, SDK, examples, and conformance vectors

Package and API cheat sheet

SDK 4.2.0 is published on PyPI, npm, and crates.io. Each install row gives the registry command; the "from source" rows build the same release from a VCP-SDK checkout of the v4.2.0 tag.

OperationMaintained form
Install Pythonpython -m pip install value-context-protocol==4.2.0
Install Python from sourcepython -m pip install ./python
Parse Python identityToken.parse("family.safe.guide@1.2.0")
Parse Python CSM-1CSM1Code.parse("N5+F+E")
Verify Python bundleOrchestrator(trust).verify(bundle)
Enforce Python policyPDPEnforcer(fail_closed=True).evaluate(...)
Install WebMCPnpm install @creedspace/vcp-sdk@4.2.0
Install WebMCP from sourcenpm install ./webmcp
Register browser toolsawait registerVCPTools(config)
Install Rustcargo add vcp-core@4.2.0
Build Rust from sourcecargo build --manifest-path ./rust/Cargo.toml -p vcp-core
Parse Rust identityVcpToken::parse("family.safe.guide@1.2.0")

Enforcement decisions

DecisionMeaningApplication responsibility
ALLOWRegistered plugins did not block the actionContinue only if all other security and business gates also pass
BLOCKPolicy rejects the actionStop the action and expose only a safe, useful reason
MODIFYA plugin requests a constrained changeApply only a reviewed transformation and re-evaluate when required
ESCALATEA plugin requests a higher-authority decisionRoute it to a human review process your application owns. The SDK 4.2.0 enforcer has no escalation handler, so its final decision is BLOCK; the plugin's ESCALATE decision stays in the result's decision list for your application to act on.

Verification outcomes

CategoryOutcomesDefault response
SuccessVALIDContinue to local enforcement
SecuritySIZE_EXCEEDED, INVALID_SIGNATURE, INVALID_ATTESTATION, HASH_MISMATCH, FUTURE_TIMESTAMP, REPLAY_DETECTED, TOKEN_MISMATCH, REVOKEDReject and investigate as appropriate
Trust and configurationINVALID_SCHEMA, UNTRUSTED_ISSUER, UNTRUSTED_AUDITOR, BUDGET_EXCEEDED, SCOPE_MISMATCHReject and repair configuration or inputs
TemporalNOT_YET_VALID, EXPIREDReject; obtain an appropriate current bundle
TransientREVOCATION_UNAVAILABLE, FETCH_FAILED (defined, but SDK 4.2.0 never returns it)Reject; retry within your deadline. Any degraded mode runs without this bundle.

CSM-1 quick reference

Code format: {persona}{adherence}[+scopes][:namespace][@version]

Personas: N (Nanny), Z (Sentinel), G (Godparent), A (Ambassador), M (Muse), D (Mediator), C (Custom, which requires a namespace)

Adherence levels: 0 Minimal (advisory only), 1 Relaxed, 2 Moderate, 3 Standard, 4 Strict, 5 Maximum

Scopes: F (Family), W (Work), P (Privacy), E (Education), T (Technical), O (Official), V (Vulnerable), A (Adult), H (Health), S (Social), R (Religious). A cannot be combined with F, V, or H.

Personal state dimensions

DimensionExample valuesIntensity
Cognitive Statefocused, distracted, overloaded, foggy, reflectiveOptional 1 to 5
Emotional Tonecalm, tense, frustrated, neutral, upliftedOptional 1 to 5
Energy Levelrested, low_energy, fatigued, wired, depletedOptional 1 to 5
Perceived Urgencyunhurried, time_aware, pressured, criticalOptional 1 to 5
Body Signalsneutral, discomfort, pain, unwell, recoveringOptional 1 to 5

Attestation types

TypeClaim boundary
INJECTION_SAFEAn authorized auditor asserts the defined injection-safety review was completed
CONTENT_SAFEAn authorized auditor asserts the defined content-safety review was completed
FULL_AUDITAn authorized auditor asserts the organization's defined full-audit evidence exists
COMPETENCE_CALIBRATIONAn authorized auditor asserts the defined competence-calibration review was completed

Only INJECTION_SAFE and FULL_AUDIT pass SDK 4.2.0 bundle verification; a bundle attested CONTENT_SAFE or COMPETENCE_CALIBRATION fails with INVALID_ATTESTATION (see Module 6.3).

A valid attestation proves that an auditor recognized by your configured trust anchors signed the claim. It does not prove the quality, legality, or completeness of the review behind it.