Real assets — cards, watches, sneakers, art — escrowed on chain and left at real coordinates. Get close enough and it transfers to your wallet.
What is this?
Not a marketplace you scroll. Somebody escrows a real asset, pins it to a real place, and sets how close you have to get. Whoever walks there first gets it — and the contract makes sure that only happens once.
The token is in the contract before the pin appears.
A real coordinate and a radius you have to be inside.
One claim, ever, enforced on chain.
The whole product
Nearby
How it works
The owner pastes the contract address and token ID of an asset they already hold, drops a pin, and picks how close you have to get. The token moves into escrow before the pin goes live — a drop you can see is a drop that is already backed.
Every live drop shows its category, its estimated value and how far away it is. The distance updates as you move, because the only thing between you and it is the walk.
Ten metres, or two hundred and fifty — the lister decides. Outside it the button is dead. Inside it the server checks your position itself and signs a single-use authorization naming your wallet and nothing else.
You submit that authorization to the escrow contract. It checks the signature, the expiry, the nonce and its own record, then releases the token. One claim, ever, enforced on chain rather than in an interface.
Live right now
Not a marketplace, not a game
| AssetGo | NFT marketplace | Geocaching | |
|---|---|---|---|
| The asset is a real physical object | |||
| You must be there to get it | |||
| Backed before anyone travels | |||
| Ownership settles on chain | |||
| Anyone can place one |
What we take
Nothing.
Not a fee switched off for launch. There is no fee function in the escrow contract at all — it has four: place a drop, withdraw an unclaimed one, claim, and rotate the signing key. Eighteen tests cover replayed signatures, expired authorizations, wrong claimants and double claims.
Questions
Nothing stops it completely, and any product claiming otherwise is lying to you. Browser geolocation is software and software can be told what to say. What we do is raise the cost: positions older than a minute are refused, accuracy worse than a hundred metres is refused, every submitted coordinate is stored, claims are rate limited per wallet, and a wallet that appears to travel faster than 150 km/h between attempts is refused.
Whoever listed it. AssetGo never takes custody of anything physical — it holds the token, not the object. The escrow contract owns the token from the moment the drop goes live until someone claims it, and the lister can withdraw it any time before that. What the contract cannot do is release it twice.
The token, immediately and unconditionally. The physical item is a separate handoff, and the listing says up front how it happens — collection, shipping, a custodian, or straight from the owner. Keeping those two things distinct is the honest way to do this. A blockchain cannot move a watch.
Nothing. Not a fee switched off for launch — there is no fee function in the escrow contract at all. Four functions: place a drop, withdraw an unclaimed one, claim, and rotate the signing key.
Until someone claims it, yes, and that is deliberate — locking people out of their own property to keep a map looking busy would be a worse product. After a successful claim, withdrawal reverts. There is a test for exactly that.
The full loop runs today — place, walk, claim, and the asset lands in your wallet — against a test chain, with eighteen contract tests covering replay, expiry, double claims and wrong claimants. Mainnet is a configuration change, not a rewrite, and it is not switched on yet.