{"record":{"id":"1c2ce1b2b60b7ccc","repo":"MemPalace/mempalace","slug":"unknown-mempalace-transport-selected-r-expected","errorCode":null,"errorMessage":"unknown MEMPALACE_TRANSPORT {selected!r} (expected: https, meshguard)","messagePattern":"unknown MEMPALACE_TRANSPORT (.+?) \\(expected: https, meshguard\\)","errorType":"validation","errorClass":"ValueError","httpStatus":null,"severity":"error","filePath":"mempalace/transport.py","lineNumber":169,"sourceCode":"\n\ndef get_transport(palace_path: str) -> Transport:\n    \"\"\"The single swap point (MEMPALACE_TRANSPORT; default https).\n\n    ``meshguard`` is reserved: selecting it before the binding lands\n    fails loudly rather than silently degrading to bearer tokens —\n    a user who asked for mesh-identity auth must never unknowingly\n    run on the token model.\n    \"\"\"\n    selected = (os.environ.get(\"MEMPALACE_TRANSPORT\") or \"https\").strip().lower()\n    if selected == \"https\":\n        return HttpsBearerTransport(palace_path)\n    if selected == \"meshguard\":\n        raise NotImplementedError(\n            \"MEMPALACE_TRANSPORT=meshguard is reserved for the MeshGuard binding \"\n            \"(RFC 004 transport seam); it has not shipped yet\"\n        )\n    raise ValueError(f\"unknown MEMPALACE_TRANSPORT {selected!r} (expected: https, meshguard)\")\n","sourceCodeStart":151,"sourceCodeEnd":170,"githubUrl":"https://github.com/MemPalace/mempalace/blob/06cb6987f02610784fefbad4b2bd5d026d164ba6/mempalace/transport.py#L151-L170","documentation":"Error \"unknown MEMPALACE_TRANSPORT {selected!r} (expected: https, meshguard)\" thrown in MemPalace/mempalace.","triggerScenarios":"Thrown at mempalace/transport.py:169 when the library encounters an invalid state.","commonSituations":"Unknown transport name configured.","solutions":["Set MEMPALACE_TRANSPORT to 'https' or 'meshguard'"],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"06cb6987f02610784fefbad4b2bd5d026d164ba6","analyzedAt":"2026-08-15T03:03:36.213Z","schemaVersion":2},"datasetVersion":"2026-08-15T22:17:37.221Z"}