Skip to content

Fix cMCP tutorial trust assumptions and clarify the reader path - #611

Merged
imran-siddique merged 2 commits into
mainfrom
docs/reader-paths
Sep 6, 2026
Merged

Fix cMCP tutorial trust assumptions and clarify the reader path#611
imran-siddique merged 2 commits into
mainfrom
docs/reader-paths

Conversation

@imran-siddique

Copy link
Copy Markdown
Member

cMCP's documentation described the software demo as a real data leak blocked inside a TEE, used receipt-supplied hashes as approval inputs, and let a fresh partially_verified result pass a consuming-job example that printed “Claim verified.” Readers now get a clear first-demo path, an architecture diagram with explicit component boundaries, independently computed expected hashes, and a consumer gate that rejects every result below full verification.

The longer quickstart includes environment setup, terminal roles, expected exit codes, and cleanup. The architecture explanation distinguishes TPM evidence from memory isolation and signed commitments from transcript replay. Search metadata and the model-facing description match the visible page.

Validation: strict MkDocs build passed. The Markdown-driven smoke check exercised a 403 denial, a 200 allowed mock call, the two-call signed summary, six passing software checks with independently computed hashes, and expected software-mode exit 1. The inspection example runs; the acceptance example rejects hardware-missing, policy-mismatch, and unverified results. Reproducing the old example confirmed it accepted fresh partial results with both missing hardware and a failed policy hash. New PR CI builds docs and runs the examples.

This changes documentation and its validation, not runtime authorization or cryptographic verification. Hardware platforms were not exercised. Diagram visual verification is pending deployment.

@imran-siddique
imran-siddique requested a review from a team as a code owner September 5, 2026 23:42
@imran-siddique
imran-siddique merged commit 40c2ae0 into main Sep 6, 2026
12 checks passed
@imran-siddique
imran-siddique deleted the docs/reader-paths branch September 6, 2026 00:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant