

Specification
|
OKRs
|
Products
|
Milestones
Table of contents
Overview
Athens is the third Joystream testnet, and it is scheduled for release
Date
, Time
(Time Zone
)
Release Meetings
Specification
Specification
GitHub Projects
The current set of relevant GitHub projects are
OKR results
Will be available on measurement deadline, will be done by
Release Plan
A release plan is a planning document used in a process, her, its not meant to be kept in synch with ongoing efforts after this initial planning stage.
Manager
Name
Release Date
Date
, Time
(Time Zone
)
OKRs
Objective: objective
- KR Measurement Deadline: 1 week after launch
Key Results:
1. ...
Constraints
List of constraints
Risks
List of risks
Specification Plans
Whether there is going to be a separate spec
Deployment
How to do upgrade, specifically on-chain upgrade of runtime, with or without migration, or new genesis block and thus network
Products
The following public products will be part of this release.
Runtime
- Description: Runtime for Validator node
- Manager: Mokhtar
- Core Team:
- Main repo:
repo name
- Current version:
..
- New version:
..
- Audit:
..
- Documentation:
..
- Legal Review/ToS update:
..
- Build/CI system:
- Jaydip: Get CI builds for runtime
- Target Platforms: NO CHANGE
- New/Altered Functionality:
- Mokhtar: Basic membership system:
...
- Refactor/Reorganization:
- Split the runtime into its own repo, and include a docker script for doing
reproducible builds. Will be needed for testing/verifying runtime upgrade
proposals, and first use will be for this next release
- New Key User Stories: NONE
- Deployment/Distribution:
- Will be voted in through an upgrade proposal in council, see Events section for how.
Events
Athens Runtime Testnet
- Description: We conduct an actual testnet with ourselves and key community members as
participants.
- Deadline: 29. March
- Manager: Martin
- Team:
- Mokhtar: Developer
- Jaydip: DevOps
- Test specification:
- Please rewrite more clearly
Go-To-Market
Paid Roles
- Description: During the lifetime of the testnet, until next upgrade or network or discretionary
announcement, the following incentive campaign is in place to achieve key results for service
providers. Policy would be
- Validator: 30$ per week -> 0.03C per block
- Council Member: 5$ for seat, 5$ for vote
- Storage: $0.1/GB per day (depends on whether anyone can upload)
- Manager: Martin
- Team:
- Martin: Manager
- Bedeho: ElPassion Manager
- Mokhtar: Developer
- Tomasz: Designer
- Jaydip: Community manager/Devops
- Tasks:
- Bedeho, Tomasz: Update Joystream.org with new testnet summary information
- New fields about new state
- Number of members (perhaps even actual names?)
- Number of storage providers
- Total amount of storage used
- Total amount of content items published
- Better representation about election cycle system, more clearly need to represent the multistaged nature, with a countdown to act, and perhaps why, and also a CTA to actually act.
- New list of roles, with active ones emphasied
- New section for next testnet, with state there <== needs name
- Mokhtar: Update backend infrastructure to support new life Athens web based summary
- Martin: Update or write tutorials for how to participate in roles on Github
- Validator (systemd setup, fine tuning linux, inspiration: https://kb.certus.one/)
- Storage Provider
- Martin: Write & publish blog posts
- Runtime upgrades vs forks
- Announcing Athens Testnet
- Athens Incentive Structure
- Athens Released
- Jaydip: Tech support/online presence
- Monitor tlgrm, RC, (after trust established, twtr and reddit?)
Tutorials
How to be a Validator
- Description: Step by step guide for how to setup and run a validator node, and claim reward
- CTA: Go and setup your node
- Author: Martin
- Distribution: Github?
- Assets: NONE
Public Infrastructure
Hosted Joystream Pioneer
- Description: Host a version of Joystream Pioneer on joystream.org + others?
- Manager: Jaydip
- DevOps: Jaydip
- Repo: Aim for static build of pioneer repo (similar to polkadot-js apps deploymnet)
- Team:
- Tasks:
- Reuse existing linode server or deploy to heroku for example (autodeploy o master branch merge)?
Internal Infrastructure and Tools
Payout Tool
- Description: Tool to compute payouts to relevant parties on testnet
- Manager: Martin
- Repo (private): testnet-payout-scripts
- Team:
- Tasks:
- Update to cover storage providers
Internal Operations
Payouts
- Description: Conduct regular payouts
- Manager: Martin
- Team:
- Schedule:
- Storage and Validator get payouts every fifth day
- Counil gets one time payout after council upgrade
Support
- Description: Provide support to users enaging with testnet functionality and campaigns
- Manager: Jaydip
- Team:
- Duration:
- Very high availability in the week following releases
- No more than 24 hour lag in response to queries after that
- Channels:
- Telegram
- Reddit
- RocketChat
Milestones
...
...