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

versiongenesis transactionstatus
V3 — live6bbe34d626cf2868ad8c99c298b31a435b1f146e33404feef855289aedfc8f52carries every plot
V2a17814506446f58f233456a132a1d252d076ef57e7194d6ac737fe4a10836a4bretired; 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.

← an example plot page