JoinGrove

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.jsonroadmapUrl, 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

  1. Command Palette → Open Governance & Roadmap (joingrove.openGovernance).
  2. Review egress → Open Transparent Telemetry Dashboard (joingrove.openTelemetryDashboard).
  3. Configure campus security → Network Security Mode (joingrove.securityModeWizard).
  4. Deploy self-hosted REH for full data control → joingrove.selfHostedWizard.
  5. Verify: npm run verify-global-south and npm 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