ask
Ask what the tracked record shows about a named entity or unfolding event: what changed, what the record holds now, and which sources corroborate it. Not general knowledge or history — grounding is live tracked coverage. 25 questions a day per network address need no key; then each costs one Read on a free key (POST /api/keys). Async — a ticket in ~1s, collected with get_answer.
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": {
"question": "<question>"
},
"name": "ask"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fresh | No | Force a new synthesis instead of the maintained record's recent answer to the same question (default false — shared state is the default) | |
| watch | No | Optional. The Watch this question is asked under. Recorded as declared on the answer's `replay` block. A malformed value is named in `replay.declared.rejected`, never applied. Same field as POST /api/ask. | |
| observer | No | Optional. The observer this question is asked as (e.g. an observer list_standard_watches names). Recorded as declared on the answer's `replay` block; default "public". A malformed value is named in `replay.declared.rejected`, never applied. Same field as POST /api/ask. | |
| question | Yes |