Skip to content

docs: clarify industrial evidence continuity - #18

Merged
imran-siddique merged 1 commit into
agentrust-io:mainfrom
carloshvp:clarify-industrial-evidence-continuity
Jun 12, 2026
Merged

docs: clarify industrial evidence continuity#18
imran-siddique merged 1 commit into
agentrust-io:mainfrom
carloshvp:clarify-industrial-evidence-continuity

Conversation

@carloshvp

Copy link
Copy Markdown
Member

Summary

Clarifies the lifecycle and evidence boundaries of the merged industrial embodied-AI example.

  • makes closed-session evidence continuity explicit and shows how to verify fresh TRACE and audit files after the agent, cMCP Runtime and controller stop
  • updates the architecture diagram so it does not imply that the current cMCP preview natively consumes the Agent Manifest
  • distinguishes the Manifest agent identity from the cMCP session subject
  • states that the example does not demonstrate continuity of agent memory or reputation across restarts
  • preserves the existing boundary between cMCP authorization, controller acceptance and physical execution
  • updates the repository example index to mention offline-verifiable closed-session evidence

Why

The example supports the broader AgentTrust framing that permission alone is insufficient and governance evidence must survive beyond a single agent process. The wording also needs to remain precise about the current developer-preview implementation: policy and catalog hashes are compared offline, but the Manifest identity is not yet cryptographically bound to the runtime session, and controller responses are not yet hashed into the TRACE audit record.

Validation

  • python validate_artifacts.py
  • python -m unittest discover -s tests -v (7 passed)
  • offline cmcp verify against the committed TRACE claim and signed audit bundle with pinned policy and catalog hashes
  • repository JSON and YAML parsing
  • git diff --check

The committed fixture remains intentionally software-only and does not claim hardware provenance.

Signed-off-by: Carlos Hernandez <carloshvp@gmail.com>
@carloshvp carloshvp closed this Jun 12, 2026
@carloshvp
carloshvp deleted the clarify-industrial-evidence-continuity branch June 12, 2026 01:10
@carloshvp
carloshvp restored the clarify-industrial-evidence-continuity branch June 12, 2026 01:15
@carloshvp carloshvp reopened this Jun 12, 2026
@carloshvp
carloshvp marked this pull request as ready for review June 12, 2026 01:23

@imran-siddique imran-siddique left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Accurate throughout: the diagram correction is right (the current preview loads policy/catalog directly and does not ingest the Agent Manifest -- offline hash comparison is the honest representation), the evidence-continuity claim matches what cmcp verify actually proves offline, and the trust-chain table is careful about what the preview does not yet bind. Thanks for keeping the example honest as it evolves.

@imran-siddique
imran-siddique merged commit 2adde10 into agentrust-io:main Jun 12, 2026
4 of 6 checks passed
imran-siddique added a commit that referenced this pull request Jun 12, 2026
PRs #11, #13, and #14 were stacked on #10. When #10 squash-merged and its
branch was deleted, GitHub closed/merged the rest of the stack into the
deleted feature branches, so their content never reached main: financial
and healthcare shipped the unparseable advice{} Cedar policies, agents
called endpoints that do not exist, the mock servers and the cmcp verify
tamper demo were missing.

This restores the verified stack tip for the four original examples plus
.gitignore, with em dashes scrubbed per repo style, and merges the root
README: corrected table and 3-terminal quickstart from the stack, plus the
industrial-embodied-ai row with the #18 wording.

Verified before commit: all Cedar bundles parse and produce the documented
decisions (workflow-scoped allow, escalation/HITL deny, default deny), and
all catalog entries validate against the cmcp schema.

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
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.

2 participants