Skip to content

Honesty c: one MemNet MCP at droplet (tip≠face); sysmledge is product face - #170

Merged
chouswei merged 3 commits into
masterfrom
cursor/ops-fleet-one-mcp-droplet-19b4
Sep 21, 2026
Merged

chouswei merged 3 commits into
masterfrom
cursor/ops-fleet-one-mcp-droplet-19b4

Conversation

@chouswei

@chouswei chouswei commented Sep 20, 2026 •

Copy link
Copy Markdown
Owner

Ops topology for multiple MemNet engine/serve instances on device hosts, with one MemNet MCP (tip/ops) on the droplet. Product invent face is cousin SysMLEdge (sysmledge). tip≠face.

Why

Live Core was teaching droplet MemNetMcpServer as the product LLM face, and teaching “device must never run any MCP” / “agents bind the droplet MemNet MCP only” for product questions. That fails Live Core remeter: product Q → sysmledge only; MemNet MCP is CompanyMemory / engine ops.

What (kept)

tip≠face (this revision)

  • Droplet MemNetMcpServer = MemNet tip/ops MCP (tipIsFace=false), not invent/product face.
  • Product LLM face = SysMLEdge (sysmledge on the droplet; productInventFace; mustNotInventUploadBind).
  • Device hosts: MUST NOT nest a second product MCP / MUST NOT nest SysMLEdge-as-product. mcpNested=false / productMcpNested=false mean no product MCP nested. Tip memnet-mcp on Pi for ops is allowed (tipMcpLegal=true) and stays tip≠face.
  • Dual-MCP remeter: product agents → sysmledge; MemNet tip/ops → droplet MemNet MCP and/or Pi tip. Soft-pass kill: tip path answering a product question.

Soft-pass kills

  • MemNet MCP sold as product invent face (tipIsFace=false; product face is sysmledge)
  • Tip path answering a product question
  • Teaching “Cursor/cloud agents bind the droplet MemNet MCP only” for product work
  • Teaching “device must never run any MCP” as a ban on ops tip
  • A second product MCP / SysMLEdge-as-product on a device
  • Nesting the fleet under MemNetSystem
  • N-server federation (Connect N MemNet servers (session pipe, not graph dump) #47 stays research)
  • SemVer b / Hatch bump (honesty c only; goldfish loop unchanged)

Honesty

Engine/MCP code is unchanged. Shared Multitask still uses one serve per host (TCP / streamable-http). Path-B import_slice remains a slice join, not Cypher MERGE of two live servers. This MemNet repo still has no SysMLEdge product face to invent (CousinSysMLEdge.thisRepoHasProductFace=false).

Open in Web Open in Cursor 

cursoragent and others added 2 commits September 20, 2026 16:13
Ops fleet sits outside MemNetSystem: device hosts run CoreLibrary
only; the droplet hosts the single MemNetMcpServer. MN-REQ-06.6 /
MN-VER-06-S03. Not N-server federation (#47).

Co-authored-by: chouswei <chouswei@users.noreply.github.com>
…duct face

Rewrite MN-REQ-06.6 / fleet docs so MemNetMcpServer is the MemNet tip/ops
engine face (mcpCount=1 at droplet), not the product invent face. Product
questions bind cousin sysmledge; Pi tip memnet-mcp remains legal ops.

Co-authored-by: chouswei <chouswei@users.noreply.github.com>
@cursor cursor Bot changed the title Honesty c: device MemNet services, one MCP at the droplet Honesty c: one MemNet MCP at droplet (tip≠face); sysmledge is product face Sep 21, 2026
Honesty test matches the contiguous teach string on MemNetMcpServer.

Co-authored-by: chouswei <chouswei@users.noreply.github.com>
@chouswei
chouswei marked this pull request as ready for review September 21, 2026 01:45
@chouswei
chouswei merged commit 3f402f9 into master Sep 21, 2026
2 checks passed
chouswei added a commit that referenced this pull request Sep 21, 2026
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