Skip to content
MCP Chats
Documentation menu

Background

Research

How the specification was tested before any server existed: three independent reviews.

Before any server existed, the specification was tested by asking a different model, given only the specification text, to write real business processes against it and to trace runs call by call. Each round's gaps became edits to the next revision. Three rounds ran on 6 October 2026.

RoundSpecification givenWhat the reviewer didResult
1Revision 1 (core only)Wrote ten processes and walked each one through.The format described most processes but did not yet define an interoperable execution protocol. Led to revision 2 and the separate tool contracts.
2Revision 2, core and toolsTraced runs with exact calls and results, and named every point where two servers could behave differently.Led to revision 3 and the 23 questions the parallel profile answers.
3Revision 3, core, tools and parallelTraced runs again, including a parallel incident response.Led to revision 4.

Of the ten processes, eight fit the core cleanly, one needed a workaround, and one needed parallel. The processes themselves are the conformance fixtures.

Read these as historical documents. They quote the revision they were given, which differs from the current specification; the revision history records what each round changed. Filenames such as agentprocess-core-for-review.md are the copies the reviewers were given.