.. | ||
tools | ||
cron_CODE.backup.sh | ||
cron_GCHANGE.sh | ||
cron_VIR.recurrent.sh | ||
diceware-wordlist.txt | ||
diceware.sh | ||
functions.sh | ||
g1.png | ||
g1tag-v0.png | ||
g1tag.png | ||
G1Anar.png | ||
G1Billet_LOVE.png | ||
init_keys.sh | ||
init.sh | ||
init.sh.old | ||
manual_BILLETS_PERIMES.sh | ||
natools.py | ||
Oeuro.jpg | ||
OneLove.jpg | ||
parle.sh | ||
Readme.md | ||
search | ||
sms_ABO.sh | ||
sms_ADMIN.sh | ||
sms_AIDE.sh | ||
sms_ASTROPORT.sh | ||
sms_AUTH.sh | ||
sms_BILLET_MAKE.sh | ||
sms_BILLET.sh | ||
sms_BILLETCHK.sh | ||
sms_COUNT.sh | ||
sms_DESTROY.sh | ||
sms_EMAIL.sh | ||
sms_ERROR.sh | ||
sms_G1TAG.sh | ||
sms_NEW.sh | ||
sms_PAY.sh | ||
sms_REC.sh | ||
sms_received.sh | ||
sms_SETUNIT.sh | ||
sms_VIR.sh | ||
sms_WHERE.sh | ||
TAG_fond_G1Tx.jpg | ||
TAG_fond.jpg | ||
tag_OP.sh | ||
tag_READ_4LETTER.sh | ||
tag_READ_XY.sh | ||
tag_READ.sh | ||
test.sh | ||
timeout.sh |
OASIS RULES
Latest version HERE https://translate.google.fr/translate?sl=en&tl=fr&u=https%3A%2F%2Fgit.p2p.legal/axiom-team/astroport/src/master/g1sms/Readme.md
Use https://deepl.com for better translation
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 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
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