{
  "version": 1,
  "product": "web-agentic",
  "generatedAt": "2026-08-03T17:53:34.418Z",
  "records": [
    {
      "id": "search-then-fetch",
      "type": "concept",
      "title": "Search then fetch",
      "summary": "Serper search discovers ranked URLs; Playwright fetch is always an explicit second step.",
      "aliases": [],
      "audiences": [
        "developers"
      ],
      "tags": [],
      "goals": [],
      "path": "concepts/search-then-fetch.md",
      "webPath": "/concepts/search-then-fetch",
      "prerequisites": [
        "SERPER_API_KEY"
      ],
      "related": [],
      "packIds": [
        "concept/search-then-fetch"
      ]
    },
    {
      "id": "api-playground",
      "type": "guide",
      "title": "Embed @x12i/api-playground",
      "summary": "Build a catalog-driven Try-it UI for any HTTP API using the reusable API playground shell.",
      "aliases": [],
      "audiences": [
        "developers"
      ],
      "tags": [],
      "goals": [],
      "path": "guides/api-playground.md",
      "webPath": "/guides/api-playground",
      "prerequisites": [],
      "related": [
        "playground",
        "host-web-agentic-api"
      ],
      "packIds": [
        "guide/api-playground"
      ]
    },
    {
      "id": "host-web-agentic-api",
      "type": "guide",
      "title": "Host web-agentic-api in another monorepo",
      "summary": "Install @x12i/web-agentic-api, install Chromium for Playwright, and start a compliant HTTP host on zone port 7080.",
      "aliases": [],
      "audiences": [
        "developers"
      ],
      "tags": [],
      "goals": [],
      "path": "guides/host-web-agentic-api.md",
      "webPath": "/guides/host-web-agentic-api",
      "prerequisites": [],
      "related": [
        "search-then-fetch",
        "playground",
        "api-playground"
      ],
      "packIds": [
        "guide/host-web-agentic-api"
      ]
    },
    {
      "id": "playground",
      "type": "guide",
      "title": "Run the web-agentic playground",
      "summary": "Start the catalog-driven Try-it UI against @x12i/web-agentic-api on zone ports 7080 / 7081.",
      "aliases": [],
      "audiences": [
        "developers"
      ],
      "tags": [],
      "goals": [],
      "path": "guides/playground.md",
      "webPath": "/guides/playground",
      "prerequisites": [],
      "related": [
        "api-playground",
        "host-web-agentic-api",
        "search-then-fetch",
        "web-functions"
      ],
      "packIds": [
        "guide/playground"
      ]
    },
    {
      "id": "research-packet",
      "type": "guide",
      "title": "Research packet",
      "summary": "Build a multi-source research packet with evidence blocks without generating a final prose answer.",
      "aliases": [],
      "audiences": [
        "developers"
      ],
      "tags": [],
      "goals": [],
      "path": "guides/research-packet.md",
      "webPath": "/guides/research-packet",
      "prerequisites": [],
      "related": [
        "search-then-fetch",
        "web-functions"
      ],
      "packIds": [
        "guide/research-packet"
      ]
    },
    {
      "id": "web-functions",
      "type": "guide",
      "title": "Web Functions (FuncX + AI Profiles)",
      "summary": "Connect approved FuncX bindings and AI Profile profile/choice slots to research packets, evidence, and diffs without owning the FuncX or model catalogs.",
      "aliases": [],
      "audiences": [
        "developers"
      ],
      "tags": [],
      "goals": [],
      "path": "guides/web-functions.md",
      "webPath": "/guides/web-functions",
      "prerequisites": [],
      "related": [
        "research-packet",
        "search-then-fetch"
      ],
      "packIds": [
        "guide/web-functions"
      ]
    },
    {
      "id": "search-then-fetch",
      "type": "use-case",
      "title": "Search then fetch selected pages",
      "summary": "Discover ranked URLs with Serper, then fetch selected results with Playwright.",
      "aliases": [],
      "audiences": [
        "developers"
      ],
      "tags": [
        "search",
        "serper",
        "fetch"
      ],
      "goals": [
        "Discover ranked URLs with Serper, then fetch selected results with Playwright."
      ],
      "path": "use-cases/search-then-fetch.md",
      "webPath": "/use-cases#search-then-fetch",
      "prerequisites": [
        "SERPER_API_KEY"
      ],
      "related": [
        "00-overview"
      ],
      "packIds": [
        "use-case/search-then-fetch"
      ]
    },
    {
      "id": "http-process-compliance",
      "type": "use-case",
      "title": "Run a compliant local API process",
      "summary": "Bind the API with @x12i/core-service on zone web-agentic-tools (ports, /health, /_live).",
      "aliases": [],
      "audiences": [
        "developers"
      ],
      "tags": [
        "core-service",
        "ports-manager",
        "live"
      ],
      "goals": [
        "Bind the API with @x12i/core-service on zone web-agentic-tools (ports, /health, /_live)."
      ],
      "path": "use-cases/http-process-compliance.md",
      "webPath": "/use-cases#http-process-compliance",
      "prerequisites": [],
      "related": [
        "00-overview"
      ],
      "packIds": [
        "use-case/http-process-compliance"
      ]
    },
    {
      "id": "host-in-monorepo",
      "type": "use-case",
      "title": "Host web-agentic in another monorepo",
      "summary": "Install @x12i/web-agentic-api and start a compliant HTTP host without cloning this repo.",
      "aliases": [],
      "audiences": [
        "developers"
      ],
      "tags": [
        "host",
        "npm",
        "web-agentic-api"
      ],
      "goals": [
        "Install @x12i/web-agentic-api and start a compliant HTTP host without cloning this repo."
      ],
      "path": "use-cases/host-in-monorepo.md",
      "webPath": "/use-cases#host-in-monorepo",
      "prerequisites": [
        "Node 20+",
        "npx playwright install chromium"
      ],
      "related": [
        "00-overview"
      ],
      "packIds": [
        "use-case/host-in-monorepo"
      ]
    },
    {
      "id": "grounded-answer-from-web",
      "type": "use-case",
      "title": "Grounded answer from a research packet",
      "summary": "Build or reuse a research packet, then produce a citation-validated answer via an approved FuncX synthesis binding.",
      "aliases": [],
      "audiences": [
        "developers"
      ],
      "tags": [
        "funcx",
        "research",
        "answer",
        "ai-profiles"
      ],
      "goals": [
        "Build or reuse a research packet, then produce a citation-validated answer via an approved FuncX synthesis binding."
      ],
      "path": "use-cases/grounded-answer-from-web.md",
      "webPath": "/use-cases#grounded-answer-from-web",
      "prerequisites": [
        "WEB_AGENTIC_FUNCX_MODE",
        "WEB_AGENTIC_FUNCTION_BINDINGS"
      ],
      "related": [
        "00-overview"
      ],
      "packIds": [
        "use-case/grounded-answer-from-web"
      ]
    },
    {
      "id": "try-playground",
      "type": "use-case",
      "title": "Try endpoints in the product playground",
      "summary": "Run pnpm ui and exercise web-agentic REST endpoints from the catalog-driven Try-it UI.",
      "aliases": [],
      "audiences": [
        "developers"
      ],
      "tags": [
        "playground",
        "ui",
        "try-it"
      ],
      "goals": [
        "Run pnpm ui and exercise web-agentic REST endpoints from the catalog-driven Try-it UI."
      ],
      "path": "use-cases/try-playground.md",
      "webPath": "/use-cases#try-playground",
      "prerequisites": [],
      "related": [
        "00-overview"
      ],
      "packIds": [
        "use-case/try-playground"
      ]
    },
    {
      "id": "embed-api-playground",
      "type": "use-case",
      "title": "Embed @x12i/api-playground for your own APIs",
      "summary": "Install the reusable API playground shell and mount it for a product-specific catalog and Try-it UI.",
      "aliases": [],
      "audiences": [
        "developers"
      ],
      "tags": [
        "api-playground",
        "npm",
        "try-it"
      ],
      "goals": [
        "Install the reusable API playground shell and mount it for a product-specific catalog and Try-it UI."
      ],
      "path": "use-cases/embed-api-playground.md",
      "webPath": "/use-cases#embed-api-playground",
      "prerequisites": [
        "Node 20+"
      ],
      "related": [
        "00-overview"
      ],
      "packIds": [
        "use-case/embed-api-playground"
      ]
    },
    {
      "id": "00-overview",
      "type": "book",
      "title": "Overview",
      "summary": "Install, surfaces, Serper search, FuncX, playground, API playground shell, and HTTP process compliance.",
      "aliases": [
        "CASE FILE · WA-00"
      ],
      "audiences": [
        "developers"
      ],
      "tags": [
        "start-here",
        "overview",
        "search",
        "funcx",
        "playground",
        "core-service"
      ],
      "goals": [],
      "path": "books/00-overview/",
      "webPath": "/books/00-overview",
      "prerequisites": [],
      "related": [],
      "packIds": []
    }
  ]
}