Skip to content
YARD SALE — Your Junk Deserves To Be On-Chain

A neighbourhood marketplace for real second-hand things. List the lamp, meet the buyer on the driveway — and when you're ready, turn the listing into a real-world asset on-chain. Mint an Item Passport to prove what the thing is and where it's been, then pair it with a companion token and launch it through the Launchpad.

Unaudited beta. On-chain minting, tokens and escrow are switched off — see exactly what's configured.

Fresh on the lawn

Recently listed items from neighbours nearby.

See everything

How a sale actually goes

Photograph the thing

Honest photos, honest condition. Scratches included — buyers trust the dent more than the adjective.

Set a price and an area

Price in ETH or give it away. Show only your general area; the exact address stays private.

Meet and hand it over

Agree a public spot, inspect in person, hand it over. The item is real; so is the handshake.

Optionally keep the record

An Item Passport records what the item was and when it moved. It never claims what it's worth.

A person photographing a vintage table lamp on a wooden table

From driveway to on-chain

A listing starts as ordinary photos and a description. When you're ready, the Launchpad turns it into a real-world asset (RWA) on Robinhood Chain: it freezes the finalized details, mints an Item Passport to prove what the item is and who listed it, and optionally pairs a fixed-supply companion token you can launch.

The chain never stores the photos themselves. It stores fingerprints — hashes — that let anyone verify the on-chain record against the frozen file. Here's exactly where each piece lives.

On-chain — Robinhood Chain

Permanent, public, verifiable

  • The Item Passport token id and its owner — an ERC-721 proving the passport exists and who holds it.
  • The immutable listing id, metadata hash and terms hash — fingerprints so anyone can confirm the on-chain record matches the frozen file.
  • A metadata URI pointing to the frozen passport JSON, plus the passport's lifecycle status (Listed, Reserved, Collected, Withdrawn, Disputed).
  • For a launched companion token: its name, symbol, fixed total supply, balances, and the address permanently paired to one passport. No extra minting, ever.

In storage — off-chain

Readable files, kept private to you

  • The actual photo files — full-resolution images, with a SHA-256 of each stored on-chain so they can't be swapped unnoticed.
  • The complete frozen passport metadata JSON: title, description, attributes, all image links, disclaimer and terms version.
  • Listing terms, seller details, sale offers, and messages — none of this lives on the chain.
  • Transaction receipts, block numbers and wallet records — kept only to reconcile and recover your on-chain state.

Minting and token launches stay switched off until the contracts are deployed and audited. See exactly what's configured before you rely on any of it.

A buyer and seller meeting in person to hand over a purchased item at a yard sale

Browse by category

Furniture that needs a van, tools that outlived the project, records nobody plays anymore. It's all here.