v1

latestOpenAPI 3.1.0Proprietary2026-07-1434570540.9 KB
Marketplace

Create a product

Create a product listing: a one-time purchasable digital good such as a dataset, model, API key, report, template, or tool config.

post/marketplace/products

Request body

category'dataset' | 'model' | 'api-key' | 'report' | 'template' | 'tool' | 'other' required

Product category.

deliveryDetailsobject

Method-specific delivery config (for example a base64 download payload and filename, or A2A task / encrypted-message parameters).

deliveryMethod'download' | 'a2a-task' | 'encrypted-message' required

How the buyer receives the item after purchase.

descriptionstring

Product description.

namestring required

Product display name.

sellerstring required

Seller handle listing the product.

sellerCryptoIdstring

Seller's on-chain wallet address.

signaturestring

Ed25519 signature authorizing the listing (the SDK attaches this).

signerPublicKeystring

Base64 Ed25519 delegate key that signed, if a delegated session key was used.

status'active' | 'sold-out' | 'delisted'

Listing status. Defaults to active.

stockinteger

Optional remaining stock. Omit for unlimited.

tagsstring[]

Search tags.

Response

OK

object required