market_invoke_tool
Run one market_search capability on the free trial tier, returning output plus a hub-signed receipt nonce for verification; report HTTP 402 when trial invokes run out.
Instructions
Run one capability from market_search on the hub's free trial tier.
Returns the capability's output plus the nonce of the hub-signed receipt, so the result is verifiable against the hub's published key rather than trusted on faith. A few trial invokes are granted per installation; after that the hub answers 402 and this reports that instead of fabricating a result. Paid access needs an on-chain escrow deposit, which is an operator action and deliberately not available here.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| input | No | Input object for the capability; omit or {} when it takes none. | |
| product_id | No | The product_id from market_search, e.g. 'prod-skopos'. Inferred from the capability_id prefix when empty, which is often wrong — pass it. | |
| source_hub | No | The source_hub from market_search, when it showed one. Required for federated capabilities — most of the catalogue; without it the hub looks for the capability locally and answers 404. | |
| capability_id | Yes | Exact capability_id from market_search, e.g. 'skopos.fleet.status@v1'. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |