Rehearse an org on a small chain. Mint a root, give birth to children, award a badge, all as inscriptions on a private toy Bitcoin chain in this tab, with pretend money.
Root. Fund a wallet, then inscribe the org with metaprotocol lineage/v0 and metadata like {"lineage":"root","name":"yolopreneur"}.
Birth. Inscribe a child with the root as its parent. Only the parent's holder can: the parent is spent to make the child, and the child carries the parent's ID on-chain (ord tag 3).
Generations. Children can be parents too: time under the root, docscope under time, as deep as the tree goes.
Badge. Inscribe a badge once, like {"lineage":"badge","skill":"launch","belt":"green"}, then mint each award as a child of it with the badge as delegate, so every award shows the same mark.
Not in this lab yet: handing an award to a seat, graduation (moving a venture's inscription to its own new root) and closing (burning a parent so no more children can be born). Those need transfers and burns, which this lab doesn't do.
Choose Inscriboor or a local test wallet to start your first loop.
01
Your test wallet
NOT CREATED
One wallet. A whole chain to play with.
Looking for the extension…
Install Inscriboor
Inscriboor 0.2.4 connects on supertestnet.lol only. On Orgchain, use the local test wallet.
Download and unzip Inscriboor.
Open chrome://extensions (or Brave extensions).
Turn on Developer mode.
Choose Load unpacked and select the unzipped extension folder.
Refresh this page. The button above will change from Get Inscriboor to Connect Inscriboor.
FAKE BTC BALANCE
0BTC
02
Make some blocks
Skip the faucet queue. Every block gives you 50 fake BTC, ready to use immediately.
BLOCK HEIGHT0
PENDING TXS0
Auto mining OFF
Keep a lab tab open; browser throttling may delay blocks. Mining also confirms your pending inscriptions.
03
Inscribe a root, a birth, a badge
INSCRIPTION LAB
Recursive HTML/SVG scripts use local fetch and ord.render(text) in an isolated worker; ord.id is the requested inscription. No DOM or network access.
0 / 2048 CBOR bytes · ord tag 5 · JSON is authoring format only
Native ord metaprotocol identifier. Metadata and inscription data remain independent.
Review before signing
Two transactions: commit + reveal. 1,000 fake sats in fees; 1,000 fake sats in a new wallet output. Any selected parent or reinscription output is also returned in full; reinscription appends to its existing sat stack.
The next button asks your active signer to approve commit + reveal, then submits them to your private chain.
04 / THE THINGS YOU MADE
Your inscriptions 0
Owned by this wallet
Your first inscription belongs here. Fund your wallet, write some text, and make it yours.
05 / FOLLOW THE TRAIL
Chain explorer
MEMPOOLWaiting for the next block
commit + reveal transactions live here before mining
↓ mine
BLOCKSnewest first · click any block to inspect it
Indexes
Metadata is data; indexers are interpretation. Native metaprotocol tag 7 is authoritative; metadata.protocol remains a compatibility fallback. Raw events remain uninterpreted.
Ordered raw events
Confirmed blocks in chain order, then mempool order.
Derived state (separate from raw events)
No reducer selected.
API explorer LOCAL / IN-BROWSER
LocalOrdAPI reads this browser’s chain and indexes. These paths are not server URLs; the static host cannot access your lab.
Choose a path and press Try.
Under the hood & attribution
Orgchain is Super Testnet in lineage's clothes: the same lab and code, restyled, with a rehearsal guide on top. Its lab state lives in this browser, separate from supertestnet.lol's.
Real serialized Bitcoin transactions, Schnorr signatures and Taproot commit/reveal scripts, on a deliberately simplified local UTXO chain. No proof of work, Bitcoin consensus, peer network, public broadcast, or production custody. Synthetic local sats follow FIFO input-to-output ranges. Child creation and reinscription preserve the owned sat. Fees retire the input tail; this is not Bitcoin consensus.