Feature Requests
Propose improvements to the SnapsOS CLI, Marketplace UI, the Framework/registry, or the public API.
Purpose
Clear, scoped requests help us ship changes that improve safety, reliability, and operator UX.
What to Propose
- CLI: new flags, verify-only/dry-run, JSON output, resumable downloads.
- Marketplace: filters/sorting, provider profiles, Trusted Score.
- Framework/API: schema fields, validation rules, practical endpoints.
- DX/Observability: clearer errors, logs, exit codes.
Before You File
- Search existing issues/PRs.
- Describe the problem first, then the solution.
- Note alternatives/workarounds and who benefits.
How to Propose
- Open an issue in
https://github.com/denodesxyz/snapsvault. - Keep scope small; link mocks or examples.
- Call out risks, compatibility, and acceptance criteria.
Minimal Template
markdown
**Title:** Short action title
**Problem:** What’s hard today and for whom?
**Proposed Solution:** What changes (CLI flag, UI control, API/schema)? One example.
**Acceptance Criteria:** Objective checks to call it “done”.
**Alternatives / Risks:** Brief notes on trade-offs, compat, security.How We Prioritize
Impact on operators/validators, safety & integrity, alignment with standards, effort/maintainability, and backward compatibility.
Next Steps
- Shipping code? See Improve CLI or Frontend.
- Publishing data? See Contribute Snapshots.
- Ready to propose? Open an issue with the template above.
