{
  "head": "e9ed401dc19afc3df3f994d56d2dd9a687870315",
  "kind": "Real isolated Linux server, bearer sessions, HTTP tickets, WebSocket RPC and authoritative access grants. Loopback only; no production relay or native proof.",
  "observations": [
    {
      "credentials": "read",
      "scopes": [
        "access:read"
      ],
      "results": [
        {
          "tag": "peerLinks.list",
          "failed": false,
          "value": {
            "links": []
          }
        },
        {
          "tag": "peerLinks.link",
          "failed": true,
          "cause": "EnvironmentAuthorizationError: The authenticated token is missing required scope: access:write."
        },
        {
          "tag": "peerLinks.unlink",
          "failed": true,
          "cause": "EnvironmentAuthorizationError: The authenticated token is missing required scope: access:write."
        }
      ]
    },
    {
      "credentials": "write",
      "scopes": [
        "access:read",
        "access:write"
      ],
      "results": [
        {
          "tag": "peerLinks.list",
          "failed": false,
          "value": {
            "links": []
          }
        },
        {
          "tag": "peerLinks.link",
          "failed": true,
          "cause": "PeerLinkError: not-a-valid-origin is not an http or https address."
        },
        {
          "tag": "peerLinks.unlink",
          "failed": false,
          "value": {
            "removed": false
          }
        }
      ]
    }
  ],
  "ui": {
    "realPairing": true,
    "access": "approval-required",
    "mountedListRefreshed": "empty \u2192 reachable \u2192 empty",
    "cancelReopenCleared": "address, pairing code, full-access choice; restores supervised",
    "remoteSessionPreservedAfterForget": true,
    "searchVisible": true,
    "originBadge": {
      "observed": "From T3 Code \u00b7 Proof laptop",
      "boundary": "Projection-only fixture on an idle bootstrap thread, server stopped for fixture writes; tests UI presentation, not production MCP origin attribution."
    },
    "beforeAfter": {
      "base": "37b2d54670e57295c132f3e30d1c04580796dc13 ConnectionsSettings component served verbatim by Vite load override; other current modules and actual server unchanged",
      "head": "e9ed401dc19afc3df3f994d56d2dd9a687870315",
      "viewport": "1280x1000",
      "sameData": "Same three authorized clients, no saved remotes, no links; scroll=0",
      "additional": "1280x800 reachable capture after real pairing; Forget recording shows confirmation; subsequent UI empty and remote session equality checked separately."
    }
  },
  "limitations": [
    "Reachability and membership are query-time snapshots; expiry clock updates without new probes.",
    "No native iOS, Android, Electron desktop, macOS or Windows run.",
    "No production T3 Connect relay or tunnel path run.",
    "Multiple connected hosts, grant-change UI, pending-close guard and all health states source-reviewed rather than driven live.",
    "Existing server-stack parent still has to land; this UI layer cannot be retargeted to main alone."
  ]
}
