ProGit OMC Dedicated Edition
01 / 12 Executive Introduction
Strategic Proposal
Supported by PDIH • Created by ProGit Team and Sanjeev

Sovereign Git & DevOps Platform for OMC

A high-performance, air-gapped, on-premise Git collaboration platform designed to safeguard OMC's core intellectual property, vendor code deliverables, and digitalization initiatives.

100% Data Sovereignty
All source code, automation scripts, and project data reside strictly inside OMC's private datacenter infrastructure.
Air-Gapped & Secure
Zero phone-home telemetry. Operates flawlessly in isolated networks, fully aligned with CERT-In and PSU guidelines.
Ultra-Low Footprint
Single-binary Go engine running in < 150 MB RAM with sub-second container boot times on existing OMC hardware.
Complete Digital Governance
Centralized version control, pull requests, issue tracking, Kanban boards, technical wikis, and software escrow.
Tailored specifically for Odisha Mining Corporation (OMC) IT, Engineering, and Digital Transformation Leadership.
Air-Gapped Ready Pure Go Architecture Zero Cloud Dependencies
Executive Context
Supported by PDIH • Created by ProGit Team and Sanjeev

Why a Sovereign Git Platform is Essential for OMC

Addressing compliance, external vendor software risk, operational continuity, and intellectual property defense.

1. Regulatory Compliance & CERT-In Mandates
Government PSU regulations require critical digital assets, mining logistics code, and institutional data to remain within sovereign borders. Public SaaS repositories (e.g. GitHub/GitLab.com) expose OMC code to foreign cloud jurisdictions and external third-party outages.
2. Vendor Software Deliverable & Escrow Control
External system integrators, software contractors, and mining automation vendors often deliver software via zip files or vendor-owned accounts. ProGit gives OMC a unified internal escrow repository where vendors must commit source code directly for inspection.
3. Uninterrupted Intranet Operational Continuity
Mining sites and regional administrative offices require high availability. ProGit operates directly on OMC's internal WAN and LAN networks. Engineers, SCADA technicians, and IT teams can push, pull, and review code even during statewide Internet disruptions.
4. Unified Digital Mine IT Asset Portfolio
Centralize version control across ERP integrations, custom weighbridge automation scripts, drone survey spatial data parsers, mine telemetry pipelines, and employee portals under a single corporate governance umbrella.
Architecture & Hardening
Supported by PDIH • Created by ProGit Team and Sanjeev

Engineered for Sovereign Datacenter Infrastructure

Ultra-lightweight, memory-efficient, single-binary architecture with zero bloat and uncompromising cryptographic security.

Pure Go Single Binary
Compiled directly to native machine code. Requires zero heavy runtimes (no Java JVM, no Ruby Omnibus, no Node daemons). Idles at < 150 MB RAM.
  • Sub-second container startup
  • Minimal attack surface
Strict Air-Gapped Isolation
Zero external analytics, zero tracking beacons, and zero mandatory cloud verification. Operates entirely inside OMC's private subnet.
  • Zero data leakage to public web
  • 100% offline license validation
Crash-Resilient SQLite WAL
Write-Ahead Logging (WAL) provides ACID transactional consistency, high-throughput concurrent reads, and hot snapshot backups without lock contention.
  • Automated scheduled backups
  • Zero corruption on sudden reboot
Enterprise Transports: Smart HTTPS (TLS 1.3 on Port 3443 / 443) | Native OpenSSH Daemon (Port 2222 / 22)
SHA-256 Repository Object Verification
Collaboration Workflows
Supported by PDIH • Created by ProGit Team and Sanjeev

Enterprise Git Collaboration & Code Review

A modern, responsive React interface delivering familiar developer workflows without a steep learning curve.

Native Git CLI Compatibility
Developers and automation scripts use standard Git commands (git clone, git push, git pull, git rebase) over HTTPS and SSH.
Pull Requests & Split Diffs
Review pull requests with side-by-side or unified diff views, syntax highlighting across 50+ languages, and collapsible file tree navigation.
Branch Protection Rules
Lock production and main branches. Prevent accidental direct pushes, enforce mandatory pull request reviews, and block force pushes.
Code Navigation & Blame
Deep code inspection with clickable line number anchors (#L45), commit history logs, and line-by-line Git Blame author attribution.
Seamless Developer Onboarding

Because ProGit implements standard Git wire protocols and provides GitHub-style clone snippets, OMC developers, data scientists, and external software vendors require zero workflow retraining. They continue using their preferred IDEs (VS Code, IntelliJ, PyCharm, Eclipse).

Integrated Project Management
Supported by PDIH • Created by ProGit Team and Sanjeev

Integrated Issue Tracking & Agile Kanban Boards

Manage OMC's software initiatives, bug reports, and vendor sprint deliverables in one unified interface without third-party SaaS tools.

Visual Kanban Boards
Interactive drag-and-drop workflow boards with customizable columns (To Do, In Progress, Code Review, Quality Testing, Deployed).
  • Sprint & backlog planning
  • Visual bottleneck detection
Issue Management & Milestones
Track defect reports, feature enhancements, and system upgrades with colored taxonomy labels, target milestone deadlines, and assignees.
  • Custom priority & status labels
  • Milestone completion tracking
Bi-Directional Git Linking
Automatically link commits, branches, and pull requests to issues. Merging a PR auto-closes corresponding tickets (e.g., Fixes #104).
  • Full audit traceability
  • Automated ticket resolution
Zero Cloud Dependence for Agile Project Tracking Eliminates reliance on costly external SaaS project management tools while keeping project tasks alongside code.
Knowledge Governance
Supported by PDIH • Created by ProGit Team and Sanjeev

Version-Controlled Technical Wikis & SOPs

Centralize standard operating procedures, architectural documentation, and API guides in versioned repositories.

Git-Backed Repository Wikis
Every repository includes an independent Wiki backed by an underlying Git repository. Team members can edit via the responsive web UI or clone the wiki locally to edit with standard Markdown tools.
  • Complete line-by-line revision history
  • Side-by-side documentation diffs
Operational SOP & Runbook Governance
Maintain critical IT runbooks, disaster recovery steps, SCADA maintenance instructions, and mining automation setups directly alongside project code so documentation never gets lost.
  • Centralized engineering knowledge base
  • Full contributor accountability
GitHub-Flavored Markdown
Supports tables, checklists, callouts, and code blocks with syntax highlighting.
Searchable Knowledge Base
Quickly search across wikis and documentation files across all OMC repositories.
Permanent Asset Preservation
Protected by the same automated SQLite WAL and Git volume backup schedules.
Artifact & Vendor Escrow
Supported by PDIH • Created by ProGit Team and Sanjeev

Releases, Binary Artifacts & Vendor Software Escrow

Ensure cryptographic traceability of deployed software binaries and enforce code handover from external vendors.

Immutable Git Tag Releases
Publish formal version releases tied to cryptographic Git tags (e.g., v2.4.0-omc-prod). Ensure zero drift between source code and production binaries.
Binary Asset Attachments
Attach compiled executables, deployment containers, APKs, and firmware packages directly to release entries with automatic SHA-256 checksums.
Vendor Software Escrow
Eliminate vendor lock-in. Require third-party IT contractors to deposit complete source code, build manifests, and libraries into OMC's internal ProGit server.
Scoped Contractor Access
Grant external vendors access only to their contracted repositories. They cannot browse or clone unrelated OMC operational systems or internal tools.
The OMC Vendor Governance Advantage
By enforcing code delivery through ProGit pull requests, OMC's internal IT officers can run automated security scanning, inspect dependency trees, and review code before certifying contractor milestones.
Access Control & Compliance
Supported by PDIH • Created by ProGit Team and Sanjeev

Enterprise Identity, Access Control & Audit Compliance

Role-based permissions, centralized directory integration, and tamper-evident audit logging for CERT-In alignment.

Granular Role-Based Access Control (RBAC)

Enforce strict separation of duties across departments, mines, and administrative zones:

  • Organization & Team Hierarchies: Group repos by department (Mining IT, Finance & ERP, GIS & Survey, Admin).
  • Permission Levels: Owner, Admin, Write, Read, and Guest visibility controls.
  • Deploy Keys & Service Accounts: Read-only SSH keys for CI/CD runners and deployment servers.
Directory Integration & Security Auditing

Ready for enterprise directory authentication and regulatory compliance audits:

  • Active Directory & LDAP: Authenticate users against OMC's corporate Microsoft Active Directory / LDAP servers.
  • Immutable Security Logs: Comprehensive records of user logins, SSH access, branch pushes, and permission changes.
  • Personal Access Tokens (PATs): Fine-grained API and CLI tokens with individual expirations and revokability.
Strategic Operational Use Cases
Supported by PDIH • Created by ProGit Team and Sanjeev

High-Impact Use Cases Tailored for OMC

Purpose-built to streamline internal IT systems, mining automation, and vendor management across OMC.

Use Case 1: In-House IT & Digital Portals
Enterprise Software & ERP Integration Modules
OMC's internal IT department develops custom web portals, SAP/ERP connector scripts, e-procurement extensions, and employee workflow automation.
ProGit Benefit: Complete version control history, pull request approvals, and automated deployment webhooks for internal releases without leaking business logic to external clouds.
Use Case 2: Smart Mining & SCADA Telemetry
IoT, Weighbridge & Operational Scripts
Engineers manage automated weighbridge drivers, RFID vehicle tracking integration, drone survey spatial data parsers, and sensor telemetry ingestion scripts.
ProGit Benefit: Version-control critical Python, Shell, and C/C++ operational scripts. Prevent catastrophic field mistakes by testing changes through Pull Request diffs.
Use Case 3: Vendor Software Governance
Third-Party Software Escrow & Code Review
External IT vendors deliver specialized modules for geology modeling, HRMS, and logistics tracking.
ProGit Benefit: Vendors submit deliverables directly into OMC-hosted repositories. OMC technical officers inspect pull requests, enforce coding standards, and verify deliverables before invoice sign-off.
Use Case 4: Remote Mine Enclaves & DR
Air-Gapped Regional Nodes & Disaster Recovery
Operating conditions in remote mining regions can suffer from unstable WAN links or periodic connectivity blackouts.
ProGit Benefit: Lightweight single-binary architecture allows running local ProGit instances at remote regional offices or secondary disaster recovery (DR) data centers with zero external reliance.
Deployment Topology
Supported by PDIH • Created by ProGit Team and Sanjeev

Turnkey Deployment Inside OMC Infrastructure

Flexible, containerized or bare-metal deployment matching OMC's enterprise IT standards and security policies.

1. Network Ingress
Reverse Proxy & SSL

NGINX or HAProxy terminates internal HTTPS with OMC wildcard SSL certificates. Dedicated SSH routing on Port 2222.

git.omc.in / 3443
2. Application Core
ProGit Go Engine

Pure-Go container (Podman / Docker) or native binary running under systemd. Houses Git HTTP/SSH daemons and React 19 UI.

RAM < 150 MB • Sub-2s Boot
3. Storage Layer
WAL Database & Repos

Isolated storage volumes for SQLite WAL database, Git bare repositories, wikis, and cryptographic release attachments.

SELinux Labeling (:Z)
4. Backup & DR
Hot Snapshot Sync

Automated cron backups producing consistent SQLite snapshots and git repository mirrors to OMC's internal NAS / DR storage.

Zero Downtime Backups
OMC Enterprise Podman Command linux/amd64 & linux/arm64
podman run -d --name omc-progit --restart=unless-stopped \
  -p 3443:3443 -p 3000:3000 -p 2222:2222 \
  -v /omc/data/db:/data/db:Z \
  -v /omc/data/repositories:/data/repositories:Z \
  -v /omc/data/config:/data/config:Z \
  ghcr.io/sanjeevsenapati/progit:latest
Security & Governance Matrix
Supported by PDIH • Created by ProGit Team and Sanjeev

OMC Enterprise Security & Compliance Assurance

How ProGit meets each requirement mandated by state public sector undertakings and IT security audit bodies.

Security / Compliance Mandate ProGit On-Premise Platform Foreign Cloud SaaS (GitHub / GitLab)
Data Sovereignty & Residency 100% Inside OMC Datacenter (India) Stored on foreign US/EU multi-tenant cloud servers
Air-Gapped Network Support Native — Zero outbound connectivity required Incompatible; requires continuous internet connectivity
Telemetry & Data Leaks Zero telemetry — No tracking beacons Extensive product analytics, telemetry, and tracking
Transport Cryptography TLS 1.3 HTTPS & OpenSSH ED25519 Keys Standard cloud TLS
User Authentication OMC Active Directory / LDAP Integration Cloud-dependent SSO or third-party SAML
Disaster Recovery RPO / RTO Sub-minute RPO with hot SQLite WAL mirrors Dependent on vendor SLA and internet link health
Audit Readiness Tamper-evident audit logs for CERT-In inspection Vendor blackbox log exports
Next Steps
Supported by PDIH • Created by ProGit Team and Sanjeev

Next Steps for OMC IT & Engineering Leadership

Fast-track an internal technical evaluation sandbox inside OMC's private network.

STEP 01
Private Sandbox Evaluation
Deploy a standalone evaluation instance inside OMC's test subnet in under 15 minutes to verify responsiveness and developer workflows.
STEP 02
Technical & Security Review
Meet with ProGit principal engineers to audit container security, verify Active Directory integration, and review automated backup scripts.
STEP 03
Vendor Governance Workshop
Define repository structures, branch protection policies, and code escrow workflows for external software contractors and internal teams.

Empower OMC with Sovereign Digital Infrastructure

Join modern public sector undertakings protecting their source code, operational algorithms, and vendor deliverables with sovereign on-premise technology.

Ready for Sandbox Deployment

OMC Presentation Slide Navigator