position_lifecycle_step
Run one step inside a purchased Position Lifecycle bundle: guard (family-specific safety assessment), receipt (signed execution receipt), or close (combined summary). Guard and receipt cost zero extra credits inside the bundle. Returns the step result (guard verdict, signed receipt, or the combined lifecycle summary). Use it only with a lifecycle token from position_lifecycle_begin. Do not use it for unrelated positions and never reuse a token after close. Deprecated alias: prefer position_lifecycle with op "guard". Removed on 2027-01-06.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"op": "<op>",
"lifecycle_id": "<lifecycle_id>",
"lifecycle_token": "<lifecycle_token>"
},
"name": "position_lifecycle_step"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| op | Yes | ||
| family | No | ||
| params | No | Native family guard input (old shape) | |
| receipt | No | Bundled execution receipt (old shape) | |
| transaction | No | ||
| lifecycle_id | Yes | ||
| lifecycle_token | Yes | One-time plc_ token from the purchase |