A curated list of awesome things related to the Moneysocket protocol. A socket-based protocol for coordinating Lightning Network payments as part of UX and backend services.
DISCLAIMER - Moneysocket is still new, under development and is Reckless with your money. Use this stuff at your own risk.
- (Actual official documentation is forthcoming)
- Tutorial - A beginner hands-on introduction for setting up a Moneysocket wallet and start using Moneysocket Chat in a few minutes.
- Beacons - An ELI5 and ELI20 explaination and encode/decode tool for beacon strings
- Specification - The WIP specification for the Moneysocket protocol.
- Stablewallet Leatherpaper - A brief standalone explanation of the Stablewallet concept
- A development playlist of demos and discussion journaling the thought process to-date.
-
js-moneysocket - Reference JavaScript Library
-
py-moneysocket - Reference Python Library
-
moneysocket-go - In-progress Go implementation.
- terminus - The terminus application for providing Moneysocket connections that interface Lightning Network node software. Runs as either a C-Lightning Plugin or LND wrapper.
- relay - Websocket relay application for providing a rendezvous service for two Moneysocket connections and forwards end-to-end-encrypted messages between them. (this app runs at wss://relay.socket.money).
- stabled - Stablewallet daemon that consumes a Bitcoin-based Moneysocket connection on the backend and provides a stable Fiat-currency-based balance on the frontend. The provided connections can transact via satoshis on the LN while maintaining the stable balance.
-
Costanza Wallet - A browser-based wallet for Moneysocket. It's key feature is that provides an upstream Moneysocket connection to an app and allows you to control the permissions for spending via that connection. It is not meant to compete with leading wallets for daily driver use. It's purpose is to assist bootstrapping the Moneysocket protocol by pioneering presenting something approximating what a real-world user will experience from a Moneysocket-enabled wallet. A build is hosted here.
-
(Deprecated - use Costanza) web-wallet - A browser-based JavaScript wallet that consumes a Moneysocket connection and also provides an outgoing connection. This was very basic to get started, but not intended for real use and will make your eyes bleed.
- Monesysocket Chat - A payment-driven chat application. App is running here.
- Moon Money Mover 3000 - A simple application for moving money between two Moneysocket provider connections. A build is hosted here
- Satopong - A (WIP) application for a Moneysocket-driven arcade game of Pong.
- Opinion Buyer and Seller - a demo of the definition a custom extension to the Moneysocket protocol for buying/selling particular digital goods over a connection. A build is hosted for the buyer and the seller
-
Beacon Codec - A browser-based beacon coder and decoder utility. A build is hosted here.
-
Custodial Frontend - A web configuration frontend for the Terminus. Allows hosting a custodial websocket provider. One such custodial provider is provided at custodial.socket.money.