pick_authority_domains
Identify authoritative domains (regulators, agencies, exchanges) for a query before searching. Returns ranked primary and secondary sources with domain-specific instructions and direct landing pages.
Instructions
Decide which AUTHORITY domains a query should be restricted to.
Call this BEFORE any web search when the query has an authoritative
answer — official regulators, statistical agencies, market exchanges,
industry SROs. Returns the ranked list keyed by `primary` and `secondary`.
Args:
query: The user question (free text).
indicators: Optional indicator hints (e.g. ["repo_rate", "cpi_inflation"]).
jurisdiction: ISO code: "IN", "US", "UK", "EU". Drives jurisdiction defaults.
topic_hint: One of "regulator", "market", "news", "company_ir",
"statistics", "academic", "any".
additional_authority_sources: If you've already resolved authority
sources for the indicators (e.g. ["RBI", "MOSPI"]), pass them
here — they will be expanded to domains via the AUTHORITY_DOMAINS
registry and used as the primary set.
Returns:
{primary, secondary, primary_sources, secondary_sources,
hints, landing_pages, rationale, query, current_date}
`hints` (when non-empty) are DOMAIN-SPECIFIC INSTRUCTIONS you MUST
follow for this query — e.g. "for GST collections, prefer the Excel
files at gst.gov.in/download/gststatistics over PDF press releases".
`landing_pages` are URLs you should fetch DIRECTLY (web_fetch_structured)
before broadening the search.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | ||
| indicators | No | ||
| jurisdiction | No | ||
| topic_hint | No | ||
| additional_authority_sources | No |