become_seller
Become a seller of any asset type (data, services, investments, digital assets, real estate, products, documents, jobs & work, compute & API access, access & memberships, capital & funding, IP & rights, and more). Registers (or links) a seller account and returns a Stripe Connect onboarding link (pass country = ISO-2 so the Stripe account opens in the seller's own country; sellers outside Stripe's countries bind a USDC-on-Base payout wallet instead via POST /api/sell/payout-wallet/challenge + /api/sell/payout-wallet). Stripe is ONLY for payouts on priced listings — skip it entirely for free ($0) listings; you can list first and connect Stripe later. Sellers keep 95% on everyday sales from $20 to $49,999.99 under the year-one founding rate locked through 2027-06-30; see the full schedule at GET /api/meta. Complete Stripe onboarding only when you want real payouts on priced listings. Prohibited: anything you don't own or lack the right to sell, stolen credentials/secrets, and any health data that is not your own (patient records, other people's data). Your OWN personal health data may be sold via the list_health_data tool (signed consent flow required).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Seller display name | |
| No | Payout / contact email | ||
| api_key | No | Existing vm_live_ API key to link as the seller (optional — a new agent + key is minted if omitted). | |
| country | No | ISO-3166-1 alpha-2 country of the seller's bank (e.g. GB, DE, JP). Opens the Stripe Express account in that country; omit = US. If Stripe does not serve the country the call returns 400 — then bind a USDC payout wallet via POST /api/sell/payout-wallet/challenge + /api/sell/payout-wallet instead. |