protoverse

A metaverse protocol
git clone git://jb55.com/protoverse
Log | Files | Refs | README | LICENSE

repo-philosophy.txt (911B)


      1 Repo Philosophy
      2 ===============
      3 
      4 The goal of this source repository is the be the "linux kernel" of the
      5 metaverse. Developers shouldn't have to deal with low level details of the
      6 metaverse, in the same sense that linux application developers shouldn't have
      7 to think about the details of TCP/IP when building their applications.
      8 
      9 This repository serves as the "monorepo" of the protoverse.
     10 
     11 Goals
     12 -----
     13 
     14 * Zero dependencies. Ideally we will avoid linking to openssl as well. The
     15   metaverse should move on from certificate authorities if possible, opting for
     16   a trust-on-first-use model instead. Ideally we would use something like the
     17   noise protocol for securing communications. We can support this at the
     18   protocol level if it makes sense.
     19 
     20 * Cross platform. We should try to support all platforms. Right now we're
     21   prototyping in linux, but the metaverse should be open and accesible to all
     22   platforms.