Check which IC Vault entries a company qualifies for (public)
ic_vault_matchEvaluate a company profile against the Vault's eligibility predicates and get a THREE-VALUED answer per entry: 'eligible' (every stated gate is definitively met), 'ineligible' (a stated gate is definitively failed), or 'indeterminate' — which means WE CANNOT TELL FROM WHAT THE VENDOR PUBLISHES, and is a real answer, never a soft no. No auth required. Nothing is ever reported 'eligible' while any gate is unknown or unstructured: a missing profile field lands in unknown (supply it and the verdict may flip), and a gate the program states only in prose lands in manual_review (a human has to read it). A non-hit against a NAMED partner list is manual_review too, never a failure, because every published partner list in the corpus is partial. Every profile field is OPTIONAL — a partial profile is the normal case and returns more indeterminate, not an error. Accepts the same category/kind/status/evidence/freshness filters as ic_vault_list. Returns: { ok, total_considered, counts, matches[], notes }. Each match carries failed[], unknown[], manual_review[], missing_prerequisites[] and per-tier verdicts.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | Same filter as ic_vault_list. | |
| as_of | No | YYYY-MM-DD for deadline checks. Defaults to today. | |
| holds | No | Vault entry ids you already hold — used for prerequisite checks (e.g. holding NVIDIA Inception unlocks downstream offers). | |
| stage | No | Funding stage label. Distinct from the raised amount — some programs gate on one, some on the other. | |
| status | No | Same filter as ic_vault_list. | |
| qualify | No | Return only matches with this verdict. OMIT IT to see all three — asking only for 'eligible' hides the 'indeterminate' set, which is usually where the real options are. | |
| category | No | Same filter as ic_vault_list. | |
| evidence | No | Same filter as ic_vault_list. | |
| headcount | No | People on the team. Checked against any entry that gates on team size. | |
| domain_tags | No | 'ai-native' is stricter than 'ai': the model is the product, not a feature. The corpus draws that line itself. | |
| affiliations | No | Affiliations some programs REQUIRE (an academic grant, a 501(c)(3) discount). | |
| jurisdiction | No | ISO-3166 alpha-2 of the operating entity, e.g. 'US'. | |
| business_types | No | Types some programs EXCLUDE. Declaring one may disqualify you from those. | |
| cash_balance_usd | No | Cash on hand, USD. Orthogonal to funding raised. | |
| has_domain_email | No | Company-domain email. A gmail address fails these gates. | |
| has_web_presence | No | Live website + active socials a reviewer will look at. | |
| company_age_years | No | Years since incorporation. | |
| funding_raised_usd | No | Total raised, USD. 0 means bootstrapped. | |
| has_working_product | No | Shipped something real, as opposed to still evaluating. | |
| prior_participation | No | Vault entry ids whose program you have already taken. Distinct from being a customer. | |
| existing_customer_of | No | Vault entry ids you are already a paying customer of — for 'new customers only' gates. | |
| partner_affiliations | No | Investors / accelerators you are affiliated with. An EXPLICIT empty array is a statement (no affiliations ⇒ you cannot be on anyone's approved list) and fails referral gates; OMITTING the field is 'unknown' and does not. | |
| verified_within_days | No | Same filter as ic_vault_list. | |
| months_since_last_round | No | Months since the most recent round CLOSED. Some programs require 'funded within 12 months' — a Series A from 3 years ago fails that while passing a stage gate. | |
| has_institutional_backing | No | Somebody institutional wrote a cheque. Says nothing about WHO — that is `partner_affiliations`. |