Feed a market index into DSH
Last updated 2026-11-09
DSH's Discover page does not scrape the web; it reads a market index (format 1 JSON). The index decides what you can browse, never what gets installed — installation always goes through the host plugin manager.
Shape
Top level is { format: 1, title, description, metadata, plugins }. metadata declares categories, labels and sort keys; each plugin carries name, localized title and description, and versions[] with exact SemVer, publish time and source (npm or a pinned git commit).
Configure
Add the index URL in the Discover area, or in the profile patch:
- id: plugin-market
config:
indexes:
- https://dshbazaar.io/api/index.json
Validation
Indexes are validated strictly — format version, package names, SemVer, timestamps, commit format, and unique names. A duplicate name rejects the whole document.