Skip to content

Commit

Permalink
Pocket V1 Roadmap (#92)
Browse files Browse the repository at this point in the history
## Description
The first version of Pocket V1's roadmap.

## Type of change
- [ ] Bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
- [x] This change requires a documentation update

## How Has This Been Tested?
NA

## Checklist:
NA
  • Loading branch information
Olshansk authored Jun 14, 2022
1 parent 7d673a3 commit b7270c1
Showing 1 changed file with 96 additions and 0 deletions.
96 changes: 96 additions & 0 deletions docs/roadmap/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,96 @@
# Roadmap & Milestones <!-- omit in toc -->

This document was last updated on 06-10-2022.

- [V1 Roadmap](#v1-roadmap)
- [Milestones](#milestones)
- [M1. Pocket PoS (Proof of Stake)](#m1-pocket-pos-proof-of-stake)
- [M2. Pocket DoS (Devnet of Servicers)](#m2-pocket-dos-devnet-of-servicers)
- [M3. Pocket RoS (Relay or Slash)](#m3-pocket-ros-relay-or-slash)
- [M4. Pocket CoS (Cloud of Services)](#m4-pocket-cos-cloud-of-services)
- [M5. Pocket IoS (Innovate or Skip)](#m5-pocket-ios-innovate-or-skip)
- [M6. Pocket FoS (Finish or Serve)](#m6-pocket-fos-finish-or-serve)
- [M7. Pocket NoS (North Star)](#m7-pocket-nos-north-star)

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.

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.

## V1 Roadmap

```mermaid
gantt
title Pocket V1 Roadmap
dateFormat YYYY-MM-DD
section Milestone 1
Pocket PoS :a1, 2022-06-01, 60d
section Milestone 2
Pocket DoS :a1, 2022-06-01, 120d
section Milestone 3
Pocket RoS :a1, 2022-08-01, 60d
section Milestone 4
Pocket CoS :a1, 2022-10-01, 120d
section Milestone 5
Pocket IoS :a1, 2022-10-01, 60d
section Milestone 6
Pocket FoS :a1, 2023-01-01, 85d
```

## Milestones

### M1. Pocket PoS (Proof of Stake)

Goals:

- Basic LocalNet development environment
- Tendermint Core equivalent for a proof-of-stake blockchain custom-built for Pocket

Non-goals:

- Pocket specific utility
- Devnet infrastructure

### M2. Pocket DoS (Devnet of Servicers)

Goals:

- Pocket V1 to Devnet deployment
- Supporting infrastructure & automation for Milestones 1 & 3
- Auxiliary services to enable visibility and benchmarking via telemetry and logging

### M3. Pocket RoS (Relay or Slash)

Goals:

- Pocket Network utility-specific business logic including:
- Devnet supporting ETH relays
- Initial implementation of reward distribution, report cards, etc...

### M4. Pocket CoS (Cloud of Services)

Goals:

- Launch an incentivized Testnet
- Testnet load testing, chaos testing, identification of attack vectors, etc...
- Drive automation from community contributions

### M5. Pocket IoS (Innovate or Skip)

Goals:

- Feature cuts and realignment on V1 Mainnet launch
- R&D for Pocket specific use cases, as well as sources of innovation and optimization
- General-purpose relay support

### M6. Pocket FoS (Finish or Serve)

Goals:

- Resolve critical launch blocking bugs
- Identify and/or resolve tech debt
- Prepare a post-Mainnet launch set of plans
- Launch V1 Mainnet

### M7. Pocket NoS (North Star)

Shoot for the ✨ and we will land on the 🌕

0 comments on commit b7270c1

Please sign in to comment.