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.

bunx bitplan upload ./plan.html --hosted --link

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.

npx bitplan

bunx bitplan is the same binary.

Search BitPlan

Jump to a BitPlan page, docs, or the npm CLI.