Describe a task in English, get the x402 endpoint to call — host, resource, price, 30d calls and payer counts. Scored offline against the pinned bazaar snapshot (top-500 of 93,772 listings), so the page is fully self-contained: no fetch, no key, no state.
name + " " + desc: tokenize (lowercase, ASCII [a-z0-9] runs, 49-word frozen stopword list), idf(t) = ln(1 + (N − df + 0.5)/(df + 0.5)) over N=500 docs, score = Σ qtf(t)·idf(t)·tf(t)(k1+1)/(tf + k1(1−b+b·dl/avgdl)) with k1=1.5, b=0.75. The page re-derives the pinned ranking in-browser and line-compares it against the committed CLI report.(−score, −calls30d, −payers30d, price-or-∞, host, url) — BM25 first, then the #55 activity/breadth/cheapest convention as tie-break.