Check Fact Freshness
check_factAvoid a duplicate expensive read-only tool call before repeating source-backed validation, especially across an agent fleet. Use for repeated paid web search, metered scraping, browser/extraction, rate-limited APIs, duplicate API validation or multi-step validation when the caller already has a known value. Returns SAME_OBSERVED, CHANGED_OBSERVED, CONTESTED, STALE or UNKNOWN. Only SAME_OBSERVED can be considered for caller-policy-gated reuse; every other status requires normal authoritative validation before OBSERVE. SeenRelay never browses or verifies externally.
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": {
"fact": "<fact>",
"known_value": "<known_value>"
},
"name": "check_fact"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fact | Yes | Source-backed fact coordinate whose recent shared evidence should be checked. | |
| known_value | Yes | Caller-known value to compare with recent observations. Mutable observed content is excluded from fact identity. | |
| max_age_seconds | No | Maximum age, in seconds, of shared observations the caller is willing to consider. Omit to use the service default. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hive | No | Current bounded Hive admission/lease state. | |
| error | No | Present instead of a decision status when CHECK cannot be admitted or is controlled. | |
| status | No | Decision status when CHECK succeeds. Only SAME_OBSERVED can be considered for reuse, and only under caller policy. CHANGED_OBSERVED, CONTESTED, STALE and UNKNOWN require normal authoritative validation before any OBSERVE. | |
| fact_key | No | Canonical SeenRelay fact identity for this coordinate. | |
| next_step | No | Explicit cold/stale-path instruction: validate the authoritative source normally, then OBSERVE the independently obtained result. | |
| useful_reuse_awards | No | Qualified reuse awards attributable to this CHECK under SeenRelay telemetry rules; not a truth or independence score. |