spl_agentic_plan
Plan one Agent Commerce Network (ACN) run without executing it: validate the run shape across Rider, Warrant, Tollkeeper, Quikgater, PCC, AWLpay, PSI, and Conductor, plus any optional stage whose spec field is present. Pure and read-only — no disk, no network, nothing is charged or started. Returns the planned stages, quote, and settlement preview. Use to dry-run a run before spl_agentic_run; use spl_agentic_context to shrink the context a run will carry.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "spl_agentic_plan"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ops | No | Ops-feed input for the run. | |
| sku | No | SKU to buy or price; string id or object. | |
| url | No | Target URL for the run. | |
| cuni | No | CuNi program or exactness input for the run. | |
| demo | No | True to plan or run a demo with no payment and no Rider token. | |
| host | No | Target hostname for the run. | |
| rail | No | Payment rail: stripe for humans, x402 for agents. | |
| swap | No | Swap details for a cross-chain step (from/to chain, token, amount). | |
| tool | No | Tool call spec for the run. | |
| agent | No | Agent spec for the run; string id or object. | |
| audit | No | Audit or audit-export input; string id or object. | |
| bytes | No | Input byte count the run will process; used for the quote. | |
| rider | No | Agent-Rider JWT identifying the acting agent. Required for live runs unless demo is true. | |
| action | No | Run action or stage name, e.g. plan, compress, or a stage key. Determines which stages the plan includes. | |
| payout | No | Payout details for the run. | |
| solana | No | Solana transaction input for the run. | |
| dispute | No | Dispute details for the run. | |
| mcpTool | No | MCP tool call spec for the run. | |
| message | No | Message payload for an agent-messaging stage. | |
| sandbox | No | Sandbox spec for an isolated step. | |
| asyncRun | No | Async run spec for the run. | |
| crossing | No | Crossing or bridge identifier when the run moves between systems. | |
| depotStore | No | Depot store input for the run. | |
| membership | No | Membership input for the run. | |
| reputation | No | Reputation input for the run; string id or object. | |
| chamberSeal | No | Chamber seal input for the run. | |
| tokenBudget | No | Token budget for the run; string id or object. | |
| depotBilling | No | Depot billing input for the run. | |
| depotReceipt | No | Depot receipt input for the run. | |
| privateBench | No | Private benchmark input for the run. | |
| conductorTask | No | Conductor task spec; string id or object. | |
| riderPaidCall | No | Paid Rider call input for the run. | |
| standingRider | No | Standing Rider credential for the run; string id or object. | |
| conductorReview | No | Conductor review input for the run. | |
| warrantTemplate | No | Warrant template to apply to the run; string id or object. |