MCP Core Maintainer Meeting - August 12, 2026 #3257
Replies: 1 comment
|
The “first-class verifiable agent identities” direction is interesting, but I think there is one layer that should probably remain below agent identity itself. We are experimenting with a durable person-owned principal that exists independently of any agent, model, runtime, wallet or MCP session. Agents are replaceable delegates. They receive bounded capabilities from that principal. That gives a different decomposition: principal -> bounded capability -> agent/runtime -> effect -> receipt The agent identity can prove who the delegate is, but it should not become the root of authority. Otherwise replacing the agent/runtime risks silently changing the authority model. In our current experiment, a personal runtime delegates a 24h trading mandate to a remote agent while the principal remains offline. The remote model/runtime may change; the mandate must not. So I’m curious whether the agent-identity work here is expected to model only delegate identity / proof-of-possession, while root authority remains external to MCP, or whether MCP eventually intends agent identity to carry authority semantics too. My instinct is that keeping those separate will matter a lot once agents become ephemeral and replaceable. |
Uh oh!
There was an error while loading. Please reload this page.
Attendees:
Purpose: Walk working-group leads through the core maintainers' proposed roadmap themes for the next six months and collect input ahead of a draft roadmap, agree on release cadence, and decide whether the Skills SEP is ready for a vote.
Key Decisions
1. Roadmap themes for the next six months
@dsp-ant presented the rough themes the core maintainers have converged on. These are directional rather than stack-ranked. Prioritization happens by which working groups actually commit effort, and themes that don't attract a driver deprioritize themselves.
The themes as presented:
_meta), across transports. Kurtis to reword the theme so it doesn't read as HTTP-specific.Also raised for consideration: reworking content annotations (@olaservo noted the audience metadata is unused today), possible prompt deprecation, "graph over MCP" where servers return links to other resources (@sambhav noted it's close to progressive discovery), a standardized server feedback/intent mechanism (@idosal explained that servers today invent
intentorreasoningtool arguments to learn why they were called, which has leaked entire conversations), and SDK versioning guidance (@LucaButBoring described debugging across a dozen client and SDK versions, and @nickcoai hopes this falls out of transport rationalization).Outcome: Themes resonated with no objections. The group adopted @nickcoai's suggestion that core maintainers check in every 4 to 8 weeks and explicitly drop themes that fall below a threshold of interest and engagement. Working groups to bring their input (deliverables, additional themes) within the week.
2. Early core-maintainer alignment for SEPs
Prompted by @sambhav asking why in-flight extensions (Skills, interceptors) aren't on the roadmap and observing that extensions struggle without core-maintainer involvement. @clareliguori noted the extensions that moved fast all had a core maintainer engaged early. @kurtisvg argued the real lesson from the transport WG is early alignment on the problem statement, since agreement inside a working group alone isn't enough, and drive-by SEPs with problem and solution bundled together waste cycles. @dsp-ant doesn't want mandatory periodic reporting (churn without outcome) and would rather working groups proactively ask for meeting slots.
@alexhancock proposed using the SEP format itself: authors write just the preamble, abstract, and motivation and present those to core maintainers early, which gives enough signal to confirm directional alignment before serious investment. @olaservo added it would also filter AI-generated proposals.
Outcome: Consensus on the lightweight early-presentation approach. @alexhancock to look at existing processes and drive a concrete recommendation (via the governance WG channel). Interceptors specifically needs more consensus-building on its usefulness (use cases, conversations) before a vote makes sense.
3. Release cadence: six months, no slipping
@kurtisvg asked whether four months was feasible. @CaitieM20 and @maxisbey pushed back on the grounds that big platforms can barely absorb a spec change every six months, and many are still adopting the last release. @dsp-ant said six months is the fastest a spec of this kind can go, and twelve would be ideal but too slow for AI. @nickcoai noted that fixed dates mean features roll to the next release rather than the date slipping, and that if SDK automation succeeds the cadence could tighten later.
Outcome: Next specification release on December 15, firm, with no slipping (@clareliguori insisted on this) and the following release on June 15. Features that miss the date roll over. @dsp-ant to reconcile the backward schedule (which still says December 1) with this date, and core maintainers confirm the final date next week.
4. Roadmap timeline
Outcome: Draft roadmap lands August 19. @dsp-ant to announce the process again in the maintainer channel for those not present.
5. Skills SEP: not voting yet
@olaservo presented the current state: archives removed, data-passing and enumeration/fetching semantics updated, rationale moved to the WG repo to keep the SEP readable, threat model documented. OpenAI has shipped preliminary support in their plugins, and several adopters are implementing against the draft and waiting for an official v1.0. Remaining items (caching guidance, more opinionated defaults, limits on skill count and size) were framed as post-vote follow-ups. @CaitieM20 and @clareliguori supported voting now, since teams are waiting for it to be official. @dsp-ant initially leaned toward voting and accepting with changes.
@kurtisvg, back from being out and not yet through the latest revision, then raised concerns:
skills/listenumerating each skill's resources,skills/get, and reading the directory via resources are three ways to get overlapping answers that can disagree, repeating the confusion the group has seen with sessions and structured content. @olaservo said the breadth exists because adopters brought very different scenarios (including unbounded skill lists where a full index is impractical) but agrees the default path needs another opinionated pass.@olaservo pushed back on staying in limbo: adopters have been asking for a citable v1.0 for months, changes can still land after a v1, and the process has been genuinely frustrating from the author side. @dsp-ant was sympathetic but noted that whatever ships as v1 will effectively be the shape of skills-over-MCP for a long time. If the delta were small he would vote and fix after, but these concerns don't look small, so better to resolve them first.
Outcome: No vote yet. @kurtisvg to write down his concerns (doc or PR comments) as the basis for discussion. He and @olaservo meet early next week to work through them, and @dsp-ant is told when the group is ready to vote.
Actions
All reactions