[G1sms] Gestion de porte Monnaie Libre par SMS

G1sms

Destiné à faciliter et étendre l’usage de la Monnaie Libre. Le porte-monnaie [G1sms] se contrôle par téléphone portable (compatible avec tous les modèles, même les plus anciens) au travers de commandes envoyées par SMS.

A découvrir sur qo-op.com

L’expérience continue… Financement participatif du « Distributeur de G1billet » sur ḡannonce

2 « J'aime »

Super cool ! Merci beaucoup ! :grinning:

Si je peux faire des remarques personnelles:
Je ne suis pas fan d’appeler les centimes des LOVE, ça rajoute de la complexité (pour les nouveaux, retenir et ne pas confondre DU, Ğ1 et LOVE c’est contraignant)
Ce serait cool qu’en se faisant un compte on reçoive un SMS qui nous dise juste 1) de virer des Ğ1 sur ce compte depuis Cesium, 2) qui explique VIR nnn Pseudo 3) et un lien vers le site (qui est très bien ! :wink: ) et/ou un encouragement à utiliser l’aide (A) pour plus de détails
Une petite faute de frappe sur le qo-op.com: « Inscrivez-vous à Libre Service pour rester informer » → « …pour rester informé »

Mais ce n’est que des petites propositions d’améliorations, c’est un super service que tu nous proposes !

3 « J'aime »

J’ai choisi LOVE pour son coté Universel. Référence « ONE LOVE ». La monnaie relativiste n’est pas la Ḡ1. J’ai voulu utiliser le DU (le référentiel stable dans l’espace et le temps), mais des prix à virgule c’est embêtant, d’où la division par 100 du référentiel.

1 DU = 100 LOVE = ?? Ḡ1

Chacun utilise le référentiel de son choix par les commandes « U G1 », « U DU », « U LOVE »

Je suis d’accord, on peut encore améliorer. N’hésite pas à soumettre tes remarques (issues) sur clients / G1SMS · GitLab

Concernant la commande:

VIR nnn Pseudo

Elle a été ajoutée récemment pour ne pas être obligé de connaitre le numéro de téléphone de celui à qui on fait un virement, ni que le réceptionnaire n’ai de porte-monnaie G1sms :wink:

Je tiens à remercier chaleureusement tous ceux qui ont fait des dons au projet G1sms (ça motive grâve!) et tous les développeurs, administrateurs, inventeurs de tout poil qui ont fait naître cette oeuvre d’art numérique! Merci @Galuel et @cgeek
Remerciement particulier à @kimamila, @Moul, @1000i100, @vit, @poka pour leur aide précieuse!

Je leur envoi des LOVE (avec mon téléphone) avec ces SMS envoyés au 06 66 80 57 20
(Attention à la case des caractères du Pseudo)

  • VIR 100 Galuel
  • VIR 100 cgeek
  • VIR 100 BenoitLavenier
  • VIR 100 moul
  • VIR 100 1000i100
  • VIR 100 vit
  • VIR 100 poka

Quand mon porte-monnaie est trop plein, je retire 100 unités en envoyant « VIR 100 » qui revient à faire « VIR 100 Fred » et envoi le montant sur mon compte membre :wink:
Simple, non?

ONE LOVE

1 « J'aime »

LOVE n’est pas universel, c’est anglais ; cela signifie que nous nous agenouillons devant l’impérialisme américain, ce qui est contraire à la philosophie de la monnaie libre. Tu aurais pu choisir par exemple AMO, qui est en espéranto, et véhicule beaucoup plus des idées d’équités.

Désolé pour cette remarque, mais je suis relativement chatouilleux sur cette question, et milite depuis de nombreuses années pour que l’on cesse d’utiliser l’anglais là où c’est inutile.

Autre remarque : l’unité réelle est la Ğ1, pas le DU. En envoyant des centièmes de DU, on peut être amené à envoyer une valeur qui devra être arrondie, et ne correspondra pas exactement à ce que l’on souhaite. Il me semblerai donc plus judicieux d’avoir des centièmes de Ğ1.

Je comprends ta remarque LOVE = AMO et « sed s/LOVE/AMO/g » est rapide à réaliser :wink:

Par contre la Ḡ1 est l’unité quantitative. Si tu prends l’habitude de l’utiliser comme référence, ta perception relative des prix va être inflationniste (x2 en 7 ans)! Le DU est l’unité de compte relativiste… Et le centime de DU restera un centime de DU stable dans l’espace et le temps.

1 « J'aime »

En monnaie pleine, car là en 1 an et 10 mois elle a déjà doublé 13 fois :upside_down_face:

Mais oui sveyret a pas tord, « l’unité technique minimale » de la june étant le centième d’1 june (qui est par définition le dixième du premier DU), c’est géré comment les arrondis ?

Si aujourd’hui j’envoie 1 « LOVE », c’est 0.1004 junes qui sont sensé être envoyées, non ? Le problème est réglé comment ?

Mais G1SMS à l’air d’être un service énorme, faut vraiment que je test ça :smiley: Encore bravo :wink:

2 « J'aime »

Ma motivation 1ère est de développer des interfaces simples et accessibles au plus grand nombre.

C’est vrai que le système n’est précis qu’au centime de Ḡ1 près… et même pas tout à fait avec les arrondis :wink:

Finalement, vu que l’usage actuel de la ML n’est jamais de l’ordre du 100ème de Ḡ1 ( gchange.fr ), j’ai relativisé…
et me suis dit que ça irait bien comme ça. L’erreur sera négligeable avec le temps :wink:
D’autant plus quand on y ajoute une commission de transaction (1Ḡ1 actuellement).

NB: Le solde en LOVE d’un porte monnaie G1sms décroît à chaque revalorisation du DU. Comme de l’eau, la ML s’évapore quand elle s’immobilise, rappelant sa nature de flux, elle est destinée à s’échanger.

Quand nos états monétaires individuels convergeront vers la moyenne (monnaie pleine), il restera des imperfections… Des faux faussaires pour un entrainement avec des balles à blanc - #35 par qoop qui resteront négligeables dans l’espace et le temps :wink:

1 « J'aime »

D’ailleurs à propos de ce centime de Ḡ1 (qui ne vaut relativement pas grand chose, env. 1mn 26s), il pourrait servir à compter des interactions dans une économie numérique Libre (compteur de visionnage PeerTube, écoute de musique FunkWhale) ou pour un système de vote… L’écosystème June est riche en imagination au milieu des Univers Fédérés :wink:

2 « J'aime »

Grâce à cette cagnotte collective en UNL, nous avons pu aider à financer les actions de Axiom Team lors des RML13. Acheter un partie du matériel que j’ai utilisé pour mettre au point G1sms+ (la version décentralisée en essaim IPFS de G1sms).

Détail des dépenses: Astroport · Expenses - Open Collective

CROWDFUNDING G1sms+
https://gannonce.duniter.org/#/announce/a9fac56b-f6c1-47e1-9ee3-45b925f2a997

MERCI A TOUS CEUX QUI NOUS ONT DEJA AIDE

Paiement de 10.00 Ğ1 par BJXnups88wJNwUZowjmikRMPFQLxN2gm3jh9VzXcSnoy
Paiement de 200.00 Ğ1 par 51EFVNZwpfmTXU7BSLpeh3PZFgfdmm5hq5MzCDopdH2
Paiement de 100.00 Ğ1 par 4FgeWzpWDQ2Vp38wJa2PfShLLKXyFGRLwAHA44koEhQj
Paiement de 100.00 Ğ1 par FSxCXHpNUGJm5rdiD8M72ZZEZu4Kd65DLcHu84zEvJQy
Paiement de 100.00 Ğ1 par FwjJMoXYfV72ceZkpFWWeUN6rrsnaHYvw5joqmo3H7As
Paiement de 100.00 Ğ1 par 5TMQvwiSZr63RBWhXimSfbnhfKmSBprZogJWH8zGYzu2
Paiement de 20.00 Ğ1 par 2Km9Mzr7xrqzmDsirDCmmu6wUBuSbMuAgopCDYuBJF3i
Paiement de 50.00 Ğ1 par 8o8CUu2Uh5BcAJeaHtKDuJauJXEhdRypSAiYibhfTeVB
Paiement de 100.00 Ğ1 par 7AQzQb475tEzCkSLKD4HffeQbckizJWFvubhYA2rfwgt
Paiement de 200.00 Ğ1 par 72VWt6LkCSXF7KYykxFaNvC99S1jGLQVgLrJPiRMLNnC
Paiement de 400.00 Ğ1 par D2meevcAHFTS2gQMvmRW5Hzi25jDdikk4nC4u1FkwRaU
Paiement de 100.00 Ğ1 par 8SJZia3RJ36hp3wXy8AJXJj8z7yeLHCVaTtv2xSi2MBj
Paiement de 10.00 Ğ1 par 4km3ARYpr7yE5PriXCxdRxGU6Yq3gH27pJcPU1bgQAjh
Paiement de 50.00 Ğ1 par 3tHhrYxMnHbZS7jRRJdXhwnA1W8fkW7QW1GeDzC7PHQR
Paiement de 20.00 Ğ1 par 5uzCkNe564xMEAEHjGChLvfHeKRyNAskihvDnMGhqWS3
Paiement de 200.00 Ğ1 par 471Bc4Xyt2RjbhhiwFAoqFMxfpBfssWV7rK31WvWisSv
Paiement de 100.00 Ğ1 par BJXnups88wJNwUZowjmikRMPFQLxN2gm3jh9VzXcSnoy
Paiement de 100.00 Ğ1 par LFoG1wupku6PnkY42CBNvR8kx5f9nCCTt87A18pjEDr
Paiement de 100.00 Ğ1 par FJG7A9pHPGqhyK82Pd3BdN89riQ7dxFrejVhKAtHS4VG
Paiement de 100.00 Ğ1 par 91NrDFF7QZFgow37gp6MBTwmvgueqK2uxerjjkBFvM2J
Paiement de 100.00 Ğ1 par GJ5dYPG7ipt3JMbJS25NV5A8saKzLYxaxEaJnpXN5ixV
Paiement de 50.00 Ğ1 par 4mqWGkCUrorpuKS84W61bACPgUXQ6YAE6i4JjBjst7rd
Paiement de 10.00 Ğ1 par 2wEAMN9ZhpdTnteHEw5fXncWEBs4SRx2bCAYTQ7fr57R
Paiement de 100.20 Ğ1 par 8UAraMbqzSTr9HiepL4DR1knoc4xBeDysYEwy3HXSp63
Paiement de 100.00 Ğ1 par Bt3aq3zzVsV7CMarkjM6LNHfTBg4fmoYW6sj9HVeBdkx
Paiement de 300.00 Ğ1 par LFoG1wupku6PnkY42CBNvR8kx5f9nCCTt87A18pjEDr
Paiement de 100.00 Ğ1 par fW4xi1siLtSEN6BMXgCRfdeu28HSVWT15TQHmfmMA85
Paiement de 20.00 Ğ1 par HCheyWFNnBxGoh3wrorgEuDWrDggGN6jr82GsKNiE1YK
Paiement de 200.00 Ğ1 par GJ5dYPG7ipt3JMbJS25NV5A8saKzLYxaxEaJnpXN5ixV
Paiement de 100.00 Ğ1 par 2zcSdoEj1VEeRBqFooNBZW5XhzbuzyoqAUcvaVc61G4H
Paiement de 502.00 Ğ1 par 44KGKJ9bXEqswvbHqoVGcbKd2WHx42Ws5APwJStghjjU
Paiement de 1000.00 Ğ1 par ePs5xpo1rMQgvrKrthYXSLHMawKTNebqFnUqifW5P6v
Paiement de 300.00 Ğ1 par DfjVNNn7JWphiMKz9qWBghR3QTuh1zQJKynn227Vsbvd
Paiement de 200.00 Ğ1 par 5PpK2pTwcBYBwkjN7jeYCpzppwRXfVtoNMw6u7Pi61B1
Paiement de 22.00 Ğ1 par EEAPu5kqQBpobAV232MHqL5uWfxCsJfMi6H24AEPKHBU
Paiement de 100.00 Ğ1 par 8dkCwvAqSczUjKsoVMDPVbQ3i6bBQeBQYawL87kqTSQ3
Paiement de 10.00 Ğ1 par 8dkCwvAqSczUjKsoVMDPVbQ3i6bBQeBQYawL87kqTSQ3

Paiement de 314.14 Ğ1 par D2meevcAHFTS2gQMvmRW5Hzi25jDdikk4nC4u1FkwRaU
Paiement de 100.00 Ğ1 par 32DRXvVv6khqCpNiM7oyB13Hh97UYpyoy4KEYMNYkZYe
Paiement de 200.80 Ğ1 par 5QeRxNgEQx987TumrukAoFXNL672DbJVdmpLKJYWrUgi
Paiement de 100.00 Ğ1 par BJXnups88wJNwUZowjmikRMPFQLxN2gm3jh9VzXcSnoy
Paiement de 100.00 Ğ1 par 7vU9BMDhN6fBuRa2iK3JRbC6pqQKb4qDMGsFcQuT5cz
Paiement de 40.00 Ğ1 par 4km3ARYpr7yE5PriXCxdRxGU6Yq3gH27pJcPU1bgQAjh
Paiement de 50.00 Ğ1 par 32jZNQLKYfW9KtCHiaSewR27ZRb6zoncC6JvBVCBW4k1
Paiement de 100.00 Ğ1 par BJXnups88wJNwUZowjmikRMPFQLxN2gm3jh9VzXcSnoy
Paiement de 100.40 Ğ1 par 4sfQWXBBy811CCDV6J3YP52EQGK2Ko4x53AAiPa6GGS4
Paiement de 500.00 Ğ1 par BDv28pi7c1GCbfZqcdEdXuMwubTjswepR1mAZW7YS9vt
Paiement de 150.00 Ğ1 par 2Km9Mzr7xrqzmDsirDCmmu6wUBuSbMuAgopCDYuBJF3i
Paiement de 200.00 Ğ1 par 2Km9Mzr7xrqzmDsirDCmmu6wUBuSbMuAgopCDYuBJF3i
Paiement de 100.40 Ğ1 par DxGbWTcFLMqKm5hpWEf98WQyt5eG1x3twHWtxYbWhg78
Paiement de 200.00 Ğ1 par 4km3ARYpr7yE5PriXCxdRxGU6Yq3gH27pJcPU1bgQAjh
Paiement de 20.00 Ğ1 par qGEasgxMQnrz1fNmUTUidEL1NRyg1VavYUQV5M1sXkc
Paiement de 20.00 Ğ1 par 47JpfrGkoHJWtumeu7f67fbAxkvaHYVQBNo5GszNs61Z
Paiement de 500.00 Ğ1 par 8UAraMbqzSTr9HiepL4DR1knoc4xBeDysYEwy3HXSp63
Paiement de 50.00 Ğ1 par 7MX9hZjxY3wbtNHmsndtaGFEkaDX3aLoQko3j8qkfEwD
Paiement de 100.00 Ğ1 par 7AQzQb475tEzCkSLKD4HffeQbckizJWFvubhYA2rfwgt
Paiement de 200.00 Ğ1 par 6CGNX3GB66XW3y6nub4Lm8wTpuVdq7YsfFFRJkg4Ue2A
Paiement de 50.00 Ğ1 par 3sD9scCPbNMvb1Fu9Xs5iKykb9ddG67wdJacHPAeQrbT
Paiement de 100.00 Ğ1 par 84rJgNDwWCxETARsfE1gJVvTK8xz2V1Mvntnj9Ubfcqr
Paiement de 200.00 Ğ1 par 84rJgNDwWCxETARsfE1gJVvTK8xz2V1Mvntnj9Ubfcqr
Paiement de 100.00 Ğ1 par JDta9UQwp4e5zy4ytwzye68pZ5rLR2qaPSM9DEjY6fyp
Paiement de 100.00 Ğ1 par 6fZEgvAnWHwPzh1hb9fHcWinEzdrzDTKv6sMrzmbijcy
Paiement de 100.00 Ğ1 par 3grGQpK3sZeHFPHYmGS2JkezNVjnAdtEQVmAexmQbxPW
Paiement de 600.74 Ğ1 par 2TEweLgpEjU84ZSk4HzofaLEP7r9UWR3F3GoEeuY7kxo

Le G1FabLab

1 « J'aime »

Pour aller encore plus loin et proposer une alternative libre au Web

INVITATION au Freaking LOL Hackathon de Noël

« LE SERVICE G1SMS EST EN PAUSE… NOUS AVONS BESOIN DE VOS DONS POUR REPRENDRE CETTE ACTIVITE »

Je trouvais l’idée excellente et j’en ai parlé autour de moi mais le service n’est plus en fonction.
La pause dépend apparemment des dons, peut-on savoir à combien de dons précisément est subordonnée la fin de la pause et la reprise du service?

1 « J'aime »

Un prototype a fonctionné pendant près de 2 ans… Capable de commander par SMS des paiements entre portefeuilles identifiés par numéro de téléphone et imprimer des G1BILLETS préchargés.

Utilisant silkaj comme interface à la blockchain il avait pour limite d’autoriser 50 à 200 transaction/heure. Il serait possible de relancer la production de cet appareil, en utilisant jaklis et le protocole GVA… Enfin les développeurs @elois et @poka n’ont pas publié leurs travaux.

Il reste accessible le code de création de G1BILLETS à remplir.

Bref, relancer G1SMS est possible, quelques milliers d’euros en plus dans la cagnotte pourrait libérer les DEV bénévoles de leur obligation de gagner des € ailleurs en faisant autre chose… Pas facile…

Afin d’obtenir cette liberté, j’associe la monnaie libre à un JEu de civilisation pour nous faire progresser sur l’autonomie et la conscience. Expérimenter le paradygme du changement de civilisation : Geconomicus dans la vraie vie

En partant de la forêt, selon l’art des gens qui œuvrent ensemble, ce ne sera pas le même « type de monde » que celui où nous sommes qui apparaîtra…

1 « J'aime »

Jaklis, le client GVA CLI, la lib GVA Rust et la doc de GVA sont publics. (sur P2Git, le GitLab de Duniter et le playground GraphQL)