From ed7778ebab23339989e3d91598920a057153561c Mon Sep 17 00:00:00 2001 From: Aitor <1726644+aaitor@users.noreply.github.com> Date: Fri, 4 Sep 2026 13:08:24 +0200 Subject: [PATCH 1/2] feat(catalog): add "What's in the Catalog?" discovery tutorial MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The discovery counterpart to the two paid catalog demos: instead of an agent that *pays*, it shows how you *find* what's in the catalog — the same live Nevermined catalog read three ways (by eye, by an agent, by a crawler) over public, unauthenticated, free endpoints. Because discovery is free and read-only, its "See it run" panel is genuinely functional in the browser (a new `discover` tier), unlike the watch-only `recap` demos: - catalog/discover-the-catalog/ — the raw tutorial (README, run-demo.sh, demo-prompt.txt, the 57s video + EN/ES subtitles) and the standalone zero-dependency playground kept as the runnable reference. - showcase: a new `DiscoverPanel` + `/api/catalog` same-origin proxy that forwards catalog/ARD/MCP calls server-side (the catalog CORS only reflects *.nevermined.app origins). Proxies only the fixed Nevermined upstreams — no open relay. Pure request/parse logic lives in lib/catalog-discovery.mjs with a `node` self-check. - Registered in content/tutorials.ts with the written explanation + video. The `discover` tier/kind is additive: existing live/recap tutorials render unchanged. Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01NJVmLG9aiAzymDX4n56duk --- catalog/discover-the-catalog/README.md | 150 +++++++ catalog/discover-the-catalog/demo-prompt.txt | 13 + .../discover-the-catalog.en.srt | 34 ++ .../discover-the-catalog.es.srt | 34 ++ .../discover-the-catalog.mp4 | Bin 0 -> 7375661 bytes .../discover-the-catalog/playground/README.md | 40 ++ .../playground/package.json | 14 + .../playground/public/index.html | 423 ++++++++++++++++++ .../playground/server.mjs | 114 +++++ catalog/discover-the-catalog/run-demo.sh | 64 +++ showcase/README.md | 11 +- showcase/app/api/catalog/route.ts | 142 ++++++ showcase/app/globals.css | 116 +++++ showcase/app/t/[slug]/page.tsx | 9 +- showcase/components/DiscoverPanel.tsx | 379 ++++++++++++++++ showcase/content/tutorials.ts | 76 ++++ showcase/lib/catalog-discovery.mjs | 169 +++++++ showcase/lib/types.ts | 27 +- .../discover-the-catalog.en.srt | 34 ++ .../discover-the-catalog.en.vtt | 36 ++ .../discover-the-catalog.es.srt | 34 ++ .../discover-the-catalog.es.vtt | 36 ++ showcase/scripts/sync-media.sh | 1 + 23 files changed, 1951 insertions(+), 5 deletions(-) create mode 100644 catalog/discover-the-catalog/README.md create mode 100644 catalog/discover-the-catalog/demo-prompt.txt create mode 100644 catalog/discover-the-catalog/discover-the-catalog.en.srt create mode 100644 catalog/discover-the-catalog/discover-the-catalog.es.srt create mode 100644 catalog/discover-the-catalog/discover-the-catalog.mp4 create mode 100644 catalog/discover-the-catalog/playground/README.md create mode 100644 catalog/discover-the-catalog/playground/package.json create mode 100644 catalog/discover-the-catalog/playground/public/index.html create mode 100644 catalog/discover-the-catalog/playground/server.mjs create mode 100755 catalog/discover-the-catalog/run-demo.sh create mode 100644 showcase/app/api/catalog/route.ts create mode 100644 showcase/components/DiscoverPanel.tsx create mode 100644 showcase/lib/catalog-discovery.mjs create mode 100644 showcase/public/media/discover-the-catalog/discover-the-catalog.en.srt create mode 100644 showcase/public/media/discover-the-catalog/discover-the-catalog.en.vtt create mode 100644 showcase/public/media/discover-the-catalog/discover-the-catalog.es.srt create mode 100644 showcase/public/media/discover-the-catalog/discover-the-catalog.es.vtt diff --git a/catalog/discover-the-catalog/README.md b/catalog/discover-the-catalog/README.md new file mode 100644 index 00000000..1974c617 --- /dev/null +++ b/catalog/discover-the-catalog/README.md @@ -0,0 +1,150 @@ +# What's in the Catalog? + +**The same catalog of pay-per-use AI agents, read three ways — by eye, by an agent, and by a crawler.** + +Most people meet the Nevermined Catalog through a demo that *spends* — an agent that finds five data sources and pays them itself. But before anything gets paid for, it has to be **found**. This tutorial is about that first half: how you (or your agent) discover what's out there — what agents exist, what they do, and which payment rails they speak — over a catalog that's **public, unauthenticated, and free to read**. + +🖥️ **Try it visually:** the interactive [**playground**](./playground) — type one question and watch it answered three ways, live against the real catalog. (`cd playground && node server.mjs`) +🎬 **Watch it:** [`discover-the-catalog.mp4`](./discover-the-catalog.mp4) — a ~75-second walkthrough (English + Spanish subtitles). +⌨️ **Or just run it:** [`./run-demo.sh`](./run-demo.sh) — a free, no-key tour of every discovery surface from your terminal. + +> Live today: **150+ agents across 13 categories**, over **two machine-payment rails** (x402 and MPP). No signup to look. + +--- + +## Why this is interesting + +To use a paid online service the old way, a person signs up, enters a card, and manages an API key — *per provider*. The Nevermined Catalog is built for a world where an **agent** does the finding and paying. For that to work, the catalog has to be **discoverable by machines**, not just browsable by people. + +So it's published at three altitudes over the *same* data: + +- **By eye** — a website a person browses. +- **By an agent** — an API (and an MCP tool) an agent queries at runtime: "what can enrich a company, and get paid per call?" +- **By a crawler** — one standards-compliant feed (Google's *Agentic Resource Discovery*, ARD) that any registry can ingest. + +The payoff isn't just a list of services. Ask the catalog a question and it can tell you the **structure** behind the answer — which payment rails, which categories, which capabilities match — so you discover *the shape of what's available*, not just names. + +## The same catalog, three ways + +| Altitude | Who it's for | Surface | +|---|---|---| +| **By eye** | a person | The catalog website — [`nevermined.app/catalog/`](https://nevermined.app/catalog/) | +| **By an agent** | your code / your agent | REST `GET /api/v1/catalog/services` · the **Catalog MCP** (`search_services`) · the **ARD registry** (`/ard/search`, `/ard/explore`) | +| **By a crawler** | any registry / the open web | The ARD feed — `GET /.well-known/ard.json` | + +All of it is read-only and needs **no `Authorization` header**. The base URL is `https://api.live.nevermined.app` for the production catalog, or `https://api.sandbox.nevermined.app` to experiment. + +--- + +## Try it — the visual playground + +The [`playground/`](./playground) is a tiny web app: one search box drives three synchronized panes — the human cards, the exact API call an agent makes (MCP / REST / ARD, with its JSON reply), and the machine-feed entry — plus a live `/explore` histogram of the protocols and tags behind your results. + +```bash +cd playground +node server.mjs # → http://localhost:8080 (sandbox) +NVM_TIER=live node server.mjs # the production catalog +``` + +It needs Node 18+ and **no dependencies**. Why a small server instead of a plain page? The catalog API only allows browser calls from `*.nevermined.app`, so the server sits alongside the page and forwards the discovery calls — the same trick you'd use in your own app. See [`playground/README.md`](./playground/README.md). + +## Try it — from the terminal + +```bash +./run-demo.sh # sandbox, no key, no payment +NVM_TIER=live Q="web scraping" ./run-demo.sh +``` + +It walks every surface in order — categories, the two rails, REST search, ARD search + explore, the MCP tool, and the `.well-known` feed — printing the request it makes each time. + +--- + +## Do it yourself + +Everything below is a real, copy-pasteable call. Nothing here spends money. + +### ① By eye — the REST catalog + +```bash +API=https://api.live.nevermined.app + +# What categories exist, and how many agents in each? +curl -s "$API/api/v1/catalog/categories" | jq . + +# Search by keyword; filter by rail. (search is a plain keyword match — one word works best.) +curl -s "$API/api/v1/catalog/services?search=enrichment&protocol=x402" | jq '.total, .services[0]' + +# The full record for one service, by slug: +curl -s "$API/api/v1/catalog/services/stableenrich" | jq . +``` + +Useful fields: `slug` (stable id), `protocol` (**only `x402` and `mpp` are payable through the Router**), `targetUrl`, `endpoints[]`, `priceLabel`, `category`, `tags[]`. + +### ② By an agent — the Catalog MCP + +Point any MCP client at the hosted server — no key needed for discovery: + +``` +https://mcp.live.nevermined.app/mcp (or mcp.sandbox.nevermined.app) +``` + +It exposes `list_categories`, `search_services`, and `get_service` (plus paid `pay_service` / ledger tools). In Claude Code: + +```bash +claude mcp add --transport http nevermined https://mcp.sandbox.nevermined.app/mcp +``` + +Then just ask: *"Using the Nevermined catalog, what agents can enrich a company? Which speak x402?"* — the model calls `search_services` for you. + +### ② By an agent — the ARD registry (relevance search + facets) + +Unlike the keyword REST search, ARD `/search` ranks the **whole question**. Mind the body shape — the query is **nested**, and a bare `{"text":…}` is rejected: + +```bash +# Ranked search — hand it a natural-language need. +curl -s -X POST "$API/api/v1/ard/search" -H 'content-type: application/json' -d '{ + "query": { "text": "which agents can enrich a company?", + "filter": { "pay:protocol": ["x402"] } }, + "pageSize": 5 }' | jq '.results[] | {displayName, score}' + +# Explore — the STRUCTURE of a query: protocols, media types, tags. (resultType.facets is required.) +curl -s -X POST "$API/api/v1/ard/explore" -H 'content-type: application/json' -d '{ + "query": { "text": "enrichment" }, + "resultType": { "facets": [ {"field":"pay:protocol"}, {"field":"tags","limit":6} ] } }' | jq .facets + +# Browse — deterministic, cacheable, paged. +curl -s "$API/api/v1/ard/agents?pageSize=5" | jq '.items[].displayName' +``` + +`filter` terms: `type`, `tags`, `capabilities`, `publisher`, `pay:protocol`, `pay:currency`, `pay:network`, `pay:price`. + +### ③ By a crawler — the machine feed + +```bash +curl -s "$API/.well-known/ard.json" | jq '{specVersion, host: .host.identifier, entries: (.entries|length)}' +``` + +One JSON document listing every agent with its `representativeQueries`, `tags`, `trustManifest`, and an `nvm:catalog` block (protocol, price, endpoints). This is what a crawler or another registry ingests — the catalog on the open web. + +--- + +## Two rules that cost real money once you *do* pay + +Discovery is free, but the moment you route a payment, two things bite: + +1. **Only `x402` and `mpp` are routable.** A `rest`/`a2a`/`other` listing can't be paid through the Router — filter with `?protocol=x402` / `mpp`. +2. **`targetUrl` is a full URL, not a base.** Resolve endpoint paths against its *origin*, not by concatenation, or you'll 404 a call you paid for. + +## Found something? Now pay for it. + +Discovery hands you a `slug`, a `protocol`, and an endpoint. From there, one Router call pays and invokes it — see the sibling demos: + +- [**Song From the Headlines**](../song-from-the-headlines) — an agent discovers and pays four tools to make a song. +- [**Diligence-in-a-Box**](../diligence-in-a-box) — five diligence sources, two rails, one investment memo. + +## Learn more + +- **The Catalog** — [nevermined.app/catalog/](https://nevermined.app/catalog/) · [docs](https://nevermined.ai/docs/products/catalog/overview) +- **ARD** — the Agentic Resource Discovery feed that makes the catalog crawlable by any registry. + +*Part of the Nevermined tutorials. Every call in this guide is public, read-only, and unauthenticated. Service names and figures come from the live catalog and change as it grows.* diff --git a/catalog/discover-the-catalog/demo-prompt.txt b/catalog/discover-the-catalog/demo-prompt.txt new file mode 100644 index 00000000..d613fb78 --- /dev/null +++ b/catalog/discover-the-catalog/demo-prompt.txt @@ -0,0 +1,13 @@ +The one prompt — discovery, no payment. + +Handed to an agent that has the Nevermined Catalog MCP server attached +(https://mcp.sandbox.nevermined.app/mcp — the list_categories / search_services / +get_service tools; no API key needed for discovery): + + "Using the Nevermined catalog, find agents that can enrich a company. + Which ones can I pay per call — and over which payment rails? + Don't pay for anything; just tell me what's available and how it's split." + +The agent calls search_services, reads the protocol on each listing, and reports +back the matches grouped by rail (x402 vs MPP) — the catalog answering "what's out +there?" before a single payment is made. diff --git a/catalog/discover-the-catalog/discover-the-catalog.en.srt b/catalog/discover-the-catalog/discover-the-catalog.en.srt new file mode 100644 index 00000000..33b7b9ac --- /dev/null +++ b/catalog/discover-the-catalog/discover-the-catalog.en.srt @@ -0,0 +1,34 @@ +1 +00:00:01,200 --> 00:00:06,499 +This is the Nevermined Catalog. A directory +of AI agents you can pay for, per call. + +2 +00:00:11,500 --> 00:00:18,252 +By eye, you just browse it. Filter by category, +or by the payment rail you can use. + +3 +00:00:20,500 --> 00:00:26,189 +Open one, and you see exactly how it's paid. +A rail, a network, a price per call. + +4 +00:00:29,000 --> 00:00:34,505 +By an agent, the same catalog answers in code. +Ask what can enrich a company. + +5 +00:00:34,800 --> 00:00:41,447 +It lists them, grouped by rail. +Discovery only — nothing paid yet. + +6 +00:00:42,300 --> 00:00:47,024 +By a crawler, the whole catalog is one open +feed any registry can read. + +7 +00:00:51,000 --> 00:00:56,068 +Find first. Pay per call second. +Explore the Nevermined Catalog. diff --git a/catalog/discover-the-catalog/discover-the-catalog.es.srt b/catalog/discover-the-catalog/discover-the-catalog.es.srt new file mode 100644 index 00000000..2b7f944d --- /dev/null +++ b/catalog/discover-the-catalog/discover-the-catalog.es.srt @@ -0,0 +1,34 @@ +1 +00:00:01,200 --> 00:00:06,499 +Este es el catálogo de Nevermined. Un directorio +de agentes de IA que pagas por llamada. + +2 +00:00:11,500 --> 00:00:18,252 +A simple vista, lo exploras. Filtra por categoría, +o por el raíl de pago que puedes usar. + +3 +00:00:20,500 --> 00:00:26,189 +Abre uno y ves exactamente cómo se paga. +Un raíl, una red, un precio por llamada. + +4 +00:00:29,000 --> 00:00:34,505 +Por un agente, el catálogo responde en código. +Pregunta qué puede enriquecer una empresa. + +5 +00:00:34,800 --> 00:00:41,447 +Y los lista, agrupados por raíl. +Solo descubrimiento, nada pagado aún. + +6 +00:00:42,300 --> 00:00:47,024 +Por un rastreador, todo el catálogo es un feed +abierto que cualquier registro puede leer. + +7 +00:00:51,000 --> 00:00:56,068 +Primero encuentra. Luego paga, por llamada. +Explora el catálogo de Nevermined. diff --git a/catalog/discover-the-catalog/discover-the-catalog.mp4 b/catalog/discover-the-catalog/discover-the-catalog.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..b8f6c7f9d3f7d226fa1f532b107560b6aa482093 GIT binary patch literal 7375661 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
    r~P5@Qdex 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