BitPlan
BitPlan turns one self-contained HTML file into an encrypted plan. Your BRC-100 wallet or a secret reader link grants access. While the plan is changing, bitplan.dev can host its ciphertext at a private reader link. When it should be permanent, publish the same encrypted plan as a 1Sat Ordinal. The package on npm is bitplan.
Start with a hosted draft
New Plan starts a guest draft without a wallet. Read sharing and access to choose between secret invitations and named wallet recipients.
This costs no BSV. The server stores encrypted bytes and cannot read the plan. Anyone who gets the complete reader link can read it, so treat the link like a password.
After a hosted upload, the CLI tries to sync an encrypted catalog. The sync is best effort and never fails the upload. Connect the same BRC-100 wallet identity on drafts and the browser can locate and decrypt that catalog to list your own hosted plans on another device. BitPlan keeps only ciphertext and a hash used to check later writes.
Publish on chain
Use bitplan inscribe when the draft is ready to become a permanent 1Sat Ordinal. The hosted URL then points to the on-chain origin.
BitPlan CLI setup
Start with CLI setup, then commands. If a coding agent will use BitPlan, read agents and wallets.
bunx bitplan is the same binary.