Browse the IC Vault of first-try recipes (public)
ic_vault_listList and filter the Immersive Commons Vault: procedures PROVEN to work, written so you clear them without exploring — agent-readiness playbooks and startup credit programs, same schema. No auth required. Filters: kind ('playbook'|'credit'), category, status ('proven'|'unproven'|'dead' — does the thing actually exist), evidence ('official'|'mixed'|'approx' — how well-sourced the facts are), verified_within_days (freshness), q (substring over title/summary/eligibility), sort, limit, offset. Returns: { ok, total, returned, offset, entries[], facets, notes }. Each entry carries first_try_success_label, which reads "not yet measured" — NOT "0%" — until an entry has enough real reports; first_try_success is null in that state and a client must not render it as a number. facets gives the live value counts per filter so you can narrow without guessing at the vocabulary. An unknown filter value is IGNORED and explained in notes rather than erroring. Use ic_vault_match to ask whether a specific company qualifies; use ic_vault_feedback_submit to report whether a recipe worked.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| q | No | Case-insensitive substring over id, title, summary, category and eligibility prose. | |
| kind | No | 'playbook' = a multi-step procedure with per-step verification and traps. 'credit' = a credit / discount / perk program with one or more offer tiers. | |
| sort | No | 'recent' (default) = most recently verified first. 'status' = proven first. | |
| limit | No | Default 100, max 200. | |
| offset | No | Default 0. | |
| status | No | Does the thing WORK / EXIST. 'proven' = someone ran it end to end. 'dead' = the named program does not exist and the entry is kept only so nobody chases it. This is a DIFFERENT axis from `evidence`. | |
| category | No | Exact category string, case-insensitive. Read the live set from `facets.category` in any response rather than guessing — a miss returns an empty list plus the real values in `notes`. | |
| evidence | No | How well-sourced the FACTS are. 'official' = from the vendor's own page; 'approx' = aggregator/blog-sourced, verify before quoting. Orthogonal to `status`: a well-sourced entry about a dead program is official + dead. | |
| verified_within_days | No | Freshness gate: keep only entries re-checked within N days. Note this is `last_verified` (when someone last looked), not `last_changed` (when the program last moved) — the two are deliberately not the same field. |