market
Reference for the market tool: browse, install, buy, publish and withdraw marketplace listings. Checkout is mocked.
Listings are committed versions of prompts, agents and workflows. A listing points at a commit, so installs never change under their owners.
Call it as geenius_promptverse(tool: "market", action: "<action>", args: {...}) through Geenius OS, or as the market tool of the Prompt Verse MCP server with action and args.
Actions#
| Action | What it does |
|---|---|
browse | Published listings. |
read | One listing by slug. |
install | A private copy at the published version. |
buy | Buy a paid listing. The checkout is mocked until payments open, and the answer says so. |
publish | List a committed version. A price above zero makes it paid. |
withdraw | Take your own listing down. Installs keep their copy. |
try | Run a listing without installing it. Switched off in the pre-beta. |
Arguments we have checked#
market · browse#
Published listings.
entity_type: Optional kind.tag: Optional tag.q: Optional phrase.limit: Optional cap.
market · read#
One listing by slug.
slug(required): Listing slug.
market · install#
A private copy at the published version.
slug(required): Listing slug.
market · buy#
Buy a paid listing. The checkout is mocked until payments open, and the answer says so.
slug(required): Listing slug.
market · publish#
List a committed version. A price above zero makes it paid.
entity_type(required): prompt, workflow or agent.entity_id(required): Its id.commit_id(required): From versions commit.title(required): Listing title.summary: One line.tags: Tags.price_cents: Optional price in cents.
market · withdraw#
Take your own listing down. Installs keep their copy.
slug(required): Listing slug.
market · try#
Run a listing without installing it. Switched off in the pre-beta.
slug(required): Listing slug.variables: Inputs.model_id: Optional model id.