PersistenceAI is currently a closed-source project. The core codebase is proprietary and remains private.
The following types of repositories should be public:
- ✅ Website/Documentation - Public-facing content (e.g.,
Landing) - ✅ Install Scripts - Installation and deployment scripts
- ✅ Select Tools - Specific tools or utilities that may be open-sourced
- ✅ Examples/Templates - Example code, templates, or starter projects
- ✅ Organization Files -
.githubrepository with organization-wide files
The following should remain private:
- 🔒 Core Codebase - Main application code
- 🔒 Proprietary Features - Closed-source features and implementations
- 🔒 Internal Tools - Development and build tools
- 🔒 Configuration - Internal configuration and secrets
- 🔒 Research/Development - Experimental or in-development features
Some components may be selectively open-sourced in the future:
- Criteria: Components that don't expose proprietary logic
- Examples: CLI wrappers, example integrations, documentation tools
- Process: Each component will be evaluated individually
- Licensing: Will use appropriate open-source licenses when released
Recommended: Set organization default to Private
- Go to Settings → General
- Scroll to Repository creation
- Set Default repository visibility to Private
This ensures new repositories are private by default, requiring explicit action to make them public.
When transferring repositories:
- Public → Private: Always allowed
- Private → Public: Requires careful review to ensure no proprietary code is exposed
- Review before making public: Always review code before making a repository public
- Use
.gitignore: Ensure sensitive files are never committed - Separate concerns: Keep public and private code in separate repositories
- Document decisions: Document why a repository is public or private
- Regular audits: Periodically review repository visibility settings
If unsure about repository visibility:
- Contact: PersistenceAI@proton.me
- Review this document
- Consider: "Does this expose proprietary logic or sensitive information?"
Last Updated: Based on current project status