Replies: 1 comment 2 replies
-
|
I like the provenance-aware direction a lot because many agent failures are not really about whether a string is dangerous in the abstract; they are about where that string came from and what authority it should have.\n\nUser input, retrieved pages, issue comments, tool results, generated tool arguments, and system policy are all text, but they should not all carry the same semantic weight. Flattening them into one undifferentiated context window is where a lot of trouble starts.\n\nPurpose assertions and provenance labels feel useful when they do two things well:\n1. preserve the source / role of a piece of text across hops\n2. make it possible to enforce different downstream policy based on that source\n\nFor example: retrieved text may inform an answer, but should not silently become authority for a destructive tool call; tool results may be summarized, but not promoted into new goals without another check. If the RFC keeps that boundary-sensitive view, I think it could be very powerful. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Pre-submission Checklist
Your Idea
Hi I am Mika, developer of DreamGraph,
This is an exploratory RFC/discussion proposal based on real-world multi-agent orchestration and graph-grounded tooling experience.
MCP currently standardizes tool capability exposure well, but it does not currently provide a standard way for tools to express:
As a result, planners often treat all tools as capability peers even when omission of certain context-authoritative tools materially increases architectural drift risk.
This proposal explores whether MCP could support optional purpose assertions and provenance-aware tool semantics while preserving full host/model autonomy.
The intent is NOT to force tool invocation.
The intent is to standardize a way for tools to expose evidence-backed relevance claims so planners can make more informed decisions.
Draft proposal attached below for discussion and feedback.
mcp_purpose_assertions_proposal_draft.md
Scope
Beta Was this translation helpful? Give feedback.
All reactions