How trades work

Buying Doginals used to mean trusting a stranger.

"Send the DOGE first, I'll send the Doginal right after." We've all seen how that ends. Escrow in a DM is a stranger with both halves of the deal. Doge Soft Art replaces the stranger with math: a single Dogecoin transaction that either happens exactly as both sides signed it, or doesn't happen at all.

The proof is the transaction

Inputs

0 · Buyer's 0.01 DOGE dummysigned by the buyer
1 · Seller's Doginalsigned by the seller, SINGLE|ANYONECANPAY
2+ · Buyer's DOGEsigned by the buyer

Outputs

0 · Doginal → buyerdummy + carrier, so every sat of the Doginal lands here
1 · Price → sellerlocked by the seller's signature
1% fee → Doge Softpaid by the buyer
Fresh dummy + change → buyerready for the next trade

Before anything is broadcast we re-check every signature against our own copy of the transaction and re-run the sat routing. A tampered PSBT is refused before it reaches the network.

Buy now

Fixed price

The seller signs their sale once. When you buy, your wallet signs your side and the trade broadcasts immediately.

Auctions

Bids that can't flake

The seller signs a reserve. Each bid is a fully signed transaction paying the reserve plus the extra. At zero the top valid bid settles itself, and late bids extend the clock.

Offers

On anything

Make an offer on any indexed Doginal or Doge Name, listed or not. The holder accepts with one signature; your signed side was bound to that exact trade.

Fees, plainly

Listing, delisting, offers, bidsFree
Seller fee0%
Buyer fee1% of the price, to Doge Soft
Network feeDogecoin's own, about 1 DOGE per kB (a typical trade is ~1 kB)
One-time wallet prepTwo 0.01 DOGE coins that stay yours, plus a small network fee

Questions

Can the marketplace take my Doginal or my DOGE?

No. Doge Soft Art never holds a key. Coins move only through transactions your wallet signs, and the wallet shows you every output before you approve.

What exactly do I sign when I list?

One input: your Doginal. One output: your price, paid to you. It is signed SIGHASH_SINGLE|ANYONECANPAY, which means a buyer can add their own coins, but nobody can change your price or where it goes.

What do I pay?

Sellers pay nothing. Buyers pay the price plus a 1% fee to the Doge Soft fee address, and the Dogecoin network fee, all shown in the wallet before signing.

Why does my wallet need a 0.01 DOGE "dummy" coin?

Dogecoin tracks a Doginal by its sats, first in, first out. Putting a small coin of yours first guarantees the Doginal lands in your wallet. You sign one tiny prep transaction once, and every trade leaves you a fresh dummy for the next one.

Are my offers and bids binding?

They are signed transactions, so if the owner accepts (or your bid wins) the trade completes exactly as signed. Until then your DOGE stays in your wallet. Withdraw any time, or simply spend those coins.

How do I cancel a listing?

Delist with one signed message (free). Want to be absolutely sure? Send the Doginal to yourself; the old signature then points at a spent coin and can never be used.

What happens when an auction ends?

The top bid settles automatically. If the top bidder spent the coins behind their bid, the next-highest bid wins. If there are no bids, the auction closes and nothing moves.

Ready when you are.