1. CLOSED288 BLOCKS · 2 DAYS
  2. FOUNDER432 BLOCKS · 3 DAYS
  3. WHITELIST3,024 BLOCKS · 21 DAYS
  4. PARTNERS288 BLOCKS · 2 DAYS
  5. PUBLICUNTIL SOLD OUT

VERIFY

Every deed can be checked by anyone.

In your browser or from the command line, against the City Charter and the root printed on the deed's stamp. You don't have to trust us.

THE FIVE CHECKS

What is checked.

  1. Parent is the City Charter

    The deed was inscribed as a child of the City Charter. Only whoever spends the Charter can create its children.

  2. The Charter's parent is the city's root inscription

    The Charter itself is a child of the root inscription that the city's DID points to.

  3. The lot's corners and area match the proof

    The four corners and the area drawn on the deed are the ones in the proof carried in its metadata.

  4. The Merkle proof leads to the root on the stamp, efb76382…

    Hashing the lot up the proof gives the root of the lot map printed on every deed.

  5. This is the first valid deed for this lot

    Among the Charter's children, in inscription order, no earlier valid deed proves the same lot.

Each check shows a tick or a cross, with the raw data one tap away, as soon as the City Charter is inscribed. Until then nothing here is ticked, because nothing has been inscribed.

CHECK IT YOURSELF, WITHOUT US

The IDs, and the command line.

CITY CHARTER
Inscribed at mint time
ROOT INSCRIPTION
Inscribed at mint time
LOT MAP ROOT · DCL1
efb76382d342faca66c196fcbd266d0fe4015ce723996b8cc02fdf5e5bbe6f7a
STAMP
dogcity-966670-v1

The command-line verifier reads any ord server, local or public, and runs the same five checks. Its code and the full command, with every ID a deed calls, are published with the City Charter.

python3 resolver.py did:btco:<sat> --ord https://ordinals.com

You are on mint.dogcity.space. The only transaction is the payment to the address shown here. We never ask for your seed phrase or a PSBT.