Appraise candidates for a topic
naulon_appraiseScore how relevant each candidate is to the topic from its free teaser alone: a relevance from 0 to 1 and a one-line rationale for each. Call it on the rows naulon_discover returned, to decide which are worth a live price from naulon_quote. Calls are limited per caller: a refused call says how many seconds to wait. It is free: it reads the teaser and the match flags, never the text behind the toll, and it fetches nothing. Pass each row back whole, or a subset of whole rows. matchedInBody and matchedSemantic tell the scorer why the search returned a row, and without them a source matched in its body scores the same as a near miss.
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": {
"topic": "<topic>",
"candidates": "<candidates>"
},
"name": "naulon_appraise"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| topic | Yes | The research topic to score relevance against. | |
| candidates | Yes | Candidates to appraise — pass naulon_discover's rows through unmodified. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| appraised | Yes |