
Problem Description
After connecting to the OpenClaw gateway, the Control Center shows 'Gateway blocked' status. The gateway logs show:
⇄ res ✗ status 0ms errorCode=INVALID_REQUEST errorMessage=missing scope: operator.read ⇄ res ✗ system-presence 1ms errorCode=INVALID_REQUEST errorMessage=missing scope: operator.read ⇄ res ✗ config.get 0ms errorCode=INVALID_REQUEST errorMessage=missing scope: operator.read
Environment
- OpenClaw version: 2026.3.13
- Control Center version: 0.1.1
- Gateway: ws://127.0.0.1:18789
- Platform: Windows
What I've tried
- Restarted the gateway - error persists
- Manually added operator.read to the device scopes in paired.json - error persists
- Checked paired.json - the Control UI device has scopes: operator.admin, operator.approvals, operator.pairing (but operator.read is missing)
Screenshot

Questions
- Is there a way to properly grant operator.read scope to the Control Center device?
- Is this a known issue with the 2026.3.13 gateway version?
- Should the Control Center request operator.read during connection setup?
Problem Description
After connecting to the OpenClaw gateway, the Control Center shows 'Gateway blocked' status. The gateway logs show:
⇄ res ✗ status 0ms errorCode=INVALID_REQUEST errorMessage=missing scope: operator.read ⇄ res ✗ system-presence 1ms errorCode=INVALID_REQUEST errorMessage=missing scope: operator.read ⇄ res ✗ config.get 0ms errorCode=INVALID_REQUEST errorMessage=missing scope: operator.readEnvironment
What I've tried
Screenshot
Questions