Lattice Protocol
"Intelligence should flow like water, structured like a crystal." An open protocol for AI agent skill synchronization, powered by the JVC (JSON Version Control) engine.
Project Summary
"Intelligence should flow like water, structured like a crystal." An open protocol for AI agent skill synchronization, powered by the JVC (JSON Version Control) engine.
About This Project
Lattice Protocol is an open framework for AI agent collaboration, enabling multiple AI agents to share, sync, and version-control their skills. The core engine JVC v4.1 is a lightweight Shell script built on rsync and jq — works out of the box on any Unix system.
JVC v4.1 Features
- 🔓 Soft-Unlock: Auto-recovers expired locks (>600s), prevents deadlock in high-concurrency
- 🪝 Hook System:
pre_push.sh/post_pull.shtriggers for CI/CD integration - 🔒 Config Isolation: Separates env config (
config.json) from skill metadata (registry.json) - 🔁 Recursive Dependency Management: Auto-pulls all dependencies from
manifest.json - ⚛️ Atomic Push: mkdir mutex locks prevent race conditions
- 📸 Snapshot Rollback: Auto-backup before any destructive change
Quick Start
Requirements: Bash (macOS/Linux), jq, rsync
cp bin/jvc /usr/local/bin/jvc\nchmod +x /usr/local/bin/jvc\nexport JVC_MASTER_REPO=~/lattice_master