simulate_agent_cut
Simulate how much of a sale to offer an agent platform (a shopping agent or agent marketplace that charges sellers a cut) if it ranks sellers partly by the cut they pay. No platform publishes such a ranking, so this is a simulation under your assumption (visibility_per_point_pct: percent more channel sales per extra point of cut), also run at half, double and zero of it. Returns the profit at each cut, the recommended cut, the cut with the smallest worst case, the break-even, and a channel rate ready for PUT /api/channel-rates. Changes nothing. Answers 404 until the cut advisor is switched on for your workspace. Needs a Last Price credential with routing read scope. Needs a claimed workspace: a sandbox key from self-registration is refused (403) until a person claims the workspace.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| price | Yes | Your own price before any channel cut. | |
| channel | No | The channel name, as you save it in channel rates (e.g. instinct). | |
| currency | No | ISO 4217 code of price and unit_cost, echoed back. | |
| step_pct | No | Gap between the cuts tried. Defaults to 0.5. | |
| unit_cost | Yes | What one unit costs you, same currency. | |
| base_units | Yes | Units sold through the channel per period at the current cut. | |
| max_cut_pct | No | Highest cut to try. Defaults to 30 (or the current cut, if higher). | |
| min_cut_pct | No | Lowest cut to try. Defaults to 2.5 (or the current cut, if lower). | |
| passed_on_pct | No | How much of the cut is added to the price, in percent. Defaults to 100. | |
| current_cut_pct | Yes | The cut the channel takes today, in percent. | |
| price_elasticity | No | How channel buyers respond to price. Defaults to -1.5. | |
| visibility_per_point_pct | No | Your assumption: percent more channel sales per extra point of cut. Defaults to 2. | |
| max_visibility_change_pct | No | Most ranking can move channel sales, in percent either way. Defaults to 100. |