Skip to content

Muster 0.3.3

Latest

Choose a tag to compare

@corpetty corpetty released this 23 Oct 21:43

Muster 0.3.3 for Basecamp 0.3.2.

New

LEZ multisig (lez-msig). An M-of-N multisig on the Logos Execution Zone, made and used from a room (RFP-005). Members approve in the room with a key of their own for each multisig. One transaction then carries the proposal and every approval, and the program checks them itself. The multisig has roles, weights, a time lock with immediate cancels, expiry, and spending limits. A change to its settings voids any approval given under the old ones. Design: docs/design/lez-msig.md.

  • Public: the members and the threshold are on chain; who approved becomes public when the action runs.
  • Private: the multisig is a private account only its members can read. On chain each action is one proof, naming no member, no approval and no settings. Transactions are proved on your own device by the LEZ Multisig Prover (lez_msig_module, a new optional package in this catalogue, Linux x86-64 only), which holds no key. A deposit is signed in your own keystore. If a member goes away before sharing the new state, the others read it from the chain.

FileShare. Share a file into a room over Logos Storage. It is sealed so only the room's members can open it, and the room keeps track of who is seeding it (exo-4d0). It needs storage_module, which Basecamp 0.3.2 ships.

Monero.

  • Pay with Monero Wallet fills the wallet's Send tab where the wallet supports it; otherwise it opens the wallet and copies the address.
  • Fixed: Mark received no longer shows before the payer says "I paid".
  • Fixed: sending to someone whose shared address is already used now asks them for a new one.
  • Fixed: the wallet button opens the wallet, not Settings.

Fixed: installing Muster from the catalogue. Basecamp offers Delivery Module 0.4.0 by default, and since 2026-10-14 it refused to load Muster 0.3.2 with "requires ~0.3.2, found 0.4.0". Delivery 0.4.0 is the same code as 0.3.3, so Muster now accepts >=0.3.2.

Install

  • In Basecamp: add https://raw.githubusercontent.com/corpetty/muster/main/catalog/logos-repo.json under Settings → Package Repositories, then install Muster (docs/runbooks/install-from-catalogue.md). For a private multisig, also install the LEZ Multisig Prover.
  • One file: download the AppImage, chmod +x, run it, and click Muster. It includes the prover.

Assets: muster_module and muster_ui for linux-amd64, lez_msig_module 0.1.0 for linux-amd64, and the AppImage (Basecamp 0.3.2 with Muster inside).