Skip to content

docs: document stateless dual-protocol support - #108

Merged
lucarlig merged 2 commits into
mainfrom
user/luca/wiki-stateless-protocols
Aug 25, 2026
Merged

docs: document stateless dual-protocol support#108
lucarlig merged 2 commits into
mainfrom
user/luca/wiki-stateless-protocols

Conversation

@lucarlig

@lucarlig lucarlig commented Aug 21, 2026

Copy link
Copy Markdown
Contributor

Summary

  • define the three canonical product components:
    • ContextForge control plane: Python management plane in IBM/mcp-context-forge
    • ContextForge built-in dataplane: Python MCP request path in the same repository, supporting old/new protocols and stateful/stateless behavior
    • ContextForge external dataplane: this independently deployable Rust repository
  • use the canonical names throughout the wiki and remove ambiguous local, slow, and fast dataplane labels
  • document direct stateless external-dataplane support for MCP 2026-07-28 and 2025-11-25
  • define 2026-07-282025-11-25 and 2025-11-252026-07-28 as best-effort, sessionless adaptation paths
  • retain initialize as a stateless external-dataplane compatibility request
  • add the four-combination matrix and a brief tools/call implementation note linked to MCP tool/call handling IBM/mcp-context-forge#6327
  • align topology, deployment, security, testing, operations, and contributor guidance with the component model

Validation

  • mdbook build _context/wiki
  • mdbook test _context/wiki
  • pre-commit hooks under the repository MSRV toolchain (RUSTUP_TOOLCHAIN=1.96.1)

Signed-off-by: lucarlig <luca.carlig@ibm.com>
Signed-off-by: lucarlig <luca.carlig@ibm.com>
@lucarlig
lucarlig requested a review from cafalchio August 21, 2026 09:14
@lucarlig
lucarlig marked this pull request as ready for review August 21, 2026 09:35
@lucarlig lucarlig self-assigned this Aug 21, 2026
@lucarlig
lucarlig force-pushed the user/luca/wiki-stateless-protocols branch from e620e7d to cb8558a Compare August 24, 2026 14:26
@dawid-nowak
dawid-nowak self-requested a review August 25, 2026 14:38
@lucarlig
lucarlig merged commit a0350c5 into main Aug 25, 2026
21 of 23 checks passed
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