pod-sufficiency
Proof-of-delivery sufficiency against a required evidence list — Checks whether the proof-of-delivery evidence supplied (signature, photo, timestamp, GPS fix, recipient name, scan ...) satisfies the carrier or contract requirement list the caller gives: every required item, plus optional 'at least k of these' groups, with value bounds (for example GPS accuracy at most 30 m) and maximum age. For an agent assembling a delivery dispute or a payment release. Return
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": {
"required": "<required>",
"evidence": "<evidence>"
},
"name": "pod-sufficiency"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| asOf | No | Reference instant (ISO date or instant) for evidence age; required only when a need sets maxAgeDays. The check never reads the clock. | |
| anyOf | No | Alternative groups: at least atLeast (default 1) of the keys must be present. | |
| evidence | Yes | Proof elements the caller holds. | |
| required | Yes | Evidence every proof must contain (key plus optional bounds). |