personal compute mesh https://www.heropunch.io/grid/

romina 9d8f5f03c7 basic scripts and job defs 2 weeks ago
jobs.d 9d8f5f03c7 basic scripts and job defs 2 weeks ago
.gitignore 9d8f5f03c7 basic scripts and job defs 2 weeks ago
LICENSE b66a025a91 Initial commit 2 months ago
README.md 9d8f5f03c7 basic scripts and job defs 2 weeks ago
server.json 9d8f5f03c7 basic scripts and job defs 2 weeks ago
start 9d8f5f03c7 basic scripts and job defs 2 weeks ago
start-nomad 9d8f5f03c7 basic scripts and job defs 2 weeks ago

README.md

grid -- personal compute mesh

this is a draft

comments, questions, and contributions welcome!

grid is a project to bring private, secure cloud computing to everyone. these types of services have a lot of utility, but we are often required to pay for it with our privacy.

the best way to get started with grid is to find [sophia].

barring her existence, you will find that grid is easy to use on any platform.

technical overview

grid is a p2p system. each host in a grid has a grid-agent process that manages keys, settings, and storage metadata. each host holds a complete copy of the entire history of the grid. messages are published to a signed log, these are replicated to all members of the grid.

services are accessed through an overlay network to minimize NAT issues and to provide an additional layer of privacy.

roadmap

  • [grid-agent]
  • [grid-agent]