Inscribe

Inscribe an Ordinal on Bitcoin mainnet paying only the network fee — no marketplace markup, no service cut. Connect Xverse, drop in your content, and see the exact commit + reveal cost before anything is signed.

Experimental — not yet live. Wallet connect and the live fee estimate below are real. The actual inscribe step (build commit PSBT → sign → broadcast reveal) is gated off: pressing Inscribe logs the intended transaction plan to your browser console and broadcasts nothing. Building a taproot commit/reveal by hand touches your funds, so it ships only after signet testing — see docs/specs/inscribe.md.
1 · Connect wallet
Not connected. Xverse reaches this page through its injected provider (not the network), so connect works even though Parahawk's CSP only allows same-origin fetches.
2 · Content
— or an image / file —
Content-type text/plain;charset=utf-8 · Size 0 bytes
3 · Fee rate
Manual rate. "Recommended" asks the same-origin proxy /api/inscribe/fees (a mempool.space passthrough — not implemented yet, so it falls back to your manual rate).
4 · Cost estimate — live · network-fee-only
Content0 bytes
Reveal leaf script bytes (ord envelope + taproot leaf)
Reveal witness bytes (counts ÷4 toward weight)
Reveal size vB ( weight units)
Commit size vB (est. 1 taproot input, 2 outputs)
Reveal fee
Commit fee
Postage (dust that lives in the inscription — yours, not a fee)
Total ≈
Estimates assume a single taproot funding input and standard ord envelope encoding; your real commit size depends on which UTXOs Xverse selects. "Network-fee-only" means you pay just commit fee + reveal fee + postage — Parahawk adds nothing, and this path deliberately avoids Xverse's built-in createInscription, which layers a service fee on top.
5 · Inscribe