---
title: "Exchange — The Board"
description: "The Exchange board: open trades anyone can fill, the FOR YOU row, filling an \"any Output\" ask, countering an open trade, how every trade settles, and the limits."
category: "for-collectors"
keywords: ["exchange", "board", "open trade", "fill trade", "for you", "any output", "settle", "limits", "slots", "sticker swap"]
last_updated: "2026-10-19"
---

# Exchange — The Board

The board is every open trade other collectors have posted, newest first.
Anyone can fill one.

**How:** Open your Exchange (the ⇌ on your wallet row) and tap **BOARD**. From a sticker sheet, **✸ SWAPS · ⇌ BOARD** opens it straight on SHEETS.

```show exchange
{
  "caption": "The board. Tap the filters: ALL · ⬚ OUTPUTS · ⊞ SHEETS · ⚷ KEYCHAINS.",
  "tab": "board",
  "board": [
    { "who": "@marlowe", "ends": "6D 2H", "match": "wishlist",
      "give": [{ "slug": "arcology", "id": 15, "sym": "ARCO15" }],
      "get": [{ "kind": "any", "slug": "prisms", "sym": "PRSM" }] },
    { "who": "@quill", "ends": "29D", "match": "hold",
      "give": [{ "kind": "eth", "eth": "0.03" }],
      "get": [{ "kind": "any", "slug": "reliquary", "sym": "RLQY" }] },
    { "who": "@oakhart", "ends": "2D 9H",
      "give": [{ "kind": "sheet", "sheet": "genesis", "qty": 1 }],
      "get": [{ "kind": "sheet", "sheet": "petey", "qty": 2 }] },
    { "who": "@ferrous", "ends": "5M",
      "give": [{ "kind": "keychain", "no": 7, "seed": "0x91d0c4e2a7f36b58c1e09d4a2b7f3c6e58d1a09b4c7e2f36a85d10c9e4b7a2f3" }],
      "get": [{ "slug": "cultivar", "id": 3, "sym": "CLTV3" }] }
  ]
}
```

**FOR YOU** sits on top. A trade lands there when:

- **✛ ON YOUR WISHLIST** — it gives an Output on your wishlist, or a sheet you've marked as wanted.
- **YOU HOLD WHAT THEY WANT** — you hold an Output from every Project it asks for, and enough of every sheet.

Everything else is under **EVERYONE**. Your own open trades never show on
your board; they're in your slots.

## Filling a trade

**How:** Tap a trade on the board to see it whole, tap each **ANY** square to pick which of your Outputs goes, then tap **FILL TRADE**.

```show exchange
{
  "caption": "An open trade from your seat. It asks for any PRISMS, so YOU GIVE shows an ANY square until you pick one.",
  "face": "trade",
  "trade": {
    "line": "ON THE BOARD FROM @marlowe · ENDS IN 6D 2H",
    "fill": true,
    "give": [{ "kind": "any", "slug": "prisms", "sym": "PRSM" }],
    "get": [{ "slug": "arcology", "id": 15, "sym": "ARCO15" }],
    "getGuide": "0.048"
  }
}
```

An ANY square opens a list of your Outputs from that Project. Tap one and it
takes the square. A piece in a Vault wears ⚿ and can't be picked. Tap FILL
TRADE before every ANY is picked and the app tells you:

```show toast
{
  "toasts": [
    { "try": "TOO SOON", "msg": "Fill: PICK AN OUTPUT FOR EVERY ANY" },
    { "try": "FILLED", "msg": "Trade with @marlowe: COMPLETE" }
  ]
}
```

The confirm card then names the Output you picked:

```show confirm
{
  "button": "FILL TRADE",
  "question": "Make this trade? You give PRSM22 · you get ARCO15.",
  "ok": "Trade",
  "done": "Trade with @marlowe: COMPLETE"
}
```

**COUNTER** on a board trade sends its poster a direct trade of your own. Their
open trade stays on the board for everyone else.

## How a trade settles

Every piece on both sides is checked again the moment a trade is accepted or
filled: the Outputs, the sheet counts, the keychains, the ETH. **Everything
moves together, or nothing moves.** If anything on either side has changed
hands, the trade can't settle and nothing happens.

On chain, a trade is one transaction: Outputs, sealed sheets, keychains and
ETH swap together in a single fill, whether it was sent to someone or open to
anyone, "any Output" asks included.

When it settles:

- Outputs change hands, and any listing on them comes down.
- Sheets arrive in your [Binder](/docs/stickers/the-binder-and-your-profile) sealed, the same as a sheet from the Store.
- Keychains move to your rack. Their PriceStreak and PriceRank traits reset; the look never changes ([Keychains](/docs/keychains/overview)).
- The trade's poster gets a ⇌ ping, and it goes into both of your RECORDs.
- On the poster's side, the slot turns DONE and waits for **COLLECT**.

No fee and no royalty come out of either side.

## Limits

- **Eight slots.** Up to eight trades out at once. Collect or cancel one to free a slot.
- **12 pieces a side.**
- **ETH on one side only**, and a trade needs at least one piece besides ETH.
- **An open trade can't ask for a keychain.** Ask for one in a direct trade.
- **No mixing rails.** A trade can't mix on-chain and pre-chain Outputs; trade them separately.
- **No trading with yourself**, and platform accounts don't trade.

## Further reading

- [Exchange](/docs/exchange) — the window, what you can trade, the doors.
- [Making a Trade](/docs/exchange/making-a-trade) — putting a trade together and answering one.
