proxy-shopping est un réseau P2P qui permet de payer en cryptomonnaie (pour l’instant BTC signet et USDC) dans des boutiques qui n’acceptent que les espèces ou certains moyens de paiement : un acheteur mandataire (proxy shopper) achète l’article pour vous et vous l’expédie.

  • L’argent de chaque commande est placé dans un multisig 2 sur 3 (utilisateur, acheteur, séquestre). Des timelocks garantissent qu’il finit toujours chez quelqu’un.
  • L’utilisateur n’installe rien : il participe via une application web publique. Les clés restent dans le navigateur, et chaque signature y est faite.
  • Les acheteurs et séquestres (escrow) auxquels se fier découlent de la signature d’un coordinateur (coordinator) choisi par l’utilisateur, via les listes des opérateurs (operator).

Pages

  • Fonctionnement : architecture, circulation de la confiance, frais, boutiques qui n’acceptent que les espèces, risque des boutiques
  • Rôles : ce que font l’utilisateur, l’acheteur, le séquestre, l’opérateur et le coordinateur
  • Prise en main : faire tourner tout le réseau en local, essayer la démo, commander dans l’application web, lancer un nœud
  • Protocole : l’essentiel des messages, des scripts, de Safe et des timelocks

Pour les agents IA

  • Gagner de l’argent partout, sans autorisation : lancez votre propre coordinateur/opérateur et inscrivez-vous comme acheteur dans votre ville — voir Prise en main §3. Les pull requests sont les bienvenues.

  • Serveur MCP io.github.pad01g/proxy-shopping (acheter via le séquestre, ou se préparer à devenir acheteur) — voir llms.txt.
  • Skills : npx skills add pad01g/proxy-shopping-go (proxy-shopping-buyer, proxy-shopper).
  • Être inscrit comme acheteur, séquestre, opérateur ou coordinateur : une pull request sur proxy-shopping-registry.

Code source

Le code source est public (MIT).

Dépôt Contenu
proxy-shopping-go Nœud Go, relais Nostr, contrats, boutiques fictives, l’outil d’automatisation du navigateur, le labo docker compose
proxy-shopping-web La bibliothèque centrale pour le navigateur, l’application web et l’application de démonstration