diff --git a/README.md b/README.md index d7f1900..e5dabb7 100644 --- a/README.md +++ b/README.md @@ -36,33 +36,47 @@ Astroport is an ecosystem of several open sources applications forming a global ### It is autonomous, doesn't need permanent connectivity and is Human centered ONLY. [It behaves like The "BLOB creature"](#open-collective-donations) It's using: -- **ScuttleButt** as friendship, personnal blockchain & disconnected communication (SSB) layer -- **IPFS** as distributed storage, media transport & file sharing layer -- **Duniter/Ḡ1** Libre currency monetary layer +- **ScuttleButt** as friendship, relative confidence, personnal blockchain & asynchronous, disconnect friendly, communication (SSB) layer, and 5Mb max file size storage. +- **IPFS** as distributed storage, incremental backup, media transport & file sharing layer between friends through **Zen Contracts**. +- **Duniter** First Libre currency monetary layer. Based on a sidechain strict consensus blockchain producing a Libre Money called June (Ḡ1). Actual fixed conversion rate is **1 Ḡ1 = 100 Zen** -Astroport is forging a Key compatible with this 3 digital tools and Universe. -So you can use them together with Oasis, Cesium and Gchange. +### THE FLAVORS -Some extra interface are being developped. NextCloud. Minetest. -And plenty other to come... +Each hosted astroport station will be able to have different "flavors", i.e. different software interconnected with it. + +The base is a crystal with three branches, this is the Lapunta key in "The Castle in the Sky": G1 + SSB + IPFS. +The Lapunta key is the **responsible numerical identity which allows to start its relativistic #Swarm0** using the Astroport engine. + +We can then add 'flavors' to the base which then becomes a Metaverse +**Metaverse is the experience of each of the interconnection of its information channels** +G1sms, Nextcloud, G1Dab, G1Tx, Cesium, Gchange, Transiscope, Oasis, Feedless, Youtube, Torrent, Minetest, etc... +We will even be able to add new applications simply ! It's everyone's taste in Metavers. + +These tastes are like doors that we open or close to data flows thanks to the astroport, by its Stations (x64, Rpi, VirtualBox), its keys and your friends. + +The **Minetest flavor**, which is actively developped, will teleport you into the private digital worlds of your Scuttlebutt friends. + +The **Nextcloud flavor** will allow you a nearly infinite storage in the IPFS. + +Applications connected to Astroport will have different integration levels +1. Scraper +2. API +3. Totally in the IPFS network. ### Rapid overview for a App embarqing Astroport Meta Framework - In Astroport Loveland Metaverse every Station have a relative SSB view of the whole... - So many stations are part of the #Swarm0 of each "$YOU" Station. +In Astroport Loveland Metaverse every Station have a relative SSB view of the whole... +So many stations are part of the #Swarm0 of each "$YOU" Station. - Each Station have some software installed on it. Once "Fat Protocol Layer" is activated. Your PC have new Power. - IPFS layer is always adapting to Half of your avalaible HDD space (better USB3 SSD ... technology ask @attilax) +Each Station have some software installed on it. Once "Fat Protocol Layer" is activated. **Your Astroport PC have new Power(S)**. +IPFS layer is always adapting to Half of your avalaible HDD space (better USB3 SSD ... technology ask @attilax) - Now your LOCAL Apps can benefit from backup / replication / cryptographic file sharing features !! - Depending on App and Data structure, different operations +Your LOCAL Apps can benefit from backup / replication / cryptographic file sharing features !! +Depending on App and Data structure, different operations are requested. -HEre is an example of how a new App is transformed to DApp step by step. +For an example of how a new App is transformed to DApp step by step read ./g1sms readme -#### Front / Back ENd - - -To join Alpha stage #Swarm0 +Want to join Alpha stage #Swarm0 ? ## #SWARM0 @@ -87,7 +101,7 @@ By default, shared ipfs data are encrypted (ed25519), but is not "private"... Share the same ~/.ipfs/swarm.key with your friends to "HARDEN" your shield ## Installation: Debian 10 (armv7/arm64/amd64) and Ubuntu/Mint 64bits ONLY ! -**WARNING: This is an alpha stage development! Please try... Open issues and help corrections PLEASE** +**WARNING: This is an alpha stage development! Please FOLLOW INSTRUCTIONS!!! Open issues and help corrections. Thank you.** ### 0 - OPTIONAL : Create a new user "pi" @@ -103,25 +117,29 @@ su - pi ### 1 - IPFS - **Install and start “ipfs daemon”** -WE ENCOURAGE YOU TO READ CODE YOU ARE DOWNLOADING AND EXECUTING +**WE ENCOURAGE YOU TO ALWAYS READ CODE YOU ARE DOWNLOADING AND EXECUTING or trust a friend only!!** -TO JOIN FOUNDATION TEAM !!! IMPORTANT !!! -DO NOT RUN AUTOMATIC INSTALL BUT DO STEP BY STEP CODE EXECUTION -Do make your surprise report and follow -follow https://pad.p2p.legal/s/astroport-landing# +--- -WELCOME +#### JOINING FOUNDATION TEAM !!! +**IMPORTANT !!!** +- DO NOT RUN AUTOMATIC INSTALL BUT DO STEP BY STEP CODE EXECUTION +- Do make your surprise report and follow https://pad.p2p.legal/s/astroport-landing# +- Do you know https://asciinema.org/? Use it for your bash auditing... -* Semi manual (so you can read code) +> WELCOME + +* Semi manual (so you can run the code step by step) ``` # to do so curl -s https://git.p2p.legal/axiom-team/astroport/raw/master/.install/ipfs_alone.sh -o /tmp/ipfsA.sh xed /tmp/ipfsA.sh + # If you are happy with what you read and understood. RUN chmod +x /tmp/ipfsA.sh && /tmp/ipfsA.sh ``` -* Full automatic (you trust this git depot) +* Full automatic (you trust this script from this git depot) ``` curl -s https://git.p2p.legal/axiom-team/astroport/raw/master/.install/ipfs_alone.sh | bash @@ -134,34 +152,35 @@ curl -s https://git.p2p.legal/axiom-team/astroport/raw/master/.install/ipfs_alon [Look at the code generating your G1SSB Identity](https://git.p2p.legal/axiom-team/astroport/src/master/zen/tools/make_G1SSB_secret.sh). ``` -# ONCE YOU READ and AGREE. Run TrustFull QUICK Install !! +# ONCE YOU READ, RUN step by step and AGREE !!! Run TrustFull QUICK Install... curl -s https://git.p2p.legal/axiom-team/astroport/raw/master/zen/tools/make_G1SSB_secret.sh | bash ``` **Astroport #Swarm0 makes you enter a "Virtual Private IPFS Swarm" shared with Scuttlebutt friends** -All files are in ```~/.zen``` and ```~/.ssb_astroport``` +All files are located in ```~/.zen``` and ```~/.ssb_astroport``` (linked to ```~/.ssb```) -You Astroport Station is working as a "multi-channel switch" -Every minute, it "listen" to all its connected channels and run small routines to make actions between them. +Your Astroport Station is working as a "multi-channel Switch" +Every minute, it "listens" to all its connected "channels" (through Apps) and run small routines to make actions between them. During alpha period, your Station will ```git pull``` fresh code from this git every 5 mn. -**So you benefit from fresh code** located in ```~/.zen/astroport``` +**Fresh code** is located in ```~/.zen/astroport``` **IMPORTANT!! BACKUP YOUR KEYS!** ``` -~/.zen/secret.astroport.key -~/.zen/secret.dunikey -~/.ssb/secret ( + ".json's" for easier SSB recovery) +~/.zen/secret.astroport.key # this Station $WHOAMI "LaPunta" Key, containing login/password to create your "gchange account" +~/.zen/secret.dunikey # Cesium Key, the June G1 wallet of you Key. +~/.ssb/secret ( + ".json's" for easier SSB recovery) # ScuttleButt ID + connectors ``` -KEEP them safe. +KEEP them safe. This way you could recover your data from #Swarm0 -### Portal - LOVELand - Interface +### Portal _ LOVELand _ Metaverse Interface: https://oasis.astroport.com -Local Web Control Interface (& [CopyLaRadio](https://www.copylaradio.com) Zicmama Layer) +**$YOU Local basic 100km Web Control for Zen Economy** +(+ coming [Minetest](https://minetest.net), [NextCloud](https://nextcloud.com/), [CopyLaRadio](https://www.copylaradio.com), .... **Adding your App is easy as "1 2 3"**) ``` curl -s https://git.p2p.legal/axiom-team/astroport/raw/master/.install/loveland.sh | bash @@ -241,14 +260,11 @@ KEEP COOL, BE SAFE, BE FREE - [Youtube link](https://www.youtube.com/watch?v=sxiKlOK3EJY) - [#Swarm0 link](http://127.0.0.1:8080/ipfs/QmXs9374jUX6y8s3rSYxHb9LtkCKCxXGGwAVMbQgWBTbJa/sxiKlOK3EJY.mp4) -# [Open Collective DONATIONS](https://opencollective.com/monnaie-libre) +# [>>>>>>> Help our Open Collective with DONATIONS](https://opencollective.com/monnaie-libre) ### Web 2.0 is dangerous!! You only have window and an apple already biten. -[How your many people you don't knwow are owning your data](https://monitor.firefox.com/) ? - -> WE NEED YOU to build more "HyperWeb Cyberspace" Spacecraft(s). - -[Enter "Zen Land" Metaverse](https://oasis.astroport.com) - - +this place is full of virus. But you are lucky a Free Software Universe is lying inside of it. +Now you must KNOW it exists, to be SAFE. >>> [How your many people you don't knwow are owning your data](https://monitor.firefox.com/) ? +> WE NEED YOU to build more "HyperWeb Cyberspace" Stations & Spacecraft(s) UX. +[Discover "Zen Land" Metaverse](https://oasis.astroport.com)