Kaspa Forge OfficeForge
Documentation · Marketplace

How the Kaspa Marketplace works

The Marketplace is a storefront of listings priced in KAS with one structural difference from every classified board you've used: the Buy button doesn't pay the seller. It opens a covenant escrow deal with the listing's terms — so you can trade with strangers without trusting them, us, or any "reputable middleman".

Buying: one click from listing to escrow

  1. Buy on a listing page opens an escrow deal automatically, pre-filled with the listing's price, terms and shipping geography.
  2. Fund the deal: your KAS is locked in the on-chain covenant — not sent to the seller, not held by us.
  3. Receive the goods or service, talking to the seller in the deal's end-to-end encrypted on-chain chat (it becomes the case file if anything goes wrong).
  4. Release when satisfied — only then can the seller be paid. A problem goes to a dispute and the arbiter, exactly like any escrow deal; if everyone goes silent, the deal still terminates by the covenant's own timers.

Everything about the money — fees (0.5% release, 2% arbitration), limits (50–10 000 KAS), dispute windows, timeout guarantees — is literally the escrow's mechanics: read how Kaspa Escrow works. The Marketplace adds a storefront on top; it does not add a single new way for funds to move.

Selling: listings

PostingFree. New listing (or Desk → Market tab): title, type, price in KAS, description, photos. The listing key is stored in your encrypted Desk profile, like everything else.
Four typesGoods — one-off sale · goods — sold repeatedly (stock) · service — repeatable · service — one-off. The category follows the type automatically (an OTC exchange is a service, not a physical good).
Shipping geographyFor physical goods: worldwide / EU only / EU+US / your own list of countries. Shown as the first line of the listing and injected into the terms of every deal it spawns — the arbiter sees it too.
ModerationText and photos pass AI moderation before going live. Listings stay live for 30 days and can be extended from the Desk.
One-off vs repeatableA one-off listing hides from the storefront while a funded deal is running and closes when it completes. A repeatable listing stays up: each funded deal automatically gets a fresh Buy slot, so several buyers can purchase in parallel — nothing to re-post.
ManagingDesk → Market tab: status, extend 30 days, unpublish (Close — photos are deleted with it). While a funded deal is running, the listing can't be pulled — the covenant, not the seller, decides how the deal ends.

Security model

  1. The seller physically can't take the money early. Payment sits in the escrow covenant until the buyer releases it, an arbiter rules, or the covenant's own timers fire. There is no "pay first, hope later" mode at all.
  2. No reputation games. The same on-chain script guards a first-time seller and a veteran equally; you don't need to evaluate anyone's karma — the money can't go anywhere the covenant doesn't allow.
  3. Disputes are real. The encrypted deal chat can't be forged or backdated; an AI mediator proposes, a human arbiter decides, the covenant caps every outcome to buyer / seller / split. See the dispute rail.
  4. What the server holds: the public listing (that's the point of a storefront), encrypted deal traffic, and moderation records. Your keys stay in your browser. Details: Escrow & Marketplace privacy.
  5. Beta honesty. Same status as the escrow: our full test cycle passed, external audit ahead, deals capped at 50–10 000 KAS.

See also: browse the market · how Kaspa Escrow works · the Desk & your keys