QVeris Ecosystem Manifests
QVeris ecosystem entries use a versioned manifest to describe recipes, skills, plugins, and marketplace-ready listings with the same metadata surface.
The current schema is manifest.schema.json, version 2026-05-13.
What The Manifest Covers#
- Identity: stable
id,kind,name,version, and lifecyclestatus. - Marketplace listing fields:
listing_slug,headline,audience,use_cases,integration_methods, andprimary_cta. - Permissions: QVeris capability scopes, network hosts, local files, and secrets.
- Compatibility: minimum CLI, MCP, Python SDK, skill, or plugin versions.
- Docs and examples: required local README plus runnable or copy-paste complete commands.
Validation#
Run the validator from the repository root:
node scripts/validate-ecosystem-manifests.mjsValidate a specific manifest or directory:
node scripts/validate-ecosystem-manifests.mjs recipes/finance-research/qveris.manifest.json
node scripts/validate-ecosystem-manifests.mjs recipesCI runs the same validator on recipe, schema, and validator changes. A manifest fails validation when required metadata is missing, permission declarations are incomplete, examples point at missing docs, or marketplace listing fields are absent.
Run validator regression tests:
node scripts/test-ecosystem-validator.mjsManifest Templates#
Use these as starting points, then replace every placeholder before committing a real qveris.manifest.json.