Develop
Reproduce CPS-0001 without trusting the issuer — or MyShape. The protocol is engine-independent; this is the order in which to reproduce it.
- 01Specification→
CPS-0001 Continuity Protocol Core v1.0-RC1 — normative serialization plus the V₁–V₇ verification rules.
- 02Test vectors↗
Frozen reference receipts (valid and invalid) with recorded SHA-256 hashes. The file bytes are normative.
- 03Reference verifier→
Build and verify a receipt in the browser, or read the engine-independent reference implementation (no engine imports).
- 04cps-verify↗
Standalone CLI reference verifier. Current CLI scope is V₁–V₆ — it has no V₇ chain traversal, so chain integrity needs the reference helper.
- 05Reproduce↗
Create a receipt from any evidence engine, verify it, and run the frozen conformance suite. No MyShape required.
Boundaries
- SDK 0.3.0 — evaluation only. It predates the Batch-2D hardening; for hardened verification use the repository reference verifier / cps-verify.
- The SDK is not the only verification path. CPS-0001 is engine-independent: any conforming verifier can validate a receipt.
- CPS-0001 verifies receipt integrity and continuity assertions. It does not prove a subject is a specific human, guarantee identity, or attest to issuer trustworthiness.
Repository: github.com/myshapeprotocol/myshape-protocol