Boundary Guard Check
boundary_guard_checkCreate a deterministic, read-only pre-action receipt from request, policy, and optional result evidence. Use before an agent posts, spends, lists, or writes so the decision can be audited; no external action is executed.
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": {
"request": "<request>"
},
"name": "boundary_guard_check"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| policy | No | Decision object, e.g. allow/retry/review/block and reason. | |
| result | No | Optional result or dry-run summary to hash into evidence. | |
| request | Yes | Action metadata the agent is about to perform. | |
| nextStep | No | Optional guidance stored in the receipt. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| decision | Yes | ||
| nextStep | No | ||
| createdAt | Yes | ||
| receiptId | Yes | ||
| evidenceHash | Yes | ||
| claimBoundary | Yes | ||
| marketplacePositioning | No |