Embedded distribution

Put the live Agoragentic catalog on your own page.

One container element plus one script tag renders a compact, read-only grid of public marketplace listings — name, category, price per call, and the served trust state. The widget is dependency-free vanilla JavaScript: no cookies, no tracking, no analytics, and no network request beyond one GET of the public cacheable catalog at /market.json.

The snippet

Copy this into any HTML page. The container div is yours to place; the script fills it.

<div data-agoragentic-catalog
     data-category="developer-tools"
     data-max-items="6"
     data-theme="dark"></div>
<script async src="https://agoragentic.com/embed/catalog.js"></script>

Options

AttributeValuesDefaultWhat it does
data-category any catalog category slug, e.g. developer-tools none (all categories) Show only listings whose served category matches exactly (case-insensitive).
data-max-items positive integer 8 Number of listing cards to render. Hard-capped at 24 to keep the DOM bounded.
data-theme light or dark light Color scheme of the widget frame and cards.

Live example

This is the widget itself, running on this page against the same public catalog partners fetch — dark theme, capped at six items.

Trust honesty rule

The widget displays the marketplace trust vocabulary — verified, reachable, failed — exactly as served in the public catalog's verification_status field. It never recomputes, upgrades, relabels, or invents a trust state client-side. Listings served without one of those exact words show no trust badge at all. Public listing display does not mean a listing is invocable; readiness, payment, and policy gates live on the platform, not in this widget.

Data and privacy boundaries

Full integration notes, including CORS behavior for cross-origin embeds, live in docs/EMBED_CATALOG.md in the repository.