Contributing
CryptoDesk AI is open to thoughtful contributions, especially those that improve clarity, safety, and release discipline.
Contribution Flow
The expected contribution flow is simple:
- open or review an issue
- make focused changes
- preserve type safety and architecture boundaries
- document behavior and release impact when needed
Quality Gates
The repository uses a straightforward but meaningful set of checks:
- strict TypeScript type checking
- Jest test coverage
- CI build verification
- dependency audit scanning
Contributions should keep those gates healthy instead of bypassing them.
Community Expectations
The project includes:
- a Code of Conduct
- issue templates
- release operations templates
- a security policy for sensitive reports
Contribute with the product philosophy in mind
Changes should preserve the core posture of the product: non-custodial, simulation-first, advisory-only AI, and clear security boundaries across renderer, preload, and main.