astroport/g1sms
qo-op 5914cf2731 OASIS RULES 2020-05-16 14:30:19 +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 OASIS RULES 2020-05-16 14:30:19 +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

Date.

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/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/tools/search' command.

Adapt to YOUR_COUNTRY_CODE

cd $ASTROPORT/g1sms
search '\+33' '\+_YOUR_COUNTRY_CODE'

TODO : SMS texts in a multi language templating system!

TODO 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/astroport"
export ZEN_PATH="/home/$YOU/.zen"
export IPFS_PATH="/home/$YOU/.zen/ipfs"
export SWARM_PATH="/home/$YOU/.zen/ipfs_swarm"
export GHOST="/home/$YOU/.zen/ipfs/.$IPFSNODEID/G1SSB"

The Ghost and Gobblins 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 ofr us a wonderful toolbox for crypt/decrypt/sign/verify ed25519 libsodium crypto $ASTROPORT/tools/natools.sh

Use it to save private data in your IPFS #Swarm0

Create. $IPFS_PATH/_the_name_of_your_channel_ $IPFS_PATH/.IPFSNODEID/$_your_channel_indexe(s)_ $ZEN_PATH/_the_name_of_your_channel_/command.sh

All data writen there will published every minute in #Swarm0 $ASTROPORT/cron_MINUTE.sh is the nervous system of a digital Blob creature you cultivate. $ASTROPORT/cron_VRFY.sh is the cron injector

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

TODO: shell microservices

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!

Then if $YOU=YOU. $YOU become a LOVE and Zen Blacksmith Zen Economy is a built-in channel $ASTROPORT/tag Inside is contained an accounting system. Where $NANODATE stamped blockchained ipfs file datastucture is made.

Papire salamalek script are acting between $IPFSNODEID tansfered through $IPFS_PATH/.IPFSNODEID/TASK swarm protocol

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

G1Dab can print created Tags G1Tx terminals can read QRCode and input amount of TX happening

The Carrot Example. A wants Carrots. CarrotsTech(-) B sells Carrots. CarrotsTech(-) C makes Carrots. CarrotsTech(+)

D have Carrots Seeds. E have Carrots growing Land.

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. A can contact C, LEARNING he needs Seed and Land to become (+)Carrots

Most of the time, this TX loops are not optimized. And bring a lot of first choice only available.

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.



 But 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```


THEN FORK THE CODE



Contact support.qo-op.com if you wish help.