Skip to content

Multi-sig upgrade authority policy for mainnet PROGRAM_ID #86

Description

@kh0ra

Goal

Define who holds the upgrade authority for the mainnet mosaic_program.so, with multi-sig + hardware-wallet protections.

Open questions

  • Multi-sig threshold (2-of-3 across founders? 3-of-5 with audit firm + community member?)
  • Squads vs Realms vs simple Solana multi-sig
  • Hardware wallet vendor (Ledger Nano S+ or Yubikey-backed signing)
  • Emergency freeze authority — same multi-sig or separate?
  • Sunset: when do we burn the upgrade authority and make the program immutable?

Sub-tasks

Blocks

Mainnet deployment (#68, #66).

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions