bitcoinisbsv.com · the 1,000-plot grid
Rebuild the grid without us
If this site vanished, every plot's position, owner and link would still be on BSV mainnet, readable by anyone. This page is the map. Nothing here needs our server, our database, or our permission.
The covenant
| version | genesis transaction | status |
|---|---|---|
| V3 — live | 6bbe34d626cf2868ad8c99c298b31a435b1f146e33404feef855289aedfc8f52 | carries every plot |
| V2 | a17814506446f58f233456a132a1d252d076ef57e7194d6ac737fe4a10836a4b | retired; its two plots were carried into V3 |
Every sale pays 19p2nugjrt54qno5piqRG8FKdcn1Ftgtv2 — an address the contract itself pins.
Following the chain
Start at the genesis. Output 0 is the covenant. Find the transaction that spends it; its output 0 is the new covenant. Repeat until output 0 is unspent. That is the tip, and it carries the whole grid.
Reading the state at the tip
Two copies of the same bytes:
output 2 OP_FALSE OP_RETURN <push of state> the mirror (a standard push from V3 on) output 0 ... OP_RETURN 0x00 <push of state> <len 4B LE> <ver> the copy the contract enforces
V2-era mirrors used a bare length byte above 75 bytes — if byte 3 is not a push opcode, read it as the length.
Entry layout
col 1 byte 0..39 row 1 byte 0..24 owner 33 bytes compressed secp256k1 public key url_len 1 byte 0..128 url url_len bytes, UTF-8 house 1 byte reserved
Entries are concatenated. The last entry for a square is the current one.
What every sale looks like on-chain
out[0] 1,000 sats the covenant, state extended by one entry out[1] 99,999,500 sats to the fee address — exactly, or the transaction is invalid out[2] 1 sat the mirror
Proving you own a plot
Sign any message with the private key behind your plot — the 12 words you were shown when you claimed. Anyone can check the signature against the 33-byte owner field in the chain. No account, no site, no permission.
What is not on-chain
The image on a plot is hosted by this site, by design. A rebuilt site would show position, owner and link from the chain and ask owners to re-upload artwork, proving ownership with their key. Continuing to sell new plots needs the covenant operator's key; without it the grid is frozen where it stands, and every owner keeps their square.