|
| 1 | +# Roadmap & Milestones <!-- omit in toc --> |
| 2 | + |
| 3 | +This document was last updated on 06-10-2022. |
| 4 | + |
| 5 | +- [V1 Roadmap](#v1-roadmap) |
| 6 | +- [Milestones](#milestones) |
| 7 | + - [M1. Pocket PoS (Proof of Stake)](#m1-pocket-pos-proof-of-stake) |
| 8 | + - [M2. Pocket DoS (Devnet of Servicers)](#m2-pocket-dos-devnet-of-servicers) |
| 9 | + - [M3. Pocket RoS (Relay or Slash)](#m3-pocket-ros-relay-or-slash) |
| 10 | + - [M4. Pocket CoS (Cloud of Services)](#m4-pocket-cos-cloud-of-services) |
| 11 | + - [M5. Pocket IoS (Innovate or Skip)](#m5-pocket-ios-innovate-or-skip) |
| 12 | + - [M6. Pocket FoS (Finish or Serve)](#m6-pocket-fos-finish-or-serve) |
| 13 | + - [M7. Pocket NoS (North Star)](#m7-pocket-nos-north-star) |
| 14 | + |
| 15 | +Note that this is a live document and is subject to change. It is managed by the Core team to provide a high-level idea for the community on the team's current plans. |
| 16 | + |
| 17 | +This Github repo will be updated to reflect all the Milestones listed here, and smaller milestones, projects, tasks are going to be created and updated on an ongoing basis. |
| 18 | + |
| 19 | +## V1 Roadmap |
| 20 | + |
| 21 | +```mermaid |
| 22 | +gantt |
| 23 | + title Pocket V1 Roadmap |
| 24 | + dateFormat YYYY-MM-DD |
| 25 | + section Milestone 1 |
| 26 | + Pocket PoS :a1, 2022-06-01, 60d |
| 27 | + section Milestone 2 |
| 28 | + Pocket DoS :a1, 2022-06-01, 120d |
| 29 | + section Milestone 3 |
| 30 | + Pocket RoS :a1, 2022-08-01, 60d |
| 31 | + section Milestone 4 |
| 32 | + Pocket CoS :a1, 2022-10-01, 120d |
| 33 | + section Milestone 5 |
| 34 | + Pocket IoS :a1, 2022-10-01, 60d |
| 35 | + section Milestone 6 |
| 36 | + Pocket FoS :a1, 2023-01-01, 85d |
| 37 | +``` |
| 38 | + |
| 39 | +## Milestones |
| 40 | + |
| 41 | +### M1. Pocket PoS (Proof of Stake) |
| 42 | + |
| 43 | +Goals: |
| 44 | + |
| 45 | +- Basic LocalNet development environment |
| 46 | +- Tendermint Core equivalent for a proof-of-stake blockchain custom-built for Pocket |
| 47 | + |
| 48 | +Non-goals: |
| 49 | + |
| 50 | +- Pocket specific utility |
| 51 | +- Devnet infrastructure |
| 52 | + |
| 53 | +### M2. Pocket DoS (Devnet of Servicers) |
| 54 | + |
| 55 | +Goals: |
| 56 | + |
| 57 | +- Pocket V1 to Devnet deployment |
| 58 | +- Supporting infrastructure & automation for Milestones 1 & 3 |
| 59 | +- Auxiliary services to enable visibility and benchmarking via telemetry and logging |
| 60 | + |
| 61 | +### M3. Pocket RoS (Relay or Slash) |
| 62 | + |
| 63 | +Goals: |
| 64 | + |
| 65 | +- Pocket Network utility-specific business logic including: |
| 66 | + - Devnet supporting ETH relays |
| 67 | + - Initial implementation of reward distribution, report cards, etc... |
| 68 | + |
| 69 | +### M4. Pocket CoS (Cloud of Services) |
| 70 | + |
| 71 | +Goals: |
| 72 | + |
| 73 | +- Launch an incentivized Testnet |
| 74 | +- Testnet load testing, chaos testing, identification of attack vectors, etc... |
| 75 | +- Drive automation from community contributions |
| 76 | + |
| 77 | +### M5. Pocket IoS (Innovate or Skip) |
| 78 | + |
| 79 | +Goals: |
| 80 | + |
| 81 | +- Feature cuts and realignment on V1 Mainnet launch |
| 82 | +- R&D for Pocket specific use cases, as well as sources of innovation and optimization |
| 83 | +- General-purpose relay support |
| 84 | + |
| 85 | +### M6. Pocket FoS (Finish or Serve) |
| 86 | + |
| 87 | +Goals: |
| 88 | + |
| 89 | +- Resolve critical launch blocking bugs |
| 90 | +- Identify and/or resolve tech debt |
| 91 | +- Prepare a post-Mainnet launch set of plans |
| 92 | +- Launch V1 Mainnet |
| 93 | + |
| 94 | +### M7. Pocket NoS (North Star) |
| 95 | + |
| 96 | +Shoot for the ✨ and we will land on the 🌕 |
0 commit comments