Content Marketplace
Content Types
| Type | Publisher | Org Upload |
|---|---|---|
| Skills | System admin | Yes (private) |
| Plugins | System admin | No |
| Experts | System admin | No |
Version Management
- Each item maintains a version list (zip + version + changelog)
- Always a “current release”; desktop pulls the latest published version
- Admin can unpublish problematic versions (auto-rollback to previous)
- Package integrity: sha256 and size recorded, verifiable on download
Desktop Distribution
GET /api/v1/catalog → Available content catalog
GET /api/v1/packages/:id/download → Token-authenticated zip download
Desktop can compare installed vs. catalog versions to detect updates.
Org Private Skills
Org admins upload private skill packages:
- Entry creation + version upload + publish/unpublish
- Default open to the org; restrictable via three-tier policies
- Slug unique within the org; distinguished from official by
org:prefix
Availability
User available = Official published ∩ Org enabled ∪ Org private (further narrowed by three-tier policies).