# info.summary
Read-only JSON API for the OpenClaw ecosystem registry at shelldex.com.

# info.description
Static JSON endpoints describing the OpenClaw ecosystem: personal AI agent frameworks, their GitHub health, and side-by-side comparisons. No authentication. No rate limit. All endpoints regenerate on each deploy. Slugs are lowercase, hyphen-separated. Comparison pair slugs must be alphabetical (e.g., `hermes-vs-openclaw`, never `openclaw-vs-hermes`).

# paths./api/projects/{slug}.json.get.summary
Retrieve a single project by its canonical slug.

# paths./api/projects/{slug}.json.get.parameters[].description
Canonical project slug (lowercase, hyphen-separated). Example: `hermes`, `openclaw`.

# paths./api/compare/{pair}.json.get.description
Returns both projects' metadata plus computed key differences. The `pair` path parameter must be the canonical, alphabetically-ordered pair slug (`{slugA}-vs-{slugB}` where slugA < slugB lexicographically).

# paths./api/compare/{pair}.json.get.responses.404.description
Pair is not in the indexable comparison set.