protoverse

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

commit d7a6f6e61b876fbb065e8193213aea5bde443363
parent 6076ddb657baff6e6804e006d5648e0c063e870e
Author: William Casarin <jb55@jb55.com>
Date:   Mon,  5 Jul 2021 14:53:56 -0700

move to txt

Signed-off-by: William Casarin <jb55@jb55.com>

Diffstat:
Ddocs/index.gmi | 16----------------
Ddocs/net-messages.gmi | 16----------------
Adocs/net-messages.txt | 6++++++
Adocs/readme.txt | 7+++++++
Ddocs/repo-philosophy.gmi | 9---------
Adocs/repo-philosophy.txt | 20++++++++++++++++++++
6 files changed, 33 insertions(+), 41 deletions(-)

diff --git a/docs/index.gmi b/docs/index.gmi @@ -1,16 +0,0 @@ - -# Protoverse Documentation - -Here you will find various documentation about the protoverse. - -=> ./net-messages.gmi Network Messages -=> ./repo-philosophy.gmi Protoverse source repository thoughts - -## References - -These docs are written in gemtext, a format used by the gemini protocol. If you're not sure what the gemini protocol is, check it out! - -=> gemini://gemini.circumlunar.space/docs/index.gmi gemini protocol -=> https://gemini.circumlunar.space/docs/index.gmi gemini protocol (web) -=> gemini://gemini.circumlunar.space/docs/gemtext.gmi gemtext format -=> https://gemini.circumlunar.space/docs/gemtext.gmi gemtext format (web) diff --git a/docs/net-messages.gmi b/docs/net-messages.gmi @@ -1,16 +0,0 @@ - -# General verbs - -* Interact - -# Probe object verbs - -"describe" message - -* list object capabilities and messages - -## Example - -> describe lamp - -actions: switch diff --git a/docs/net-messages.txt b/docs/net-messages.txt @@ -0,0 +1,6 @@ + +General verbs +============= + +- interact +- describe: list object capabilities and messages diff --git a/docs/readme.txt b/docs/readme.txt @@ -0,0 +1,7 @@ + +# Protoverse Documentation + +Here you will find various documentation about the protoverse. + +net-messages.txt - Network Messages +repo-philosophy.txt - Protoverse source repository thoughts diff --git a/docs/repo-philosophy.gmi b/docs/repo-philosophy.gmi @@ -1,9 +0,0 @@ -# Repo Philosophy - -The goal of this source repository is the be the "linux kernel" of the metaverse. Developers shouldn't have to deal with low level details of the metaverse, in the same sense that linux application developers shouldn't have to think about the details of TCP/IP when building their applications. - -This repository serves as the "monorepo" of the protoverse. This implies some goals of this repository: - -* Zero dependencies. Ideally we will avoid linking to openssl as well. The metaverse should move on from certificate authorities if possible, opting for a trust-on-first-use model instead. Ideally we would use something like the noise protocol for securing communications. We can support this at the protocol level if it makes sense. - -* Cross platform. We should try to support all platforms. Right now we're prototyping in linux, but the metaverse should be open and accesible to all platforms. diff --git a/docs/repo-philosophy.txt b/docs/repo-philosophy.txt @@ -0,0 +1,20 @@ +Repo Philosophy +=============== + +The goal of this source repository is the be the "linux kernel" of the +metaverse. Developers shouldn't have to deal with low level details of the +metaverse, in the same sense that linux application developers shouldn't have +to think about the details of TCP/IP when building their applications. + +This repository serves as the "monorepo" of the protoverse. This implies some +goals of this repository: + +* Zero dependencies. Ideally we will avoid linking to openssl as well. The + metaverse should move on from certificate authorities if possible, opting for + a trust-on-first-use model instead. Ideally we would use something like the + noise protocol for securing communications. We can support this at the + protocol level if it makes sense. + +* Cross platform. We should try to support all platforms. Right now we're + prototyping in linux, but the metaverse should be open and accesible to all + platforms.