PlaneKey Trust Layer is the IDE front door for PlaneKey. It does not replace pk-client; it calls your installed pk-client and displays trust state inside VS Code-compatible editors.
What it does
- Shows a PlaneKey status bar badge.
- Adds a PlaneKey sidebar.
- Runs RepoGuard, PixelGuard, ResidueGuard, RootRabbit, and SafetyNet.
- Shows current-file risk based on path/category.
- Creates dev attestations and safe bundles.
- Opens PlaneKey report folders.
Requirements
Install PlaneKey Client first, then make sure this works in PowerShell or terminal:
pk-client.cmd --help
On Windows, pk-client.cmd is preferred because PowerShell may block .ps1 shims.
Install in VS Code / Cursor for local testing
- Unzip this folder.
- Open VS Code or Cursor.
- Run
Developer: Install Extension from Location.... - Pick the unzipped
planekey-vscode-extension-v0.1.0folder. - Reload the editor if prompted.
Alternative dev mode:
- Open this folder in VS Code.
- Press
F5to launch an Extension Development Host.
Configure
Open settings and search for PlaneKey, or use command palette:
PlaneKey: Set pk-client PathPlaneKey: Set Project Root
Useful settings:
{
"planekey.pkClientPath": "pk-client.cmd",
"planekey.projectRoot": "C:\\DEV\\cc-master\\conversationchain_master\\pkspace",
"planekey.reportRoot": "C:\\DEV\\cc-master\\conversationchain_master\\pkspace\\reports"
}
First commands to try
From the PlaneKey sidebar or Command Palette:
PlaneKey: Refresh Trust StatusPlaneKey: Run RepoGuardPlaneKey: Run PixelGuardPlaneKey: Run ResidueGuard MapPlaneKey: Run RootRabbit ScanPlaneKey: Run SafetyNetPlaneKey: Attest Dev LayerPlaneKey: Create Safe Bundle
Design
The extension is intentionally thin:
VS Code/Cursor extension = adoption UI
pk-client = local trust engine
server-core = embedded/live verifier
bridge-service = private/SaaS control plane
This keeps the IDE add-on safe, small, and portable.
v0.2.0
Adds TMrFS/Rgano and Operator controls for the IDE/server branch.