Three steps, all in this tab: unlock the wallet that holds your BCDN name, choose the packaged extension, sign. The gateway checks the signature against the name's on-chain owner, stores the package on Sia and updates the catalog. Your recovery phrase never leaves this page.
Two signatures are made with your wallet key: one authorises this upload, the other is stored in the extension's channel so every Theseus can verify the package came from your name.
Install it from Theseus › Settings › Extensions › Community. New versions: come back with a higher version number.
addon.json at the package root with matching id/version and a main script ·
an id belongs to the first name that publishes it · each new version must be higher than the last · 8 MB cap.