{
"hyperident": {
"name": "hyperident",
"path": "/home/fleeky/projects/hyperident",
"description": "Decentralized identity management using Hypercore",
"status": "active",
"maturity": "alpha",
"repository": "/home/fleeky/git-repos/hyperident.git",
"key_files": [
"lib/identity-manager.js",
"lib/profile-manager.js",
"lib/key-derivation.js"
],
"holepunchto_deps": ["hypercore", "hypercore-crypto", "hyperbee"],
"exposes": {
"profiles": "~/.hyperident/profiles.json",
"api": "IdentityManager class"
}
},
"hyperident-gateway": {
"name": "hyperident-gateway",
"path": "/storage/projects/hyperident-gateway",
"description": "P2P VPN gateway using Hyperswarm and TUN devices",
"status": "active",
"maturity": "alpha",
"repository": "/home/fleeky/git-repos/hyperident-gateway.git",
"key_files": [
"gateway.js",
"lib/gateway-identity.js",
"lib/hyperswarm-router.js",
"lib/utun-manager.js"
],
"holepunchto_deps": ["hyperswarm", "hypercore-crypto", "utun", "bare-runtime"],
"runtime": "bare",
"deployment": ["systemd", "pear (planned)"],
"exposes": {
"network": "10.22.0.0/16 P2P VPN",
"protocol": "Announcement-based routing with routing table"
},
"config": {
"path": "config/gateway-config.json",
"fields": {
"virtualIP": "Gateway's own IP (e.g., 10.22.0.1)",
"subnet": "Virtual subnet (10.22.0.0/16)",
"networkTopic": "Hyperswarm topic for P2P discovery"
}
}
},
"fedicore": {
"name": "fedicore",
"path": "/home/fleeky/projects/fedicore",
"description": "Decentralized social network using Hypercore",
"status": "active",
"maturity": "proof-of-concept",
"repository": "/home/fleeky/git-repos/fedicore.git",
"holepunchto_deps": ["hypercore", "hyperbee", "hyperswarm", "autobase"],
"exposes": {
"api": "HTTP server on port 3000",
"network": "P2P social graph"
}
}
}