Enterprise & Campus Governance
Source: docs/enterprise/governance.md
Generated: 01/09/2026
JoinGrove campus governance covers zero egress, telemetry transparency, open roadmap, and community advisory seats.
Key Concepts
- What: Governance features let institutions audit network egress, control security modes, and participate in an open roadmap — not opaque enterprise sales gates.
- Why: Universities and govtech labs require data sovereignty and transparent telemetry before deploying AI IDEs to students.
- Related: Egress policy (
egress.md), Global South overview (../global-south/overview.md), self-hosted campus (../self-hosted/campus.md).
API / Reference
| Principle | Implementation |
|---|---|
| Offline-first by default | joingroveOfflineMode.defaultZeroEgress: true |
| Free for individuals | Individual tier in pricing-tiers.json |
| Transparent telemetry | joingrove.openTelemetryDashboard |
| Community roadmap | governance.json → roadmapUrl, votingUrl |
| Advisory board | Open seats: Africa, South Asia, LatAm |
| PPP pricing | joingrove.showPricing |
Governance data (resources/global-south/governance.json)
| Field | Purpose |
|---|---|
roadmapUrl |
Public GitHub issues roadmap |
votingUrl |
Community discussions / voting |
advisoryBoard |
Regional community seats |
principles |
Product governance principles |
license |
MIT — auditable fork of VS Code OSS |
Commands
| Command | ID |
|---|---|
| Open governance | joingrove.openGovernance |
| Telemetry dashboard | joingrove.openTelemetryDashboard |
| Security mode wizard | joingrove.securityModeWizard |
| Toggle zero egress | joingrove.toggleZeroEgressMode |
Setup & Installation
- Command Palette → Open Governance & Roadmap (
joingrove.openGovernance). - Review egress → Open Transparent Telemetry Dashboard (
joingrove.openTelemetryDashboard). - Configure campus security → Network Security Mode (
joingrove.securityModeWizard). - Deploy self-hosted REH for full data control →
joingrove.selfHostedWizard. - Verify:
npm run verify-global-southandnpm run verify-offline-first.
Code Examples
Audit egress policy:
npm run verify-offline-first
Deploy campus with zero egress for all students:
docker compose -f docker/campus/docker-compose.yml up -d
View blocked hosts reference:
Command Palette → joingrove.openDocsReference → egress
Next: Apply for an advisory board seat via GitHub discussions linked in governance.json.
How It Connects
- Governance data:
governance.json - Egress reference:
egress.md - Global South overview:
overview.md - In-app command:
joingrove.openGovernance