Skip to content

Latest commit

ย 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŒ VCA OS โ€” Verified Card Authority & AI Autonomous Operating System

TypeScript React 19 Tailwind CSS v4 Express & Node IPC Google Gemini AI Hardware NFC

VCA OS is an operating system running directly inside the browser and backed by a direct Linux host IPC subsystem. It bridges Autonomous AI Multi-Agent Software Engineering, Real Host Process Execution, and Forensic Collectible Authentication & Optical Subgrade Intelligence (Verified Card Authority).


๐Ÿ”— Live Application

https://vcacomputer.vercel.app/


๐Ÿ“ธ Operating System Preview

VCA OS Desktop Workspace Preview


๐Ÿ›ก๏ธ Verified Card Authority (VCA) โ€” Holographic Acrylic Slab & Digital Certificate

Physically-inspired collectible acrylic slab with tamper-evident holographic label, dynamic optical refraction, sub-millimeter subgrade intelligence, and on-chain NXP NFC cryptographic authentication.

VCA Forensic Lab โ€” Front and Back Inspection Showcase

๐Ÿ”ฎ Front Inspection โ€” Gem Mint 9.5 Slab & Certificate ๐Ÿ”ฌ Back Inspection โ€” Subgrades & Cryptographic Ledger
VCA Card Slab Front View VCA Card Slab Back View
Alakazam EX โ€ข 2016 XY Fates Collide #125/124
VCA-2026-125124 โ€ข NFC: 04:88:C1:25:12:40:99
Official Subgrades: Center 9.5 โ€ข Corners 9 โ€ข Edges 9.5 โ€ข Surface 9
Hash: 0x7c9a2...4f8b โ€ข On-Chain QR Verification

๐Ÿ‘ค Collector Profile & Cryptographic NFC Ledger

Verified collector profile featuring portfolio valuation, vault assets, live HUD scanner access, and cryptographic NXP NTAG424 DNA NFC chip tap resolution.

VCA User Profile & NFC Ownership Ledger Preview


๐ŸŒ SlabBook โ€” The Collector Social Network (OSSN v6.8)

Full-featured Open Source Social Network (OSSN) integrated directly into VCA OS, with the Pokรฉmon Kanto League PokรฉBall theme, rich multi-media composer (photos, GIFs, YouTube videos, links), 3D interactive slab embeds, live grading sync, and collector guilds.

SlabBook OSSN Social Network Preview


๐Ÿ›๏ธ System Architecture

VCA OS Multi-Agent & Runtime Architecture


๐ŸŒŸ Core System Capabilities

1. ๐ŸชŸ Advanced Desktop Window Manager & Customization

  • Multi-Windowing Engine: Floating draggable windows with active z-index elevation, minimized trays, smooth maximize transitions, and snap zones (Left, Right, Full, Center).
  • Isolated Traffic Light Controls: Strict click containment preventing drag interference when closing, minimizing, or restoring windows.
  • Global System TopBar & Menu Tray: Real-time clock, CPU load gauges, memory allocation, workspace switcher, and single-click window tile/close commands.
  • Frosted Glass Dock & Global Command Palette: Quick-launch dock with magnification and unified Cmd/Ctrl + K command search for rapid navigation.
  • Dynamic Live Desktop Widgets Layer: Customizable desktop widgets for hardware telemetry, agent swarm queues, active notes, and memory tracking.
  • Side Tools & System Utilities Drawer: Right-edge slide-out drawer providing 1-click access to system monitors, active ports, hardware specs, and quick launchers.

2. โšก Autonomous AI Coding Agents Swarm

  • Full-Stack Autonomous Pipeline: Transforms natural language prompts into working full-stack applications with synthesized frontend components and backend Express routes.
  • Self-Healing AST Debugger: Continuously monitors backend runtime stderr logs, diagnoses syntax or missing npm module errors, and repairs broken code automatically.
  • Process & Port Supervisor: Automatically detects port collisions (e.g., allocating :3001 or :3002), spawns background processes, and establishes live preview iframe routing.
  • Human-in-the-Loop Security Gates: Built-in verification steps requiring explicit user approval before executing sensitive system or file-overwrite actions.

3. ๐Ÿ›ก๏ธ Verified Card Authority (VCA) Forensic Lab & Hardware Authentication

  • Sub-Millimeter Optical Subgrading: Multi-point computer vision inspection analyzing Centering (L/R and T/B ratios), Corner sharp radiuses, Edge wear/whitening, and Surface hologram sheen.
  • Physical NFC Slab Binding: Integrates with NTAG215 cryptographic chips via AES-128 key generation, permanently linking physical collectible slabs to tamper-proof digital certificates.
  • Live Market Valuation Sentinel: Real-time auction volatility analyzer aggregating recent sales data across major auction registries with historical trend charts.
  • 3D Holographic Slab Visualizer: Interactive 3D rendered card slabs with real-time lighting reflection and grade certification breakdown.

4. ๐Ÿš Direct Host Linux IPC & Interactive Shell Subsystem

  • Real Interactive Terminal: Full bash shell integration backed by Node.js child_process runtime with process spawning and real-time streaming output.
  • Native Filesystem Operations: Atomic directory tree traversal, file creation, editing, deletion, and regex search across the workspace.
  • Live System Telemetry: Kernel metrics, CPU core utilization, memory heap monitoring, disk allocation, and active network ports.

5. ๐Ÿ“ฆ Integrated Native Application Ecosystem

Application Description
๐Ÿ›ก๏ธ VCA Forensics Professional collectible grading lab, optical inspection, and NFC chip binding.
โฌก SlabBook (OSSN) Open Source Social Network (v6.8) for card collectors with live grading sync, guilds, and rich media sharing.
๐Ÿ‘ค Collector Portal & NFC Ledger Personal collector portfolio, real-time valuation, and hardware cryptographic NTAG424 DNA NFC resolution.
โšก Coding Agents Lab Autonomous multi-agent software engineering studio with live preview and debugger.
๐Ÿš Terminal Shell Direct Linux container terminal with package manager and git workflows.
๐Ÿ“ Code IDE Full source code editor with syntax tree view, multi-file navigation, and execution.
๐Ÿ“Š AI Slides Studio AI-generated slide decks with live full-screen presentation mode.
๐Ÿ›๏ธ Extensions Marketplace Curated registry of verified AI agents, forensic modules, and custom themes.
๐Ÿ”‘ Encrypted Secrets Vault AES-256-GCM zero-knowledge client secret and API key store.
๐Ÿ“ˆ Observability & Audit Log Immutable system event trace recording all agent and kernel actions.
๐Ÿ“ File Explorer Desktop file manager with folder navigation, upload, download, and file inspection.
โš™๏ธ Process Manager Task manager displaying active PIDs, kill triggers, and CPU/RAM usage.
๐ŸŒ Browser & App Builder In-OS sandboxed web browser and visual widget creator.
๐Ÿ“„ Docs, Sheets & Mail Native productivity suite with real-time editing and formula calculation.

๐Ÿš€ Quick Start & Local Setup

Prerequisites

  • Node.js v20.0.0 or higher
  • npm or bun / yarn

1. Clone the Repository

git clone https://github.com/your-username/vca-os.git
cd vca-os

2. Install Dependencies

npm install

3. Configure Environment Variables

Copy .env.example to .env and provide your Google Gemini API key:

cp .env.example .env

Inside .env:

GEMINI_API_KEY=your_gemini_api_key_here

4. Launch the Development Server

npm run dev

Open your browser and navigate to:

http://localhost:3000

๐Ÿ› ๏ธ Build & Production Deployment

To compile and bundle both the React frontend and the Express Node.js IPC server into a standalone production release:

# Compile frontend with Vite and bundle backend with esbuild
npm run build

# Start the compiled production server
npm run start

๐Ÿ“ Repository Structure

โ”œโ”€โ”€ assets/                          # SVG UI previews, slab showcases, and architectural diagrams
โ”‚   โ”œโ”€โ”€ vca-card-slab-duo.jpg        # Front & Back dual slab inspection showcase
โ”‚   โ”œโ”€โ”€ vca-card-slab-front.svg      # Gem Mint 9.5 holographic front slab & certificate (vector)
โ”‚   โ”œโ”€โ”€ vca-card-slab-back.svg       # Official subgrades & cryptographic ledger back view (vector)
โ”‚   โ”œโ”€โ”€ vca-card-slab-front.png      # High-res front slab raster image
โ”‚   โ”œโ”€โ”€ vca-card-slab-back.png       # High-res back slab raster image
โ”‚   โ”œโ”€โ”€ vca-card-slab.jpg            # Standard front slab inspection asset
โ”‚   โ”œโ”€โ”€ vca-os-desktop-preview.svg   # Primary desktop workspace preview
โ”‚   โ”œโ”€โ”€ vca-os-architecture.svg      # Multi-agent & subsystem architecture diagram
โ”‚   โ”œโ”€โ”€ vca-user-profile-preview.svg # Collector profile & NFC ledger visual preview
โ”‚   โ””โ”€โ”€ vca-slabbook-preview.svg     # SlabBook OSSN social platform preview
โ”œโ”€โ”€ src/
โ”‚   โ”œโ”€โ”€ App.tsx                      # Root Desktop Workspace & Layer Composer
โ”‚   โ”œโ”€โ”€ main.tsx                     # React 19 Client Entrypoint
โ”‚   โ”œโ”€โ”€ index.css                    # Tailwind CSS v4 styling rules
โ”‚   โ”œโ”€โ”€ components/
โ”‚   โ”‚   โ”œโ”€โ”€ apps/                    # Integrated Application Suite
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ CodingAgentsApp.tsx  # Autonomous AI Coding Swarm Studio
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ VCAApp.tsx           # Forensic Collectible Lab & 3D Slab
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ SlabBookApp.tsx      # Open Source Social Network (OSSN) Collector Hub
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ TerminalApp.tsx      # Linux Host Terminal Shell
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ CodeApp.tsx          # Code IDE & Workspace Editor
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ SlidesApp.tsx        # AI Slide Decks & Presentation Engine
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ MarketplaceApp.tsx   # Verified Extension & Agent Store
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ SecurityApp.tsx      # Encrypted Secret Key Vault
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ ActivityApp.tsx      # Observability & Audit Event Trace
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ ProcessManagerApp.tsx# Task & PID Activity Monitor
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ FilesApp.tsx         # File System Explorer
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ DocsApp.tsx          # Document Editor
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ SheetsApp.tsx        # Spreadsheet Calculator
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ SettingsApp.tsx      # Wallpaper & System Preferences
โ”‚   โ”‚   โ”œโ”€โ”€ desktop/                 # Desktop OS Shell Components
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ TopBar.tsx           # Menu Bar, Status Indicators & System Tray
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ Dock.tsx             # Frosted Glass Application Launcher Dock
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ WindowFrame.tsx      # Window Layout, Resize & Traffic Lights
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ SideToolsPanel.tsx   # Side Utility Drawer & Telemetry Sentinel
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ DesktopWidgets.tsx   # Live Floating Desktop Information Cards
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ DesktopIcons.tsx     # Desktop Shortcuts Grid
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ CommandPalette.tsx   # Cmd/Ctrl+K Quick Search
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ NotificationCenter.tsx # OS Notifications & Approval Toasts
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ QuickSettings.tsx    # Audio, Display, Network & Mode Toggles
โ”‚   โ”‚   โ”œโ”€โ”€ public/                  # Public Collector Portals & Slabs
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ UserPortal.tsx       # Collector Profile & Cryptographic NFC Ledger
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ PublicVerification.tsx # Public VCA Cert & QR Verification
โ”‚   โ”‚   โ””โ”€โ”€ engineering/             # Technology Registries & Hardware Bridge
โ”‚   โ”œโ”€โ”€ context/
โ”‚   โ”‚   โ”œโ”€โ”€ OSContext.tsx            # Global Windowing & Operating System State
โ”‚   โ”‚   โ””โ”€โ”€ VCAContext.tsx           # Forensic Grading & NFC Hardware State
โ”‚   โ””โ”€โ”€ types/
โ”‚       โ”œโ”€โ”€ os.ts                    # TypeScript Interfaces for Windows & Apps
โ”‚       โ””โ”€โ”€ vca.ts                   # Forensic Subgrade & Collectible Types
โ”œโ”€โ”€ server.ts                        # Express IPC Server, Process & File APIs
โ”œโ”€โ”€ server_ossn.ts                   # SlabBook OSSN backend endpoints & social data
โ”œโ”€โ”€ server_pricing_api.ts            # Live market valuation & pricing adapters
โ”œโ”€โ”€ server_scanner_api.ts            # High-res optical scanner bridge
โ”œโ”€โ”€ server_vca_api.ts                # VCA certification & ledger endpoints
โ”œโ”€โ”€ metadata.json                    # Application Manifest & Cloud Run Config
โ”œโ”€โ”€ package.json                     # Project Dependencies & Build Scripts
โ”œโ”€โ”€ tsconfig.json                    # Strict TypeScript Compiler Config
โ””โ”€โ”€ vite.config.ts                   # Vite 6 Bundler Configuration

๐Ÿ”’ Security & Sandboxing Standards

  • Zero-Knowledge Vault: API keys and tokens are stored encrypted and are never transmitted in cleartext over public networks.
  • Process Boundary Isolation: All command execution spawned by terminal or agent swarms runs within sandboxed cgroups with output sanitization.
  • Strict CORS & Iframe Policy: Dev servers and sub-previews bind exclusively to local loopback ports with strict origin validation.

๐Ÿ“„ License

Distributed under the MIT License. See LICENSE for more information.

Releases

Packages

Contributors

Languages