# Heurist Mesh SEC Issuer Resolver

> Heurist Mesh SEC Issuer Resolver is a paid API for AI agents from mesh.heurist.xyz, paid per call via x402, $0.002/call, status unknown (last checked 2026-09-15).

Resolves a company name, stock ticker, or CIK into a canonical SEC issuer record containing the CIK, ticker symbol, and official company title.

## Facts

- Endpoint: POST https://mesh.heurist.xyz/x402/solana/agents/SecEdgarAgent/resolve_company
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/heurist-mesh-sec-issuer-resolver-d9f185ca
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_SDjzsd5NhzHkceKEKrNPy

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability heurist-mesh-sec-issuer-resolver-d9f185ca -d '<json body>'
```

Example prompt: Can you resolve 'Alphabet' into its canonical SEC EDGAR issuer record — I need the CIK, ticker, and official company title before I look up its filings?

## When to prefer this

Use this endpoint first when you have an ambiguous company identifier (name, ticker, or CIK) and need to normalize it into a canonical SEC EDGAR record before calling other SEC filing endpoints. It is especially valuable when the company name may be informal, abbreviated, or shared by multiple entities.

## Known failure modes

- Company name is too ambiguous and matches multiple issuers — returns an error or requires a more specific query
- Unknown ticker or CIK that does not exist in EDGAR — returns a not-found response
- Stale or delisted companies may not resolve correctly
- Network or upstream EDGAR availability issues may cause timeouts

## How this service works

Resolve a company name, stock ticker, or CIK into a canonical SEC issuer record with CIK, ticker, and company title. Use this before other SEC tools when the issuer is ambiguous.

## Output

Returns a canonical SEC issuer record containing the company's CIK (Central Index Key), ticker symbol, and official company title as registered with the SEC EDGAR system. This normalized record can then be used as input to other SEC filing retrieval tools.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "type": "object",
     "required": [
      "query"
     ],
     "properties": {
      "debug": {
       "type": "boolean",
       "default": false,
       "description": "Debug mode flag. ALWAYS use false."
      },
      "limit": {
       "type": "integer",
       "default": 5,
       "description": "Maximum number of candidate matches to return."
      },
      "query": {
       "type": "string",
       "description": "Company name, ticker, or CIK to resolve (e.g. 'Apple', 'AAPL', or '0000320193')."
      }
     }
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST"
     ],
     "type": "string"
    },
    "bodyType": {
     "enum": [
      "json"
     ],
     "type": "string"
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "result": {
       "type": "object",
       "additionalProperties": true
      }
     }
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/heurist-mesh-sec-issuer-resolver-d9f185ca/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from mesh.heurist.xyz](https://www.zero.xyz/host/mesh.heurist.xyz/llms.txt)
