astroport/g1sms
qo-op 26e1fb82cf chamalow onboarding 2020-05-16 16:52:35 +02:00
..
tools sort -u 2020-05-12 01:33:29 +02:00
G1Anar.png g1sms channel coming 2020-05-01 14:19:51 +01:00
G1Billet_LOVE.png g1sms channel coming 2020-05-01 14:19:51 +01:00
Oeuro.jpg g1sms channel coming 2020-05-01 14:19:51 +01:00
OneLove.jpg g1sms channel coming 2020-05-01 14:19:51 +01:00
Readme.md chamalow onboarding 2020-05-16 16:52:35 +02:00
TAG_fond.jpg g1sms channel coming 2020-05-01 14:19:51 +01:00
TAG_fond_G1Tx.jpg g1sms channel coming 2020-05-01 14:19:51 +01:00
cron_CODE.backup.sh g1sms cleanup 2020-05-05 04:41:17 +02:00
cron_GCHANGE.sh g1sms channel coming 2020-05-01 14:19:51 +01:00
cron_VIR.recurrent.sh good morning 2020-05-13 13:03:56 +02:00
diceware-wordlist.txt g1sms channel coming 2020-05-01 14:19:51 +01:00
diceware.sh diceware 2020-05-09 20:20:42 +02:00
functions.sh Love land entrance opening 2020-05-13 22:58:10 +02:00
g1.png g1sms channel coming 2020-05-01 14:19:51 +01:00
g1tag-v0.png g1sms channel coming 2020-05-01 14:19:51 +01:00
g1tag.png g1sms channel coming 2020-05-01 14:19:51 +01:00
init.sh OASIS RULES 2020-05-16 14:30:19 +02:00
init.sh.old g1sms channel coming 2020-05-01 14:19:51 +01:00
init_keys.sh little better LAN / WAN install difference 2020-05-14 13:55:43 +02:00
manual_BILLETS_PERIMES.sh grep -rl '~/.zen' ./ | xargs sed -i 's/~/.zen//home/$YOU/.zen/g' 2020-05-11 07:04:18 +02:00
natools.py g1sms cleanup 2020-05-05 04:41:17 +02:00
parle.sh g1sms channel coming 2020-05-01 14:19:51 +01:00
search test g1sms 2020-05-09 04:13:09 +02:00
sms_ABO.sh G1SMS 97% 2020-05-07 03:14:26 +02:00
sms_ADMIN.sh grep -rl '~/.zen' ./ | xargs sed -i 's/~/.zen//home/$YOU/.zen/g' 2020-05-11 07:04:18 +02:00
sms_AIDE.sh plenty little good things 2020-05-12 23:25:52 +02:00
sms_ASTROPORT.sh little better LAN / WAN install difference 2020-05-14 13:55:43 +02:00
sms_AUTH.sh Love land entrance opening 2020-05-13 22:58:10 +02:00
sms_BILLET.sh good morning 2020-05-13 13:03:56 +02:00
sms_BILLETCHK.sh good morning 2020-05-13 13:03:56 +02:00
sms_BILLET_MAKE.sh good morning 2020-05-13 13:03:56 +02:00
sms_COUNT.sh good morning 2020-05-13 13:03:56 +02:00
sms_DESTROY.sh grep -rl '~/.zen' ./ | xargs sed -i 's/~/.zen//home/$YOU/.zen/g' 2020-05-11 07:04:18 +02:00
sms_EMAIL.sh good morning 2020-05-13 13:03:56 +02:00
sms_ERROR.sh G1SMS REWRITE 80% 2020-05-07 02:27:11 +02:00
sms_G1TAG.sh natools PATH for g1sms gammu root access 2020-05-12 03:56:22 +02:00
sms_NEW.sh good morning 2020-05-13 13:03:56 +02:00
sms_PAY.sh good morning 2020-05-13 13:03:56 +02:00
sms_REC.sh good morning 2020-05-13 13:03:56 +02:00
sms_SETUNIT.sh good morning 2020-05-13 13:03:56 +02:00
sms_VIR.sh good morning 2020-05-13 13:03:56 +02:00
sms_WHERE.sh good morning 2020-05-13 13:03:56 +02:00
sms_received.sh log_history 2020-05-12 11:01:52 +02:00
tag_OP.sh tag_ code rewriting 2020-05-12 17:21:28 +02:00
tag_READ.sh tag_ code rewriting 2020-05-12 17:21:28 +02:00
tag_READ_4LETTER.sh tag_ code rewriting 2020-05-12 17:21:28 +02:00
tag_READ_XY.sh tag_ code rewriting 2020-05-12 17:21:28 +02:00
test.sh TEST 2020-05-12 00:19:21 +02:00
timeout.sh g1sms channel coming 2020-05-01 14:19:51 +01:00

Readme.md

OASIS RULES

Latest version HERE

Traduction GROgol

Use https://deepl.com for better translations

This document must be read and accepted before onboarding. Meaning installing the core astoport code accepting selected processes (and official flavours)

All code is AGPL, you are not authorise to fork it and modify it without refering to us. We will publish original team release from this (to come) IPNS reference in that #Swarm0 /ipns/Qm***

This Software makes you Responsible of your Digital and Social behaviour(s) ! It could make you evolve to a new level of consciouness. Are you ready.?

Astroport is a Free Framework and Learning digital Oasis maker.

International Entrance

For now, only french "+33" is accepted in $ASTROPORT/astroport/g1sm/ bash code suite (G1SMS flavour Node). It is the most widely available communication system. Used for market alerts...

It could be internationnal making some code evolution... To help finding where to apply patches a convenient way is to use the $ASTROPORT/astroport/zen/tools/search command.

Adapt to YOUR_COUNTRY_CODE

  To replace "\+33" whith "\+_YOUR_COUNTRY_CODE_", please run
  grep -rl '\+33' ./  | xargs sed -i 's/\+33/\+_YOUR_COUNTRY_CODE_/g'

TODO's

  • SMS texts in a multi language templating system!

  • Add new ENV variable in /etc/profile (so bash writing for adding new protocol / channel is simple!)

# @qo-op 
# Astroport System user linked to "ipfs daemon"
export YOU=$(ps auxf --sort=+utime | grep -w ipfs | grep -v -E 'color=auto|grep' | tail -n 1 | cut -d " " -f 1) || er+=" ipfs daemon not running"

# IPFS layer ID is $YOU Swarm peer ID
export IPFSNODEID=$(ipfs id -f='<id>\n') || er+=" ipfs id problem"

# SSB layer ID is $YOU Social identity
export WHOAMI=$(sbotc whoami | jq -r .id) || er+=" sbotc whoami problem"

# G1PUB is $YOU Zen Wallet (#libremoney)
export G1PUB=$(cat ~/.ssb/secret.dunikey | grep 'pub:' | cut -d ' ' -f 2) || er+=" ~/.ssb/secret.dunikey problem"

# IDCARD for Augmented Conscious Digital Ghost born date.
# G_BORN  1st about timestamp (sbotc command ?)
# G_BORN_H  sha256 $(GBORN)
export ASTROPORT="/home/$YOU/.zen"
export GHOST="/home/$YOU/.zen/ipfs/.$IPFSNODEID/G1SSB"

  • include important tools in /usr/local/bin for easy use from all system

The Ghost and Goblins school & market

  • lolcat is made with ruby
  • duniterpy and silkaj are pyhton
  • sbotc is C
  • ssb is nodejs, vuejs, rust, go, ...

All "Digital Channels" are open to new protocols and specific relay one page bash. You access to the "Fat Layer" and Protocols through tools.

@tuxmain has a made for us a wonderful toolbox for crypt/decrypt/sign/verify ed25519 libsodium crypto

$ASTROPORT/astroport/zen/tools/natools.sh

Use it to save private data in your IPFS #Swarm0

Create.

$ASTROPORT/ipfs/_the_name_of_your_channel_
$ASTROPORT/ipfs/.IPFSNODEID/$_your_channel_indexe(s)_
$ASTROPORT/ipfs/_the_name_of_your_channel_/command.sh

All data writen there will published every minute in #Swarm0

$ASTROPORT/astroport/cron_MINUTE.sh # is the nervous system of a digital Blob creature you cultivate.
$ASTROPORT/astroport/cron_VRFY.sh # is the cron injector

$YOU relative security level depends on Trust levels within your friends and their friends!

Extra Shell Microservices (work in progress)

  • Transmit files as SSB private message. markdown_ + audio_ video_

  • Attach "natools" crypt files to any $G1PUB Identity Only with public SSB message.

  • This brings you HyperWeb PowerS. (ipfs p2p --help). Real time TX in LAN. Forward any TCP port of your $ASTROPORT Station, and publish it to one are all #SwarmM

Every One is the Network!

Zen Economy built-in channel If $YOU=YOU then your account become "LOVE/Zen" Blacksmith (Not implemented yet. Talk to @yyy if you wish to make it)

Inside "tag" directoy is the Zen accounting system. $NANODATE stamped blockchained ipfs/ipns file datastucture.

$ASTROPORT/tag

Receive / Give "faces" are on your Wallet key necklace (LaPunta Key ZenTag)

"Papire Salamalek" scripts acts between $IPFSNODEID's into $ASTROPORT/ipfs/.$IPFSNODEID/TASK Swarm protocol

  • G1Dab "flavour" can print created Tags
  • G1Tx "flavour" terminals can read QRCode and input amount of TX happening
  • Oasis is the frontal web App page $ASTROPORT/astroport/www/LOVELand/ It gives access to "Swarm Flavours" that can smell in #Swarm0
    • Gchange + Cesium
    • NexCloud
    • Jukebox
    • Minetest

Each Node indicates what softwares (flavours) it runs in:

$ASTROPORT/ipfs_swarm/.$IPFSNODEID/FLAVOURS

cron_MINUTE.sh is adapting/adapted to (protocol not defined yet)

The Carrot 🥕 Example.

Each USER (peer) Provide/Need[resssouce]KonwsHowToMake

let's see a little example with 🥕

  • A wants (-)🥕(-)

  • B sells (+)🥕(-)

  • C makes (+)🥕(+)

  • D have Carrots (+)🌱 (+). E have Carrots growing (+):island:(+).


  • A can buy Carrots from B it is taking from C. #IRL (-)🥕(-)

(-) + (-) + (+) = (-)

  • A can contact C, if C is closer than B, A gets Carrots from C. (-)🥕(-)

(-) + (+) = 0

  • A can contact C, LEARNING he needs Seed and Land to become (+)🥕(+) !!

(-) + (+) + (+) = (+)

Most of the time, this TX loops are not optimized. And bring a lot of first choice only available. But Astroport Stations facilitating relevent communications and makes Zen donation easy between peers We have a positive working "Knowledge Zen Economy System" appearing

Now, change A,B,C,D,E into Paul, Rachid, Mary, John, Pierre add more friends if you want to build a more complex (+) Connect the Oasis through "Syndicate Pubs" and start working together. Collectively. Without competition but the one you choose to organise as a treasure game if you whish (you are the master of the Zen).

Activate The 100km MetaverseWorld radar mode and filter information from Transiscope/Gchange Filter map layers by Basic Needs or Makers categories.

Then A, B, C, D, E, F, G, H, I, J, K, ... and as much as it has to be can share knwowledge and tanforms (-) into (+)


It is built Resilient. Asynchronous. Disconnected. Resistant*. ANoptic?!! You are the master of your Libre Digital Castle (made of sand).

(*) Share the same swarm.key to harden your Friend Of Friend Community /home/$YOU/.ipfs/swarm.key

FORK THE CODE Contact support.qo-op.com