CognitiveOS .cgp package registry — a Go HTTP server for hosting, searching, versioning, and distributing cognitive patches with license/code unlock support.
| Method | Path | Description |
|---|---|---|
| GET | /v1/search?q= |
Search patches |
| GET | /v1/patches/:name |
Get patch metadata |
| GET | /v1/patches/:name/download |
Download .cgp archive |
| POST | /v1/patches |
Publish new patch |
| PUT | /v1/patches/:name/version |
Publish new version |
| GET | /health |
Healthcheck |
- Public: Read access for search, metadata, and download
- Token-based: Publishing requires a valid token
- Code unlock: Paid/supporter-only patches use unlock codes
go build -o bin/registry-server ./cmd/registry-server- Filesystem-backed metadata store
- Configurable patches directory
- CognitiveOS — main project repository
- cognitive-os.org — project website
- cpm — CLI client that searches and downloads from this registry
- Product Specs — registry API specification
- CognitiveOS Project — GitHub organization
- Branch from
development, notmain - Use topic branches:
feature/<name>,fix/<name>,bugfix/<name> - Open a PR to
developmentwith a clear title and description - Merge via squash after review
- Changes flow to
mainvia a release PR
See the SDLC repo for the full contribution guide, code review standards, and testing strategy.
Jean Machuca — GitHub · Sponsor
MIT