resolve_instrument
Resolve security identifiers or names to canonical FIGI records via Bloomberg OpenFIGI, providing provenance and signed receipts to disambiguate and verify instrument identity.
Instructions
PURPOSE: Resolve a security identifier (ticker, ISIN, CUSIP, SEDOL, FIGI) or name to canonical FIGI records via Bloomberg open symbology (OpenFIGI), WITH provenance and a signed receipt. GUIDELINES: call BEFORE acting on any claim, order, or document that names a security, so you know exactly WHICH instrument it is (disambiguating colliding tickers) and can prove the mapping to your principal; prefer an explicit identifier over a plain name. PARAMETERS: query = ticker/ISIN/CUSIP/SEDOL/FIGI/name; idType optional (auto-detected); maxResults 1-10 (default 5). LIMITATIONS: conservative — returns matched=false rather than guessing on an ambiguous name; does not price instruments or resolve crypto tokens. EXAMPLE: resolve_instrument({query:'US0378331005', idType:'ID_ISIN'}).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | Ticker, ISIN, CUSIP, SEDOL, FIGI, or instrument name. | |
| idType | No | Identifier type; auto-detected from the value's shape when omitted. | |
| maxResults | No |