## Development Roadmap > ◻︎ To Do | ⚙️ In Progress | ✅ Done | ### Milestone 1 - (Completed in Q4 2021) > After successful completion of this **Milestone**, a user should be able to: Push, Pull, Search and Manage their container images on OpenRegistry. Any container engines (like nerdctl or docker cli) should also be able to use HTTP Basic and JWT Authentication. A basic form of Web Interface will also be ready to use. In addition to this, We should have received Certification from Open Containers Initiative Organization for implementing Distribution Spec. |OCI Distribution Spec Implementation|AuthN & AuthZ|APIs, Web Interface, & Integration| |----|----|---| |✅ Push Container Images|✅ Implement Registry Spec Compliant Authentication Protocol|✅ Catalog API for Listing Container Images| |✅ Push Container Manifests|✅ Server Side Network and bandwidth Optimization|✅ System Wide Logging| |✅ Pull Contianer Images |✅ Migrate KV Store to PostgreSQL|✅ List Tags API| |✅ Pull Container Image Manifests|✅ JWT Support|✅ Basic Web Interface| |✅ Content Discovery & Management|✅ HTTPS - Basic Authentication|✅ Release Closed Beta Program| |✅ OCI Conformance Certification||| **Engineers Worked on this:** Gunjan Valecha & Jasdeep Singh **Funding Requested: $30k USD** ### Milestone 2 - (Completed in Q1 2022) > After successful completion of this **Milestone**, we'll have a brand new designs implemented. A state-of-the-art Web Interface will be released along with personalised blog posts, Login With Github, Autocompletion for searching container images and an Uptime status page to monitor OpenRegistry's uptime. |Web App Development|Workflows & Developer Experience|New Release and the way forward| |----------|--------|----------| |✅ Design Logo & Web Interface |✅ Logs & Metrics collection \w FluentBit and Grafana|◻︎ Cut a new release| |✅ New Home Page for OpenRegistry|✅ Uptime Status Page|✅ Integrate Email Service with OpenRegistry| |✅ OpenRegistry Dashboard View|✅ OAuth2.0 /w GitHub|✅ Enable Sign In & Sign up on Web Interface| |✅ Settings & Profile Page|✅ New Blogs about OpenRegistry & collaborations|◻︎ Load & Performance Testing| |✅ Search With Autocomplete|✅ Documentations|| **Engineers Worked on this:** Gunjan Valecha & Jasdeep Singh **Funding Requested: $30k USD** ### Milestone 3 - (on-going) > Upon successful completion of this **Milestone**, OpenRegistry will have multiple storage backends, thorough collaborations with IPFS and Filebase. These backends will be configurable by the end user. We're looking forward to bring WebAuthN to OpenRegistry as it will eliminate any need to collect PII. Along with this, we're also expecting Vulnerability scanning, Bring your own encryption keys and more. > Automated deployments are going to be a huge USP for OpenRegistry. With this feature, a user will be able to connect their GitHub account and enable automated builds for their container images on Pull Requests/Merges. |Web3 integrations|New Features & Enhancements|Ecosystem Building| |------|--------|-------| |✅ Collaborate with IPFS|⚙️ WebAuthn - Passwordless Access|◻︎ Run Freemium for 2022| |✅ Collaboration With Filebase|◻︎ Bring your own Encryption Key (BYOK)|◻︎ Contribute back to iExec, IPFS, Akash Network| |◻︎ Collaboration with iExec|⚙️ Automated Container Image builds| **Engineers Working on this:** Gunjan Valecha & Jasdeep Singh **Funding Requested: $60k USD** ### Milestone 4 (Timeline TBD, estimated early next year) |OpenRegistry Core|Enhancements|Web App| |------|------|---------| |◻︎ gRPC APIs for OCI Distribution Spec APIs|◻︎ Add iExec RLC as a payment method |◻︎ Cut a new release| |◻︎ Container Image Analytics|◻︎ Platform Agnostic Security Tokens (PASETO)|◻︎ Design Origin Illustrations| |◻︎ Private & Encrypted Container Images|◻︎ OCI Distrbution Spec Extensions support |◻︎ Subscription plan | **Engineers Working on this:** Gunjan Valecha & Jasdeep Singh **Funding Requested: $40k USD** ### Milestone 5 (Timeline TBD, estimated mid next year) |OpenRegistry Core|Enhancements|Web App| |------|------|---------| |◻︎ Organization Mode|◻︎ SPIFEE based resource access|◻︎ Animations for Web App and Blog| |◻︎ P2P Container Image Distribution| ◻︎ SPIFEE based resource access |◻︎ Vulnerability Scanning for Container Images| **Engineers Working on this:** Gunjan Valecha & Jasdeep Singh **Funding Requested: $40k USD** #### Total Funding Requested | Milestone | Amount (USD) | | --------- | ------------ | | 1 | $30k | | 2 | $30k | | 3 | $60k | | 4 | $40k | | 5 | $40k | | **Total** | $200k |