The Problem with Traditional Package Managers
❌ Typical Install Flow
# You see this
npm install express
# But the computer sees this
curl https://registry.npmjs.org/express/-/express-4.18.2.tgz \
| npm install --legacy-peer-deps - ⚠️ No signature verification
- ⚠️ No publisher identity check
- ⚠️ Registry can serve anything
- ⚠️ Supply chain attacks are trivial
✓ Hinge-Verified Flow
# You see this
prog plugin install syntax-highlight
# ProGit verifies:
# 1. Signature from trusted key
# 2. BLAKE3 checksum matches
# 3. Capability declarations honored - ✓ Dilithium3 signatures
- ✓ Publisher KeyID verification
- ✓ Content integrity guaranteed
- ✓ Trust is explicit, not assumed