Prechádzať zdrojové kódy

Merge branch 'master' of https://github.com/Joystream/community-repo

mochet 3 rokov pred
rodič
commit
85a17c726b
100 zmenil súbory, kde vykonal 7218 pridanie a 15 odobranie
  1. 3 0
      .gitignore
  2. 3 0
      .gitmodules
  3. 38 15
      README.md
  4. 83 0
      bounties/README.md
  5. 55 0
      bounties/Rules_of_participation_and_publication_for_Bounty_24.md
  6. 336 0
      bounties/bounties-status.json
  7. 117 0
      bounties/bounties.schema.json
  8. 9 0
      bounties/img/bounties_new.svg
  9. 36 0
      bounties/reports/Adding_new_conditions_to_Bounty_18.md
  10. 95 0
      bounties/reports/Bounty22_terms_and_conditions.md
  11. 19 0
      bounties/reports/Bounty_18_weekly_report_11_10_2021_17_10_2021.md
  12. 39 0
      bounties/reports/Bounty_24_terms_and_conditions.md
  13. 40 0
      bounties/reports/Update_Featured_Video_Rules.md
  14. 10 0
      bounties/reports/bounty10/payments/BountyPayments2.csv
  15. 3 0
      bounties/reports/bounty10/payments/BountyPayments3.csv
  16. 5 0
      bounties/reports/bounty10/payments/README.md
  17. 35 0
      bounties/reports/bounty10/payments/Sheet1_Bounty10.csv
  18. 6 0
      bounties/reports/bounty10/payments/Sheet2_Table1.csv
  19. 9 0
      bounties/reports/bounty10/payments/payment_4.csv
  20. 77 0
      bounties/reports/bounty10_crash_payouts.csv
  21. 188 0
      bounties/reports/bounty15/antioch-network_subtitles.srt
  22. 1523 0
      bounties/reports/bounty15/bounty15.md
  23. 317 0
      bounties/reports/bounty15/hydra-v3_subtitles.srt
  24. 128 0
      bounties/reports/bounty15/introduction_subtitles.srt
  25. 482 0
      bounties/reports/bounty15/new-specifications_subtitles.srt
  26. 374 0
      bounties/reports/bounty15/olympia-network_subtitles.srt
  27. BIN
      bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.001.jpeg
  28. BIN
      bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.002.jpeg
  29. BIN
      bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.003.jpeg
  30. BIN
      bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.004.jpeg
  31. BIN
      bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.005.jpeg
  32. BIN
      bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.006.jpeg
  33. BIN
      bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.007.jpeg
  34. BIN
      bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.008.jpeg
  35. BIN
      bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.009.jpeg
  36. BIN
      bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.010.jpeg
  37. BIN
      bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.011.jpeg
  38. BIN
      bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.012.jpeg
  39. BIN
      bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.013.jpeg
  40. BIN
      bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.014.jpeg
  41. BIN
      bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.015.jpeg
  42. BIN
      bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.016.jpeg
  43. BIN
      bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.017.jpeg
  44. BIN
      bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.018.jpeg
  45. BIN
      bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.019.jpeg
  46. BIN
      bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.020.jpeg
  47. BIN
      bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.021.jpeg
  48. BIN
      bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.022.jpeg
  49. BIN
      bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.023.jpeg
  50. BIN
      bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.024.jpeg
  51. BIN
      bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.025.jpeg
  52. BIN
      bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.026.jpeg
  53. BIN
      bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.027.jpeg
  54. BIN
      bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.028.jpeg
  55. BIN
      bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.029.jpeg
  56. BIN
      bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.030.jpeg
  57. BIN
      bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.031.jpeg
  58. BIN
      bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.032.jpeg
  59. BIN
      bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.033.jpeg
  60. BIN
      bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.034.jpeg
  61. BIN
      bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.035.jpeg
  62. BIN
      bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.036.jpeg
  63. BIN
      bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.037.jpeg
  64. BIN
      bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.038.jpeg
  65. BIN
      bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.039.jpeg
  66. BIN
      bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.040.jpeg
  67. BIN
      bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.041.jpeg
  68. BIN
      bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.042.jpeg
  69. BIN
      bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.043.jpeg
  70. BIN
      bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.044.jpeg
  71. BIN
      bounties/reports/bounty15/slides/pdf/Joystream_Community_Update_1.pdf
  72. 617 0
      bounties/reports/bounty15/sumer-network_subtitles.srt
  73. 10 0
      bounties/reports/bounty20-part1.md
  74. 10 0
      bounties/reports/bounty20-part2.md
  75. 0 0
      bounties/reports/bounty_10_revised_rules_draft.md
  76. 207 0
      bounties/reports/bounty_16_report/Community.srt
  77. 478 0
      bounties/reports/bounty_16_report/New Specifications.srt
  78. 364 0
      bounties/reports/bounty_16_report/Olympia.srt
  79. 610 0
      bounties/reports/bounty_16_report/Sumer.srt
  80. 188 0
      bounties/reports/bounty_16_report/antioch.srt
  81. 127 0
      bounties/reports/bounty_16_report/introduction.srt
  82. 33 0
      bounties/reports/bounty_16_report/report-1.md
  83. 24 0
      bounties/reports/weekly-bounty-report/07_11_2021_weekly_report_bounty_24.md
  84. 24 0
      bounties/reports/weekly-bounty-report/10_10_2021_weekly_report_bounty_24.md
  85. 24 0
      bounties/reports/weekly-bounty-report/14_11_2021_weekly_report_bounty_24.md
  86. 24 0
      bounties/reports/weekly-bounty-report/17_10_2021_weekly_report_bounty_24.md
  87. 46 0
      bounties/reports/weekly-bounty-report/18-report-18.09.2021.md
  88. 51 0
      bounties/reports/weekly-bounty-report/2021-03-09-Weekly_Bounty_Report.md
  89. 52 0
      bounties/reports/weekly-bounty-report/2021-03-17-Weekly_Bounty_Report.md
  90. 54 0
      bounties/reports/weekly-bounty-report/2021-04-15-Weekly_Bounty_Report.md
  91. 54 0
      bounties/reports/weekly-bounty-report/2021-04-28-Weekly_Bounty_Report.md
  92. 24 0
      bounties/reports/weekly-bounty-report/21_11_2021_weekly_report_bounty_24.md
  93. 24 0
      bounties/reports/weekly-bounty-report/24_10_2021_weekly_report_bounty_24.md
  94. 23 0
      bounties/reports/weekly-bounty-report/26_09_2021_weekly_report_bounty_24.md
  95. 24 0
      bounties/reports/weekly-bounty-report/31_10_2021_weekly_report_bounty_24.md
  96. 19 0
      bounties/reports/weekly-bounty-report/Bounty_18_weekly_report_01_11_2021_07_11_2021.md
  97. 19 0
      bounties/reports/weekly-bounty-report/Bounty_18_weekly_report_08_11_2021_14_11_2021.md
  98. 19 0
      bounties/reports/weekly-bounty-report/Bounty_18_weekly_report_11_10_2021_17_10_2021.md
  99. 20 0
      bounties/reports/weekly-bounty-report/Bounty_18_weekly_report_15_11_2021_21_11_2021.md
  100. 19 0
      bounties/reports/weekly-bounty-report/Bounty_18_weekly_report_25_10_2021_31_10_2021.md

+ 3 - 0
.gitignore

@@ -1 +1,4 @@
 .DS_Store
+node_modules/
+dist/
+.idea/*

+ 3 - 0
.gitmodules

@@ -0,0 +1,3 @@
+[submodule "lib"]
+	path = contributions/tech/report-generator/src/lib
+	url = https://git.joystreamstats.live/Operations/joystream-lib

+ 38 - 15
README.md

@@ -1,24 +1,31 @@
-<div align="center">
-  <h1>Joystream Community Repo<h1>
-</div>
-<div align="center">
-  <h3>A repo for community reports, tools and contributions.<h3>
-</div>
+<img style="align:center" src="img/community.png" alt="Joystream Community Repository for reports, researches, tools and other community contributions." />
 
 <div align="center">
   <h4>
     <a href="/council-reports">
     Council Reports
     </a>
-    <span> | </span>
-    <a href="/tokenomics-reports">
-    Tokenomics Reports
-    </a>
-    <span> | </span>
+	  <span> | </span>
     <a href="/community-contributions">
     Community Contributions
     </a>
+	  <span> | </span>
+    <a href="/documentation">
+    Documentation
     </a>
+	  <span> | </span>
+    <a href="/submission-log">
+    Submission Log
+    </a>
+    <span> | </span>
+    <a href="/tokenomics-reports">
+    Tokenomics Reports
+  </a>
+     <span> | </span>
+    <a href="/workinggroup-reports">
+    Working group Reports
+  </a>
+   <span> | </span>
   </h4>
 </div>
 
@@ -27,6 +34,7 @@ Table of Contents
 
 <!-- TOC START min:1 max:3 link:true asterisk:false update:true -->
 - [Overview](#overview)
+  - [Community Bounties](#community-bounties)
   - [Workflow](#workflow)
     - [KPI Related Submissions](#kpi-related-submissions)
     - [Individual Submissions](#individual-submissions)
@@ -36,6 +44,7 @@ Table of Contents
     - [`council-reports`](#council-reports)
     - [`community-contributions`](#community-contributions)
     - [`tokenomics-reports`](#tokenomics-reports)
+    - [`workinggroup-reports`](#workinggroup-reports)
     - [`submission-log`](#submission-log)
 <!-- TOC END -->
 
@@ -47,6 +56,16 @@ If a KPI requires submitting a deliverable, eg. reports or some code, it is expe
 
 Although the community is meant to control the repo, Jsgenesis will approve and merge any pull requests for now. Note that the repo is licensed under [GPLv3](/LICENSE).
 
+## Community Bounties
+
+Community Bounties are bounties made available for the community to work on, with a reward available for completing some or all of the work for each bounty. Bounties are created by Jsgenesis and managed by the council. The bounties can be for a variety of tasks including coding, producing documentation or producing media content. Community Bounties are submitted via a proposal on the platform and may also include a Pull Request within this repo.
+
+The forum is the primary place for discussion of bounties, and you can look through the "Joystream Bounties" forum category for more details about current bounties. Each time a new bounty is added there will be a forum thread created for discussion of the bounty: https://testnet.joystream.org/#/forum/categories/10
+
+If you have questions about a bounty or want to apply for a bounty, you should primarily use the forum. but you can also ask on Telegram. If you plan to work on a bounty, you should let others know this via the forum so that multiple people do not work on the same thing.
+
+You can read more about Community Bounties on the Joystream Helpdesk repo: https://github.com/Joystream/helpdesk/tree/master/roles/builders#community-bounties
+
 ## Workflow
 
 The workflow for changing the repo depends on the reason and purpose behind the change.
@@ -92,10 +111,14 @@ This folder can be used for creating council reports. The council reports submit
 `Council Round #n - DD/MM/YYYY - Council Report.md`
 ### `community-contributions`
 This folder can be used for community coded bots and projects and anything that doesn't fit elsewhere. Each submission should be in a unique folder within this directory.
-### `tokenomics-reports`
-This folder can be used for creating tokenomics reports, tokenomics reports are to be submitted during each `Council Round`. The tokenomics reports submitted should be formatted in the following way:
-`Council Round #n - DD/MM/YYYY - Tokenomics Report.md`
+### `documentation`
+This folder can be used for documentation.
 ### `submission-log`
 This folder can be used for maintaining a log of submissions. If the testnet is started from fresh, a new file should be made.
 Each entry in the log should include the Joystream username of the submission, a link to the proposal, a link to the PR and the amount of tokens awarded to the user (if applicable).
-`#1 - Rome Testnet - Community Repo Submission Log.md`
+`#1 - Rome Testnet - Community Repo Submission Log.md`
+### `tokenomics-reports`
+This folder can be used for creating tokenomics reports, tokenomics reports are to be submitted during each `Council Round`. The tokenomics reports submitted should be formatted in the following way:
+`Council Round #n - DD/MM/YYYY - Tokenomics Report.md`
+### `workinggroup-reports`
+This folder can be used for creating reports specific to working groups like the storage or curator working groups.

+ 83 - 0
bounties/README.md

@@ -0,0 +1,83 @@
+<p align="center"><img src="/img/bounties_new.svg"></p>
+
+## Bounty Status
+
+| ID | Title                                  | Issue | Opened     | Reward        | Forum Thread                                                              | Status/Grading                   | PR                                                                                                                                                                                         | Proposal                                                        |
+| -- | -------------------------------------- | ----- | ---------- | ------------- | ------------------------------------------------------------------------- | -------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------- |
+| 1  | Update Telegram Bot                    | #23   | 23.09.20   | $300          | [118](https://testnet.joystream.org/#/forum/threads/118)                  | Closed ($300 - 01.11.20)         | #36                                                                                                                                                                                        | [32](https://testnet.joystream.org/#/proposals/historical/32)   |
+| 2  | Testing of 'polkadot-js'               | #32   | 23.09.20   | $200          | [129](https://testnet.joystream.org/#/forum/threads/129)                  | Closed ($200 - 05.01.20)         | #67                                                                                                                                                                                        | [87](https://testnet.joystream.org/#/proposals/historical/87)   |
+| 3  | Improve Telegram Bot(s)                | #41   | 08.11.20   | $225          | [130](https://testnet.joystream.org/#/forum/threads/130)                  | Closed ($25 - 05.12.20)          | #47                                                                                                                                                                                        | [49](https://testnet.joystream.org/#/proposals/historical/49)   |
+| 4  | Improve Telegram Bot(s)                | #51   | 05.12.20   | $225          | [158](https://testnet.joystream.org/#/forum/threads/158)                  | Completed                        | NA                                                                                                                                                                                         | NA                                                              |
+| 5  | JS Telegram Sticker pack               | #52   | 05.12.20   | $400          | [169](https://testnet.joystream.org/#/forum/threads/169)                  | Closed ($300)                    | NA                                                                                                                                                                                         | NA                                                              |
+| 6  | Increase Validator Research            | #71   | 17.01.21   | $200          | [186](https://testnet.joystream.org/#/forum/threads/186)                  | Closed ($200 - 13.02.21)         | #77                                                                                                                                                                                        | [116](https://testnet.joystream.org/#/proposals/historical/116) |
+| 7  | Joystream Player Loading               | #85   | 15.02.21   | $400          | [214](https://testnet.joystream.org/#/forum/threads/214)                  | Closed (Withdrawn - No interest) | NA                                                                                                                                                                                         | NA                                                              |
+| 8  | Ledger on Joystream                    | #86   | 15.02.21   | $300          | [215](https://testnet.joystream.org/#/forum/threads/215)                  | Closed ($450 - 13.05.21)         | #171                                                                                                                                                                                       | [56](https://testnet.joystream.org/#/proposals/56)              |
+| 9  | Repo/Docs Improvements                 | #87   | 15.02.21   | $400          | [216](https://testnet.joystream.org/#/forum/threads/216)                  | Weekly Bounty                    | NA                                                                                                                                                                                         | NA                                                              |
+| 10 | Upload Public Domain Content           | #88   | 15.02.21   | $5\*          | [217](https://testnet.joystream.org/#/forum/threads/217)                  | Closed                           | NA                                                                                                                                                                                         | NA                                                              |
+| 12 | Deploy Reliable Endpoints              | #101  | 12.03.21   | $200          | [324](https://testnet.joystream.org/#/forum/threads/324)                  | Completed                        | NA                                                                                                                                                                                         | NA                                                              |
+| 11 | Design Community Repo Banner           | #89   | 15.02.21   | $250          | [218](https://testnet.joystream.org/#/forum/threads/218)                  | Closed ($300 - 13.05.21)         | NA                                                                                                                                                                                         | NA                                                              |
+| 13 | Research Discord Bots                  | #123  | 12.03.21   | $200          | [326](https://testnet.joystream.org/#/forum/threads/326)                  | Closed ($450)                    | #131, #133                                                                                                                                                                                 | NA                                                              |
+| 14 | Polkadot/Substrate Videos              | #142  | 19.04.21   | $50           | [358](https://testnet.joystream.org/#/forum/threads/358)                  | Closed                           | #157                                                                                                                                                                                       | 35, 37, 37, 40, 41                                              |
+| 15 | Transcribe Community Updates           | #143  | 20.04.21   | $400          | [363](https://testnet.joystream.org/#/forum/threads/363)                  | Closed ($375 - 15.06.2021)       | #199                                                                                                                                                                                       | [166](https://testnet.joystream.org/#/proposals/166)            |
+| 16 | Translation of Community Update Videos | #144  | 10.04.21   | $400          | [510](https://testnet.joystream.org/#/forum/threads/510)                  | Open                             | NA                                                                                                                                                                                         | NA                                                              |
+| 17 | Discord Video Bot                      | #151  | 20.04.21   | $100          | [362](https://testnet.joystream.org/#/forum/threads/362)                  | Completed                        | NA                                                                                                                                                                                         | NA                                                              |
+| 18 | Original Video Bounty                  | #162  | 29.05.21   | $500          | [422](https://testnet.joystream.org/#/forum/threads/422)                  | Open                             | [319](https://github.com/Joystream/community-repo/pull/319/commits/0fd40e7e94309692498cdb9091091f564a9230ce#diff-59b5bc29d3b0e5d2bab3949de2276d339293551606ba4ae62f956a39ee4eb11d)         | [488](https://testnet.joystream.org/#/proposals/488)            |
+| 19 | Validator Logging Tool                 | #161  | 20.04.21   | $400          | [381](https://testnet.joystream.org/#/forum/threads/381)                  | Completed                        | #242                                                                                                                                                                                       | [382](https://testnet.joystream.org/#/proposals/382)            |
+| 20 | Github Bounty Guide                    | #220  | 04.07.21   | $350          | [492](https://testnet.joystream.org/#/forum/threads/492)                  | Closed                           | NA                                                                                                                                                                                         | NA                                                              |
+| 21 | Website Translation                    | #493  | 28.06.21   | $500          | [493](https://testnet.joystream.org/#/forum/threads/493)                  | Open                             | NA                                                                                                                                                                                         | NA                                                              |
+| 22 | KPIs Web UI                            | #280  | 23.09.2021 | $250          | [703](https://testnet.joystream.org/#/forum/threads/703)                  | Open                             | NA                                                                                                                                                                                         | [604](https://testnet.joystream.org/#/proposals/604)            |
+| 23 | Runtime Update Explanation             | #289  | 14.08.21   | $65           | [541](https://testnet.joystream.org/#/forum/threads/541)                  | Announced                        | NA                                                                                                                                                                                         | NA                                                              |
+| 24 | Upload Content                         | #295  | 17.09.2021 | $300          | \-                                                                        | Weekly Bounty                    | [PR](https://github.com/Joystream/community-repo/commit/eb88d53f6537da7045f4ccdef7b46551ded73066?short_path=0722ad3#diff-0722ad3356cf934e45f13220b83cfcfb1485ced0d518896ebfc3cb178c0c45d6) | [481](https://testnet.joystream.org/#/proposals/481)            |
+| 25 | Joystream Superstar Blogger            | #311  | 21.08.2021 | Non objective | [557](https://pioneer.joystreamstats.live/#/forum/threads/557?replyIdx=1) | Open                             | NA                                                                                                                                                                                         | [461](https://pioneer.joystreamstats.live/#/proposals/461)      |
+| 26 | Joystream and other video platforms    | #342  | 12.09.2021 | $500          | [594](https://testnet.joystream.org/#/forum/threads/594?replyIdx=1)       | Open                             | NA                                                                                                                                                                                         | [562](https://testnet.joystream.org/#/proposals/562)            |
+| 27 | Official music theme                   | #384  | 23.09.2021 | $400          | [577](https://testnet.joystream.org/#/forum/threads/577?replyIdx=1)       | Open                             | NA                                                                                                                                                                                         | [606](https://testnet.joystream.org/#/proposals/606)            |
+
+
+## Bounties Management
+Part of the job for the Council is to manage these bounties. The tasks associated with that are:
+1. Familiarizing themselves with the tasks specified in the issue
+2. Seeking further information from Jsgenesis on any ambiguous or missing items
+3. Deciding on the format, full workflow and process required
+4. Creating a forum thread with:
+  - Link to the issue with full description
+  - Specify the format and workflow
+  - If applicable:
+    - list what it takes to be assigned the bounty
+    - assign a dedicated manager for the bounty
+    - set milestones/timelines
+5. Update the [json](/bounties-overview/bounties-status.json) in accordance with the [schema](/bounties-overview/bounties). See explanation [here](#bounties-schema).
+6. Assign a community member`*`, and update json
+7. Follow up as required
+8. Once a non-final spending proposal`**` is made:
+  - Ensure it's in line with the workflow set
+  - Review the work submitted
+  - Approve if appropriate
+9. Once the final spending proposal is made:
+  - Ensure it's in line with the workflow set out
+  - Verify the Jsgenesis requirements are met (eg. a PR is made)
+  - Review/grade the work submitted
+  - Check if the requested funds matches the expected payout(s)
+  - Approve the spending proposal
+  - Tag @bhwm and @blrhc to review
+10. After the PR is closed, regardless of result, update json
+
+
+### Bounties Schema
+The Bounties displayed on our website [here](https://www.joystream.org/get-started) is read from [this](/bounties-overview/bounties-status.json) json file.
+
+Because of this, it's quite important the Council updates this json as soon as a change occurs, so anyone visiting the website gets the correct information. Making sure the json is updated correctly is even more important, as even a small formatting error will "break" that section of the website. Verifying the json against the [schema](/bounties-overview/bounties.schema.json) can be done [here](https://www.jsonschemavalidator.net/).
+
+Here are some rules:
+- As soon as a new issue, with a new Bounty is created, Jsgensis will create a PR (and request permission to merge) updating the json with required properties:
+  - `id`
+  - `title`
+  - `description`
+  - `openedDate`
+  - `links`
+  - `reward`
+  - `tags`
+- The Council will then create forum thread, and add the new link to the `links` array. Note that this new link must be added before the link to the issue to replace the link on the website. Any other changes that has been made (in agreement with Jsgenesis) can also be made.
+- Although it will not change the presentation on the website, the `status` and `format` should also be updated every time it changes.
+- Once the Bounty is completed, it should be moved from `activeBounties` to `closedBounties`, in addition to adding `closedDate`.
+
+Note that this schema may change over time, so always verify against the schema, even if you are "sure" it's correct!

+ 55 - 0
bounties/Rules_of_participation_and_publication_for_Bounty_24.md

@@ -0,0 +1,55 @@
+# Rules of participation and publication for Bounty # 24!
+
+
+1. Find interesting videos that you want to upload to the platform.
+
+2. Make sure the video license complies with the Terms
+
+- If you want to change it, make sure it is not CC BY-ND.
+
+3. Create or specify the desired sketch and, depending on the license type, obtain the correct attribution information.
+
+- Please note that if the source is a YouTube video licensed under a Creative Commons Attribution license (reuse allowed), the link at the bottom of the description is CC BY 3.0, not 4.0.
+
+4. Upload the video to the platform with all the metadata.
+
+5. Repeat 1-4 until you've downloaded all the videos you want for the week.
+
+## Conditions
+- The video, and all metadata, is licensed under:
+  - No rights reserved:
+    - [Public Domain](https://creativecommons.org/share-your-work/public-domain/pdm)
+    - [CC0 - Public Domain Dedication](https://creativecommons.org/share-your-work/public-domain/cc0) (Same terms as the Public Domain)
+  - Other Creative Commons licenses:
+    - [CC BY - Creative Commons Attribution License](https://creativecommons.org/licenses/by/4.0/)
+      - Requires attribution
+    - [CC BY-SA - Creative Commons Attribution-ShareAlike License](https://creativecommons.org/licenses/by-sa/4.0/)
+      -  Requires attribution, and any derivative work must have the same license
+    - [CC BY-ND - Creative Commons Attribution-NoDerivs License](https://creativecommons.org/licenses/by-bd/4.0/)
+
+- Requires attribution, and no derivative work allowed
+- If you want to share any content that is not licensed under any of these, you must clarify this with the Bounty Manager
+- The same licensing rules to all metadata, meaning channel artwork and video thubmnails
+- All metadata is set correctly, especially if relevant to the license (eg. attribution is required for all CC BY* licenses)
+- Duplicates will not be accepted unless the quality is significantly better
+- Videos are placed in channels themed appropriately (eg. a cryptocurrency video shouldn't be in a baking channel)
+
+
+    - Please post to the correct forum thread created for the Bounty with all requested information in the exact format required by BM.
+    - The maximum number of posts from one user per week is 10 videos
+    - Maximum payout for one user per week $ 30
+    - Each submission must be a unique message on the forum, must contain - source, format, category, description, license.
+    - Any mass applications may be disqualified.
+    - Any incomplete materials WILL BE FULLY IGNORED 
+
+### Videos without specifying all the points described below WILL NOT BE CONFIRMED!
+
+1. Link to your video in Atlas
+
+2. Video title (short description of the video)
+
+3. Video duration (at least 1 minute)
+
+4. Video category
+
+5. License (source clearly showing that the video is properly licensed)

+ 336 - 0
bounties/bounties-status.json

@@ -0,0 +1,336 @@
+{    "closedBounties":
+  [
+    {
+      "id": 1,
+      "title": "Update Telegram Bot",
+      "openedDate": "2020-09-23",
+      "description": "As the old bot is not compatible with the new joystream-types, it needs to updated as soon as possible!",
+      "links": ["https://testnet.joystream.org/#/forum/threads/118","https://github.com/Joystream/community-repo/issues/23"],
+      "reward": 300,
+      "tags": ["Coding"],
+      "format": "Reserved",
+      "closedDate": "2020-11-01",
+      "status": "Closed ($300)"
+    },
+    {
+      "id": 2,
+      "title": "Testing of 'polkadot-js'",
+      "openedDate": "2020-09-23",
+      "description": "After the upgrade, we have enabled the polkadot-js extension as part of Pioneer, this bounty is for testing the extension.",
+      "links": ["https://testnet.joystream.org/#/forum/threads/129","https://github.com/Joystream/community-repo/issues/32"],
+      "reward": 200,
+      "tags": ["Testing"],
+      "format": "Reserved",
+      "closedDate": "2021-01-05",
+      "status": "Closed ($200)"
+    },  
+    {
+      "id": 3,
+      "title": "Improve Telegram Bot(s)",
+      "openedDate": "2020-11-08",
+      "description": "After the upgrade, we have enabled the polkadot-js extension as part of Pioneer, this bounty is for testing the extension.",
+      "links": ["https://testnet.joystream.org/#/forum/threads/130","https://github.com/Joystream/community-repo/issues/41"],
+      "reward": 225,
+      "tags": ["Coding"],
+      "format": "Reserved",
+      "closedDate": "2020-12-05",
+      "status": "Closed ($25)"
+    }, 
+    {
+      "id": 4,
+      "title": "Improved Telegram Bot",
+      "openedDate": "2020-12-05",
+      "description": "As the bot still has some issues (due to bugs in the initial bot), we want to both fix these, and expand on the functionality.",
+      "links": ["https://testnet.joystream.org/#/forum/threads/158","https://github.com/Joystream/community-repo/issues/51"],
+      "reward": 825,
+      "tags": ["Coding"],
+      "format": "Reserved",
+      "closedDate": "2021-03-04",
+      "status": "Completed"
+    },
+    {
+      "id": 5,
+      "title": "JS Telegram Sticker pack",
+      "openedDate": "2020-12-05",
+      "description": "Telegram allows for custom sticker packs to be made. These can spice up the conversation a little, and allows the Joystream Community to let their creativity and design show!",
+      "links": ["https://testnet.joystream.org/#/forum/threads/157","https://testnet.joystream.org/#/forum/threads/169","https://github.com/Joystream/community-repo/issues/52"],
+      "reward": 400,
+      "tags": ["Creative", "Stickers"],
+      "format": "Competition",
+      "closedDate": "2021-03-04",
+      "status": "Closed ($300)"
+    },
+    {
+      "id": 6,
+      "title": "Increase Validator Research",
+      "openedDate": "2021-01-17",
+      "description": "Research the costs and parameter changes associated with increasing the Validator count substantially.",
+      "links": ["https://testnet.joystream.org/#/forum/threads/186","https://github.com/Joystream/community-repo/issues/71"],
+      "reward": 200,
+      "tags": ["Research"],
+      "format": "Reserved",
+      "closedDate": "2021-02-13",
+      "status": "Closed ($200)"
+    },
+    {
+      "id": 7,
+      "title": "Joystream Player Loading",
+      "description": "The current implementation of the Joystream Player takes a while to load. The scope of this bounty is to look into what can be done to reduce this.",
+      "openedDate": "2021-02-15",
+      "links": ["https://testnet.joystream.org/#/forum/threads/214","https://github.com/Joystream/community-repo/issues/85"],
+      "reward": 300,
+      "tags": ["Coding","Research"],
+      "format": "Closed",
+      "closedDate": "2021-03-12",
+      "status": "Closed (Withdrawn - No interest)"
+    },
+    {
+      "id": 8,
+      "title": "Ledger on Joystream",
+      "description": "Research how well the Ledger hardware wallets are supported, how to use them on the network, derivation paths and key recovery.",
+      "openedDate": "2021-02-15",
+      "links": ["https://testnet.joystream.org/#/forum/threads/215","https://github.com/Joystream/community-repo/issues/86"],
+      "reward": 450,
+      "tags": ["Research"],
+      "closedDate": "2021-05-12",
+      "status": "Completed ($450)"
+    },
+    {
+      "id": 10,
+      "title": "Upload Public Domain Content",
+      "description": "Upload videos to our testnet, and earn up to $5 per entry! We believe there are some hidden gems available out there, that are licensed permissively.",
+      "openedDate": "2021-02-15",
+      "links": ["https://testnet.joystream.org/#/forum/threads/217","https://github.com/Joystream/community-repo/issues/88"],
+      "reward": 5,
+      "tags": ["Newcomers","Content"],
+      "format": "Free for All",
+      "closedDate": "2021-08-01",
+      "status": "Closed"
+    },
+    {
+      "id": 11,
+      "title": "Design Community Repo Banner",
+      "openedDate": "2021-02-15",
+      "description": "Most of the active repos in the Joystream organization have branded banners in their README.md. The Community Repo also needs one!",
+      "links": ["https://testnet.joystream.org/#/forum/threads/218","https://github.com/Joystream/community-repo/issues/89"],
+      "reward": 300,
+      "notes": "Design a banner for the Community Repo",
+      "tags": ["Design"],
+      "closedDate": "2021-05-13",
+      "status": "Closed ($300)"
+    },
+    {
+      "id": 12,
+      "title": "Deploy Reliable Endpoints",
+      "openedDate": "2021-03-12",
+      "description": "Our endpoint has come under a lot of stress with the large inflow of new users. This bounty covers creating new endpoints.",
+      "links": ["https://testnet.joystream.org/#/forum/threads/324","https://github.com/Joystream/community-repo/issues/101"],
+      "reward": 200,
+      "notes": "Deploy a public endpoint with high capacity",
+      "tags": ["Hosting"],
+      "format": "Closed",
+      "closedDate": "2021-03-19",
+      "status": "Completed - monthly payments"
+    },
+    {
+      "id": 13,
+      "title": "Research Discord Bots",
+      "openedDate": "2021-03-12",
+      "description": "Research, document and create a simple bot for the new Discord server",
+      "links": ["https://testnet.joystream.org/#/forum/threads/326","https://github.com/Joystream/community-repo/issues/123"],
+      "reward": 200,
+      "notes": "Research and document bots for the new Discord server",
+      "tags": ["Coding","Research"],
+      "format": "Closed",
+      "closedDate": "2021-05-12",
+      "status": "Closed ($450)"
+    },
+    {
+      "id": 14,
+      "title": "Polkadot/Substrate Videos",
+      "openedDate": "2021-04-19",
+      "description": "Find Channels, Podcasts and Videos covering Polkadot and Substrate",
+      "links": ["https://testnet.joystream.org/#/forum/threads/358","https://github.com/Joystream/community-repo/issues/142"],
+      "reward": 50,
+      "notes": "Find Polkadot and Substrate content",
+      "tags": ["Content","Research"],
+      "format": "Open",
+      "closedDate": "2021-06-11",
+      "status": "Closed"
+    },
+    {
+      "id": 15,
+      "title": "Transcribe Community Updates",
+      "openedDate": "2021-04-20",
+      "description": "Create summaries and/or transcripts of the Joystream Community Update videos",
+      "links": ["https://testnet.joystream.org/#/forum/threads/363","https://github.com/Joystream/community-repo/issues/143"],
+      "reward": 450,
+      "notes": "Summarize and transcribe video content",
+      "tags": ["Content","Research"],
+      "format": "Mixed",
+      "closedDate": "2021-06-15",
+      "status": "Closed ($375)"
+    },
+   {
+      "id": 17,
+      "title": "Discord Video Bot",
+      "openedDate": "2021-03-12",
+      "description": "Code a bot that mirrors new uploads to Joystream to a Discord channel",
+      "links": ["https://testnet.joystream.org/#/forum/threads/362","https://github.com/Joystream/community-repo/issues/151"],
+      "reward": 150,
+      "notes": "Code a bot that mirrors new uploads to Joystream to a Discord channel",
+      "tags": ["Coding","Research"],
+      "format": "Closed",
+      "closedDate": "2021-11-01",
+      "status": "Completed"
+    },
+    {
+      "id": 19,
+      "title": "Validator Logging Tool",
+      "openedDate": "2021-04-20",
+      "description": "Create a tool to report validator activity",
+      "links": ["https://testnet.joystream.org/#/forum/threads/381","https://github.com/Joystream/community-repo/issues/161"],
+      "reward": 400,
+      "notes": "Create a tool to report validator activity",
+      "tags": ["Coding","Research"],
+      "format": "Closed",
+      "closedDate": "2021-08-17",
+      "status": "Completed"
+    },
+    {
+      "id": 20,
+      "title": "Github Bounty Guide",
+      "openedDate": "2021-07-04",
+      "description": "Create a short video guide explaining how to use GitHub for submitting your bounty work.",
+      "links": ["https://testnet.joystream.org/#/forum/threads/492","https://github.com/Joystream/community-repo/issues/220"],
+      "reward": 350,
+      "notes": "Create GitHub video guides",
+      "tags": ["Content","Coding"],
+      "format": "Free for all",
+      "closedDate": "2021-09-14",
+      "status": "Closed"
+    }
+  ],
+  "activeBounties":
+  [
+    {
+      "id": 9,
+      "title": "Repo/Docs Improvements",
+      "description": "Improve the quality of our documentation on GitHub, by making PRs and issues.",
+      "openedDate": "2021-02-15",
+      "links": ["https://testnet.joystream.org/#/forum/threads/216","https://github.com/Joystream/community-repo/issues/87"],
+      "reward": 300,
+      "tags": ["Newcomers","Research"],
+      "format": "Free for All",
+      "status": "Weekly Bounty"
+    },
+    {
+      "id": 16,
+      "title": "Translating Update Videos",
+      "openedDate": "2021-04-10",
+      "description": "Translate Community Updates videos to non-English languages.",
+      "links": ["https://testnet.joystream.org/#/forum/threads/510","https://github.com/Joystream/community-repo/issues/144"],
+      "reward": 400,
+      "notes": "Translate Joystream Community Updates videos",
+      "tags": ["Content","Documentation"],
+      "format": "NA",
+      "status": "Open"
+    },
+    {
+      "id": 18,
+      "title": "Original Video Bounty",
+      "openedDate": "2021-05-29",
+      "description": "Create and upload original videos on Joystream",
+      "links": ["https://testnet.joystream.org/#/forum/threads/422","https://github.com/Joystream/community-repo/issues/162"],
+      "reward": 200,
+      "notes": "Create and upload original videos on Joystream",
+      "tags": ["Content"],
+      "format": "Open",
+      "status": "Open - Weekly Bounty"
+    },
+    {
+      "id": 21,
+      "title": "Website Translation",
+      "openedDate": "2021-06-28",
+      "description": "Translate the joystream.org website to languages other than English.",
+      "links": ["https://testnet.joystream.org/#/forum/threads/493","https://github.com/Joystream/community-repo/issues/212"],
+      "reward": 500,
+      "notes": "Translate the Joystream website",
+      "tags": ["Research","Coding"],
+      "format": "Open",
+      "status": "Open"
+    },
+    {
+      "id": 22,
+      "title": "KPIs Web UI",
+      "openedDate": "2021-04-10",
+      "description": "Create a UI for the council's KPIs.",
+      "links": ["https://testnet.joystream.org/#/forum/threads/510","https://github.com/Joystream/community-repo/issues/280"],
+      "reward": 250,
+      "notes": "Create a UI for the council's KPIs",
+      "tags": ["Research","Coding"],
+      "format": "Open",
+      "status": "Open"
+    },
+    {
+      "id": 23,
+      "title": "Runtime Update Explanation",
+      "openedDate": "2021-08-14",
+      "description": "Create an explanation of what a runtime upgrade can do",
+      "links": ["https://testnet.joystream.org/#/forum/threads/541","https://github.com/Joystream/community-repo/issues/289"],
+      "reward": 65,
+      "notes": "Runtime Update Explanation",
+      "tags": ["Documentation","Research"],
+      "format": "Open",
+      "status": "Open"
+    },
+    {
+      "id": 24,
+      "title": "Upload Content",
+      "openedDate": "2021-10-01",
+      "description": "Upload public domain and Creative Commons videos",
+      "links": ["https://testnet.joystream.org/#/forum/threads/623","https://github.com/Joystream/community-repo/issues/295"],
+      "reward": 300,
+      "notes": "Upload public domain videos",
+      "tags": ["Documentation","Research"],
+      "format": "Open",
+      "status": "Open - Weekly Bounty"
+    },
+    {
+      "id": 25,
+      "title": "Superstar Blogger Competition",
+      "openedDate": "2021-10-01",
+      "description": "Upload original videos",
+      "links": ["https://discord.com/channels/811216481340751934/886135291847520276","https://github.com/Joystream/community-repo/issues/311"],
+      "reward": 400,
+      "notes": "Upload original videos",
+      "tags": ["Content"],
+      "format": "Contest",
+      "status": "Open"
+    },
+    {
+      "id": 26,
+      "title": "JS + Other Platform Videos",
+      "openedDate": "2021-10-01",
+      "description": "Create Promo Videos for JS",
+      "links": ["https://testnet.joystream.org/#/forum/threads/594","https://github.com/Joystream/community-repo/issues/342"],
+      "reward": 500,
+      "notes": "Upload original videos",
+      "tags": ["Content"],
+      "format": "Open",
+      "status": "Open"
+    },
+    {
+      "id": 27,
+      "title": "JS Official Music Theme",
+      "openedDate": "2021-10-01",
+      "description": "Create a musical theme for Joystream",
+      "links": ["https://testnet.joystream.org/#/proposals/606","https://github.com/Joystream/community-repo/issues/384"],
+      "reward": 400,
+      "notes": "Musical Theme",
+      "tags": ["Content"],
+      "format": "Open",
+      "status": "Open"
+   }
+  ]
+}

+ 117 - 0
bounties/bounties.schema.json

@@ -0,0 +1,117 @@
+{
+  "$schema": "http://json-schema.org/draft-07/schema",
+  "$id": "https://joystream.org/bounties.schema.json",
+  "title": "bountiesSchema",
+  "description": "JSON schema to describe bounties for the Joystream Community",
+  "type": "object",
+  "additionalProperties": false,
+  "properties": {
+    "activeBounties": {
+      "type": "array",
+      "items": { "$ref": "#/definitions/activeBounty"}
+    },
+    "closedBounties": {
+      "type": "array",
+      "items": { "$ref": "#/definitions/closedBounty"}
+    }
+  },
+  "definitions": {
+    "activeBounty": {
+      "type": "object",
+      "required": [
+        "id",
+        "title",
+        "description",
+        "openedDate",
+        "links",
+        "reward",
+        "tags"
+      ],
+      "properties": {
+        "id": { "$ref": "#/definitions/id"},
+        "title": { "$ref": "#/definitions/title"},
+        "description": { "$ref": "#/definitions/description"},
+        "openedDate": { "$ref": "#/definitions/openedDate"},
+        "links": { "$ref": "#/definitions/links"},
+        "reward": { "$ref": "#/definitions/reward"},
+        "tags":  { "$ref": "#/definitions/tags"},
+        "status": { "$ref": "#/definitions/status"},
+        "format": { "$ref": "#/definitions/format"}
+      }
+    },
+    "closedBounty": {
+      "type": "object",
+      "required": [
+        "id",
+        "title",
+        "description",
+        "openedDate",
+        "links",
+        "reward",
+        "tags"
+      ],
+      "properties": {
+        "id": { "$ref": "#/definitions/id"},
+        "title": { "$ref": "#/definitions/title"},
+        "description": { "$ref": "#/definitions/description"},
+        "openedDate": { "$ref": "#/definitions/openedDate"},
+        "links": { "$ref": "#/definitions/links"},
+        "reward": { "$ref": "#/definitions/reward"},
+        "tags":  { "$ref": "#/definitions/tags"},
+        "closedDate": { "$ref": "#/definitions/closedDate"},
+        "format": { "$ref": "#/definitions/format"}
+      }
+    },
+    "id": {
+      "type": "integer",
+      "uniqueItems": true,
+      "minimum": 1
+    },
+    "title": {
+      "type": "string",
+      "minLength": 1,
+      "maxLength": 29
+    },
+    "description": {
+      "type": "string",
+      "minLength": 1,
+      "maxLength": 190
+    },
+    "openedDate": {
+      "type":"string",
+      "format": "date"
+    },
+    "links": {
+      "type":"array",
+      "uniqueItems": true,
+      "items": { "$ref": "#/definitions/link" }
+    },
+    "reward": {
+      "type": "integer"
+    },
+    "tags": {
+      "type": "array",
+      "uniqueItems": true,
+      "items": { "$ref": "#/definitions/tagName" }
+    },
+    "closedDate": {
+      "type":"string",
+      "format": "date"
+    },
+    "status": {
+      "type":"string"
+    },
+    "format": {
+      "type":"string"
+    },
+    "tagName": {
+      "type": "string",
+      "minLength": 1,
+      "maxLength": 20
+    },
+    "link": {
+      "type":"string",
+      "format": "uri"
+    }
+  }
+}

Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 9 - 0
bounties/img/bounties_new.svg


+ 36 - 0
bounties/reports/Adding_new_conditions_to_Bounty_18.md

@@ -0,0 +1,36 @@
+
+# Bounty 18 Rules Supplement
+
+You can find links to existing rules here: https://github.com/Joystream/community-repo/issues/162 and also here: https://testnet.joystream.org/#/forum/threads/422.
+
+`Notation: Further given rules do not change the existing ones, but only supplement them.`
+
+## This addition only applies to users who will participate in bounty 18.
+
+- Publishing rules, in bounty 18 in the forum thread!
+
+- Videos without specifying all the points described below WILL NOT BE CONFIRMED!
+
+`1. Link to your video in Atlas`
+
+`2. Video title (short description of the video)`
+
+`3. Video duration (at least 1 minute)`
+
+`4. Video category`
+
+`5. License`
+
+## Workflow and deadlines (internal rules do not apply to Bounty 18 participants)
+
+- Regularly, weekly, BM, from Monday to Sunday, looks at all new entries, checks each video in accordance with the rules and enters them into the table. BM is sure to include a short comment in the table as to why he thinks this video deserves such an award.
+
+- Every week a new thread is created on the forum for Bounty 18. When the week is over, BM can post a notice that the week is over and direct people to the new thread.
+
+- The assessment of the work done by the BM, the secretary and the lead manager is carried out up to 2 days after the close of the week (Sunday). With a positive assessment, the remuneration for the work of the BM, as well as remuneration to the bounty participants, must be paid, (the deadline for payments is Tuesday).
+
+- A table for this Bounty will also be created, the responsible BM, secretary and lead curator will have online access.
+
+- When changing BM, the table will be cleared, the new BM will not know the video score of the previous BM.
+
+- BM, The person who values "quality" and therefore the distribution of rewards does not have to be the (current) Curator.

+ 95 - 0
bounties/reports/Bounty22_terms_and_conditions.md

@@ -0,0 +1,95 @@
+# Bounty # 22 terms and conditions
+
+## Internal rules of Bounty 22 (related to the curator / BM)
+
+* For this, the Bounty will be allocated 2 people from the group of curators, 1 curator and 1 curator (Bounty manager) reward for the work of the curator $ 25, reward for the work of the Bounty manager $ 50 for the reporting period a week, provided that their work is done with high quality and will be accepted. They will be informed and must be qualified to ensure that the video does not violate any license, copyright or conditions. The curator appoints the lead. 
+An Excel spreadsheet will be created and uploaded to Google Disk on which the assigned curator and bounty manager will work.
+For better supervision at work, this link to the table will be available 24/7 for the lead curator and for JS.
+
+* Checking the unloaded materials and entering them into the table will be carried out within a week by appointed people. 
+The reporting period is from Monday to Sunday. Maximum 300 videos per week, after reaching this number, BM closes the week.
+By the end of Sunday, the table should be ready and submitted for consideration.
+
+* It is the responsibility of the curator to create a new list / table of only approved contributions, published in any convenient way, where he adds all videos that need to be rated by BM.
+This list should include (video id, username, forum link, rating / payout).
+
+* Flag for Designated Curator - If a single video uploaded by a user appears to be inappropriate, regardless of the violation, remove all of that user's videos in that batch.
+
+`Disqualifications
+Anything that does not include a source clearly showing that the video is properly licensed should be immediately excluded from any fees.
+Anything of low quality should be ruled out. This includes very short videos of up to 1 minute, or any videos that the curator thinks have a questionable source.`
+
+## Workflow and deadlines
+
+* If bids are rejected they do not need to be contacted individually, users submitting videos for this award are responsible for checking the status.
+
+* For each week, a new thread is created for Bounty 22 on the forum.
+When the week is over, the bounty manager / curator group can post a notice that the week is over and direct people to a new thread.
+
+* At regular intervals, on a weekly basis, the curator appointed as the lead curator, from Monday morning to Sunday evening, reviews all new entries and checks each video according to the rules and enters them into the table.
+
+* BM starts checking the curator's work on Sunday (deadline Monday)
+* BM evaluates all videos based on predefined criteria, generates cost proposals from the Board, and pays out to winners (deadline for payments Tuesday)
+
+
+
+`Bounty Budget 22 ($ 300 per week) If the budget is not depleted, the balance does not carry over to the next week.`
+
+
+## Success Events (Rules for Bounty 22)
+
+
+1. Find interesting videos that you want to upload to the platform.
+
+2. Make sure the video license complies with the Terms
+
+- If you want to change it, make sure it is not CC BY-ND.
+
+3. Create or specify the desired sketch and, depending on the license type, obtain the correct attribution information.
+
+- Please note that if the source is a YouTube video licensed under a Creative Commons Attribution license (reuse allowed), the link at the bottom of the description is CC BY 3.0, not 4.0.
+
+4. Upload the video to the platform with all the metadata.
+
+5. Repeat 1-4 until you've downloaded all the videos you want for the week.
+
+## Conditions
+- The video, and all metadata, is licensed under:
+  - No rights reserved:
+    - [Public Domain](https://creativecommons.org/share-your-work/public-domain/pdm)
+    - [CC0 - Public Domain Dedication](https://creativecommons.org/share-your-work/public-domain/cc0) (Same terms as the Public Domain)
+  - Other Creative Commons licenses:
+    - [CC BY - Creative Commons Attribution License](https://creativecommons.org/licenses/by/4.0/)
+      - Requires attribution
+    - [CC BY-SA - Creative Commons Attribution-ShareAlike License](https://creativecommons.org/licenses/by-sa/4.0/)
+      -  Requires attribution, and any derivative work must have the same license
+    - [CC BY-ND - Creative Commons Attribution-NoDerivs License](https://creativecommons.org/licenses/by-bd/4.0/)
+
+- Requires attribution, and no derivative work allowed
+- If you want to share any content that is not licensed under any of these, you must clarify this with the Bounty Manager
+- The same licensing rules to all metadata, meaning channel artwork and video thubmnails
+- All metadata is set correctly, especially if relevant to the license (eg. attribution is required for all CC BY* licenses)
+- Duplicates will not be accepted unless the quality is significantly better
+- Videos are placed in channels themed appropriately (eg. a cryptocurrency video shouldn't be in a baking channel)
+
+
+    - Please post to the correct forum thread created for the Bounty with all requested information in the exact format required by BM.
+    - The maximum number of posts from one user per week is 10 videos
+    - Maximum payout for one user per week $ 30
+    - Each submission must be a unique message on the forum, must contain - source, format, category, description, license.
+    - Any mass applications may be disqualified.
+    - Any incomplete materials WILL BE FULLY IGNORED 
+
+## Publishing rules, in bounty 22 on the forum thread!
+
+### Videos without specifying all the points described below WILL NOT BE CONFIRMED!
+
+`1. Link to your video in Atlas`
+
+`2. Video title (short description of the video)`
+
+`3. Video duration (at least 1 minute)`
+
+`4 Video category`
+
+`5. License (source clearly showing that the video is properly licensed)`

+ 19 - 0
bounties/reports/Bounty_18_weekly_report_11_10_2021_17_10_2021.md

@@ -0,0 +1,19 @@
+# Report bounty 18
+### Bounty 18 has been verified under the new rules. New document :
+
+https://github.com/Joystream/community-repo/blob/master/bounties/reports/Adding_new_conditions_to_Bounty_18.md
+
+Videos were eveluated and checked.
+
+   1. Today the number of uploaded videos were 20.
+   2. BM checked all videos. Work of BM were re-checked Curators Lead .
+   3. General reward for all videos were 90$
+
+All licenses and videos have been verified under the new rules. Also, the video design has become more acceptable.
+
+`Notes: after the adoption of the new rules, the videos have become more interesting to watch and the quality of the videos has increased.
+Also, the video design has become more acceptable. `
+
+The new rules were confirmed by the consuls:
+
+https://testnet.joystream.org/#/proposals/488

+ 39 - 0
bounties/reports/Bounty_24_terms_and_conditions.md

@@ -0,0 +1,39 @@
+# Bounty # 24 Terms and conditions
+
+## Internal rules of Bounty 24 (related to the curator / BM)
+
+For this, the Bounty will be allocated 1 curator and 1 bounty manager (who is not the current curator) reward for the work of the curator $ 25, reward for the work of the Bounty manager (who is not the current curator)  $ 25 for the reporting period a week, provided that their work is done with high quality and will be accepted.
+
+The Curator or Designated Curators must ensure and ensure that no videos that violate any license or terms are submitted for BM evaluation. So their volume is solely limited by this, and they don't need to care if the video is too short / long, or if it has poor resolution, or that the participants did not go beyond any limits, etc.
+
+They will be informed and must be qualified to ensure that the video does not violate any license, copyright or conditions. The leader appoints the responsible curator, whose task is to check and enter the data into the table. (BM's task is to check the curator's work and assign a reward for the video)
+
+The Excel spreadsheet will be created and uploaded to Google Disk, which will be run by the designated Curator and Rewards Manager.
+For a better view of the work, this table link will be available 24/7 for the lead curator and for JS.
+
+* Checking the unloaded materials and entering them into the table will be carried out within a week by designated people.
+The reporting period is from Monday to Sunday. Maximum 300 videos per week, upon reaching this number BM will close the week.
+By the end of Sunday, the table should be ready and sent for review. To the secretary of the council.
+
+* It is the responsibility of the curator to create a new list / table of only approved contributions, published in any convenient way, where he adds all videos that need to be rated by BM.
+This list should include (video id, username, forum link, rating / payout).
+
+* Flag for Designated Curator - If a single video uploaded by a user appears to be inappropriate, regardless of the violation, remove all of that user's videos in that batch.
+
+`Disqualifications
+Anything that does not include a source clearly showing that the video is properly licensed should be immediately excluded from any fees.
+Anything of low quality should be ruled out. This includes very short videos of up to 1 minute, or any videos that the curator thinks have a questionable source.`
+
+## Workflow and deadlines
+
+* Users submitting videos for this award are responsible for checking the status.
+
+* For each week, a new thread is created for Bounty 24 on the forum.
+When the week is over, the bounty manager / curator group can post a notice that the week is over and direct people to a new thread.
+
+* At regular intervals, on a weekly basis, the curator appointed as the lead curator, from Monday morning to Sunday evening, reviews all new entries and checks each video according to the rules and enters them into the table.
+
+* BM starts checking the curator's work on Sunday (deadline Monday)
+* BM evaluates all videos based on predefined criteria, generates cost proposals from the Board, and pays out to winners (deadline for payments Tuesday)
+
+`Bounty Budget 24 ($ 300 per week) If the budget is not depleted, the balance does not carry over to the next week.`

+ 40 - 0
bounties/reports/Update_Featured_Video_Rules.md

@@ -0,0 +1,40 @@
+# Mechanism of action for updating the main banner.
+
+## The “main” video for Joystream Player must obey the rules below.
+
+`1. The duration of the video should not be less than 1 minute.`
+
+`2. High quality video, recommended Full HD, 4K, - mp4 (h.264)`
+
+`3. High quality cover. (cover required)`
+
+`4. High quality sound (clarity, sufficient volume, no extraneous noise, etc.).`
+
+`5. The video was created solely for Atlas posting or for Joystream advertising.`
+
+`6. Video title (with description)`
+
+`7. License (source clearly showing that the video is properly licensed)`
+
+- Based on these rules, designated curators will select the best top 3 videos.
+
+- Because we value our community, the top 3 videos, carefully selected by the nominated curators, will be submitted to a community vote. Based on the community vote, 1 video will be selected.
+
+- After community voting, the video will be submitted to the consuls for voting by the designated curators.
+
+- With a positive vote. The video will be packed into a JSON file and sent to the responsible people to set it as the "Main" video for [Joystream Player](https://play.joystream.org)
+
+### Update period "Main" video for Joystream Player every 3 months.
+```
+
+Note: The community should keep in mind that the recommended video slot should be reserved 
+
+for the very best in terms of production value!
+
+The “main” video for Joystream Player is the first thing that any new user will see when opening Joystream Player.
+
+This means that the video must be outstanding and the cover must be interesting. 
+
+```
+
+

+ 10 - 0
bounties/reports/bounty10/payments/BountyPayments2.csv

@@ -0,0 +1,10 @@
+Name,Amount USD,Rate,Amount Tjoys
+Stwoof,45.25,0.00003480108413,1300247
+Maxlevush,76.5,0.00003480108413,2198207
+hunter1,21,0.00003480108413,603429
+mats4,4,0.00003480108413,114939
+seainvestor,13.25,0.00003480108413,380735
+mmsaww,2.75,0.00003480108413,79021
+segamega,4,0.00003480108413,114939
+2themoon,7.5,0.00003480108413,215511
+TOTAL,174.25,,5007028

+ 3 - 0
bounties/reports/bounty10/payments/BountyPayments3.csv

@@ -0,0 +1,3 @@
+Name,USD ,Exchange rate,tJOY
+maxlevush,52.5,0.0000350483395,1497931
+stwoof,31.75,0.0000354,896893

+ 5 - 0
bounties/reports/bounty10/payments/README.md

@@ -0,0 +1,5 @@
+**Bounty 10 Report**
+This is the report for bounty 10.
+
+Notes:
+- There is a small discrepancy in the total when done individual and when each individual's payments are done in bulk (3220786 vs 3220779). This is because of rounding errors when adding the individual tJoy/USD conversions, as oppposed to adding the bulk amounts for each indiviual bounty recipient. I used the second method, so the second value (3220779) is the accurate one.

+ 35 - 0
bounties/reports/bounty10/payments/Sheet1_Bounty10.csv

@@ -0,0 +1,35 @@
+Poster,Address,Link,BUSD,tJoy
+seainvestor,,https://play.joystream.org/video/1634,4,103896
+seainvestor,,https://play.joystream.org/video/1673,3.25,84416
+seainvestor,,https://play.joystream.org/video/1678,3.5,90909
+seainvestor,,https://play.joystream.org/video/1683,3.25,84416
+seainvestor,,https://play.joystream.org/video/1688,3.5,90909
+seainvestor,,https://play.joystream.org/video/1693,3,77922
+seainvestor,,https://play.joystream.org/video/1845,4,103896
+seainvestor,,https://play.joystream.org/video/2093,4,103896
+Lopegor,,https://play.joystream.org/video/1819,4.5,116883
+Lopegor,,https://play.joystream.org/video/1814,4.25,110390
+Lopegor,,https://play.joystream.org/video/1804,3.75,97403
+Lopegor,,https://play.joystream.org/video/1794,4.25,110390
+Lopegor,,https://play.joystream.org/video/1784,4.25,110390
+Lopegor,,https://play.joystream.org/video/1779,4,103896
+spat_sochi,,https://play.joystream.org/video/1984,3.5,90909
+spat_sochi,,https://play.joystream.org/video/1769,3.25,84416
+spat_sochi,,https://play.joystream.org/video/2132,3.75,97403
+stwoof,,https://play.joystream.org/video/2218,3.25,84416
+stwoof,,https://play.joystream.org/video/2213,3.5,90909
+stwoof,,https://play.joystream.org/video/2203,3.75,97403
+stwoof,,https://play.joystream.org/video/2269,3.25,84416
+stwoof,,https://play.joystream.org/video/2259,4.75,123377
+stwoof,,https://play.joystream.org/video/2264,3.25,84416
+stwoof,,https://play.joystream.org/video/2254,3.25,84416
+stwoof,,https://play.joystream.org/video/2249,4.5,116883
+stwoof,,https://play.joystream.org/video/2244,3.25,84416
+stwoof,,https://play.joystream.org/video/2239,4.25,110390
+stwoof,,https://play.joystream.org/video/2234,3.25,84416
+stwoof,,https://play.joystream.org/video/2229,3,77922
+stwoof,,https://play.joystream.org/video/2224,3.75,97403
+stwoof,,https://play.joystream.org/video/2285,4.5,116883
+stwoof,,https://play.joystream.org/video/2280,4.25,110390
+stwoof,,https://play.joystream.org/video/2275,4.25,110390
+Total,,,124,3220786

+ 6 - 0
bounties/reports/bounty10/payments/Sheet2_Table1.csv

@@ -0,0 +1,6 @@
+Name,Total USD,Total tJoy,,
+Seainvestor,28.5,740260,,
+Loper,25,649350,,
+spat_sochi,10.5,272727,,
+stwoof,60,1558442,,
+Total,124,3220779,,

+ 9 - 0
bounties/reports/bounty10/payments/payment_4.csv

@@ -0,0 +1,9 @@
+Name,USD,Exchange Rate,tJoy
+maxlevush,55.25,0.0000358,1543296
+mats4,3.5,0.0000358,97765
+gryhail,54.75,0.0000358,1529330
+gryhail,43,0.0000358,1201117
+gryhail,7.5,0.0000358,194805
+gryhail,52.5,0.0000353,1487252
+maxlevush,63,0.0000353,1784703
+seainvestor,4,0.0000353,113315

+ 77 - 0
bounties/reports/bounty10_crash_payouts.csv

@@ -0,0 +1,77 @@
+Forum Post,Video Link,User,Account,Amount,Exchange Rate,Token Amount,Payout Link
+https://testnet.joystream.org/#/forum/threads/292?page=1&replyIdx=1,https://play.joystream.org/channel/1857,gryhail,5CdJQtRVsS3gXZZsXXyfKdR65hypkTtPcjkWR3RFY8ZiqPJb,3,0.0000391,76726,https://testnet.joystream.org/#/explorer/query/0x469063f232a42652ef1324e4a88bc1034f8a09a1af519745e0280d7b18bee8be
+https://testnet.joystream.org/#/forum/threads/292?page=1&replyIdx=1,https://play.joystream.org/channel/1813,gryhail,5CdJQtRVsS3gXZZsXXyfKdR65hypkTtPcjkWR3RFY8ZiqPJb,3,0.0000391,76726,https://testnet.joystream.org/#/explorer/query/0x469063f232a42652ef1324e4a88bc1034f8a09a1af519745e0280d7b18bee8be
+https://testnet.joystream.org/#/forum/threads/292?page=1&replyIdx=1,https://play.joystream.org/channel/1736,gryhail,5CdJQtRVsS3gXZZsXXyfKdR65hypkTtPcjkWR3RFY8ZiqPJb,3,0.0000391,76726,https://testnet.joystream.org/#/explorer/query/0x469063f232a42652ef1324e4a88bc1034f8a09a1af519745e0280d7b18bee8be
+https://testnet.joystream.org/#/forum/threads/292?page=1&replyIdx=2,https://play.joystream.org/video/2275,okayko,5D5LvbeEuTAnZ4nHPcDjpqNox5yoYPLD1DhdhqkXdpugRM9a,3,0.0000391,76726,https://testnet.joystream.org/#/explorer/query/0x4d4383771bb050049f63c2f25cd82af397253941749dc8f60e3bc797f0a44f59
+https://testnet.joystream.org/#/forum/threads/292?page=1&replyIdx=3,https://play.joystream.org/channel/1723,lopegor,5HBzJjHy5SH8dwaN5wqQhVrDuAhct1go5Lh6KMDWWaXMmZeX,3,0.0000391,76726,https://testnet.joystream.org/#/explorer/query/0x2ee995694227c2ca8479c4afd850a6e7ee969a9ff84e54c633b9a1fb243225d7
+https://testnet.joystream.org/#/forum/threads/292?page=1&replyIdx=3,https://play.joystream.org/channel/1723,lopegor,5HBzJjHy5SH8dwaN5wqQhVrDuAhct1go5Lh6KMDWWaXMmZeX,3,0.0000391,76726,https://testnet.joystream.org/#/explorer/query/0x2ee995694227c2ca8479c4afd850a6e7ee969a9ff84e54c633b9a1fb243225d7
+https://testnet.joystream.org/#/forum/threads/292?page=1&replyIdx=3,https://play.joystream.org/channel/1723,lopegor,5HBzJjHy5SH8dwaN5wqQhVrDuAhct1go5Lh6KMDWWaXMmZeX,3,0.0000391,76726,https://testnet.joystream.org/#/explorer/query/0x2ee995694227c2ca8479c4afd850a6e7ee969a9ff84e54c633b9a1fb243225d7
+https://testnet.joystream.org/#/forum/threads/292?page=1&replyIdx=3,https://play.joystream.org/channel/1723,lopegor,5HBzJjHy5SH8dwaN5wqQhVrDuAhct1go5Lh6KMDWWaXMmZeX,3,0.0000391,76726,https://testnet.joystream.org/#/explorer/query/0x2ee995694227c2ca8479c4afd850a6e7ee969a9ff84e54c633b9a1fb243225d7
+https://testnet.joystream.org/#/forum/threads/292?page=1&replyIdx=3,https://play.joystream.org/channel/2011,lopegor,5HBzJjHy5SH8dwaN5wqQhVrDuAhct1go5Lh6KMDWWaXMmZeX,3,0.0000391,76726,https://testnet.joystream.org/#/explorer/query/0x2ee995694227c2ca8479c4afd850a6e7ee969a9ff84e54c633b9a1fb243225d7
+https://testnet.joystream.org/#/forum/threads/292?page=1&replyIdx=4,https://play.joystream.org/video/2270,oskarte,5EcZ8QA3ySjxp6zN5uLFAcDbCAkzuVpAFYRBbXYFFuMV1cw3,3,0.0000391,76726,https://testnet.joystream.org/#/explorer/query/0xab102e11ea9f2a5cea6c3b4f1cc2992956f0cb93368b50c2f4abb1e30cf38a85
+https://testnet.joystream.org/#/forum/threads/292?page=1&replyIdx=5,https://play.joystream.org/video/2258,niknat,5Gba6Ap7vsEBM4m4M9tjiLp6y3ysZiN3kjNcrmso6EtvLck5,3,0.0000391,76726,https://testnet.joystream.org/#/explorer/query/0x6397b996610d61cd6a90f6bb3c5a2ffcfba2f4d60927b163255dfe1795cce36f
+https://testnet.joystream.org/#/forum/threads/292?page=1&replyIdx=6,https://play.joystream.org/channel/2086,nilscat,5C8CCTZ6xVzkKMrtWRgkA9mDSN8i22xBf9eQ9arwCBPwtgeR,3,0.0000391,76726,https://testnet.joystream.org/#/explorer/query/0x19637ccdd5ea5c2a5f5d1c7f3efb40d37ccb7960279f68eaa2e886fc3b5c59db
+https://testnet.joystream.org/#/forum/threads/292?page=1&replyIdx=6,https://play.joystream.org/channel/2086,nilscat,5C8CCTZ6xVzkKMrtWRgkA9mDSN8i22xBf9eQ9arwCBPwtgeR,3,0.0000391,76726,https://testnet.joystream.org/#/explorer/query/0x19637ccdd5ea5c2a5f5d1c7f3efb40d37ccb7960279f68eaa2e886fc3b5c59db
+https://testnet.joystream.org/#/forum/threads/292?page=1&replyIdx=6,https://play.joystream.org/channel/2086,nilscat,5C8CCTZ6xVzkKMrtWRgkA9mDSN8i22xBf9eQ9arwCBPwtgeR,3,0.0000391,76726,https://testnet.joystream.org/#/explorer/query/0x19637ccdd5ea5c2a5f5d1c7f3efb40d37ccb7960279f68eaa2e886fc3b5c59db
+https://testnet.joystream.org/#/forum/threads/292?page=1&replyIdx=6,https://play.joystream.org/channel/2086,nilscat,5C8CCTZ6xVzkKMrtWRgkA9mDSN8i22xBf9eQ9arwCBPwtgeR,3,0.0000391,76726,https://testnet.joystream.org/#/explorer/query/0x19637ccdd5ea5c2a5f5d1c7f3efb40d37ccb7960279f68eaa2e886fc3b5c59db
+https://testnet.joystream.org/#/forum/threads/292?page=1&replyIdx=6,https://play.joystream.org/channel/2086,nilscat,5C8CCTZ6xVzkKMrtWRgkA9mDSN8i22xBf9eQ9arwCBPwtgeR,3,0.0000391,76726,https://testnet.joystream.org/#/explorer/query/0x19637ccdd5ea5c2a5f5d1c7f3efb40d37ccb7960279f68eaa2e886fc3b5c59db
+https://testnet.joystream.org/#/forum/threads/292?page=1&replyIdx=6,https://play.joystream.org/channel/2086,nilscat,5C8CCTZ6xVzkKMrtWRgkA9mDSN8i22xBf9eQ9arwCBPwtgeR,3,0.0000391,76726,https://testnet.joystream.org/#/explorer/query/0x19637ccdd5ea5c2a5f5d1c7f3efb40d37ccb7960279f68eaa2e886fc3b5c59db
+https://testnet.joystream.org/#/forum/threads/292?page=1&replyIdx=6,https://play.joystream.org/channel/2086,nilscat,5C8CCTZ6xVzkKMrtWRgkA9mDSN8i22xBf9eQ9arwCBPwtgeR,3,0.0000391,76726,https://testnet.joystream.org/#/explorer/query/0x19637ccdd5ea5c2a5f5d1c7f3efb40d37ccb7960279f68eaa2e886fc3b5c59db
+https://testnet.joystream.org/#/forum/threads/292?page=1&replyIdx=6,https://play.joystream.org/channel/2086,nilscat,5C8CCTZ6xVzkKMrtWRgkA9mDSN8i22xBf9eQ9arwCBPwtgeR,3,0.0000391,76726,https://testnet.joystream.org/#/explorer/query/0x19637ccdd5ea5c2a5f5d1c7f3efb40d37ccb7960279f68eaa2e886fc3b5c59db
+https://testnet.joystream.org/#/forum/threads/292?page=1&replyIdx=6,https://play.joystream.org/channel/2086,nilscat,5C8CCTZ6xVzkKMrtWRgkA9mDSN8i22xBf9eQ9arwCBPwtgeR,3,0.0000391,76726,https://testnet.joystream.org/#/explorer/query/0x19637ccdd5ea5c2a5f5d1c7f3efb40d37ccb7960279f68eaa2e886fc3b5c59db
+https://testnet.joystream.org/#/forum/threads/292?page=1&replyIdx=6,https://play.joystream.org/channel/2086,nilscat,5C8CCTZ6xVzkKMrtWRgkA9mDSN8i22xBf9eQ9arwCBPwtgeR,3,0.0000391,76726,https://testnet.joystream.org/#/explorer/query/0x19637ccdd5ea5c2a5f5d1c7f3efb40d37ccb7960279f68eaa2e886fc3b5c59db
+https://testnet.joystream.org/#/forum/threads/292?page=1&replyIdx=7,https://play.joystream.org/video/1845,pascual,5HKxxHLPF8ZHWiXndug9y4hRRnDiPUiWnRbutNCjcQ8ur14q,3,0.0000391,76726,https://testnet.joystream.org/#/explorer/query/0x497745addb63dd8b61b1e0addf78109718e73b38805ffe1945b0ea19e8d78676
+https://testnet.joystream.org/#/forum/threads/292?page=1&replyIdx=8,https://play.joystream.org/video/2385,hayabusa,5HQA9D3CxZaBiTvDStCzYQh1bsWeJ6aeg8keafcPBUYuNqBV,3,0.0000391,76726,https://testnet.joystream.org/#/explorer/query/0xd0439e6b51cefb638d48959725b305f91ae8bb298ea7b3b2220301fee304bce5
+https://testnet.joystream.org/#/forum/threads/292?page=1&replyIdx=9,https://play.joystream.org/video/1712,igrex,5H3hJqNb8Je2sfcGkxFQqsxn1FTy96bHrRW6wGCDwiLeCW1i,3,0.0000391,76726,https://testnet.joystream.org/#/explorer/query/0xb2ce8adf457cdd078748aafecd13074126a70674526f772174d6e849972ebae2
+https://testnet.joystream.org/#/forum/threads/292?page=2&replyIdx=11,https://play.joystream.org/channel/2044,vitdetz,5HmV5RJTMinPq7pKqwyUKgnhLHfrJKwmj9TAUvZkwixoGYXU,3,0.0000391,76726,https://testnet.joystream.org/#/explorer/query/0x0bee76c140ed90816e601dc61ae72ceec745c3e7fcdaaba8c59d32c04a14ae88
+https://testnet.joystream.org/#/forum/threads/292?page=2&replyIdx=11,https://play.joystream.org/video/2054,vitdetz,5HmV5RJTMinPq7pKqwyUKgnhLHfrJKwmj9TAUvZkwixoGYXU,3,0.0000391,76726,https://testnet.joystream.org/#/explorer/query/0x0bee76c140ed90816e601dc61ae72ceec745c3e7fcdaaba8c59d32c04a14ae88
+https://testnet.joystream.org/#/forum/threads/292?page=2&replyIdx=11,https://play.joystream.org/video/2064,vitdetz,5HmV5RJTMinPq7pKqwyUKgnhLHfrJKwmj9TAUvZkwixoGYXU,3,0.0000391,76726,https://testnet.joystream.org/#/explorer/query/0x0bee76c140ed90816e601dc61ae72ceec745c3e7fcdaaba8c59d32c04a14ae88
+https://testnet.joystream.org/#/forum/threads/292?page=2&replyIdx=11,https://play.joystream.org/video/2075,vitdetz,5HmV5RJTMinPq7pKqwyUKgnhLHfrJKwmj9TAUvZkwixoGYXU,3,0.0000391,76726,https://testnet.joystream.org/#/explorer/query/0x0bee76c140ed90816e601dc61ae72ceec745c3e7fcdaaba8c59d32c04a14ae88
+https://testnet.joystream.org/#/forum/threads/292?page=2&replyIdx=11,https://play.joystream.org/video/2085,vitdetz,5HmV5RJTMinPq7pKqwyUKgnhLHfrJKwmj9TAUvZkwixoGYXU,3,0.0000391,76726,https://testnet.joystream.org/#/explorer/query/0x0bee76c140ed90816e601dc61ae72ceec745c3e7fcdaaba8c59d32c04a14ae88
+https://testnet.joystream.org/#/forum/threads/292?page=2&replyIdx=11,https://play.joystream.org/video/2091,vitdetz,5HmV5RJTMinPq7pKqwyUKgnhLHfrJKwmj9TAUvZkwixoGYXU,3,0.0000391,76726,https://testnet.joystream.org/#/explorer/query/0x0bee76c140ed90816e601dc61ae72ceec745c3e7fcdaaba8c59d32c04a14ae88
+https://testnet.joystream.org/#/forum/threads/292?page=2&replyIdx=12,https://play.joystream.org/video/2028,mats4,5CZdoZS5n3zKv7ffqLGPEzjAPCUfVWxV6Xvfcjm5MVcicYTG,3,0.0000391,76726,https://testnet.joystream.org/#/explorer/query/0x3421636281c223612c4411c118749153411674751363922a18446889668d409e
+https://testnet.joystream.org/#/forum/threads/292?page=2&replyIdx=14,https://play.joystream.org/channel/1729 ,dd659,5FUdnd9BfSdVjZSQvth2Vaif5xbVCtnHHSd3XrBb5Uh7bXc6,3,0.0000391,76726,https://testnet.joystream.org/#/explorer/query/0x7644e61d81e769263450debd1d588003394b54d1fe89bbe3efa2ac6c233a9349
+https://testnet.joystream.org/#/forum/threads/292?page=2&replyIdx=14,https://play.joystream.org/channel/1729 ,dd659,5FUdnd9BfSdVjZSQvth2Vaif5xbVCtnHHSd3XrBb5Uh7bXc6,3,0.0000391,76726,https://testnet.joystream.org/#/explorer/query/0x7644e61d81e769263450debd1d588003394b54d1fe89bbe3efa2ac6c233a9349
+https://testnet.joystream.org/#/forum/threads/292?page=2&replyIdx=14,https://play.joystream.org/channel/1729 ,dd659,5FUdnd9BfSdVjZSQvth2Vaif5xbVCtnHHSd3XrBb5Uh7bXc6,3,0.0000391,76726,https://testnet.joystream.org/#/explorer/query/0x7644e61d81e769263450debd1d588003394b54d1fe89bbe3efa2ac6c233a9349
+https://testnet.joystream.org/#/forum/threads/292?page=2&replyIdx=14,https://play.joystream.org/channel/1729 ,dd659,5FUdnd9BfSdVjZSQvth2Vaif5xbVCtnHHSd3XrBb5Uh7bXc6,3,0.0000391,76726,https://testnet.joystream.org/#/explorer/query/0x7644e61d81e769263450debd1d588003394b54d1fe89bbe3efa2ac6c233a9349
+https://testnet.joystream.org/#/forum/threads/292?page=2&replyIdx=14,https://play.joystream.org/channel/1729 ,dd659,5FUdnd9BfSdVjZSQvth2Vaif5xbVCtnHHSd3XrBb5Uh7bXc6,3,0.0000391,76726,https://testnet.joystream.org/#/explorer/query/0x7644e61d81e769263450debd1d588003394b54d1fe89bbe3efa2ac6c233a9349
+https://testnet.joystream.org/#/forum/threads/292?page=2&replyIdx=14,https://play.joystream.org/channel/1729 ,dd659,5FUdnd9BfSdVjZSQvth2Vaif5xbVCtnHHSd3XrBb5Uh7bXc6,3,0.0000391,76726,https://testnet.joystream.org/#/explorer/query/0x7644e61d81e769263450debd1d588003394b54d1fe89bbe3efa2ac6c233a9349
+https://testnet.joystream.org/#/forum/threads/292?page=2&replyIdx=14,https://play.joystream.org/channel/1729 ,dd659,5FUdnd9BfSdVjZSQvth2Vaif5xbVCtnHHSd3XrBb5Uh7bXc6,3,0.0000391,76726,https://testnet.joystream.org/#/explorer/query/0x7644e61d81e769263450debd1d588003394b54d1fe89bbe3efa2ac6c233a9349
+https://testnet.joystream.org/#/forum/threads/292?page=2&replyIdx=14,https://play.joystream.org/channel/1729 ,dd659,5FUdnd9BfSdVjZSQvth2Vaif5xbVCtnHHSd3XrBb5Uh7bXc6,3,0.0000391,76726,https://testnet.joystream.org/#/explorer/query/0x7644e61d81e769263450debd1d588003394b54d1fe89bbe3efa2ac6c233a9349
+https://testnet.joystream.org/#/forum/threads/292?page=2&replyIdx=14,https://play.joystream.org/channel/1729 ,dd659,5FUdnd9BfSdVjZSQvth2Vaif5xbVCtnHHSd3XrBb5Uh7bXc6,3,0.0000391,76726,https://testnet.joystream.org/#/explorer/query/0x7644e61d81e769263450debd1d588003394b54d1fe89bbe3efa2ac6c233a9349
+https://testnet.joystream.org/#/forum/threads/292?page=2&replyIdx=14,https://play.joystream.org/channel/1729 ,dd659,5FUdnd9BfSdVjZSQvth2Vaif5xbVCtnHHSd3XrBb5Uh7bXc6,3,0.0000391,76726,https://testnet.joystream.org/#/explorer/query/0x7644e61d81e769263450debd1d588003394b54d1fe89bbe3efa2ac6c233a9349
+https://testnet.joystream.org/#/forum/threads/292?page=2&replyIdx=14,https://play.joystream.org/channel/1729 ,dd659,5FUdnd9BfSdVjZSQvth2Vaif5xbVCtnHHSd3XrBb5Uh7bXc6,3,0.0000391,76726,https://testnet.joystream.org/#/explorer/query/0x7644e61d81e769263450debd1d588003394b54d1fe89bbe3efa2ac6c233a9349
+https://testnet.joystream.org/#/forum/threads/292?page=2&replyIdx=14,https://play.joystream.org/channel/1729 ,dd659,5FUdnd9BfSdVjZSQvth2Vaif5xbVCtnHHSd3XrBb5Uh7bXc6,3,0.0000391,76726,https://testnet.joystream.org/#/explorer/query/0x7644e61d81e769263450debd1d588003394b54d1fe89bbe3efa2ac6c233a9349
+https://testnet.joystream.org/#/forum/threads/292?page=2&replyIdx=14,https://play.joystream.org/channel/1729 ,dd659,5FUdnd9BfSdVjZSQvth2Vaif5xbVCtnHHSd3XrBb5Uh7bXc6,3,0.0000391,76726,https://testnet.joystream.org/#/explorer/query/0x7644e61d81e769263450debd1d588003394b54d1fe89bbe3efa2ac6c233a9349
+https://testnet.joystream.org/#/forum/threads/292?page=2&replyIdx=14,https://play.joystream.org/channel/1729 ,dd659,5FUdnd9BfSdVjZSQvth2Vaif5xbVCtnHHSd3XrBb5Uh7bXc6,3,0.0000391,76726,https://testnet.joystream.org/#/explorer/query/0x7644e61d81e769263450debd1d588003394b54d1fe89bbe3efa2ac6c233a9349
+https://testnet.joystream.org/#/forum/threads/292?page=2&replyIdx=14,https://play.joystream.org/channel/1729 ,dd659,5FUdnd9BfSdVjZSQvth2Vaif5xbVCtnHHSd3XrBb5Uh7bXc6,3,0.0000391,76726,https://testnet.joystream.org/#/explorer/query/0x7644e61d81e769263450debd1d588003394b54d1fe89bbe3efa2ac6c233a9349
+https://testnet.joystream.org/#/forum/threads/292?page=2&replyIdx=14,https://play.joystream.org/channel/1729 ,dd659,5FUdnd9BfSdVjZSQvth2Vaif5xbVCtnHHSd3XrBb5Uh7bXc6,3,0.0000391,76726,https://testnet.joystream.org/#/explorer/query/0x7644e61d81e769263450debd1d588003394b54d1fe89bbe3efa2ac6c233a9349
+https://testnet.joystream.org/#/forum/threads/292?page=2&replyIdx=14,https://play.joystream.org/channel/1729 ,dd659,5FUdnd9BfSdVjZSQvth2Vaif5xbVCtnHHSd3XrBb5Uh7bXc6,3,0.0000391,76726,https://testnet.joystream.org/#/explorer/query/0x7644e61d81e769263450debd1d588003394b54d1fe89bbe3efa2ac6c233a9349
+https://testnet.joystream.org/#/forum/threads/292?page=2&replyIdx=14,https://play.joystream.org/channel/1729 ,dd659,5FUdnd9BfSdVjZSQvth2Vaif5xbVCtnHHSd3XrBb5Uh7bXc6,3,0.0000391,76726,https://testnet.joystream.org/#/explorer/query/0x7644e61d81e769263450debd1d588003394b54d1fe89bbe3efa2ac6c233a9349
+https://testnet.joystream.org/#/forum/threads/292?page=2&replyIdx=15,https://play.joystream.org/video/2750,xfactorus,5DiGDBPcqS2PvX4iFDgeAS4pb5WqgJdbCqGx1cXKdWbGz6xm,3,0.0000391,76726,https://testnet.joystream.org/#/explorer/query/0x494de02b3a93bcaefafd5bda1939fc5231670cf49dd279e2ffca1d0bf2070623
+https://testnet.joystream.org/#/forum/threads/292?page=2&replyIdx=16,https://play.joystream.org/video/2781,xantis,5FNctCRVWWgCbKv4kgnUMPDN2iMWW7ZjbQQWf79m4EubbE8E,3,0.0000391,76726,https://testnet.joystream.org/#/explorer/query/0x14da15a01af2796ee835113fafdbfc7a5ab37c4fe9843a8abe227f29a9c4eff0
+https://testnet.joystream.org/#/forum/threads/292?page=2&replyIdx=16,https://play.joystream.org/video/2798,xantis,5FNctCRVWWgCbKv4kgnUMPDN2iMWW7ZjbQQWf79m4EubbE8E,3,0.0000391,76726,https://testnet.joystream.org/#/explorer/query/0x14da15a01af2796ee835113fafdbfc7a5ab37c4fe9843a8abe227f29a9c4eff0
+https://testnet.joystream.org/#/forum/threads/292?page=2&replyIdx=18,https://play.joystream.org/channel/1846,alsh16,5EhFNsaRn4Li8VpMtXN6v2r5J39qZUmxUayVHMahd7eYGehp,3,0.0000391,76726,https://testnet.joystream.org/#/explorer/query/0x322f6f15d309b64dc74e27932f4c4b011d15727dc51c9efdeaf97e2275c629ca
+https://testnet.joystream.org/#/forum/threads/292?page=2&replyIdx=18,https://play.joystream.org/channel/1846,alsh16,5EhFNsaRn4Li8VpMtXN6v2r5J39qZUmxUayVHMahd7eYGehp,3,0.0000391,76726,https://testnet.joystream.org/#/explorer/query/0x322f6f15d309b64dc74e27932f4c4b011d15727dc51c9efdeaf97e2275c629ca
+https://testnet.joystream.org/#/forum/threads/292?page=2&replyIdx=18,https://play.joystream.org/channel/1846,alsh16,5EhFNsaRn4Li8VpMtXN6v2r5J39qZUmxUayVHMahd7eYGehp,3,0.0000391,76726,https://testnet.joystream.org/#/explorer/query/0x322f6f15d309b64dc74e27932f4c4b011d15727dc51c9efdeaf97e2275c629ca
+https://testnet.joystream.org/#/forum/threads/292?page=2&replyIdx=18,https://play.joystream.org/channel/1846,alsh16,5EhFNsaRn4Li8VpMtXN6v2r5J39qZUmxUayVHMahd7eYGehp,3,0.0000391,76726,https://testnet.joystream.org/#/explorer/query/0x322f6f15d309b64dc74e27932f4c4b011d15727dc51c9efdeaf97e2275c629ca
+https://testnet.joystream.org/#/forum/threads/292?page=2&replyIdx=18,https://play.joystream.org/channel/1846,alsh16,5EhFNsaRn4Li8VpMtXN6v2r5J39qZUmxUayVHMahd7eYGehp,3,0.0000391,76726,https://testnet.joystream.org/#/explorer/query/0x322f6f15d309b64dc74e27932f4c4b011d15727dc51c9efdeaf97e2275c629ca
+https://testnet.joystream.org/#/forum/threads/292?page=2&replyIdx=18,https://play.joystream.org/channel/1846,alsh16,5EhFNsaRn4Li8VpMtXN6v2r5J39qZUmxUayVHMahd7eYGehp,3,0.0000391,76726,https://testnet.joystream.org/#/explorer/query/0x322f6f15d309b64dc74e27932f4c4b011d15727dc51c9efdeaf97e2275c629ca
+https://testnet.joystream.org/#/forum/threads/292?page=2&replyIdx=18,https://play.joystream.org/channel/1846,alsh16,5EhFNsaRn4Li8VpMtXN6v2r5J39qZUmxUayVHMahd7eYGehp,3,0.0000391,76726,https://testnet.joystream.org/#/explorer/query/0x322f6f15d309b64dc74e27932f4c4b011d15727dc51c9efdeaf97e2275c629ca
+https://testnet.joystream.org/#/forum/threads/292?page=2&replyIdx=18,https://play.joystream.org/channel/1846,alsh16,5EhFNsaRn4Li8VpMtXN6v2r5J39qZUmxUayVHMahd7eYGehp,3,0.0000391,76726,https://testnet.joystream.org/#/explorer/query/0x322f6f15d309b64dc74e27932f4c4b011d15727dc51c9efdeaf97e2275c629ca
+https://testnet.joystream.org/#/forum/threads/292?page=2&replyIdx=18,https://play.joystream.org/channel/1990,alsh16,5EhFNsaRn4Li8VpMtXN6v2r5J39qZUmxUayVHMahd7eYGehp,3,0.0000391,76726,https://testnet.joystream.org/#/explorer/query/0x322f6f15d309b64dc74e27932f4c4b011d15727dc51c9efdeaf97e2275c629ca
+https://testnet.joystream.org/#/forum/threads/292?page=2&replyIdx=18,https://play.joystream.org/channel/1990,alsh16,5EhFNsaRn4Li8VpMtXN6v2r5J39qZUmxUayVHMahd7eYGehp,3,0.0000391,76726,https://testnet.joystream.org/#/explorer/query/0x322f6f15d309b64dc74e27932f4c4b011d15727dc51c9efdeaf97e2275c629ca
+https://testnet.joystream.org/#/forum/threads/292?page=2&replyIdx=18,https://play.joystream.org/channel/1990,alsh16,5EhFNsaRn4Li8VpMtXN6v2r5J39qZUmxUayVHMahd7eYGehp,3,0.0000391,76726,https://testnet.joystream.org/#/explorer/query/0x322f6f15d309b64dc74e27932f4c4b011d15727dc51c9efdeaf97e2275c629ca
+https://testnet.joystream.org/#/forum/threads/292?page=2&replyIdx=18,https://play.joystream.org/channel/1990,alsh16,5EhFNsaRn4Li8VpMtXN6v2r5J39qZUmxUayVHMahd7eYGehp,3,0.0000391,76726,https://testnet.joystream.org/#/explorer/query/0x322f6f15d309b64dc74e27932f4c4b011d15727dc51c9efdeaf97e2275c629ca
+https://testnet.joystream.org/#/forum/threads/292?page=2&replyIdx=18,https://play.joystream.org/channel/1990,alsh16,5EhFNsaRn4Li8VpMtXN6v2r5J39qZUmxUayVHMahd7eYGehp,3,0.0000391,76726,https://testnet.joystream.org/#/explorer/query/0x322f6f15d309b64dc74e27932f4c4b011d15727dc51c9efdeaf97e2275c629ca
+https://testnet.joystream.org/#/forum/threads/292?page=2&replyIdx=18,https://play.joystream.org/channel/1990,alsh16,5EhFNsaRn4Li8VpMtXN6v2r5J39qZUmxUayVHMahd7eYGehp,3,0.0000391,76726,https://testnet.joystream.org/#/explorer/query/0x322f6f15d309b64dc74e27932f4c4b011d15727dc51c9efdeaf97e2275c629ca
+https://testnet.joystream.org/#/forum/threads/292?page=2&replyIdx=18,https://play.joystream.org/channel/1990,alsh16,5EhFNsaRn4Li8VpMtXN6v2r5J39qZUmxUayVHMahd7eYGehp,3,0.0000391,76726,https://testnet.joystream.org/#/explorer/query/0x322f6f15d309b64dc74e27932f4c4b011d15727dc51c9efdeaf97e2275c629ca
+https://testnet.joystream.org/#/forum/threads/292?page=2&replyIdx=18,https://play.joystream.org/channel/1990,alsh16,5EhFNsaRn4Li8VpMtXN6v2r5J39qZUmxUayVHMahd7eYGehp,3,0.0000391,76726,https://testnet.joystream.org/#/explorer/query/0x322f6f15d309b64dc74e27932f4c4b011d15727dc51c9efdeaf97e2275c629ca
+https://testnet.joystream.org/#/forum/threads/292?page=2&replyIdx=18,https://play.joystream.org/channel/1990,alsh16,5EhFNsaRn4Li8VpMtXN6v2r5J39qZUmxUayVHMahd7eYGehp,3,0.0000391,76726,https://testnet.joystream.org/#/explorer/query/0x322f6f15d309b64dc74e27932f4c4b011d15727dc51c9efdeaf97e2275c629ca
+https://testnet.joystream.org/#/forum/threads/292?page=2&replyIdx=19,https://play.joystream.org/channel/2933,alionaalias,5Ca5X33Zr7YyUf7VG8mqNzZKGuMGy7daDcgcoAKEGqoivbUa,3,0.0000391,76726,https://testnet.joystream.org/#/explorer/query/0x6e0cb7501b7bf39b5a83fc53c15e555bf606d7ded75a2f23b27ea75f1af479d3
+https://testnet.joystream.org/#/forum/threads/292?page=3&replyIdx=21,https://play.joystream.org/video/3340,technical,5GhFEuigotuHz2bN3YYaDWWdmYXSZM59BaeEsE9gc5H6R7m8,3,0.0000391,76726,https://testnet.joystream.org/#/explorer/query/0xb916fe23c4e1c480d1d757df480fdf9bb18a207b23d08c958cc4b7d791414aa8
+https://testnet.joystream.org/#/forum/threads/292?page=3&replyIdx=21,https://play.joystream.org/video/3340,technical,5GhFEuigotuHz2bN3YYaDWWdmYXSZM59BaeEsE9gc5H6R7m8,3,0.0000391,76726,https://testnet.joystream.org/#/explorer/query/0xb916fe23c4e1c480d1d757df480fdf9bb18a207b23d08c958cc4b7d791414aa8
+https://testnet.joystream.org/#/forum/threads/292?page=3&replyIdx=22,https://play.joystream.org/video/3360,mitryou,5GmrNmii6kJfsobLEyzK8aba9tQJMPRkq2JDRciQdGWxTLzr,3,0.0000391,76726,https://testnet.joystream.org/#/explorer/query/0x3abb4d92c07119de12304db8bbef678a3a5a196ffaf0f54640f64edb41ebfb7f
+https://testnet.joystream.org/#/forum/threads/292?page=3&replyIdx=22,https://play.joystream.org/video/3365,mitryou,5GmrNmii6kJfsobLEyzK8aba9tQJMPRkq2JDRciQdGWxTLzr,3,0.0000391,76726,https://testnet.joystream.org/#/explorer/query/0x3abb4d92c07119de12304db8bbef678a3a5a196ffaf0f54640f64edb41ebfb7f
+https://testnet.joystream.org/#/forum/threads/292?page=3&replyIdx=23,https://play.joystream.org/video/3370,seainvestor,5CA73jgvw1WK1sxmNky1Nvd3rFQg9jR6sYh46eHKncZcciAR,3,0.0000391,76726,https://testnet.joystream.org/#/explorer/query/0xde338d50fefcec211fa5c20601bc62bb00224123e1a18c18a926e52bca560fc4
+https://testnet.joystream.org/#/forum/threads/292?page=3&replyIdx=24,https://play.joystream.org/video/3434,seainvestor,5CA73jgvw1WK1sxmNky1Nvd3rFQg9jR6sYh46eHKncZcciAR,3,0.0000391,76726,https://testnet.joystream.org/#/explorer/query/0xde338d50fefcec211fa5c20601bc62bb00224123e1a18c18a926e52bca560fc4

+ 188 - 0
bounties/reports/bounty15/antioch-network_subtitles.srt

@@ -0,0 +1,188 @@
+1
+00:00:01,199 --> 00:00:05,680
+Ok, so what is the Antioch network? 
+
+2
+00:00:05,680 --> 00:00:20,800
+Now, about a week ago or so…I think it’s two weeks ago now. The time flies. We were trying to make a small not very invasive upgrade to the Babylone network
+
+3
+00:00:20,800 --> 00:00:25,840
+which had been humming along for about, well, I want to say, three months or so. 
+
+4
+00:00:25,840 --> 00:00:29,670
+Mainly to tweak a little bit of tokenomics parameters.
+
+5
+00:00:29,679 --> 00:00:38,160
+We wanted to increase the number of simultaneous proposals there could be. Just a few minor things like that to improve the effectiveness of the testnet. 
+
+6
+00:00:38,160 --> 00:00:55,360
+And it wasn’t expected to be a big deal but what happened was not that long after the upgrade happened, so just for context, for people that may not know,
+
+7
+00:00:55,360 --> 00:01:08,080
+the blockchain system or variety that the Joystream platform is built on allows you to upgrade the rules of the chain itself in flight using a special kind of transaction. 
+
+8
+00:01:08,080 --> 00:01:12,150
+And that’s great for lots of reasons that we’ll probably cover in the future. 
+
+9
+00:01:12,159 --> 00:01:23,200
+And we tried to use this on-chain upgradability feature at this time, at that time, and that was supposed to be fine but what happened was in a matter of a few, 
+
+10
+00:01:23,200 --> 00:01:34,240
+I want to say 20 blocks or so after the upgrade, there was a split in the network which ended up partitioning the validators into two separate polls.
+
+11
+00:01:34,240 --> 00:01:40,400
+One group thought that the new runtime was in play, and one group thought that the old runtime was in play. 
+
+12
+00:01:40,400 --> 00:01:42,479
+That is obviously very undesirable. 
+
+13
+00:01:42,479 --> 00:01:50,150
+The whole point of your consensus system is to have agreement upon what the history and, therefore, the state of your blockchain is. 
+
+14
+00:01:50,159 --> 00:01:53,600
+So that’s obviously a serious problem. 
+
+15
+00:01:53,600 --> 00:01:59,840
+And, you know, we’ve gone through a lot of effort trying to get to the bottom of what happened.
+
+16
+00:01:59,840 --> 00:02:09,520
+Trying to figure out the root cause of live failures and distributed systems is notoriously difficult, in particular if you haven’t actually
+
+17
+00:02:09,520 --> 00:02:15,360
+prepared yourself for trying to debug those sorts of failures to begin with which we hadn’t.
+
+18
+00:02:15,360 --> 00:02:25,200
+And so, we’ve gone through lots of different iterations of or, I should say, possible hypothesis for what the cause could be.
+
+19
+00:02:25,200 --> 00:02:34,800
+The best hypothesis that we have at the current time is that there is a specific bug in the version of substrate. 
+
+20
+00:02:34,800 --> 00:02:42,640
+So, taking a step back here as well in case you don’t know, the joystick blockchain is built on the substrate blockchain framework 
+
+21
+00:02:42,640 --> 00:02:47,680
+which is the framework that the Polkadot blockchain is built on. 
+
+22
+00:02:47,680 --> 00:02:56,480
+And, in general, the framework that’s used to build pair chains which are blockchains that connect to Polkadot which Joystream itself may or may not end up doing. 
+
+23
+00:02:56,480 --> 00:03:02,720
+It’s a great framework because it means you don’t have to focus on peer-to-peer networking or consensus
+
+24
+00:03:02,720 --> 00:03:08,950
+or any of these very low-level things similarly as if you were deploying on Ethereum, let’s say. 
+
+25
+00:03:08,959 --> 00:03:14,950
+And it really allows you to focus on building exactly the business logic that’s specific to your blockchain. 
+
+26
+00:03:14,959 --> 00:03:20,310
+So just mentioning where does this substrate thing come from. 
+
+27
+00:03:20,319 --> 00:03:30,950
+So, we are using the substrate, we are using a specific version of substrate, it isn’t particularly new, and the best hypothesis we could really come up with,
+
+28
+00:03:30,959 --> 00:03:36,310
+for which there is limited evidence I should say, was that there was a specific kind of bug in the version of substrate
+
+29
+00:03:36,319 --> 00:03:43,120
+that we are relying on, and that’s the best candidate for what’s causing the failure. 
+
+30
+00:03:43,120 --> 00:03:52,950
+So, what we’ve been working on for the past two weeks or so has been to obviously figure that out, and then to migrate to a newer version of substrate. 
+
+31
+00:03:52,959 --> 00:03:55,590
+So, that’s what we have done.
+
+32
+00:03:55,599 --> 00:04:00,950
+We used to be on version two release candidate four, now we are on 201. 
+
+33
+00:04:00,959 --> 00:04:10,480
+And we are going to be launching a new chain, namely the Antioch network, that’s probably going to be in two or three days from now
+
+34
+00:04:10,480 --> 00:04:15,510
+so that actually wrong on the slides because I just made them a few or a while back.
+
+35
+00:04:15,519 --> 00:04:28,080
+And that would be based on a new version of substrate which has benefits of its own, I should say, but we are mainly doing it to hopefully resolve this problem.  
+
+36
+00:04:28,080 --> 00:04:34,960
+Of course, we would then get the runtime that we were trying to get initially with these improvements of the parameters for the proposal system
+
+37
+00:04:34,960 --> 00:04:41,750
+so on, there has also been some other changes to the way the council work. 
+
+38
+00:04:41,759 --> 00:04:46,960
+I think we expanded from…Actually I don’t remember now, to be honest. 
+
+39
+00:04:46,960 --> 00:04:50,000
+There are so many things going on but it is a bigger council.
+
+40
+00:04:50,000 --> 00:04:51,120
+The council period is not shorter.
+
+41
+00:04:51,120 --> 00:04:56,160
+So there are a few things that have happened that have independent benefits but the main issue here in Antioch
+
+42
+00:04:56,160 --> 00:05:06,080
+is really to get back to the core, use case that Babylon already had with these small improvements. 
+
+43
+00:05:06,080 --> 00:05:09,120
+And then we are trying to get to Sumer as soon as possible. 
+
+44
+00:05:09,120 --> 00:05:11,120
+So, that’s the story on Antioch. 
+
+45
+00:05:11,120 --> 00:05:21,440
+It’s a big, you know, inconvenient departure from the focus that we had but we had to do it, and now Sumer is hopefully next within a short while. 
+
+46
+00:05:21,440 --> 00:05:24,320
+So that’s it on Antioch. 
+
+47
+00:05:24,320 --> 00:05:26,960
+Join me again for Sumer. 
+

+ 1523 - 0
bounties/reports/bounty15/bounty15.md

@@ -0,0 +1,1523 @@
+# Community Bounty #15 - "Summary/Transcripts of Community Update Videos"
+
+ *by maxlevush id 2130*
+
+- [Community Update #1](https://github.com/maxlevush/Joystream-maxlevush/blob/main/Community%20Bounty%20%2315.md#video-1-community-update-1)
+   - [transcript](https://github.com/maxlevush/Joystream-maxlevush/blob/main/Community%20Bounty%20%2315.md#transcript)
+
+- [Antioch Network](https://github.com/maxlevush/Joystream-maxlevush/blob/main/Community%20Bounty%20%2315.md#video-2-antioch-network)
+   - [transcript](https://github.com/maxlevush/Joystream-maxlevush/blob/main/Community%20Bounty%20%2315.md#transcript-1)
+
+- [Sumer Network](https://github.com/maxlevush/Joystream-maxlevush/blob/main/Community%20Bounty%20%2315.md#video-3-sumer-network)
+   - [transcript](https://github.com/maxlevush/Joystream-maxlevush/blob/main/Community%20Bounty%20%2315.md#transcript-2)
+
+- [Olympia Network](https://github.com/maxlevush/Joystream-maxlevush/blob/main/Community%20Bounty%20%2315.md#video-4-olympia-network)
+   - [transcript](https://github.com/maxlevush/Joystream-maxlevush/blob/main/Community%20Bounty%20%2315.md#transcript-3)
+
+- [Hydra v3](https://github.com/maxlevush/Joystream-maxlevush/blob/main/Community%20Bounty%20%2315.md#video-5-hydra-v3)
+   - [transcript](https://github.com/maxlevush/Joystream-maxlevush/blob/main/Community%20Bounty%20%2315.md#transcript-4)
+
+- [New Specifications](https://github.com/maxlevush/Joystream-maxlevush/blob/main/Community%20Bounty%20%2315.md#video-6-new-specifications)
+   - [transcript](https://github.com/maxlevush/Joystream-maxlevush/blob/main/Community%20Bounty%20%2315.md#transcript-5)
+
+- [Community](https://github.com/maxlevush/Joystream-maxlevush/blob/main/Community%20Bounty%20%2315.md#video-7-community)
+   - [transcript](https://github.com/maxlevush/Joystream-maxlevush/blob/main/Community%20Bounty%20%2315.md#transcript-6)
+
+## Video 1 [Community Update #1](https://play.joystream.org/video/12)
+
+videoId, slideId, timestamp_start:
+
+### 12, 1.001, 00:00
+![Joystream_Community_Update_1 001](https://user-images.githubusercontent.com/83000549/120277816-1de96100-c2e7-11eb-8c2c-a51cffe57408.jpeg)
+
+**Summary:** This is the first installment of the Joystream community update video series in an effort to share more effectively what it is we are working on, what is coming down the pipe, what’s happening in the community, to bring everyone up to speed on where we are going and the road to mainnet basically.
+
+### 12, 1.002, 00:25
+![Joystream_Community_Update_1 002](https://user-images.githubusercontent.com/83000549/120278668-25f5d080-c2e8-11eb-8b65-3f7095e7be97.jpeg)
+
+**Summary:** In this first episode I’m going to be covering first of the three next immediate networks – Antioch, Sumer, and Olympia, in that order.
+
+Then I am going to be covering Hydra which is an infrastructure piece making all these networks possible, and it is really important for delivering the main products we are working on that are consumer-facing – Atlas and Pioneer.
+
+Then I am going to try to go through the community side – what we are doing, what the point of the different initiatives is, what the status is, and, of course, the different new specifications that we have prepared for new exciting improvements that are coming after Olympia.
+
+### 12, 1.003, 01:14
+![Joystream_Community_Update_1 003](https://user-images.githubusercontent.com/83000549/120279319-de237900-c2e8-11eb-8326-113f42c23d52.jpeg)
+
+**Summary:** If you have been following us for a while, if you are even inside of JS Genesis trying to build this out, I am sure you must have noticed that the technical and social complexity of what we are trying to deliver has escalated quite significantly in the last six months. And with any growing effort organization you are going to have a lot of difficulty trying to synchronize all that information effectively.
+
+So, the point of this video series is to bring people more up to date on what we are doing as up until now we have been making these network releases and announcements that are themselves kind of quite brief on the details of what’s actually being delivered.
+
+### 12, 1.004, 02:31
+![Joystream_Community_Update_1 004](https://user-images.githubusercontent.com/83000549/120279641-42ded380-c2e9-11eb-97f0-a9fc180de2b1.jpeg)
+
+**Summary:** It is not just the scope of what we are trying to do but the number of people involved inside of JS Genesis specifically has grown significantly.
+
+People are involved into sub teams, they are trying to deliver quite complex functionality but still isolated to some smaller part of the system. Then it is very easy to get lost and not see how everything fits together.
+
+So, it’s both for the benefit of the community and us, as an organization, to try to get up to speed and organized around what we are trying to deliver.
+
+## Transcript
+
+Video 1 [Community Update #1](https://play.joystream.org/video/12)
+
+00:01	Hi everyone!
+
+00:02	And welcome to this first installment of the Joystream community update video series.
+
+00:08	So, this is, as I said, the first installment of many to come 
+
+00:12	in an effort to try to share a little bit more effectively what it is we are working on, what is coming down the pipe, what’s happening in the community.
+
+00:18	Just to try to bring everyone up to speed on where we are going and the road to main net basically. 
+
+00:25	So, in this first episode I’m going to be covering first of the three next immediate networks – Antioch, Sumer, and Olympia, in that order. 
+
+00:34	Then I am going to be covering Hydra which is sort of an infrastructure piece which is part of making all these networks possible and really important for delivering the main products we are working on that are consumer-facing – Atlas and Pioneer. 
+
+00:49	Then I am going to try to go through the community side – what are we doing, what is the point of the different initiatives, what is the status, and, of course, least but not last, well, last but not least, the different new specifications that we have prepared for new exciting improvements that are coming after Olympia. 
+
+01:12	So, I guess I should say a little bit more about what the point is of these update series. 
+
+01:19	If you have been following us for a while, if you are even inside of JS Genesis trying to build this out, I am sure you must have noticed that the technical and social complexity of what we are trying to deliver has escalated quite significantly in the last six months or so.
+
+01:35	And with any growing effort organization you are going to have a lot of difficulty trying to synchronize all that information effectively.
+
+01:44	So, the point of this video series is we’ll just try to open up the floodgates informationally speaking so that people are more up to date on our sort of finer time scale in terms of what we are doing because up until now we have been making these network releases and announcements that are themselves kind of quite brief on the details of what’s actually being delivered. 
+
+02:08	You are going to have to dig into a lot of documentation and try a lot of stuff in order to learn to understand. 
+
+02:14	So, it is not the best format for conveying where we are and what we are doing and what the point is. 
+
+02:18	So, hopefully, these video series will go somewhere towards getting people synchronized on what we are trying to do, and it is not just the scope of what we are trying to do but the number of people involved inside of JS Genesis specifically has grown significantly. 
+
+02:37	People are involved into sub teams, they are trying to deliver quite complex functionality but still isolated to some smaller part of the system. 
+
+02:45	Then it is very easy to get lost and not see the sort of how everything fits together. 
+
+02:51	So, it’s both for the benefit of the community and us, as an organization, to try to get up to speed and organized around what we are trying to deliver. 
+
+03:01	So that is the goal and, hopefully, it is informative.
+
+03:04 	Please, give me feedback on what you think I should cover, how the format can be improved, and I will definitely try to take that on board. 
+
+03:16	So, this is going to be a six-part series. 
+
+03:20	This first update just to try to break it down, reduce the chance that I blow up one of these. 
+
+03:25	Well, if I did it all at once, I think I would have blown up the recording so I think just breaking it up is good for everyone. 
+
+03:31	So, the next episode, I think, will be about Antioch.
+
+03:36	So, see you in that video. 
+
+03:38	Thank you for joining me and enjoy!
+
+## Video 2 [Antioch Network](https://play.joystream.org/video/13)
+
+videoId, slideId, timestamp_start:
+
+### 13, 1.005, 00:00 
+![Joystream_Community_Update_1 005](https://user-images.githubusercontent.com/83000549/121135345-fc4c2480-c866-11eb-9f43-090c893da476.jpeg)
+
+**Summary:** What is the Antioch network?
+
+### 13, 1.006, 00:08 
+![Joystream_Community_Update_1 006](https://user-images.githubusercontent.com/83000549/121135832-79779980-c867-11eb-830a-1b3f65222ece.jpeg)
+
+**Summary:** About two weeks ago we were trying to make a small, not very invasive upgrade to the Babylone network, which had been humming along for about three months or so, mainly to tweak a little bit of tokenomics parameters. We wanted to increase the number of simultaneous proposals there could be - just a few minor things like that to improve the effectiveness of the testnet.
+
+### 13, 1.007, 00:47
+![Joystream_Community_Update_1 007](https://user-images.githubusercontent.com/83000549/121136213-fa369580-c867-11eb-8189-33e61faf878a.jpeg)
+
+**Summary:** Just for context, for people that may not know, the blockchain system or variety that the Joystream platform is built on allows you to upgrade the rules of the chain itself in flight using a special kind of transaction. 
+
+And we tried to use this on-chain upgradability feature at that time, and that was supposed to be fine but what happened was in a matter of 20 blocks or so after the upgrade, there was a split in the network which ended up partitioning the validators into two separate polls. One group thought that the new runtime was in play, and one group thought that the old runtime was in play.
+
+That is obviously very undesirable. The whole point of your consensus system is to have agreement upon what the history and, therefore, the state of your blockchain is.
+
+And we’ve gone through a lot of effort trying to get to the bottom of what happened.
+
+Trying to figure out the root cause of live failures and distributed systems is notoriously difficult, in particular if you haven’t actually prepared yourself for trying to debug those sorts of failures to begin with which we hadn’t.
+
+### 13, 1.008, 02:27
+![Joystream_Community_Update_1 008](https://user-images.githubusercontent.com/83000549/121136761-9496d900-c868-11eb-9d7e-9a6b2e9f02ad.jpeg)
+
+**Summary:** We’ve gone through lots of different iterations of or possible hypothesis for what the cause could be. The best hypothesis that we have at the current time is that there is a specific bug in the version of substrate.
+
+The joystick blockchain is built on the substrate blockchain framework which is the framework that the Polkadot blockchain is built on, and, in general, the framework that’s used to build pair chains which are blockchains that connect to Polkadot which Joystream itself may or may not end up doing. 
+
+It’s a great framework because it means you don’t have to focus on peer-to-peer networking or consensus or any of these very low-level things, similarly as if you were deploying on Ethereum, and it really allows you to focus on building exactly the business logic that’s specific to your blockchain.
+
+We are using a specific version of substrate, it isn’t particularly new, and the best hypothesis we could really come up with, for which there is limited evidence, was that there was a specific kind of bug in the version of substrate that we are relying on, and that’s the best candidate for what’s causing the failure.
+What we’ve been working on for the past two weeks or so has been to figure that out and then to migrate to a newer version of substrate.
+
+### 13, 1.009, 03:53 
+![Joystream_Community_Update_1 009](https://user-images.githubusercontent.com/83000549/121137206-053df580-c869-11eb-84ff-45674518a4ed.jpeg)
+
+**Summary:** That’s what we have done. We used to be on version two release candidate four, now we are on 201. 
+We are going to be launching a new chain, namely the Antioch network in probably two or three days from now that would be based on a new version of substrate which has benefits of its own, but we are mainly doing it to hopefully resolve this problem.  
+
+We would then get the runtime that we were trying to get initially with these improvements of the parameters for the proposal system.
+
+There have also been some other changes to the way the council work.  It is a bigger council. The council period is not shorter.
+
+There are a few things that have happened that have independent benefits but the main issue in Antioch is to get back to the core, use case that Babylon already had with these small improvements.
+
+And then we are trying to get to Sumer as soon as possible.
+It’s a big, inconvenient departure from the focus that we had but we had to do it, and now Sumer is hopefully next within a short while.
+
+## Transcript
+
+Video 2 [Antioch Network](https://play.joystream.org/video/13)
+
+00:01	Ok, so what is the Antioch network? 
+
+00:06	Now, about a week ago or so…I think it’s two weeks ago now. The time flies. We were trying to make a small not very invasive upgrade to the Babylone network which had been humming along for about, well, I want to say, three months or so. 
+
+00:26	Mainly to tweak a little bit of tokenomics parameters.
+
+00:29	We wanted to increase the number of simultaneous proposals there could be. Just a few minor things like that to improve the effectiveness of the testnet. 
+
+00:38	And it wasn’t expected to be a big deal but what happened was not that long after the upgrade happened, so just for context, for people that may not know, the blockchain system or variety that the Joystream platform is built on allows you to upgrade the rules of the chain itself in flight using a special kind of transaction. 
+
+01:07	And that’s great for lots of reasons that we’ll probably cover in the future. 
+
+01:12	And we tried to use this on-chain upgradability feature at this time, at that time, and that was supposed to be fine but what happened was in a matter of a few, I want to say 20 blocks or so after the upgrade, there was a split in the network which ended up partitioning the validators into two separate polls.
+
+01:34	One group thought that the new runtime was in play, and one group thought that the old runtime was in play. 
+
+01:39	That is obviously very undesirable. 
+
+01:42	The whole point of your consensus system is to have agreement upon what the history and, therefore, the state of your blockchain is. 
+
+01:50	So that’s obviously a serious problem. 
+
+01:53	And, you know, we’ve gone through a lot of effort trying to get to the bottom of what happened.
+
+02:00	Trying to figure out the root cause of live failures and distributed systems is notoriously difficult, in particular if you haven’t actually prepared yourself for trying to debug those sorts of failures to begin with which we hadn’t.
+
+02:15	And so, we’ve gone through lots of different iterations of or, I should say, possible hypothesis for what the cause could be.
+
+02:28	The best hypothesis that we have at the current time is that there is a specific bug in the version of substrate. 
+
+02:35	So, taking a step back here as well in case you don’t know, the joystick blockchain is built on the substrate blockchain framework which is the framework that the Polkadot blockchain is built on. 
+
+02:48	And, in general, the framework that’s used to build pair chains which are blockchains that connect to Polkadot which Joystream itself may or may not end up doing. 
+
+02:55	It’s a great framework because it means you don’t have to focus on peer-to-peer networking or consensus or any of these very low-level things similarly as if you were deploying on Ethereum, let’s say. 
+
+03:09	And it really allows you to focus on building exactly the business logic that’s specific to your blockchain. 
+
+03:14	So just mentioning where does this substrate thing come from. 
+
+03:20	So, we are using the substrate, we are using a specific version of substrate, it isn’t particularly new, and the best hypothesis we could really come up with, for which there is limited evidence I should say, was that there was a specific kind of bug in the version of substrate that we are relying on, and that’s the best candidate for what’s causing the failure. 
+
+03:43	So, what we’ve been working on for the past two weeks or so has been to obviously figure that out, and then to migrate to a newer version of substrate. 
+03:54	So, that’s what we have done.
+
+03:56	We used to be on version two release candidate four, now we are on 201. 
+
+04:02	And we are going to be launching a new chain, namely the Antioch network, that’s probably going to be in two or three days from now so that actually wrong on the slides because I just made them a few or a while back.
+
+04:15	And that would be based on a new version of substrate which has benefits of its own, I should say, but we are mainly doing it to hopefully resolve this problem.  
+
+04:28	Of course, we would then get the runtime that we were trying to get initially with these improvements of the parameters for the proposal system and so on, there has also been some other changes to the way the council work. 
+
+04:42	I think we expanded from…Actually I don’t remember now, to be honest. 
+
+04:47	There are so many things going on but it is a bigger council.
+
+04:50	The council period is not shorter.
+
+04:53	So there are a few things that have happened that have independent benefits but the main issue here in Antioch is really to get back to the core, use case that Babylon already had with these small improvements. 
+
+05:07	And then we are trying to get to Sumer as soon as possible. 
+
+05:09	So, that’s the story on Antioch. 
+
+05:11	It’s a big, you know, inconvenient departure from the focus that we had but we had to do it, and now Sumer is hopefully next within a short while.
+
+05:24	So that’s it on Antioch. 
+
+05:25	Join me again for Sumer. 
+
+## Video 3 [Sumer Network](https://play.joystream.org/video/14)
+
+### 14, 1.0010, 00:00
+![Joystream_Community_Update_1 010](https://user-images.githubusercontent.com/83000549/121414685-809ec480-c999-11eb-9e0e-46a399805691.jpeg)
+
+**Summary:** Welcome to this second installment of the first Joystream community update. This segment is about the Sumer network which is a network we’ve been working on for about three months now. It is going to be building on Antioch which either is going to be released or has just been released depending on when this video comes out!
+
+### 14, 1.0011, 00:27
+![Joystream_Community_Update_1 011](https://user-images.githubusercontent.com/83000549/121415044-e68b4c00-c999-11eb-94d0-3a70fb370ebb.jpeg)
+
+**Summary:** The goal in the Sumer network is to do three separate things.
+
+First of all, we want to introduce the next and final iteration of our on-chain content directory.
+
+Then we are going to introduce Atlas Studio which is new part of the Atlas product. 
+
+And then we are going to introduce a new working group which we are calling the operations working group. 
+
+### 14, 1.0012, 00:51
+![Joystream_Community_Update_1 012](https://user-images.githubusercontent.com/83000549/121415239-176b8100-c99a-11eb-9058-78000f6a9159.jpeg)
+
+**Summary:** The new content directory is an enhancement over the existing one and through pretty important ways.
+
+The first one is that it is radically simplified. The existing content directory that we had was actually very complex because we were trying to achieve the goal of having the community to be able to update what is in the content directory, like videos and channels, and playlists without having to do runtime upgrades.
+
+So, runtime upgrades, as I probably have mentioned in this community update, is a way in substrate chains can change the rules of the system. So, for example, at one point in time a video has a title, and then at some later point in time a video has a title and also  what language the content of the video is recorded in or what language the people in the video speak.
+
+That is a relatively small thing to change but you want to make it easier for the community to change stuff like that, and if changing every little thing like that requires a community update, it's going to be really hard for the community to iterate quickly on this part of the platform which really needs to be very flexible.
+
+If you wanted to introduce other things, not just videos, for example, eBooks or some other mild variation of what we already have, it would also be very inhibiting if you'd have to do a runtime upgrade because you have to dive into the rust code, you have to change it, you have to figure out how to take all the old stuff in your state and turn it into the new stuff through a migration step that runs inside of the consensus of your blockchain, you have to update all sorts of dependencies and libraries and infrastructure to reflect how the new system works, you have to test a lot in advance.
+
+If the change is significantly big, you should probably also do an integration test where you run through a simulated upgrade with some representative state in your system, you see how it works after the runtime upgrade, if your account still works, if your voting system still works. 
+
+So, it's a lot of work. And if you make a mistake, you can permanently destroy your chain. So, it’s risky, it's hard, and it requires a lot of care.
+
+This is a very long-winded way of explaining why we ended up having the old content directory that we had. The point of that content directory was that it was very abstract, almost to the extent that it was like a relational database where it allowed the community to define schemas and concepts on chain so that you didn't have to do runtime upgrades to define new things or change the way things were represented.
+
+The problem was that it was extremely complicated. It became really hard to both have work properly on chain, it became really hard for people to understand how it worked. It turned out that you couldn't actually get all the flexibility that you wanted.
+
+What we're going to do in this release is we're going to put the heart of what it means to be in the content directory on chain, and then we're going to make the metadata associated with all the different things on the chain, such as videos and channels. We're going to make sure that that's actually very easy to change. You don't need to change the low-level business logic of the chain itself in order to make smaller tweaks that I described, such as the fact that a video may have a language. So, you just lift it out of the chain. 
+
+We just decided that this is the way our content directory is supposed to work. That’s a pretty big decision, and that's what's landing in Sumer.
+
+### 14, 1.0013, 05:31
+![Joystream_Community_Update_1 013](https://user-images.githubusercontent.com/83000549/121415711-a37da880-c99a-11eb-817f-dc77e23811c9.jpeg)
+
+**Summary:** Let me go through this very quickly. 
+
+The video of myself which is not that useful is covering up a part of the diagram which is useful. What's supposed to be there is a square which shows the unchanged storage system.
+
+The on-chain content directory has in this representation memberships. Members own channels. Channels have within them stuff like videos, and playlists, and series. All those actually exist in the chain but they haven't been fully implemented, and they will not be implemented in the consumer product like in Atlas itself.
+
+It has the idea of curators and curator groups. These are people who are employed in the content working group to manage and make sure that everything in the content directory is going according to plan, and they can also own channels themselves on behalf of the platform to feature official platform content.
+
+Now the interesting part here is that on chain you have this sort of index of what videos exist, who owns them. You also have an index of what data exists, like the images, the cover photos, the actual video media files. There's like a map basically which holds a representation of who owns everything, how much space has member number X used out of all the space available to them to publish to their channel, and, of course, when the storage infrastructure is supposed to be replicating what part of the data. Right now, of course, that's fully replicated in the current storage system but that would be changed in a future version which I’m going to get to in one of the later videos. But that index also lives on chain in the data directory.
+
+The actual storage is on separate off-chain infrastructure and storage nodes that are also responsible for shipping the data to users. One of the things that actually are possible in this release is for things outside the content directory to also use data. For example, we are aiming to have your membership avatars stored in the same storage system.
+
+Before, for your avatar you really have to reference some URL somewhere. The first step of that in this Sumer release is that you could also store assets like that in the storage system itself, just like the videos for the content directory. Likewise, that could be used in other parts of the system, for example, as attachment in proposals or in forum posts.
+
+It’s going to be a general infrastructure piece for the rest of the runtime.
+
+That's the first part of what we're doing in Sumer on the content directory.
+
+### 14, 1.0014, 08:45
+![Joystream_Community_Update_1 014](https://user-images.githubusercontent.com/83000549/121416106-02dbb880-c99b-11eb-8116-0e50286e5d9c.jpeg)
+
+**Summary:** The next step is that we're launching Atlas Studio.
+
+Atlas is a viewer product where you can see videos and channels.
+
+And Atlas Studio is sort of the flip side of that experience where you can actually see all your channels, make channels, upload stuff to your channel, manage it, delete stuff - basically like the channel publisher owner experience.
+
+That really is a very big step in the direction of making it easier for people to publish content to the system which before or at the current time has to be done through a command line interface which is a very rough experience.
+
+### 14, 1.0015, 09:30
+![Joystream_Community_Update_1 015](https://user-images.githubusercontent.com/83000549/121416517-7978b600-c99b-11eb-9726-7ccd657dfd76.jpeg)
+
+**Summary:** I think I can show a few outtakes of what that experience looks like.
+
+You'll have  a nice experience for filling in the basic metadata and setting up your channel and editing it.
+
+### 14, 1.0016, 09:40
+![Joystream_Community_Update_1 016](https://user-images.githubusercontent.com/83000549/121416697-adec7200-c99b-11eb-9ba4-8e9c1cfb012f.jpeg)
+
+**Summary:** You will have a way to view all of your videos, and change and edit the metadata associated with them.
+
+You have drafts for stuff that you haven't committed to chain locally stored.
+
+This all runs in the browser, just as Atlas itself does.
+
+### 14, 1.0017, 09:56
+![Joystream_Community_Update_1 017](https://user-images.githubusercontent.com/83000549/121416840-d70d0280-c99b-11eb-8c54-73a74ed7c8e0.jpeg)
+
+**Summary:** There'll be a smooth upload flow for providing the media files and the basic metadata for videos in a step-by-step way which ends with you signing a transaction which, that's interesting, uses the Polkadot JS signer extension rather than the native wallet or local storage wallet that is in the normal Pioneer product that we're currently using.
+
+That's also step in the right direction of having people use an external key manager.
+
+### 14, 1.0018, 10:36
+![Joystream_Community_Update_1 018](https://user-images.githubusercontent.com/83000549/121417017-091e6480-c99c-11eb-8ba4-ed960e0c3c70.jpeg)
+
+**Summary:** As I mentioned, we can store assets now like images on the storage infrastructure, so that means we're going to be helping you set and provide the right assets, manage how they're going to be displayed as part of those upload flows.
+
+I think, it's going to be a very big improvement. 
+
+Atlas studio is the second major goal to launch for this release. 
+
+### 14, 1.0019, 11:01
+![Joystream_Community_Update_1 019](https://user-images.githubusercontent.com/83000549/121417193-33702200-c99c-11eb-9ae4-5f7a437c41d1.jpeg)
+
+**Summary:** If you have a look at the experience here for uploading and editing videos, you can see there's a tab system here, because we want to make it easier for people to manage multiple things at the same time.
+
+With that of course comes the need to manage a lot of different uploads at the same time as well, so there would be a separate area to manage all the different assets that are uploading at any given time. Uploads can fail, you could lose your connection, so we'll have a graceful way for you to retry anything that hasn't worked in the past. I don't think we could have had anything reasonable even in the CLI to make this possible.
+
+This is a very big step in the right direction, and it's a huge effort from a lot of people, designers and developers, and infrastructure pieces that are needed to get this to work.
+
+### 14, 1.0020, 11:59
+![Joystream_Community_Update_1 020](https://user-images.githubusercontent.com/83000549/121417379-6a463800-c99c-11eb-8137-0af981662bab.jpeg)
+
+**Summary:** Then the last piece of the puzzle is the Operations working group.
+
+I am going to get to what a working group is in a little bit more detail later. 
+
+If you're a little bit familiar with Joystream, you’ve probably noticed that there's the council and there are these groups that are responsible for specific things, and the operations working group is a new group like that, and what's special about it is that it's supposed to be for any kind of activity that doesn't have at least yet an on-chain footprint or a role.
+
+If you're a forum moderator, that implies that you can do certain things in the forum that other people can’t do. There's an on-chain forum in Joystream, as most people probably noticed. Likewise for the storage system. 
+
+The operations group is meant for all of those activities we're currently doing and which will be part of the system in the future which don't really have any direct privilege on chain.
+
+We just want to provide the basics of what a working group allows you to model - what the roles are so everyone can see, it's transparent how people got into the roles, how they applied, what were the merits for people being admitted. People have predictable reward schedules for what they will be paid, they have predictable stake at risk, so they can be given a little bit more responsibility in terms of what they can do, what they can be tasked with on behalf of the group and of the system overall.
+
+So, for example, we have at least one of the founding members, I believe, who is looking to be one of the first developers in the operations working group. In general, managers, marketers anyone who would like a role or a job but doesn't require you to do a lot on chain as VM.
+I’m hoping that this will be sort of a sandbox for discovering lots of roles that we haven't explicitly modeled into the system. Maybe we will as a result of what we find out but I think it's high time for something like this.
+
+### 14, 1.0021, 14:16
+![Joystream_Community_Update_1 021](https://user-images.githubusercontent.com/83000549/121417531-982b7c80-c99c-11eb-956d-ac9e1ac318e6.jpeg)
+
+**Summary:** Again, my little preview thing is covering part of the image. I can’t move it, so I’ll just try to explain. 
+
+The goal of this is just to show how the working group fits into the overall system of Joystream.
+
+There is some general information in this community update series so I'm sort of straddling the line between very general stuff and stuff very specific to the releases. I think in the future we'll do some deep dives where we try to go systematically through each one of these, and give you a more fine-grained and a thorough introduction.
+
+The governance system in Joystream is actually deeper than what you find in a lot of other crypto systems. In a lot of other crypto systems, you just have a flat coin voting, sort of voting pool which has proposals. Typically, they're actually limited to things like signaling and spending in upgrading the protocol. You don't even really have that rich of a portfolio of proposals to choose from.
+
+In Joystream that set of proposals are very broad. The root of trust for the whole system is a coin vote which happens not on individual proposals but on election cycles where you elect a council. A council is a one actor-one vote where you have council members vote on proposals. I think, the current setting we have for that is every two weeks there is a new council elected. That's mostly just informed by what's practical in order to have new people in the community, learn what's going on. It will be interesting to figure out what that number should be on main net but anyway there's a council which lives for a council period. The same, the members can stand for council, and they can be reelected for future councils.
+
+The main responsibility of the council is to vote on proposals, and the proposals do the things that I've just described, including hiring leads for individual working groups. There's one working group per subsystem. 
+
+There's a membership subsystem at least in the Olympia runtime, which I actually haven't mentioned, but that's the third community update, I think, so it’s coming. Prop is mostly preoccupied with invitations to grow the membership pool. You have the storage working group which is primarily about operating the storage system, storage infrastructure. You have the forum for operating and curating the communication on the forum. You have the operations working group that we are talking about here. It's these different subsystems that run some part of what the overall platform needs to work.
+
+Inside of each working group you basically have a leader which is someone who applies to occupy that role through a proposal to the council. That leader is basically responsible for spending money out of budget that is allocated to that group from the council for all sorts of things.
+For example, if you're a storage working group leader then you need to figure out how much money we need for the next month, and then you have to go to the council to have them give you that much for your budget.
+
+The leader is able to pay the rewards for himself and everyone else, all the other workers, as they're called, in the working group, for providing the service to the system. The leaders are also able to change what someone has as their reward and can slash them if they do something they're not supposed to do. The same applies to the leader with respect to the council. The council can update the reward, and slash them, and fire them. 
+
+So, the working group is sort of the lowest bureaucratic organ in the overall governance hierarchy of the Joystream system. And we're getting a new working group in Sumer.
+
+That hopefully was a useful introduction to working groups and the operations working group.
+
+## Transcript
+
+Video 3 [Sumer Network](https://play.joystream.org/video/14)
+
+00:01	Hi and welcome to this second installment of the first Joystream community update.
+
+00:07	So, this segment is about the Sumer network which is a network we’ve been working on for about, I want to say, three months now.
+
+00:16	It is going to be building on Antioch which either is going to be released or has just been released depending on when this video comes out. 
+
+00:25	So, the goal in the Sumer network is to do three separate things. 
+
+00:32	First of all, we want to introduce the next and I want to say final iteration of our on-chain content directory.
+
+00:39	I am going to explain this in further detail but I am just going over the overview.
+
+00:43	Then we are going to introduce Atlas Studio which is new part of the Atlas product. 
+
+00:47	And then we are going to introduce a new working group which we are calling the operations working group. 
+
+00:51	So, let’s go through this. 
+
+00:53	So, the new content directory. 
+
+00:56	The new content directory is an enhancement over the existing one and through pretty important ways. 
+
+01:03	I am going to go though what the content directory actually is as in the next slide but just let’s dwell on this for a moment. 
+
+01:10	The first one is that it is radically simplified. 
+
+01:12	The existing content directory that we had was actually very very complex because we were trying to achieve the goal of having the community to be able to update what is in the content directory, so stuff like videos and channels, and playlists without having to do runtime upgrades. 
+
+01:35	So, runtime upgrades, as I probably have mentioned prior to this in this community update, is a way in substrate chains you can change the rules of the system. 
+
+01:46 	So, for example, you can imagine at one point in time a video has a title, and then at some later point in time maybe a video has a title and also what language the content of the video is recorded in or what language the people in the video speak or something like that. 
+
+02:08	So, that's a relatively small thing to change but you want to make it easier for the community to change stuff like that, and if changing every little thing like that requires a community update, it's going to be really hard for the community to iterate quickly on this part of the platform which really needs to be very flexible.
+
+02:25	If you wanted to introduce other things, not just videos, let's say you wanted to introduce like eBooks or, you know, some other mild variation of what we already have, it would also be very inhibiting if you'd have to do a runtime upgrade because we have to do a runtime upgrade, you have to dive into the rust code, you have to change it, you have to figure out how to take all the old stuff in your state and turn it into the new stuff through a migration step that runs inside of the consensus of your blockchain, you have to update all sorts of dependencies and libraries and infrastructure to reflect how the new system works, you have to test a lot in advance. 
+
+03:08	I mean, if you do it significantly, if the change is significantly big, you should probably also do a test, integration test where you run through a simulated upgrade with some representative state in your system, you see how it works after the runtime upgrade, does your account still work, does your voting system still work, and so on.
+
+03:29	So, it's a lot of work. 
+
+03:31	And if you make a mistake, you can permanently destroy your chain.
+
+03:36	So, it’s risky, it's hard, and it's, you know, requires a lot of care.
+
+03:44	So this is a very long-winded way of explaining why we ended up having the old content directory that we had. 
+
+03:53	And the point of that content directory was that it was sort of very abstract, almost to the extent that it was like a relational database where it allowed the community to define schemas and concepts on chain so that you didn't have to do runtime upgrades to define new things or change the way things were represented. 
+
+04:15	That's great. 
+
+04:16	The problem was that it was extremely complicated.
+
+04:19	It became really hard to both have work properly on chain, it became really hard for people to understand how it worked. 
+
+04:28	And really what it turned out to be was that you couldn't even get something that was all that flexible, so you couldn't actually get all the flexibility that you wanted. 
+
+04:37	So, what we did in this release is we just said screw it.
+
+04:41	What we're going to do is we're going to put the heart of what it means to be in the content directory on chain, and then we're going to make the metadata associated with all the different things on the chain, such as videos and channels, and so on.
+
+04:58	We're going to make sure that that's actually very easy to change. 
+
+05:02	So, you don't need to change the low-level business logic of the chain itself in order to make the sort of smaller tweaks that I described, such as the fact that a video may have a language.
+
+05:15	So, you sort of lift that out of the chain entirely. 
+
+05:18	We also just decided that this is the way our content directory is supposed to work. 
+
+05:23	So, that's a pretty big decision.
+
+05:25	And that's what's landing in Sumer. 
+
+05:30	So, let me go through now, just very quickly. 
+
+05:34	So, the video of myself which is not that useful is covering up a part of the diagram which is useful. 
+
+05:43	What's supposed to be there is a square which shows the unchanged storage system. 
+
+05:50	I’m going to figure out later whether I change that or not but let's just go with the flow.
+
+05:53	So, the on-chain content directory has in this representation, as you can see, memberships. 
+
+06:02	Members own channels.
+06:04	Channels have within them stuff like videos, and playlists, and series. 
+
+06:09	All those actually exist in the chain but they haven't been fully implemented, and they will not be implemented in the consumer product like in Atlas itself. 
+06:16	It has the idea of curators and curator groups.
+
+06:19	These are people who are sort of employed in the content working group to manage and make sure that everything in the content directory is going according to plan, and they can also own channels themselves on behalf of the platform to feature official platform content and that kind of stuff. 
+
+06:37	Now the interesting part here is that on chain you just have this sort of index of all these things, you know, what videos exist, who owns them and this sort of stuff.
+
+06:47	You also have an index of what data exists, so like the images, the cover photos, the actual video media files. 
+
+07:00	There's like a list of them you can think of or like a map basically which holds a representation of who owns everything, how much space has member number X used out of all the space available to them to publish to their channel and so on. 
+
+07:17	And, of course, when the storage infrastructure is supposed to be replicating what part of the data. 
+
+07:24	Right now, of course, that's fully replicated in the current storage system but that would be changed in a future version which I’m going to get to in one of the later videos. 
+
+07:35	But basically, that index also lives on chain in the data directory.
+
+07:41	And then of course the actual storage is on separate off-chain infrastructure and storage nodes that are also responsible for shipping the data to users. 
+07:48	And, as you can see, one of the things that actually are possible in this release is for things outside the content directory to also use data.  
+08:00	So, stuff like your membership avatars, we are aiming to have stored in the same storage system.
+
+08:09	So, before, you know, for your avatar you really have to reference some URL somewhere but for what we're going to be introducing, the first step of that in this Sumer release is that you could also store assets like that in the storage system itself just like the videos for the content directory. 
+
+08:28	Likewise, that could be used in other parts of the system, for example, as attachment in proposals or in forum posts and so on. 
+
+08:37	So, it’s going to be a general infrastructure piece for the rest of the runtime. 
+
+08:41	So, that's the first part of what we're doing in Sumer on the content directory. 
+
+08:46	The next step is that we're launching Atlas Studio. 
+
+08:50	So, Atlas is the sort of the viewer product where you can see videos and channels and so on. 
+
+08:57	And Atlas Studio is sort of the flip side of that experience where you can actually see all your channels, make channels, upload stuff to your channel, manage it, delete stuff - basically like the channel publisher owner experience. 
+
+09:13	That really is a very big step in the direction of making it easier for people to publish content to the system which before or at the current time has to be done through a command line interface which is a very rough experience. 
+
+09:28	I think I can show a few outtakes of what that experience looks like. 
+
+09:32	You'll have, you know, a nice experience for filling in the basic metadata and setting up your channel and editing it.
+
+09:40	You will have a way to view all of your videos, and change and edit the metadata associated with them. 
+
+09:48	You have drafts for stuff that you haven't committed to chain locally stored. 
+
+09:53	This all runs in the browser, just as Atlas itself does. 
+
+09:57	There'll be a smooth sort of upload flow for providing the media files and the basic metadata for videos in a step-by-step way which ends with you signing a transaction which, now actually that's interesting, uses the Polkadot JS signer extension rather than the native wallet or, I should say, local storage wallet that is in the normal Pioneer product that we're currently using. 
+
+10:30	So, that's also step in the right direction of having people use an external key manager. 
+
+10:37	So, there’s also, as I mentioned, we can store assets now like images on the storage infrastructure, so that means we're going to be helping you set and provide the right assets, manage how they're going to be displayed as part of those upload flows. 
+
+10:53	I think, it's going to be a very big improvement. 
+
+10:56	So, that's Atlas Studio which is the second major goal to launch for this release. 
+
+11:02	I also forgot, of course, we're going to be, if you have a look at the experience here for uploading and editing videos, you can see there's sort of like a tab system here, and that's because we want to make it easier for people to manage multiple things at the same time. 
+
+11:18	With that, of course, comes the need to manage a lot of different uploads at the same time as well, so there would be a separate area to manage all the different assets that are uploading at any given time. Uploads can fail, you could lose your connection and so on. 
+
+11:34	So, we'll have a graceful way for you to retry anything that hasn't worked in the past. 
+
+11:42	I don't think we could have had anything reasonable even in the CLI to make this possible. 
+
+11:47	This is a very big step in the right direction, and it's a huge effort from a lot of people, designers and developers and infrastructure pieces that are needed to get this to work. 
+
+11:58	That's fantastic.
+
+12:01	Then the last piece of the puzzle is the Operations working group.
+
+12:07	So, what is this?
+
+12:08	Well, I am going to get to what a working group is in a little bit more detail later but if you're a little bit familiar with Joystream, you’ve probably noticed that there's the council and then there are these groups that are responsible for specific things, and the operations working group is a new group like that, and what's special about it is that it's supposed to be for any kind of activity that doesn't have at least yet an on-chain footprint or a role.
+
+12:34	So, let's say if you're  a forum moderator, that implies that you can do certain things in the forum that other people can’t do. 
+
+12:44	There's an on-chain forum in Joystream, as most people probably noticed. 
+
+12:48	Likewise for the storage system and so on. 
+
+12:49	The operations group is meant for all of those activities we're currently doing and which will be part of the system in the future which don't really have any direct privilege on chain. 
+
+13:00	We just want to provide the basics of what a working group allows you to model - stuff like what the roles are so everyone can see, it's transparent how people got into the roles, how they applied, what were the merits for people being admitted. 
+
+13:17	People have predictive, they have predictable reward schedules for what they will be paid, they have predictable stake at risk, so they can be given a little bit more responsibility in terms of what they can do, what they can be tasked with on behalf of the group and of the system overall. 
+
+13:39	So, the examples we're going for at the moment are things like developers, we have at least one of the founding members, I believe, is looking to be one of the first developers in the operations working group. 
+
+13:51	In general, managers, marketers, anyone who would like you could think of almost like a role or a job but doesn't require you to do a lot on chain as VM. 
+
+14:00	So, that's the operations working group. 
+
+14:02	I’m hoping that this will be sort of a sandbox for discovering lots of roles that we haven't explicitly modeled into the system. 
+
+14:10	Maybe we will as a result of what we find out but I think it's high time for something like this.
+
+14:17	What is actually… again my little preview thing is covering part of the image. I'm not sure, if I can actually move it now. Can I do that? 
+
+14:30	No, I can’t. 
+
+14:30	All right. So, I'll just try to explain. The goal of this is just to show how the working group fits into the overall system of Joystream. 
+
+14:42	There is some general information in this community update series so I'm sort of straddling the line between very general stuff and stuff very specific to the releases.
+
+14:54	I think in the future we'll do some like deep dives where we try to go systematically through each one of these, and give you a more fine-grained and a thorough introduction.
+
+15:05	I just want to sort of tease you with that here. 
+
+15:08	The governance system in Joystream is actually a lot more, it is deeper, I would say, than what you find in a lot other crypto system.
+
+15:19	In a lot of other crypto systems, you just have a flat coin voting, sort of voting pool which has proposals.
+
+15:28	Typically, they're actually limited to things like signaling and spending maybe in upgrading the protocol.
+
+15:34	So, you don't even really have that rich of a portfolio of proposals to choose from.
+
+15:38	In Joystream that set of proposals are very very very broad.
+
+15:42	Of course, at the root, sort of the root of trust for the whole system is a coin vote which happens not on individual proposals but on election cycles where you elect a council. 
+
+15:55	A council is a sort of one actor-one vote where you have council members vote on proposals.
+
+16:05	I think the current setting we have for that is every two weeks there is a new council elected. 
+
+16:14	I’m not actually at all sure we are confident about what that number should be on main net but that's what we have at the current time.
+
+16:20	That's mostly just informed by what's practical in order to have new people in the community, learn what's going on.
+
+16:28	We'll see, that's interesting, it will be interesting to figure out what that ought to be but anyway there's a council which lives for a council period.
+
+16:36	The same, the members can stand for council, and they can be reelected for future councils.
+
+16:43	The main responsibility of the council is to vote on proposals, and the proposals do the things that I've just described, including hiring leads for individual working groups.
+
+16:55	There's one working group per subsystem you could think of it. 
+
+17:01	There's a membership subsystem which is primarily at least in the Olympia runtime, which I actually haven't mentioned,  but that's the third community update, I think, so it’s coming. 
+
+17:15	Prop is mostly preoccupied with invitations to grow the membership pool.
+
+17:21	You have the storage working group which is primarily about operating the storage system, storage infrastructure.
+
+17:27	You have the forum for operating and curating the communication on the forum.
+
+17:32	You have the operations working group that we are talking about here. 
+
+17:35	It's these different subsystems that run some part of what the overall platform needs to work.
+
+17:43	Inside of each working group you basically have a leader which is someone who applies to occupy that role through a proposal to the council.
+
+17:54	And that leader is basically responsible for spending money out of budget that is allocated to that group from the council for all sorts of things.
+
+18:02	So, you can imagine, for example, if you're a storage working group leader then you need to figure out, well, how much money do we need for the next let's say month, and then you have to go to the council to have them give you that much for your budget.
+
+18:20	The leader is able to pay the rewards for himself and everyone else, all the other workers, as they're called, in the working group, for providing the service to the system. 
+
+18:32	The leaders are also able to change what someone has as their reward and can slash them if they do something they're not supposed to do.
+
+18:42	And, of course, same applies to the leader with respect to the council.
+
+18:45	The council can update the reward and slash them and fire them and all this sort of stuff.
+
+18:50	So, the working group is sort of the lowest sort of bureaucratic organ in the overall governance hierarchy of the Joystream system.
+
+19:02	And we're getting a new working group in Sumer.
+
+19:05	That hopefully was a useful introduction to working groups and the operations working group.
+
+19:12	I think that's the last of it, so thank you for joining me for this Sumer update, see you in a bit. 
+
+# Video 4 [Olympia Network](https://play.joystream.org/video/15)
+
+### 15, 1.0022, 00:00
+![Joystream_Community_Update_1 022](https://user-images.githubusercontent.com/83000549/121420498-bc3c8d00-c99f-11eb-84f9-0c5afe01efc6.jpeg)
+
+**Summary:** Welcome to part three, glad you're still sticking with me.
+
+This is about the Olympia network. The Olympia network is a mega release we've been working on for a long time asynchronously with everything else and particularly on the runtime side, also on the Pioneer side, obviously, and I’m going to get to it.
+
+It's such a big release that it's not even scheduled to be the release immediately after the Sumer release.
+
+The reason I’m putting it on the table is because it's probably one of those big milestones which may or may not be the last release, even before main net probably going to have one or two big releases, even after that, but it's a very important piece milestone for where we're trying to go.
+
+It's also something that we were working on for such a long time that I thought it was worth sharing.
+
+### 15, 1.0023, 01:10
+![Joystream_Community_Update_1 023](https://user-images.githubusercontent.com/83000549/121420797-10e00800-c9a0-11eb-97a4-61522e4fcdca.jpeg)
+
+**Summary:** What's going on in this release?
+
+We are doing two things.
+
+One is that we're shipping a new updated simplified benchmarked and audited runtime which sees major improvements really across the board and new functionality and features for every subsystem.
+
+And then it's introduction of Pioneer 2.
+
+Pioneer, for those who don't know, is the governance app where you vote and stake and buy memberships and run for the elections in the council and forum, etc. That's all that has to do with participating in the system. Pioneer 2 is the sort of user facing application for doing that through a user interface.
+
+It's a tremendous piece of work in terms of on the infrastructure, the design, the application development itself. There are a lot of pieces that are coming together, and we really could have released the runtime improvements that we already have but it just doesn't make sense for us to try to upgrade the version of Pioneer which is currently live, that we're calling Pioneer one, and try to upgrade them to work with the new runtime.
+
+It's just going to be a lot of work for very temporary benefits, so our thinking is that we really will go live once Pioneer 2 is ready, and that will simultaneously reveal a system which is quite different in many ways from what we see today.
+
+The overall structure is the same but there will be important improvements everywhere.
+
+### 15, 1.0024, 02:53
+![Joystream_Community_Update_1 024](https://user-images.githubusercontent.com/83000549/121421042-54d30d00-c9a0-11eb-9f08-89fdde96d368.jpeg)
+
+**Summary:** I think the best way to get a flavor for what the Olympia runtime currently looks like, and remember it's a moving target whenever we develop something new that we're not ready to put out right away, it will sort of get go live in the Olympia runtime. We can put it in the context of what we currently expect will be in the main net runtime.
+
+You could see that on the runtime side we're really getting there.
+
+There are basically two major subsystems. Well, it is an open question whether the channel tokens and DAOs is a subsystem, but two big pieces that we haven't started on at all. Everything else is in some reasonable state of development. 
+
+In addition, we're working with SR Labs, one of the premier auditing firms that work with Polkadot and that old ecosystem, and they've already audited a substantial part of our Olympia runtime to help us identify problems. That's gone really well, and we're probably going to do another audit once we're at the finishing line. 
+
+We've already done a very meaningful step towards getting production ready, I think, and at the same time we've also done benchmarking, as I mentioned prior.
+What is benchmarking? This is one of the important or necessary steps involved in deriving the fees that will be used in your blockchain.
+
+If you're used to Ethereum, you will know that the fees associated with doing anything is computed on the fly because the whole system is a dynamic, and the set of contracts changes.
+
+In substrate there's sort of a step involved in the development process where you try to compute basically how expensive it is to do all the operations that people can do in the system - that's called benchmarking. That literally boils down to measuring how much time each action or transaction, if you will, takes on certain reference hardware. 
+
+We've done that for a big part of the system - we've built that in-house skill, and we will be doing that for all the modules that go into Olympia which means we will have meaningful transaction fees as well. I think at the current runtime basically every transaction has the same nominal fee which is sort of a random number that won't be the case in Olympia.
+
+There is an extra step from benchmarking to getting fees which is more about figuring out how much you're going to charge per unit of computation and per unit of block space, so to speak, in terms of your native token, but that's a smaller exercise.
+
+Let me try to just briefly talk about some of the things that have changed. It will be way too much to try to cover all this but one of the very important things we've changed is that, what's referred to as the referendum module here, which has to do with electing the council.
+
+You're now able to use stake that you're using for something else. Let's say you're a validator or you're staking as a working group lead or in a proposal or something, you're able to take that stake and redeploy it to vote or stand for the council.
+
+This was a big step in the right direction in terms of making it much cheaper for people to participate in governance. In the current system that's live you have to pick whether you want to participate in governance or you want to stake, and then it's really easy to get to the selfish thing of just thinking about your own private returns on your own T-Joy account and stake rather than thinking about managing the system overall. If everyone does that, it doesn't work out as well as we would like.
+
+That’s a very big change in the tokenotics of the system overall. That stake is reusable towards this one specific thing of being participating in elections.
+We are introducing the new content directory that I've talked about in Sumer.
+
+We're introducing the idea of a constitution which is a very simple idea. We're not, I think, the first chain to do this but it's sort of a social commitment to all the conventions and standards and improvement proposals, if you want to follow bitcoin or Ethereum parlance of things, that are on the social layer of the system.
+
+There are all sorts of metadata standards, for example, about how you encode an application for a working group. That would be in the constitution, and all sorts of policy things that the chain itself doesn't actually model and capture goes into the constitution.
+
+There's a council blog where the council can speak in one voice to the system. 
+
+We’re adding crowdfunded bounties which is a way for community members to fund the creation of all sorts of goods that can be useful for the platform where they don't depend on the council to contribute. If you want to improve some software or really anything, you can get people on the system to fund a bounty where someone is tasked with the responsibility of following up with the bounty, and distributing the funds according to what people contribute. 
+
+I think that’s sufficient for you to just get a flavor for some of the things that are changing.
+
+### 15, 1.0025, 09:09
+![Joystream_Community_Update_1 025](https://user-images.githubusercontent.com/83000549/121421573-e04c9e00-c9a0-11eb-873d-3d9b01eb3050.jpeg)
+
+
+**Summary:** Then we have Pioneer itself.
+
+Pioneer is the product where you actually engage in governance and participate in the community, so it's extremely important, given that this is a video platform DAO, and we have for a very long time been using and trying to maintain and evolve a fork of the Polkadot apps application.
+
+That has a lot of limitations and problems not least of which is that you really can only access information that's conveniently in the current state of the chain, and that really limits your ability to do all sorts of searches and queries and look back into history about who has done what at what time and what happened, which is a critical precondition for people to accumulate reputation and you being able to distinguish who's a bad guy or girl for various positions and roles.
+
+Pioneer 2 is really focused on this goal of conveniently lifting out all the historical information that exists in the system where you can understand what the history of a person is and also aggregating and summarizing a lot of the complicated state that is in the system into a more digestible form.
+
+A lot of what enables that is, on one hand, of course, a product that's been redesigned from scratch by a team of excellent designers but also this infrastructure piece called Hydra which I'm going to talk about in the next update which allows you to look through all of the transactions and all the events and all the state in one simple query and allows you to do really cool things like, for example, search for anywhere you're mentioned in the forum, or in a proposal or you could look at all the time someone was fired in one easy click.
+
+There are all sorts of ways of lifting out all the information which currently is either not possible to get out or your application has to go and talk to an archival node for five minutes before it could fetch and filter and query and search for whatever you're looking for. Pioneer 2 is really a big piece of making it practically possible for the DAO to actually work.
+
+That’s it - the changed runtime, Pioneer 2 – that’s what is coming up in Olympia.
+
+## Transcript
+
+Video 4 [Olympia Network](https://play.joystream.org/video/15)
+
+00:01	All right, welcome to part three, glad you're still sticking with me here.
+
+00:06	So, this is about the Olympia network.
+
+00:10	The Olympia network is sort of like a mega release we've been working on for a long time sort of asynchronously with everything else and particularly on the runtime side, also on the Pioneer side, obviously, and I’m going to get to it.
+
+0:21	And it's such a big release that it's not even scheduled to be the release immediately after the Sumer release.
+
+00:32	The reason I’m sort of putting it on the table is because it's probably one of those big milestones which may or may not be the last release, even before main net probably going to have one or two big releases, even after that, but it's a very important piece milestone for where we're trying to go.
+
+00:51	And it's also something that we were working on for such a long time that I thought it was worth sharing.
+
+00:58	So, what's going on in this release?
+
+01:02	We are doing two things.
+
+01:04	One is that we're shipping a new updated simplified benchmarked and audited runtime which sees major improvements really across the board and new functionality and features for, I would say, every subsystem.
+
+01:24	And then it's introduction of Pioneer 2, version 2.
+
+01:28	Pioneer, for those who don't know, is the governance app where you vote and stake and buy memberships and run for the elections in the council and forum and blah blah.
+
+01:36	So that's all the stuff that actually has to do with participating in the system.
+
+01:43	Pioneer 2 is the sort of user facing application for doing that through a user interface.
+
+01:51	And I want to say that really probably the big bottleneck for going live with Olympia is actually Pioneer itself.
+
+02:01	It's a tremendous piece of work in terms of on the infrastructure, the design, the application development itself.
+
+02:12	There are a lot of pieces that are coming together, and we really could have released
+the runtime improvements that we already have but it just doesn't make sense for us to try to upgrade the version of Pioneer which is currently live, that we're calling Pioneer one, and try to upgrade them to work with the new runtime.
+
+02:31	It's just going to be a lot of work for very temporary benefits, so our thinking is currently that we really will go live once Pioneer 2 is ready, and that will simultaneously reveal a system which is quite different in many ways from what we see today.
+
+02:50	The overall structure is, of course, the same but there will be, you know, important improvements everywhere. 
+
+02:55	So, I think the best way to get a flavor for what the Olympia runtime currently looks like, and remember it's a moving target whenever we develop something new that we're not ready to put out right away, it will sort of get go live in the Olympia runtime.
+
+03:15	And we can sort of put it in the context of what we currently expect will be in the main net runtime. 
+
+03:20	You could see that on the runtime side we're really getting there.
+
+03:23	There are basically two major subsystems, well, it is an open question whether the channel tokens and DAOs is a subsystem, but two big pieces that really we haven't started on at all. 
+
+03:40	Everything else is in some reasonable state of development, to put it that way. 
+
+03:45	In addition, again, my image is covering that, but we're working with SR Labs, one of the premier auditing firms that work with Polkadot and that old ecosystem, and they've already audited a substantial part of our Olympia runtime to help us identify problems, and that's gone really well, and we're probably going to do another audit once we're sort of at the finishing line.
+
+04:15 	But we've already done a very meaningful step towards getting production ready, I think, and at the same time we've also done benchmarking, as I mentioned prior.
+
+04:25	So, what is benchmarking?
+
+04:25	This is one of the important or necessary steps involved in deriving the fees that will be used in your blockchain.
+
+04:36	If you're used to Ethereum, you will know that the fees associated with doing anything is sort of computed on the fly because the whole system is a dynamic, and the set of contracts changes, and so on.
+
+04:50	In substrate there's sort of a step involved in the development process where you try to compute basically how expensive it is to do all the operations that people can do in the system - that's called benchmarking. 
+
+05:05	That literally boils down to sort of measuring how much time each action or transaction, if you will, takes on certain reference hardware. I am skipping ahead here. 
+
+05:16	And we've done that for a big part of the system - we've sort of built that in-house skill, and we will be doing that for all the modules that go into Olympia which means we will have meaningful transaction fees as well.
+
+05:31	I think at the current runtime basically every transaction has the same nominal fee which is sort of a random number that won't be the case in Olympia.
+
+05:40	There is an extra step from benchmarking to getting fees which is more about figuring out how much you're going to charge per unit of computation and per unit of block space, so to speak, in terms of your native token.
+
+05:57	But that's, you know, that's a smaller exercise.
+
+06:01	So, let me try to just briefly talk about some of the things that have changed.
+
+06:04	It will be way too much to try to cover all this but one of the very very important things we've changed is that, what's referred to as the referendum module here, which has to do with electing the council.
+
+06:15	You're now able to use stake that you're using for something else. Let's say you're a validator or let's say you're staking as a working group lead or in a proposal or something, you're able to take that stake and redeploy it to vote or stand for the council.
+
+06:34	This was, I think, a big step in the right direction in terms of making it much cheaper for people to participate in governance. In the current system that's live you really have to pick whether you want to participate in governance or you want to stake, and then it's really easy to get to basically do the, you know, the selfish thing of just thinking about your own private returns on your own T-Joy account and stake rather than thinking about, you know, managing the system overall.
+
+07:07	If everyone does that, it doesn't work out as well as we would like.
+
+07:10	That's a very big change in the tokenotics of the system overall.
+
+07:15	That stake is basically reusable towards this one specific thing of being participating in elections.
+
+07:23	We are introducing obviously the new content directory that I've talked about in Sumer. 
+
+07:28	We're introducing the idea of a constitution which is a very simple idea, actually. 
+
+07:32	We're not, I think, the first chain to do this but, basically, it's sort of a social commitment to all the conventions and standards and, you know, improvement proposals, if you want to follow sort of bitcoin or Ethereum parlance of things, that are sort of on the social layer of the system.
+
+07:53	There are all sorts of metadata standards, for example, about how you encode an application for a working group, for example, that would be in the constitution and all sorts of policy things that the chain itself doesn't actually model and capture goes into the constitution.
+
+08:09	There's a council blog where the council can sort of speak in one voice to the system.
+
+08:17	We’re adding crowdfunded bounties which is basically a way for community members to fund the creation of all sorts of goods that can be useful for the platform where they don't depend on the council to contribute. 
+
+08:33	So, if you want to improve some software or really anything, you can get people on the system to fund a bounty basically where someone is tasked with the responsibility of following up with the bounty, and distributing the funds according to what
+people contribute and so on.
+
+08:55	What else should I cover?
+
+08:57	I think maybe that’s sufficient for you to just get a flavor for some of the things that are changing.
+
+09:03	So, that's the Olympia runtime and some of the things that are being changed.
+
+09:09	Then we have Pioneer itself.
+
+09:12	Pioneer is the product where you actually engage in governance and participate in the community, so it's extremely important obviously given that this is a video platform DAO, and we have really for a very long time been using and trying to maintain and evolve a fork of the Polkadot apps application.
+
+09:35	You know, that has a lot of limitations and problems not least of which is that you really can only access information that's in the current state, conveniently in the current state of the chain, and that really limits your ability to do all sorts of searches and queries and look back into history about who has done what at what time and what happened and so on, which is a critical precondition really for people to accumulate reputation and you being able to distinguish, you know, who's a good guy, who's a bad guy or girl for various positions and roles and everything.
+
+10:17	Pioneer 2 is really focused on this this goal of conveniently lifting out all the historical information that exists in the system where you can understand what the history of a person is and also actually frankly sort of aggregating and summarizing a lot of the complicated state that is in the system into a more digestible form.
+
+10:41	And, well, a lot of what enables that is, on one hand, of course, a product that's been redesigned from scratch by a team of excellent designers but also this infrastructure piece called Hydra which I'm going to talk about in the next update which allows you to sort of look through all of the transactions and all the events and all the state in one simple query and allows you to do really cool things like, for example, search for anywhere you're mentioned in the forum, for example, or in a proposal or you could look at all the time someone was fired, for example, in one easy click.
+
+11:22	There are all sorts of ways of lifting out all the information which currently is sort of either not possible to get out or your application has to like go and talk to an archival node for you know five minutes or something before it could fetch and filter and query and search for whatever you're looking for.
+
+11:43	So, Pioneer 2 is really a big piece of making it practically possible for the DAO to actually work.
+
+11:52	So, that is it. 
+
+11:54	The changed runtime, Pioneer 2 – that’s what is coming up in Olympia.
+
+11:59	Thank you very much, see you soon for Hydra. 
+
+## Video 5 [Hydra v3](https://play.joystream.org/video/16)
+
+### 16, 1.026, 00:00
+![Joystream_Community_Update_1 026](https://user-images.githubusercontent.com/83000549/121422846-33732080-c9a2-11eb-8880-4ff895f742e2.jpeg)
+
+**Summary** Thank you for joining me on this part four on Hydra v3.
+
+This is largely just going to be about what Hydra is but we are working towards v3 which is a major milestone for us in terms of the functionality that's needed, and we really think that with this release it's really becoming possible for people to build very powerful front-end applications for substrate chains using Hydra, so we're extremely excited about it.
+
+It's actually a pretty astounding achievement to be able to build and manage this on top of everything else we're doing because you will find many other projects that are very large teams entirely devoted to building something like Hydra. So, it's something we're really proud of, and we want to assist other people in adopting as well.
+
+The best way to understand Hydra is in terms of what problem it is solving.
+
+### 16, 1.027, 01:03
+![Joystream_Community_Update_1 027](https://user-images.githubusercontent.com/83000549/121423478-e6dc1500-c9a2-11eb-986c-f16dc8f749e0.jpeg)
+
+**Summary** Imagine a hypothetical blogging blockchain which is a substrate chain which has the single purpose of implementing some kind of a social blogging platform. In fact, a one well-known substrate project called Subsocial actually has implemented Hydra so it's not entirely hypothetical, but just for the sake of an argument imagine this kind of a blockchain.
+
+You have users submitting extrinsic or transactions where they make threads and posts, etc.
+
+### 16, 1.028, 01:50
+![Joystream_Community_Update_1 028](https://user-images.githubusercontent.com/83000549/121423703-2276df00-c9a3-11eb-937d-fa121918aecf.jpeg)
+
+**Summary** And then you can imagine building some sort of an application that's supposed to display something about this blogging infrastructure like allowing people to post, allowing people to read what's happening across different blogs and so on.
+
+The naive way you would do it, and the way most apps for substrate have been built is that you just build some front-end app, you hook it up to your substrate full node, and it queries it in order to ask some simple questions about what the structure of the blog is and who's doing what.
+
+### 16, 1.029, 02:30
+![Joystream_Community_Update_1 029](https://user-images.githubusercontent.com/83000549/121423877-4e926000-c9a3-11eb-85ba-65cb317272ba.jpeg)
+
+**Summary** The problem that you'll pretty quickly run into is that there are a lot of very simple queries that are needed in order to render the user experience that people are used to, certainly in Web 2.0 world that just are not possible if you ask a full node directly.
+
+If you ask for any of these examples and really any number of other examples you could think of as they are totally reasonable, the full node won't have a pre-prepared index over its history and state which would allow you to easily query and ask for those.
+
+Usually either you have a front-end app which takes a very long time to sync up because it downloads everything or a big part of either what's in the state or history in order to do processing on the client side in order to show the right thing for the user. That's slow, complicated, and, in general, just doesn't really scale.
+
+This is the problem that you'll run into writing any blockchain application, if you're going to make something that has a non-trivial user experience, you're going to have to somehow solve this problem. Specifically for substrate chains, Hydra is the framework approach we've taken to solve this.
+
+### 16, 1.030, 03:48
+![Joystream_Community_Update_1 030](https://user-images.githubusercontent.com/83000549/121424127-974a1900-c9a3-11eb-9d92-9f21242dc85f.jpeg)
+
+**Summary** What is Hydra? It's a software framework that makes it very easy for someone who's developing a substrate chain, such as Joystream, to focus only on the parts that are relevant to them. They get this whole set of tools and nodes that automatically does everything else they need in order to provide this API which can, for example, respond to the sort of queries that I showed you before.
+
+### 16, 1.031, 04:28
+![Joystream_Community_Update_1 031](https://user-images.githubusercontent.com/83000549/121425143-aaa9b400-c9a4-11eb-8735-53cf1ef6496d.jpeg)
+
+**Summary** We've been working on it for a while.
+
+We actually were really proud to see that the Kusama judges picked it as the first entrant winner in the open hack category, so that was really cool.
+
+### 16, 1.032, 04:57
+![Joystream_Community_Update_1 032](https://user-images.githubusercontent.com/83000549/121425409-f0ff1300-c9a4-11eb-97a0-32874646e40f.jpeg)
+
+**Summary** From the way I am describing it, you may feel that you've heard of this before, in particular coming from the Ethereum space, and this is basically because this is very similar to what the Graph tries to do for Ethereum. Basically, it tries to give that kind of a service for smart contracts whilst we do it for standalone chains.
+
+There are some big important differences between the Graph and the Hydra framework.
+
+One important difference is, at least before the way the Graph used to work was that the Graph company hosted a service where everyone who built an app that was talking to the Ethereum chain would talk to a server that the Graph company was running.
+
+They were not that happy with that, it's not really in the spirit of the Web 3 vision, so they always had the goal of building this distributed peer-to-peer type of network that would replace their role in provisioning that service. That's not an easy thing to do but that's something they've started to roll out, so I think over the next coming months or so there's going to be some version of what the hosted version of the Graph does for that is decentralized in some way.
+The way we run Hydra and generally people are expected to run Hydra is that the person who hosts the front-end application would pretty much run the query node instance. That's the way we're envisioning this being provisioned. Maybe we end up shipping a working group which has people running query nodes, this is what we call Hydra nodes basically, where people are incentivized by our DAO to run them for the benefit of people using either Atlas or Pioneer or any other major front-end application but this is one of those decisions that we are still quite early on in terms of how it's going to be provisioned at scale.
+
+### 16, 1.033, 07:08
+![Joystream_Community_Update_1 033](https://user-images.githubusercontent.com/83000549/121425558-1ee45780-c9a5-11eb-9661-6bfecd7b1f0a.jpeg)
+
+**Summary** How is it that this actually works for a developer?
+
+A developer has to define two things.
+
+The whole point of Hydra is to alleviate the burden of having to do everything - talking to the chain, and managing a database, and putting your events in there, and making an API. It's a lot of work to get that to happen every time for a new substrate chain.
+
+So, first, a developer has to define the way the data in their system is organized in a really nice simple sort of GraphQL like markup language. If we take the Subsocial example, you say that you have a blog, and you have posts, and blogs have authors, and posts are part of blogs. You define a very convenient way how the data is organized.
+
+Then you would define what are called mappings which are basically rules which say when I see this kind of an event or this kind of a transaction in the substrate chain, I'm going to put something in the database which will be queryable later - either put something or update something or delete something, basically, update the database that holds the information that the front-end apps are interested in.
+
+If you provide these two, you get everything else for free.
+
+### 16, 1.034, 08:29
+![Joystream_Community_Update_1 034](https://user-images.githubusercontent.com/83000549/121425843-708ce200-c9a5-11eb-8e0b-e0f7fc08f4b9.jpeg)
+
+**Summary** The way Hydra works in production is that your application talks to a GraphQL server which has the API, that's the API which will allow you to ask those pretty questions that I mentioned in the beginning of the of the slide deck, that talks to a specific database which holds the data that I just talked about which is managed, sorted by these mappings.
+
+Then there is a processor which is this long running process that runs these mappings whenever it sees that the underlying full node has produced some new blocks and some new events and some new transactions. This indexer database holds a long-standing index of everything that’s happened in your substrate full node. That is the basic architecture that makes a single Hydra node come together.
+
+You can think of the mappings as defining how the query database looks, and then you can think of the mappings as the logic that runs in the processor. It's quite a nice abstraction.
+
+We are extremely proud of having been able to have done that on a relatively small team.
+
+A lot of these abstractions have been identified by the Graph, and they've done an amazing job, but it certainly has not been easy to do this with a smaller project with a separate purpose.
+
+We're very happy about having developed this, and we hope more people will continue to adopt it.
+
+That's the story on Hydra of which v3 is the next major release.
+
+## Transcript
+
+Video 5 [Hydra v3](https://play.joystream.org/video/16)
+
+00:01	All right. So, thank you for joining me on this part four on Hydra v3. 
+
+00:07	Now this is largely just going to be about what Hydra is but we are working towards v3 which is a major milestone for us in terms of the functionality that's needed, and we really think that with this release it's really becoming possible for people to build very powerful applications, front-end applications for substrate chains using Hydra, so we're extremely excited about it.
+
+00:35	As I’ll get to, you know, it's actually a pretty astounding achievement to be able to build and manage this on top of everything else we're doing because you will find many other projects that are very large teams entirely devoted to building something like Hydra, so it's something we're really proud of, and we want to assist other people in adopting as well.
+
+00:55	So, Hydra. What is the, I guess, the best way to understand it is just in terms of what problem is it solving. 
+
+01:03	Imagine a hypothetical blogging blockchain which is sort of a substrate chain which has the single purpose of sort of implementing some kind of a social blogging platform, and, in fact, a one well-known substrate project called Subsocial which is covered under my little video in the top bottom right corner actually has implemented Hydra so it's not entirely hypothetical, but just for the sake of an argument imagine this kind of a blockchain.
+
+01:37	So, you have users submitting extrinsics or transactions where they make threads and posts, this sort of stuff.
+
+01:46	So, that's pretty, you know, simple.
+
+01:49	And then you can imagine building some sort of an application that's supposed to display something about this blogging infrastructure like allowing people to post stuff, allowing people to read what's happening across different blogs and so on. 
+
+02:06	So, the naive way you would do it and the way most apps for substrate have been built is that you just build some front-end app, you hook it up to your substrate full node, and it queries it in order to ask some simple questions about what the structure of the blog is and who's doing what and so on.
+
+02:27	The problem that you'll pretty quickly run into is that there are a bunch of very simple queries that are needed in order to render the sort of user experience that people are used to, certainly in Web 2.0 world that just are not possible if you ask a full node directly.
+
+02:45	If you ask for any of these examples and really any number of other examples you could think of as they are totally reasonable, the full node won't have a pre-prepared index over its history and state which would allow you to easily query and ask for those.
+
+03:05	The thing that you see people doing is either you have like a front-end app which takes a very long time to sync up because it downloads everything or a large chunk of either what's in the state or history in order to do a bunch of processing on the client side in order to show the right thing for the user.
+03:26	That's slow, complicated, in general just doesn't really scale.
+
+03:29	This is really the problem that you'll run into writing really any blockchain application, you will, if you're going to make something that's, I would say, has a non-trivial user experience, you're going to have to somehow solve this problem.  
+
+03:44	And specifically for substrate chains, Hydra is the framework approach we've taken to solve this.
+
+03:52	So, what it is? It's a software framework where it makes it very easy for someone who's developing a substrate chain, such as Joystream, to focus only on the parts that are relevant to them.
+
+04:06	They get this whole set of tools and nodes that automatically does everything else they need in order to provide this API basically which can, for example, respond to the sort of queries that I showed you before.
+
+04:22	So, that's the Hydra framework.
+
+04:26	We've been working on it for a while.
+
+04:29	We actually were really proud to see that the Hakusama judges picked it as the first entrant winner, so that was pretty cool in the, I believe it was the open category if I hadn't… I think that was, yeah, open hack, so that was really cool.
+
+04:46	For some of you, maybe the way I am describing it, you may feel like you've heard of this before, in particular coming from the Ethereum space, and this is basically because this is very very similar to what the Graph tries to do for Ethereum.
+
+05:01	Basically, it tries to give that kind of a service for smart contracts whilst we do it for standalone chains.
+05:12	There are some big important differences between the Graph and the Hydra framework.
+
+05:16	One important difference is, well, at least before the way the Graph used to work was that the Graph company sort of hosted a service where everyone who built an app that was talking to the Ethereum chain would sort of just talk to a server that the Graph company was running.
+
+05:37	They were sort of not that happy with that, it's not really sort of in the spirit of the Web 3 vision so they always had the goal of building this distributed peer-to-peer type of network that would replace their role in provisioning that service.
+
+05:57	That's not an easy thing to do but that's something they've started to roll out, so I think over the next coming months or so there's going to be some version of what the Graph, the hosted version of the Graph does for that is decentralized in some way.
+
+06:14	I mean I could get into the details of what that is but I think that would be a big distraction here.
+
+06:18	The way we run Hydra and generally people are expected to run Hydra is that the person who hosts the front-end application would pretty much run the query node instance.
+
+06:30	That's sort of the way we're envisioning this being provisioned.
+
+06:35	Maybe that we end up shipping a working group which has people running query nodes which, this is what we call Hydra nodes basically, where people are incentivized by our DAO to run them for the benefit of people using either Atlas or Pioneer or any other major front-end application but this is one of those decisions that we are still quite early on in terms of how it's going to be provisioned at scale.
+
+07:05	How is it that this actually works for a developer?
+
+07:08	What a developer has to do is they have to define two things.
+
+07:12	The whole point of Hydra is to alleviate the burden of having to do everything like talking to the chain, and managing a database, and putting your events in there, and making an API. 
+
+07:25	It's a lot of work to get that to happen every time for a new substrate chain.
+
+07:29	So, what a substrate developer has to do is, first, they have to just define the way the data in their system is organized in a really nice simple sort of GraphQL like markup language. 
+
+07:45	There you would say, for example, if we take the Subsocial example that you have, you know, a blog, and you have posts, and blogs have authors, and posts are part of blogs.
+
+07:56	You would sort of define a very convenient way, in a way that developers are very comfortable with, how the data is organized.
+
+08:03	And then you would define what are called mappings which are basically rules which say when I see this kind of an event or this kind of a transaction in the substrate chain, I'm going to put something in the database which then will be queryable later.
+
+08:17	Either put something or update something or delete something, basically, update the database that holds the information that the front-end apps are interested in.
+
+08:26	If you provide these two, you basically get everything else for free.
+
+08:30	So, the way Hydra sort of works in production is that your application talks to a GraphQL server which has the API, that's the API which will allow you to ask those pretty questions that I mentioned in the beginning of the slide deck here that talks to a specific database which holds the data that I just talked about which is managed, sorted by these mappings.
+
+08:58	Then there is a processor which is this long running process that runs these mappings whenever it sees that the underlying full node has produced some new blocks and some new events and some new transactions.
+
+09:13	Basically, this indexer database holds a sort of long-standing index of 
+all the stuff that's happened in your substrate full node. 
+
+09:25	That is the basic architecture that makes a single Hydra node sort of come together.
+
+09:31	You can basically think of the mappings as defining how the query database looks, and then you can think of the mappings as the logic that runs in the processor.
+
+09:42	It's quite a nice abstraction.
+
+09:44	We are extremely proud of having been able to have done that on a relatively small team.
+
+09:51	A lot of these abstractions have been identified by the Graph, and they've done an amazing job, but it certainly has not been easy to do this with a smaller project with a separate purpose.
+
+10:06	We're very happy about having developed this, and we hope more people will continue to adopt it.
+
+10:10	That's the story on Hydra of which v3 is the next major release.
+
+10:17	So, that's it, see you for the next video.
+
+## Video 6 [New Specifications](https://play.joystream.org/video/17)
+
+### 17, 1.035, 00:00
+![Joystream_Community_Update_1 035](https://user-images.githubusercontent.com/83000549/121426797-923a9900-c9a6-11eb-94ac-30cbca767340.jpeg)
+
+**Summary:** Hi, and welcome to part five of the Community Update.
+
+Here I'll be going through some new specifications: some of them are finished, others are in progress, others we haven't started on - just to give people a flavor for some of the things that are coming down the pipe.
+
+### 17, 1.036, 00:22
+![Joystream_Community_Update_1 036](https://user-images.githubusercontent.com/83000549/121427158-f3fb0300-c9a6-11eb-87d6-e7d91f0524de.jpeg)
+
+**Summary:** Let's start with the new storage distribution system that we have already started to implement.
+
+The current storage system is the simplest possible thing you could imagine. It has an on-chain index of what all the data that exists in the system is – the hashes, and the sizes of things, and who owns them, etc. There is a designated role as a storage provider that means that you're obligated to store all the data that is in the system. That's the first clue that really wouldn't work at scale. And you also have to distribute all the data that you are storing as a storage provider.
+
+I think we've largely gotten away with it because there hasn't been a ton of load in the system because the publishing and consumer side of things hasn't been the way we have prioritized our development roadmap. We're a DAO and governance-focused project so we've invested a large share of our resources in developing that first.
+
+In the last six months, maybe a little bit more than that, we’ve shifted our attention or, I should say, broadened our investment horizon to also cover our investment scope, to cover more on the content side which is also going to result in the storage system needing to handle a little bit more scale and a little bit more realistic policy space.
+
+What's coming up in the v2 version?
+
+There are a few highlights that are worth mentioning. 
+
+First of all, we're going to be separating the role of holding on to data and replicating internally in the infrastructure and distributing data to end users who are, for example, sitting in Atlas. 
+
+Those are two very different activities from an infrastructure point of view, from an economic point of view. One is about having very reliable infrastructure that doesn't explode or catch on fire, that is not so bandwidth sensitive. Then you have this distribution activity which is about very quickly getting a much smaller subset of data to potentially a large number of people simultaneously. That's, for example, a role where it's important where you're located and who you expect will be in touch with you, and the latency involved. Those have been separated to do distinct roles.
+
+Another big improvement is that not everyone has to either store everything, if they're a storage provider, or distribute everything, if they're distributor.  We don't have any erasure coding or other scheme that tries to get away with avoiding storing and full replicas to the degree of safety and redundancy that you want, that hasn't really been important to us. The first step has been to move away from everyone storing everything. Maybe we will incorporate that in the future but I'm not sure how important it is for the main net level of load that we're imagining.
+
+Another big difference is that not only members or, I should say, channels can store data in the storage system and have it distributed. The council working groups could store assets as well which is very important because there's going to be an increasing set of assets of all kinds - binaries and source code and documents of different kinds - that you want different parts of the system to be able to persist as different people are flowing through those roles. That's why we've introduced the capability of those different subsystems to have their own designated storage spaces.
+
+Also, we're taking much more seriously the need to be able to reclaim space or delete content. That's something that really hasn't worked in any sort of scale, even with Sumer.
+
+Lastly, we are allowing the distribution policy, how it is you allocate your bandwidth resources across space and time, to be much more flexible. For a given channel, for example, for a given piece of content there's going to be a predictable geographic bias in who will want to access it quickly. If you're some Spanish cooking show, overwhelmingly there are some parts of the world which are going to want to access that content, and you would want to be able to optimize for the location of the distribution infrastructure that services those, as opposed to something else like a Finish knitting show.
+
+This level of sophistication is more than enough for main net purposes.
+
+### 17, 1.037, 06:13
+![Joystream_Community_Update_1 037](https://user-images.githubusercontent.com/83000549/121427430-49cfab00-c9a7-11eb-951e-a33d0955f1b6.jpeg)
+
+**Summary:** Then we have the concept of gateways.
+
+The issue the gateways attempt to address is the fact that it's really important for the tokenomics of the system to work specifically in the sense that if you're a user coming in to view content, you're consuming obviously expensive infrastructure resources, like bandwidth and storage, but you're also enjoying the fact that someone has made a fixed investment of creating the content that you're also viewing.
+
+For the system to work overall there has to be a way to get the viewers to contribute some value back to the platform and everyone else. The obvious way to do that is just requiring all the viewers to have Joy token and create memberships and have to have a signer and an ex in their browser and find their way to some front-end application hosted somewhere, and they have to acquire Joy in some way in order to view the content.
+
+I think it goes without saying that would be a huge barrier to entry, and it would really restrict your ability to onboard people who don't even know anything about crypto, don't know how to or don't want to deal with how to acquire it, how to manage it, how to store it, how to spend it. It's still not a great experience if every time you have to watch something, a big signer thing popped up and asked you to sign off on spending some Joy. Even if you made something a little bit lumpier, like if you paid for x number of views or for some period of time, it's still a very steep onboarding experience.
+
+I think, one of the main things we have to unlock is a way for  a general audience to, in an economically sustainable way, enjoy and consume the content, and that's what gateways are supposed to do.
+
+Gateways are front-end operators who are free to monetize and own the relationship with the end user in whatever way they see fit. They can monetize through advertising, they can monetize through some in-app purchase in some app store, maybe on a smart TV - they're free to do that however they see fit.
+
+And specifically, this ability to support advertising which is pretty important in order to be able to reach scale within a timely manner, you definitely would need to allow that at least in the mix. And that certainly requires you to be able to own the relationship and own the front-end primarily to avoid abuse and other things that will happen if you don't do that properly.
+
+Gateways have a business model around delivering a front-end user experience owning the relationship with the end user, and take on the burden of acquiring Joy and burning it in order to actually give their registered users access to the infrastructure and to the content. They internalize all the small transaction costs of everyone trying to do that on their own. The gateways do that on their behalf, and they have long-standing relationships with infrastructure providers, with the leads and the gateway working group.
+
+You should think of them as a new role in order to make it much easier to acquire and retain users that are not eager to instantly jump on the on the Joy bandwagon to acquire in order to use the application.
+
+The gateways are really important. It is not clear, probably the work will be in parallel with the v2 storage system work, but it's probably not going to come out at least two or three networks into the future.
+
+### 17, 1.038, 10:45
+![Joystream_Community_Update_1 038](https://user-images.githubusercontent.com/83000549/121427683-974c1800-c9a7-11eb-9615-a469504d5753.jpeg)
+
+**Summary:** Then we get to channel tokens and DAOs.
+
+This is something I'm really excited about. 
+
+They are called social tokens. It's a way for creators and small communities to issue tokens that give you a claim on the value that's generated by a channel. 
+I suppose we could also type to videos but this specific specification has to do with channels and the revenues that channels generate, and it gives you governance rights and how that channel is managed to the extent that the channel token issuer is interested in doing that, and it really tries to formalize something that's been attempted a good number of times.
+
+For people who have been in the space for a while there was something called Tatiana coin which tried to do a simpler version of this where you would buy it, and that would give you the right to a certain number of songs. This was a musician smart media token.
+
+There was a Steemit initiative which was supposed to give you the ability to create a community or monetize your community by issuing a token tied to it. I'm not entirely sure how the tokenomics was supposed to work. I think it was perhaps a little bit more speculative where it wasn't clear where the value would come from but here the value is really supposed to come from the value generated by the channel itself.
+
+I’m not sure how we're going to explain this but the idea itself is something that's been around for a while. If you're a creator, you can issue one of these tokens for your channel that you could raise Joy in order to be able to fund various expenditures, and you could also trade the channel tokens.
+
+### 17, 1.039, 12:54
+![Joystream_Community_Update_1 039](https://user-images.githubusercontent.com/83000549/121428047-f873eb80-c9a7-11eb-9420-b7419520bdfe.jpeg)
+
+**Summary:** Lastly, we have crowdfunded bounties.
+
+This has actually been implemented already.
+
+This is an idea for solving the problem that sometimes community members would want to organize within themselves in order to produce some sort of public good that has a platform-wide benefit, or maybe even a benefit within some subsection of the community which it's not worth it or it's not clear that it's going to be feasible to get the council with all of its priorities to actually accept and to fund, or maybe even that there is some budget constraints for the council, so they couldn't even do it if they wanted to do it.
+
+The idea is to implement something called an insurance contract which is very similar to, I guess it was called tipping point at one point. I don't remember now; it was this huge startup which was trying to incentivize collective action by saying “I'm going to do something only if a sufficient number of other people or sufficient amount of money has been dedicated to do it”.
+
+To some extent you could think of the free state project in the United States as a similar type of initiative for political collective action, but basically, it's the same idea where you can make a bounty and you could say “this is going to fund x if y amount of funds is provided within a certain amount of time or at any time”, so it just runs forever.
+
+If the funds are secured, people can come and work on a bounty, and there's going to be a dedicated person for each bounty who's assigned to as adjudicating whether someone's contribution is good or bad or worthy and how the funds should be distributed.
+
+So, basically, a bounty system combined with a crowdfunding system.
+
+There's actually a little bit more sophistication in this because we're also trying to model something called the dominant assurance contract which tries to make it incentive compatible to contribute to one of these by allowing the bounty to be owned by an entrepreneur, who puts up a little bit of money, where, if all the people who contribute to the bounty, if they contribute to it and it fails, so it doesn't reach the goal, whatever the goal is for whatever purpose, they all get to split the little prize or it's called the cherry in the bounty that's provided by the entrepreneur.
+
+Let's say you want to make a smart TV app for Joystream, you could make one of these bounties where only you could work on it, so only you would get the raised funds. You put up, for example, two thousand dollars which will be released to the funders if an insufficient number of people end up contributing to reach whatever goal you need, and you need, for example, 120 000 in order to do this. That actually makes it now in the interest of people otherwise who would sit idle and not be able to contribute because they get to speculate on the outcome that it doesn't actually work.
+
+It's going to be some time until it's actually exposed in Pioneer so you can use it but on the runtime side this all has already been implemented.
+
+There are other things but I think these major four new specifications are the most interesting ones to cover at the moment.
+
+## Transcript
+
+Video 6 [New Specifications](https://play.joystream.org/video/17)
+
+00:01	Hi, and welcome to part five of the Community Update.
+
+00:06	Here I'll be going through some new specifications for features that are either, actually some of them are finished, others are in progress, others we haven't started on, just to give people a flavor for some of the things that are coming down the pipe.
+
+00:23	So, let's start with the new storage distribution system.
+
+00:26	This we have already started to implement.
+
+00:31	A quick sort of refresher for those who may not know.
+
+00:34	The current storage system is sort of the simplest possible thing you could imagine.
+
+00:37	It has an on-chain index of what all the data that exists in the system is – like the hashes, and the sizes of things, and who owns them and so on.
+
+00:48	There is a designated role as a storage provider that means that you're obligated to basically store all the data that is in the system.
+
+00:57	So, that's the first clue that really wouldn't work at scale.
+
+01:02	You also have to distribute all the data that you are storing as a storage provider.
+
+01:08	That's sort of the way the system works today.
+
+01:11	I think we've largely gotten away with it because there hasn't been a ton of load in the system because the publishing and consumer side of things hasn't been the way we have prioritized our development roadmap.
+
+01:25	We're a DAO and governance-focused project so we've invested a large share of our resources in developing that first.
+
+01:36	In the last six months we've, maybe a little bit more than that, we've sort of shifted our attention or, I should say, broadened our investment horizon to also cover our investment scope, to cover more on the content side which is also going to result in the storage system needing to handle a little bit more scale and a little bit more realistic policy space.
+
+02:01	It couldn't have come any sooner.
+
+02:04	What's coming up in the v2 version?
+
+02:06	There are a few highlights that are worth mentioning.
+
+02:11	First of all, we're going to be separating the role of holding on to data and replicating internally in the infrastructure and distributing data to end users who are, for example, sitting in Atlas. 
+
+02:25	Those are really two very different activities from an infrastructure point of view, from an economic point of view.
+
+02:31	One is about having very reliable infrastructure that doesn't explode or, you know, catch on fire or whatnot.
+
+02:38	It's not so bandwidth sensitive.
+
+02:40	Then you have this distribution activity which is about very quickly getting a much smaller subset of data to potentially a large number of people simultaneously.
+
+02:53	That's, for example, a role where it's important maybe where you're located and who you expect will be in touch with you, and the latency involved and so on.
+
+03:05	So, those have been separated to do distinct roles.
+
+03:08	Another big improvement is obviously that not everyone has to either store, if they're a storage provider, everything or distribute, if they're distributor, everything.
+
+03:19	It's sort of sharded so that some of the storage providers store, basically, it's partitioned into different families of storage providers.
+
+03:31	We don't have any erasure coding or other scheme that tries to get away with avoiding storing and full replicas to the degree of safety and redundancy that you want, that hasn't really been important to us.
+
+03:50	The first step has really just been to move away from everyone storing everything.
+
+03:56	Maybe we will incorporate that in the future.
+
+04:01	I think, SIA, for example has that Messiah but I'm not sure how important it is for the main net level of load that we're imagining.
+
+04:11	So, that's a very big difference.
+
+04:13	Another big difference is that not only members or, I should say, channels can store stuff in the storage system and have it distributed.
+
+04:21	The council working groups could store assets as well which is very important because there's going to be an increasing set of assets of all kinds, you know, binaries and source code and documents of different kinds that you want different parts of the system to be able to persist as different people are flowing through those roles.
+
+04:45	That's why we've introduced the capability of those different subsystems to have their own designated storage spaces, so to speak.
+
+04:53	Also, we're taking much more seriously the need to be able to reclaim space or basically delete content.
+
+05:00	That's something that really hasn't worked in any sort of scale even with Sumer.
+
+05:05	So, that's something we're also introducing.
+
+05:08	Lastly, we are allowing the distribution policy, basically how it is you allocate your bandwidth resources across space and time to be much more flexible because what you can imagine is that for a given channel, for example, for a given piece of content there's going to be a predictable geographic bias in who will want to access it quickly.
+
+05:37	If you're some Spanish cooking show, overwhelmingly there are some parts of the world which are going to want to access that content, and you would want to be able to optimize for the location of the distribution infrastructure that services those, as opposed to something else like a Finish knitting show.
+
+05:59	That's another very important distinction.
+
+06:05	This level of sophistication is more than enough for main net purposes.
+
+06:10	So, that's the v2 storage distribution system, and the work has already started.
+
+06:14	Then we have the concept of gateways.
+
+06:20	The issue the gateways attempt to address is the fact that it's really important for the tokenomics of the system to work specifically in the sense that if you're a user,
+
+a consumer coming in to view content, you're consuming obviously expensive infrastructure resources like bandwidth and storage and so on, but you're also, of course, enjoying the fact that someone has made a fixed investment of creating the content that you're also viewing.
+
+06:53	For the system to work overall there has to be a way to get the viewers to contribute some value back to the platform and everyone else.
+
+07:02	The obvious way to do that is just requiring all the viewers to have Joy token and create memberships and have to have a signer and an ex in their browser and find their way to some front-end application hosted somewhere, and they have to acquire Joy in some way in order to view the content. 
+
+07:25	I think it goes without saying that would be a huge barrier to entry, and it would really restrict your ability to onboard people who don't even know anything about crypto, don't know how to or don't want to deal with how to acquire it, how to manage it, how to store it, how to spend it.
+
+07:42	It's still not a great experience if every time you have to watch something, a big signer thing popped up and asked you to sign off on spending some Joy, that would not be a great experience.
+
+08:00	Even if you made something a little bit more lumpy, like if you paid for x number of views or for some period of time, it's still a very steep onboarding experience.
+
+08:20	I think, one of the main things we have to unlock is a way for just a general audience to, in an economically sustainable way, enjoy and consume the content, and that's what gateways are supposed to do.
+
+08:32	Gateways are basically front-end operators who are free to monetize and own the relationship with the end user in whatever way they see fit.
+
+08:43	If they monetize through advertising, that's fine, if they monetize through some sort of in-app purchase in some app store, maybe on a smart TV, I don't know, they're free to do that however they see fit.
+
+08:59	And, specifically, this ability to support advertising which, I think, is pretty important in order to be able to reach scale within a timely manner, I think you definitely would need to allow that at least in the mix, and that certainly requires you to be able to own the relationship and own the front-end primarily to avoid abuse and other things that will happen if you don't do that properly.
+
+09;27	What gateways do is they basically have a business model around delivering a front-end user experience owning the relationship with the end user, and what they do is they take on the burden of acquiring Joy and burning it in order to benefit, well, in order to actually give their registered users access to the infrastructure and to the content.
+
+09:50	They sort of internalize all the small transaction costs of everyone trying to do that on their own.
+
+09:55	The gateways do that on their behalf, and they have long-standing relationships with
+infrastructure providers, with the leads and the gateway working group and so on.
+
+10:06	You should think of them as a new role in order to make it much easier to acquire and retain users that are not eager to instantly jump on the on the Joy bandwagon to acquire in order to use the application.
+
+10:25	Those are gateways. 
+
+10:27	They're really important, and they're probably going to be developed, well, it's not clear, probably the work will be in somewhat in parallel with the v2 storage system work, but it's probably not going to come out at least two or three networks into the future.
+
+10:45	So, those are gateways.
+
+10:45	Then we get to channel tokens and DAOs.
+
+10:48	This is something I'm really excited about.
+
+10:51	This is sort of, I think now it's being called social tokens.
+
+10:56	Basically, it's a way for creators and small communities to issue tokens that give you a claim on the value that's generated by a channel.
+
+11:09	I suppose we could also type to videos but this specific specification has to do with channels and the revenues that channels generate, and it gives you governance rights and how that channel is managed to the extent that the channel token issuer is interested in doing that, and it really tries to formalize something that's been attempted a good number of times.
+
+11:31	For people who have been in the space for a while there was something called Tatiana coin which basically tried to do something like this, well I would say simpler version of
+this, where you would buy it, and that would give you the right to certain, I believe it was a certain number of songs or something.  
+
+11:48	This was a musician, I think, smart media tokens, perhaps a little bit closer to this.
+
+11:54	There was a Steemit initiative which was supposed to give you the ability to create a community or monetize your community by issuing a token tied to it, I'm not entirely sure how the tokenomics was supposed to work.
+
+12:05	I think it was perhaps a little bit more speculative where it wasn't clear where the value would come from but here the value is really supposed to come from the value generated by the channel itself.
+
+12:19	So, that’s channel tokens or we're calling them channel bowels, social tokens.
+
+12:24	I’m not sure how we're going to explain this but the idea itself is something that's sort of been around for a while, and of course if you're a creator, you can issue one of these tokens for your channel that you could raise Joy in order to be able to fund various expenditures, and you could obviously trade the channel tokens also.
+
+12:53	So, those are the channel tokens.
+
+12:56	And then, lastly, we have crowdfunded bounties. 
+
+12:58	This has actually been implemented already.
+
+13:03	So, this is an idea for solving the problem that sometimes community members would want to organize within themselves in order to produce some sort of public good that has a platform-wide benefit but, or maybe even a benefit within some subsection of the community, which it's not worth it or it's not clear that it's going to be feasible to get the council with all of its priorities to actually accept and to fund, or maybe even that there is some budget constraints for the council, so they couldn't even do it if they wanted to do it.
+
+13:38	The idea is to implement something called an insurance contract which is, basically, very similar to, I guess it was called tipping point at one point, and then was, I don't remember now, it was this huge startup which was trying to basically incentivize collective action by saying “I'm going to do something only if a sufficient number of other people or sufficient amount of money has been dedicated to do it”.
+
+14:08	To some extent you could think of the free state project in the United States as a similar type of initiative for political collective action, but basically it's the same idea where you can make a bounty and you could say - this is going to fund x if y amount of funds are provided within a certain amount of time or at any time, so it just runs forever.
+
+14:30	And then people, if the funds are secured, people can come and work on a bounty, and there's going to be a dedicated person for each bounty who's assigned to as adjudicating whether someone's contribution is good or bad or worthy and how the funds should be distributed.
+
+14:48	So, basically, a bounty system combined with a crowdfunding system.
+
+14:53	There's actually a little bit more sophistication in this because we're also trying to model something called the dominant assurance contract which tries to make it incentive compatible to contribute to one of these by allowing the bounty to be owned by an entrepreneur who puts up a little bit of money, where if all the people who contribute to the bounty, if they contribute to it and it fails, so it doesn't reach the goal of, whatever the goal is for whatever purpose, they all get to split the little prize or it's called the cherry in the bounty that's provided by the entrepreneur.
+
+15:39	If you are to make a concrete, let's say you want to make a smart TV app for Joystream, you could make one of these bounties where only you could work on it, so only you would get the raised funds, and you put up, let's say, two thousand dollars which will be released to the funders if an insufficient number of people end up contributing to reach whatever goal you need, let’s say you need you need 120 000 in order to do this. 
+
+16:13	That actually makes it now in the interest of people otherwise who would sit idle and not be able to contribute because they get to speculate on the outcome that it doesn't actually work.
+
+16:25	So, that is already implemented, it's going to be some time until it's actually exposed in Pioneer so you can use it but on the runtime side this all has already been implemented.
+
+16:35	There are other things but I think these major four new specifications are the most interesting ones to cover at the moment.
+
+16:44	That's it, see you in the next video.
+
+## Video 7 [Community](https://play.joystream.org/video/18)
+
+### 18, 1.040, 00:00
+![Joystream_Community_Update_1 040](https://user-images.githubusercontent.com/83000549/121429131-273e9180-c9a9-11eb-8476-0980d4d57023.jpeg)
+
+**Summary:** This is the last section of the first update.
+
+Here we're going to talk about what we're doing on the community side.
+
+We have a few different things going on in the way we're building the Joystream community up until main net but I think the most important initiative by far is the founding members program.
+
+The point of the community program in the Joystream project is to build a DAO which is capable of operating the platform and evolving on its own autonomously based on the technology and the policies and the processes that we've established before main net.
+
+At main net the community will fully run this system, and that requires you to have a lot of people with a lot of different skills, interests, infrastructure, etc.
+
+The founding member program is about identifying the people who can play that role, motivating them to put in the effort to learn and develop their own ideas for what should happen after the main net launch.
+
+For that matter what we should be doing prior to launch in order to make the tools and the documentation as effective as possible and to then distribute to these community members the token which is required to exercise the governance that allows that evolution to happen.
+
+### 18, 1.041, 01:47
+![Joystream_Community_Update_1 041](https://user-images.githubusercontent.com/83000549/121429376-6f5db400-c9a9-11eb-9e98-f76fbef81dbc.jpeg)
+
+**Summary:** The founding member program is really the program for trying to find those specific people, identifying them, celebrating them, rewarding them and following their lead towards main net.
+
+So far, we've inducted five members, and that has largely been based on the contributions of these individuals in the past before the program began. Most of these are making an exceptional contribution to the development of the system on an ongoing basis.
+
+### 18, 1.042, 02:30
+![Joystream_Community_Update_1 042](https://user-images.githubusercontent.com/83000549/121429647-bba8f400-c9a9-11eb-9ddc-577095f28b62.jpeg)
+
+**Summary:** These are names that you will recognize for show once the main net launches but they are closely followed by a good number of people who are trying to make it through.
+
+The primary and possibly the only way for the broad community to get access to the Joy token is by becoming a founding member which means that you need to, first of all, not be US persons, unfortunately. Secondly, you need to contribute by submitting these summaries on a periodic basis of what you've done, who you'd refer to the platform which allows you to accumulate these scores.
+
+There are two components to the score.
+
+The direct score is basically a representation of your direct contribution - what you do in terms of technical, community, social, whatever it is you do to actually help grow the community and help us go in the right direction.
+
+And there's a referral score which is a way of measuring how effective you've been at drawing in other people who are themselves people with high scores.
+Then based on that you have a total score, and that total score counts towards becoming a founding member.
+
+The policy that we're applying is dynamic, it's evolving so you are going to have to look up the most recent summary of what has happened in one of these scoring periods to understand what's going on, what's being emphasized. You'd have to go to the website to see where you rank on the leaderboard.
+But I expect we will pretty soon see some new founding members.
+
+It's an interesting question how many we actually will need by main net, how many people does it take, what distribution of stake should be in order for them to be effective.
+
+This is something we will never get the answer to entirely, but also we'll calibrate our policy to aim towards what our best thinking is at any given time.
+There are different ways of earning these scores. One, as I mentioned, is by referring people. 
+
+### 18, 1.043, 05:07
+![Joystream_Community_Update_1 043](https://user-images.githubusercontent.com/83000549/121429927-0b87bb00-c9aa-11eb-8560-a8ba9e7efae6.jpeg)
+
+**Summary:** You can work on bounties which is another major way we see of people who are, perhaps, not able to make it into one of the roles that are on the network, there's a limited number or you may need to be quite technical in order to do quite a lot of them.
+
+The bounty program is a way for the community members to contribute in other ways.
+
+If you have ideas for bounties that you would want to do or that you think other people could do – everything from marketing, translating texts and tutorials making to troll videos - there's a lot that's going to be coming out, but if you have ideas for bounties, I'm sure you will get points for coming up with those and helping us broaden our portfolio of different bounties available.
+
+### 18, 1.044, 06:03 
+![Joystream_Community_Update_1 044](https://user-images.githubusercontent.com/83000549/121430159-573a6480-c9aa-11eb-88fa-9c63fa54e4b6.jpeg)
+
+**Summary:** Obviously, there are the roles in the system itself.
+
+Being a content creator means publishing content under a channel that you own.
+
+Being a curator, which means that you either own or operate channels or you are responsible for making sure that the content in the content directory is following rules and policies that apply at any given time.
+
+I think that's a little bit of work in progress what the details of that actually entail, but being a curator lead means that you manage that group just as I discussed in the prior video with working groups.
+
+I think validator role is one of those roles that a lot of people try to do because it's sort of a sedative, forget-it type of activity, and it's straightforward how to do it, that definitely will also grant you points.
+
+## Transcript
+
+Video 7 [Community](https://play.joystream.org/video/18)
+
+00:01	Okay, this is the last section of the first update.
+
+00:04	Very impressed that you made it this far.
+
+00:08	Here we're going to talk about what we're doing on the community side.
+
+00:11	We have a few different things going on in the way we're building the Joystream community up until main net but I think the most important initiative by far is the founding members program.
+
+00:27	I guess maybe for a bit of context - what is the point of the community program in the Joystream project, what we're trying to do here is we're trying to build a DAO which is capable of operating the platform and evolving on its own autonomously based on the technology and the policies and the processes that we've established before main net.
+
+00:51	The goal is really at main net you guys, the community, will fully run this system, and that requires you to have a lot of people with a lot of different skills, interests, 
+infrastructure, all sorts of things, and that's what we're trying to get to.
+
+01:11	The founding member program is about identifying the people who can play that role, motivating them to actually put in the effort to learn and develop their own ideas for what should happen after the main net launch.
+
+01:24	For that matter what we should be doing prior to launch in order to make the tools and the documentation, everything as effective as possible, and, of course, to then distribute to these community members the token which is required to actually exercise the governance that allows that evolution to happen.
+
+01:47	The founding member program is really the program for trying to find those specific people, identifying them, celebrating them, rewarding them and following their lead towards main net.
+
+02:01	So far, we've inducted five members, and that has largely been based on the contributions of these individuals in the past before the program began.
+
+02:14	Most of these are making an exceptional contribution to the development of the system on an ongoing basis.
+
+02:22	These are names that you will recognize for show once the main net launches but they are closely followed by a good number of people who are trying to make it through.
+
+02:37	The way the founding member program works or the way you become a founding member is, I should say that is the primary and possibly the only way for the broad community to get access to the Joy token, so that's really the way you get there, primarily it's by becoming a founding member which means that you need to, first of all, not be US persons, unfortunately, secondly, you need to contribute by submitting these summaries on a periodic basis of what you've done, who you'd refer to the platform which allows you to accumulate these scores.
+
+03:21	There are two components to the score. 
+
+03:21	The direct score is basically some sort of a representation of your direct contribution, what you do in terms of technical, community, social, whatever it is you do to actually help grow the community and help us go in the right direction.
+
+03:39	And there's a referral score which is basically a sort of a way of measuring how effective you've been at drawing in other people who are themselves people with high scores.
+
+03:53	Then based on that you have a total score, and that total score counts towards becoming a founding member.
+
+04:00	The policy that we're applying, it's dynamic, it's evolving so you are going to have to look up the most recent summary of what has happened in one of these scoring periods to understand what's going on, what's being emphasized, certainly your score, you'd have to go to the website to see where you rank on the leaderboard.
+
+04:22	But I expect we will pretty soon see some new founding members.
+
+04:27	It's an interesting question how many we actually will need by main net, how many people does it take, what distribution of stake should be in order for them to be effective.
+
+04:39	This is something, I think, we will, first of all, never get the answer to entirely but also we'll probably sort of calibrate our policy to aim towards what our best thinking is at
+any given time.
+
+04:54	So, that's how you get into the founding member program.
+
+04:58	There are different ways of earning these scores. 
+
+05:02	Obviously, as I mentioned, you could refer people, that's one way.
+
+05:05	You can work on bounties which is another major way we see of people who are perhaps not able to make it into one of the roles that are on the network, there's a limited number or you may need to be quite technical in order to do quite a lot of them.
+
+05:29	So, the bounty program is a way for the community members to contribute in other ways.
+
+05:37	Definitely if you have ideas for bounties that you would want to do or that you think other people could do – everything from marketing stuff, translating texts and tutorials making to troll videos - there's a lot of stuff that's going to be coming out but if you have ideas for bounties, I'm sure you will get points for coming up with those and helping us broaden our portfolio of different bounties available.
+
+06:02	So, that's the bounty program.
+
+06:03	Obviously, there are the roles in the system itself.
+
+06:08	Being a content creator so publishing content under a channel that you own.
+
+06:14	Being a curator, which basically means that you either own or operate channels or you are responsible for making sure that the content in the content directory is following all sorts of rules and policies that apply at any given time.
+
+06:28	I think that's a little bit of work in progress what the details of that actually entail, but being a curator lead means that you manage that group just as I discussed in the prior video with working groups.
+
+06:40	Being a validator, I think this is one of those roles where a lot of people try to do it because it's sort of a sedative, forget-it type of activity, and it's kind of straightforward how to do it, that definitely will also grant you points.
+
+06:55	But I think the way you should be thinking about this is probably the more unique and the more substantial your contributions are, the more points you're likely to earn.
+
+07:09	So, if you see that there are tons of other validators, that's probably not the best place for you to go if you're trying to distinguish yourself.
+
+07:16	Obviously, being on the council is one of the most important roles, it's one of those roles that requires you to understand more of the platform as a whole so it's a great opportunity to learn to develop relationships with other founding members and other non-founding members that are trying to get there.
+
+07:36	We have storage providers and the lead for that group.
+
+07:41	I think that's basically the main roles that are live on the Antioch network, I'm maybe forgetting something but I think that's right.
+
+07:52	So, those are the ways you can earn points for your, I should say for all these roles you will of course also earn test net tokens which have monetary value so not only are you getting points towards actually becoming a founding member, but you're also getting cash basically for whatever it costs you in terms of infrastructure and time and so on.
+
+08:16	So, it should be pretty attractive.
+
+08:19	That's, I think, a good concise summary of what we're doing on the community side.
+
+08:22	Thank you for watching this video and watch out for the next community update. Bye!

+ 317 - 0
bounties/reports/bounty15/hydra-v3_subtitles.srt

@@ -0,0 +1,317 @@
+1
+00:00:00,719 --> 00:00:04,960
+All right. So, thank you for joining me on this part four on Hydra v3. 
+
+2
+00:00:04,960 --> 00:00:18,240
+Now this is largely just going to be about what Hydra is but we are working towards v3 which is a major milestone for us in terms of the functionality that's needed,
+
+3
+00:00:18,240 --> 00:00:28,960
+and we really think that with this release it's really becoming possible for people to build very powerful applications,
+
+4
+00:00:28,960 --> 00:00:34,800
+front-end applications for substrate chains using Hydra, so we're extremely excited about it.
+
+5
+00:00:34,800 --> 00:00:42,550
+As I’ll get to, you know, it's actually a pretty astounding achievement to be able to build and manage this on top of everything else we're doing
+
+6
+00:00:42,559 --> 00:00:50,710
+because you will find many other projects that are very large teams entirely devoted to building something like Hydra,
+
+7
+00:00:50,719 --> 00:00:55,360
+so it's something we're really proud of, and we want to assist other people in adopting as well.
+
+8
+00:00:55,360 --> 00:01:04,550
+So, Hydra. What is the, I guess, the best way to understand it is just in terms of what problem is it solving. 
+
+9
+00:01:04,559 --> 00:01:18,470
+Imagine a hypothetical blogging blockchain which is sort of a substrate chain which has the single purpose of sort of implementing some kind of a social blogging platform,
+
+10
+00:01:18,479 --> 00:01:33,920
+and, in fact, a one well-known substrate project called Subsocial which is covered under my little video in the top bottom right corner actually has implemented Hydra
+
+11
+00:01:33,920 --> 00:01:39,520
+so it's not entirely hypothetical, but just for the sake of an argument imagine this kind of a blockchain.
+
+12
+00:01:39,520 --> 00:01:47,360
+So, you have users submitting extrinsics or transactions where they make threads and posts, this sort of stuff.
+
+13
+00:01:47,360 --> 00:01:50,000
+So, that's pretty, you know, simple.
+
+14
+00:01:50,000 --> 00:01:59,110
+And then you can imagine building some sort of an application that's supposed to display something about this blogging infrastructure
+
+15
+00:01:59,119 --> 00:02:06,560
+like allowing people to post stuff, allowing people to read what's happening across different blogs and so on. 
+
+16
+00:02:06,560 --> 00:02:13,520
+So, the naive way you would do it and the way most apps for substrate have been built is that you just build some front-end app, 
+
+17
+00:02:13,520 --> 00:02:26,310
+you hook it up to your substrate full node, and it queries it in order to ask some simple questions about what the structure of the blog is and who's doing what and so on.
+
+18
+00:02:26,319 --> 00:02:36,950
+The problem that you'll pretty quickly run into is that there are a bunch of very simple queries that are needed in order to render the sort of user experience
+
+19
+00:02:36,959 --> 00:02:43,120
+that people are used to, certainly in Web 2.0 world that just are not possible if you ask a full node directly.
+
+20
+00:02:43,120 --> 00:02:56,230
+If you ask for any of these examples and really any number of other examples you could think of as they are totally reasonable, the full node won't have a pre-prepared 
+
+21
+00:02:56,239 --> 00:03:02,640
+index over its history and state which would allow you to easily query and ask for those.
+
+22
+00:03:02,640 --> 00:03:14,480
+The thing that you see people doing is either you have like a front-end app which takes a very long time to sync up because it downloads everything
+
+23
+00:03:14,480 --> 00:03:24,720
+or a large chunk of either what's in the state or history in order to do a bunch of processing on the client side in order to show the right thing for the user.
+
+24
+00:03:24,720 --> 00:03:29,200
+That's slow, complicated, in general just doesn't really scale.
+
+25
+00:03:29,200 --> 00:03:38,560
+This is really the problem that you'll run into writing really any blockchain application, you will, if you're going to make something that's, 
+
+26
+00:03:38,560 --> 00:03:43,280
+I would say, has a non-trivial user experience, you're going to have to somehow solve this problem.  
+
+27
+00:03:43,280 --> 00:03:52,790
+And specifically for substrate chains, Hydra is the framework approach we've taken to solve this.
+
+28
+00:03:52,799 --> 00:03:58,400
+So, what it is? It's a software framework where it makes it very easy for someone who's developing a substrate chain,
+
+29
+00:03:58,400 --> 00:04:05,120
+such as Joystream, to focus only on the parts that are relevant to them.
+
+30
+00:04:05,120 --> 00:04:18,000
+They get this whole set of tools and nodes that automatically does everything else they need in order to provide this API basically which can, 
+
+31
+00:04:18,000 --> 00:04:22,470
+for example, respond to the sort of queries that I showed you before.
+
+32
+00:04:22,479 --> 00:04:26,720
+So, that's the Hydra framework.
+
+33
+00:04:26,720 --> 00:04:37,190
+We actually were really proud to see that the Hakusama judges picked it as the first entrant winner, so that was pretty cool in the,
+
+34
+00:04:37,199 --> 00:04:44,800
+I believe it was the open category if I hadn't… I think that was, yeah, open hack, so that was really cool.
+
+35
+00:04:44,800 --> 00:04:53,040
+For some of you, maybe the way I am describing it, you may feel like you've heard of this before, in particular coming from the Ethereum space, 
+
+36
+00:04:53,040 --> 00:04:59,040
+and this is basically because this is very very similar to what the Graph tries to do for Ethereum.
+
+37
+00:04:59,040 --> 00:05:10,800
+Basically, it tries to give that kind of a service for smart contracts whilst we do it for standalone chains.
+
+38
+00:05:10,800 --> 00:05:16,400
+There are some big important differences between the Graph and the Hydra framework.
+
+39
+00:05:16,400 --> 00:05:28,720
+One important difference is, well, at least before the way the Graph used to work was that the Graph company sort of hosted a service where everyone who built an app 
+
+40
+00:05:28,720 --> 00:05:36,880
+that was talking to the Ethereum chain would sort of just talk to a server that the Graph company was running.
+
+41
+00:05:36,880 --> 00:05:47,360
+They were sort of not that happy with that, it's not really sort of in the spirit of the Web 3 vision
+
+42
+00:05:47,360 --> 00:05:56,800
+so they always had the goal of building this distributed peer-to-peer type of network that would replace their role in provisioning that service.
+
+43
+00:05:56,800 --> 00:06:03,120
+That's not an easy thing to do but that's something they've started to roll out, so I think over the next coming months
+
+44
+00:06:03,120 --> 00:06:14,470
+or so there's going to be some version of what the Graph, the hosted version of the Graph does for that is decentralized in some way.
+
+45
+00:06:14,479 --> 00:06:18,080
+I mean I could get into the details of what that is but I think that would be a big distraction here.
+
+46
+00:06:18,080 --> 00:06:27,600
+The way we run Hydra and generally people are expected to run Hydra is that the person who hosts the front-end application
+
+47
+00:06:27,600 --> 00:06:29,520
+would pretty much run the query node instance.
+
+48
+00:06:29,520 --> 00:06:34,800
+That's sort of the way we're envisioning this being provisioned.
+
+49
+00:06:34,800 --> 00:06:44,800
+Maybe that we end up shipping a working group which has people running query nodes which, this is what we call Hydra nodes basically, 
+
+50
+00:06:44,800 --> 00:06:54,000
+where people are incentivized by our DAO to run them for the benefit of people using either Atlas or Pioneer or any other
+
+51
+00:06:54,000 --> 00:07:03,360
+major front-end application but this is one of those decisions that we are still quite early on in terms of how it's going to be provisioned at scale.
+
+52
+00:07:03,360 --> 00:07:08,160
+How is it that this actually works for a developer?
+
+53
+00:07:08,160 --> 00:07:11,440
+What a developer has to do is they have to define two things.
+
+54
+00:07:11,440 --> 00:07:18,080
+The whole point of Hydra is to alleviate the burden of having to do everything like talking to the chain, 
+
+55
+00:07:18,080 --> 00:07:22,800
+and managing a database, and putting your events in there, and making an API. 
+
+56
+00:07:22,800 --> 00:07:28,400
+It's a lot of work to get that to happen every time for a new substrate chain.
+
+57
+00:07:28,400 --> 00:07:37,440
+So, what a substrate developer has to do is, first, they have to just define the way the data in their system is organized
+
+58
+00:07:37,440 --> 00:07:44,240
+in a really nice simple sort of GraphQL like markup language. 
+
+59
+00:07:44,240 --> 00:07:55,030
+There you would say, for example, if we take the Subsocial example that you have, you know, a blog, and you have posts, and blogs have authors, and posts are part of blogs.
+
+60
+00:07:55,039 --> 00:08:02,800
+You would sort of define a very convenient way, in a way that developers are very comfortable with, how the data is organized.
+
+61
+00:08:02,800 --> 00:08:11,030
+And then you would define what are called mappings which are basically rules which say when I see this kind of an event or this kind of a transaction
+
+62
+00:08:11,039 --> 00:08:16,080
+in the substrate chain, I'm going to put something in the database which then will be queryable later.
+
+63
+00:08:16,080 --> 00:08:25,680
+Either put something or update something or delete something, basically, update the database that holds the information that the front-end apps are interested in.
+
+64
+00:08:25,680 --> 00:08:29,680
+If you provide these two, you basically get everything else for free.
+
+65
+00:08:29,680 --> 00:08:42,080
+So, the way Hydra sort of works in production is that your application talks to a GraphQL server which has the API, 
+
+66
+00:08:42,080 --> 00:08:50,880
+that's the API which will allow you to ask those pretty questions that I mentioned in the beginning of the slide deck here that talks to a specific database
+
+67
+00:08:50,880 --> 00:08:57,120
+which holds the data that I just talked about which is managed, sorted by these mappings.
+
+68
+00:08:57,120 --> 00:09:08,240
+Then there is a processor which is this long running process that runs these mappings whenever it sees that the underlying full node 
+
+69
+00:09:08,240 --> 00:09:12,800
+has produced some new blocks and some new events and some new transactions.
+
+70
+00:09:12,800 --> 00:09:23,920
+Basically, this indexer database holds a sort of long-standing index of 
+all the stuff that's happened in your substrate full node.
+
+71
+00:09:23,920 --> 00:09:29,440
+That is the basic architecture that makes a single Hydra node sort of come together.
+
+72
+00:09:29,440 --> 00:09:40,560
+You can basically think of the mappings as defining how the query database looks, and then you can think of the mappings as the logic that runs in the processor.
+
+73
+00:09:40,560 --> 00:09:44,320
+It's quite a nice abstraction.
+
+74
+00:09:44,320 --> 00:09:50,080
+We are extremely proud of having been able to have done that on a relatively small team.
+
+75
+00:09:50,080 --> 00:09:59,270
+A lot of these abstractions have been identified by the Graph, and they've done an amazing job, but it certainly has not been
+
+76
+00:09:59,279 --> 00:10:04,390
+easy to do this with a smaller project with a separate purpose.
+
+77
+00:10:04,399 --> 00:10:09,680
+We're very happy about having developed this, and we hope more people will continue to adopt it.
+
+78
+00:10:09,680 --> 00:10:18,160
+That's the story on Hydra of which v3 is the next major release.
+
+79
+00:10:18,160 --> 00:10:23,600
+So, that's it, see you for the next video.
+

+ 128 - 0
bounties/reports/bounty15/introduction_subtitles.srt

@@ -0,0 +1,128 @@
+1
+00:00:01,120 --> 00:00:07,680
+Hi everyone! And welcome to this first installment of the Joystream community update video series.
+
+2
+00:00:07,680 --> 00:00:09,280
+so this is as i said the first
+
+3
+00:00:09,280 --> 00:00:11,360
+So, this is, as I said, the first installment of many to come 
+
+4
+00:00:11,360 --> 00:00:18,800
+in an effort to try to share a little bit more effectively what it is we are working on, what is coming down the pipe, what’s happening in the community.
+
+5
+00:00:18,800 --> 00:00:25,350
+Just to try to bring everyone up to speed on where we are going and the road to mainnet basically. 
+
+6
+00:00:25,359 --> 00:00:33,840
+So, in this first episode I’m going to be covering first of the three next immediate networks – Antioch, Sumer, and Olympia, in that order. 
+
+7
+00:00:33,840 --> 00:00:41,200
+Then I am going to be covering Hydra which is sort of an infrastructure piece which is part of making all these networks
+
+8
+00:00:41,200 --> 00:00:49,120
+possible and really important for delivering the main products we are working on that are consumer-facing – Atlas and Pioneer.
+
+9
+00:00:49,120 --> 00:01:01,030
+Then I am going to try to go through the community side – what are we doing, what is the point of the different initiatives, what is the status, and, of course, least but not last, well, last but not least,
+
+10
+00:01:01,039 --> 00:01:12,470
+the different new specifications that we have prepared for new exciting improvements that are coming after Olympia. 
+
+11
+00:01:12,479 --> 00:01:19,110
+So, I guess I should say a little bit more about what the point is of these update series. 
+
+12
+00:01:19,119 --> 00:01:28,640
+If you have been following us for a while, if you are even inside of JS Genesis trying to build this out, I am sure you must have noticed that the technical and social complexity
+
+13
+00:01:28,640 --> 00:01:34,370
+of what we are trying to deliver has escalated quite significantly in the last six months or so.
+
+14
+00:01:34,479 --> 00:01:42,640
+And with any growing effort organization you are going to have a lot of difficulty trying to synchronize all that information effectively.
+
+15
+00:01:42,640 --> 00:01:50,000
+So, the point of this video series is we’ll just try to open up the floodgates informationally speaking 
+
+16
+00:01:50,000 --> 00:02:03,110
+so that people are more up to date on our sort of finer time scale in terms of what we are doing because up until now we have been making these network releases and announcements
+
+17
+00:02:03,119 --> 00:02:08,000
+that are themselves kind of quite brief on the details of what’s actually being delivered.
+
+18
+00:02:08,000 --> 00:02:14,160
+You are going to have to dig into a lot of documentation and try a lot of stuff in order to learn to understand. 
+
+19
+00:02:14,160 --> 00:02:19,040
+So, it is not the best format for conveying where we are and what we are doing and what the point is. 
+
+20
+00:02:19,040 --> 00:02:28,080
+So, hopefully, these video series will go somewhere towards getting people synchronized on what we are trying to do, 
+
+21
+00:02:28,080 --> 00:02:37,510
+and it is not just the scope of what we are trying to do but the number of people involved inside of JS Genesis specifically has grown significantly. 
+
+22
+00:02:37,519 --> 00:02:44,480
+People are involved into sub teams, they are trying to deliver quite complex functionality but still isolated to some smaller part of the system. 
+
+23
+00:02:44,480 --> 00:02:52,800
+Then it is very easy to get lost and not see the sort of how everything fits together. 
+
+24
+00:02:52,800 --> 00:03:00,870
+So, it’s both for the benefit of the community and us, as an organization, to try to get up to speed and organized around what we are trying to deliver. 
+
+25
+00:03:00,879 --> 00:03:04,870
+So that is the goal and, hopefully, it is informative.
+
+26
+00:03:04,879 --> 00:03:16,150
+Please, give me feedback on what you think I should cover, how the format can be improved, and I will definitely try to take that on board. 
+
+27
+00:03:16,159 --> 00:03:19,200
+So, this is going to be a six-part series. 
+
+28
+00:03:19,200 --> 00:03:24,400
+This first update just to try to break it down, reduce the chance that I blow up one of these. 
+
+29
+00:03:24,400 --> 00:03:30,480
+Well, if I did it all at once, I think I would have blown up the recording so I think just breaking it up is good for everyone. 
+
+30
+00:03:30,480 --> 00:03:36,080
+So, the next episode, I think, will be about Antioch.
+
+31
+00:03:36,080 --> 00:03:38,720
+So, see you in that video. 
+
+32
+00:03:38,720 --> 00:03:43,840
+Thank you for joining me and enjoy!
+

+ 482 - 0
bounties/reports/bounty15/new-specifications_subtitles.srt

@@ -0,0 +1,482 @@
+1
+00:00:00,640 --> 00:00:07,200
+Hi, and welcome to part five of the Community Update.
+
+2
+00:00:07,200 --> 00:00:13,440
+Here I'll be going through some new specifications for features that are either, actually some of them are finished, 
+
+3
+00:00:13,440 --> 00:00:21,430
+others are in progress, others we haven't started on, just to give people a flavor for some of the things that are coming down the pipe.
+
+4
+00:00:21,439 --> 00:00:26,400
+So, let's start with the new storage distribution system.
+
+5
+00:00:26,400 --> 00:00:27,920
+This we have already started to implement.
+
+6
+00:00:27,920 --> 00:00:34,230
+A quick sort of refresher for those who may not know.
+
+7
+00:00:34,239 --> 00:00:37,680
+The current storage system is sort of the simplest possible thing you could imagine.
+
+8
+00:00:37,680 --> 00:00:47,520
+It has an on-chain index of what all the data that exists in the system is – like the hashes, and the sizes of things, and who owns them and so on.
+
+9
+00:00:47,520 --> 00:00:57,120
+There is a designated role as a storage provider that means that you're obligated to basically store all the data that is in the system.
+
+10
+00:00:57,120 --> 00:01:01,520
+So, that's the first clue that really wouldn't work at scale.
+
+11
+00:01:01,520 --> 00:01:07,200
+You also have to distribute all the data that you are storing as a storage provider.
+
+12
+00:01:07,200 --> 00:01:10,080
+That's sort of the way the system works today.
+
+13
+00:01:10,080 --> 00:01:19,680
+I think we've largely gotten away with it because there hasn't been a ton of load in the system because the publishing and consumer 
+
+14
+00:01:19,680 --> 00:01:23,750
+side of things hasn't been the way we have prioritized our development roadmap.
+
+15
+00:01:23,759 --> 00:01:33,920
+We're a DAO and governance-focused project so we've invested a large share of our resources in developing that first.
+
+16
+00:01:33,920 --> 00:01:41,840
+In the last six months we've, maybe a little bit more than that, we've sort of shifted our attention or, I should say, 
+
+17
+00:01:41,840 --> 00:01:55,600
+broadened our investment horizon to also cover our investment scope, to cover more on the content side which is also going to result in the storage system
+
+18
+00:01:55,600 --> 00:01:59,360
+needing to handle a little bit more scale and a little bit more realistic policy space.
+
+19
+00:01:59,360 --> 00:02:03,360
+It couldn't have come any sooner.
+
+20
+00:02:03,360 --> 00:02:05,119
+What's coming up in the v2 version?
+
+21
+00:02:05,119 --> 00:02:11,280
+There are a few highlights that are worth mentioning.
+
+22
+00:02:11,280 --> 00:02:20,310
+First of all, we're going to be separating the role of holding on to data and replicating internally in the infrastructure
+
+23
+00:02:20,319 --> 00:02:25,120
+and distributing data to end users who are, for example, sitting in Atlas. 
+
+24
+00:02:25,120 --> 00:02:30,310
+Those are really two very different activities from an infrastructure point of view, from an economic point of view.
+
+25
+00:02:30,319 --> 00:02:38,640
+One is about having very reliable infrastructure that doesn't explode or, you know, catch on fire or whatnot.
+
+26
+00:02:38,640 --> 00:02:40,640
+It's not so bandwidth sensitive.
+
+27
+00:02:40,640 --> 00:02:53,680
+Then you have this distribution activity which is about very quickly getting a much smaller subset of data to potentially a large number of people simultaneously.
+
+28
+00:02:53,680 --> 00:03:04,310
+That's, for example, a role where it's important maybe where you're located and who you expect will be in touch with you, and the latency involved and so on.
+
+29
+00:03:04,319 --> 00:03:07,590
+So, those have been separated to do distinct roles.
+
+30
+00:03:07,599 --> 00:03:19,440
+Another big improvement is obviously that not everyone has to either store, if they're a storage provider, everything or distribute, if they're distributor, everything.
+
+31
+00:03:19,440 --> 00:03:31,360
+It's sort of sharded so that some of the storage providers store, basically, it's partitioned into different families of storage providers.
+
+32
+00:03:31,360 --> 00:03:45,510
+We don't have any erasure coding or other scheme that tries to get away with avoiding storing and full replicas
+
+33
+00:03:45,519 --> 00:03:50,560
+to the degree of safety and redundancy that you want, that hasn't really been important to us.
+
+34
+00:03:50,560 --> 00:03:55,680
+The first step has really just been to move away from everyone storing everything.
+
+35
+00:03:55,680 --> 00:04:00,000
+Maybe we will incorporate that in the future.
+
+36
+00:04:00,000 --> 00:04:10,950
+I think, SIA, for example has that Messiah but I'm not sure how important it is for the main net level of load that we're imagining.
+
+37
+00:04:10,959 --> 00:04:12,640
+So, that's a very big difference.
+
+38
+00:04:12,640 --> 00:04:22,320
+Another big difference is that not only members or, I should say, channels can store stuff in the storage system and have it distributed.
+
+39
+00:04:22,320 --> 00:04:32,960
+The council working groups could store assets as well which is very important because there's going to be an increasing set of assets of all kinds,
+
+40
+00:04:32,960 --> 00:04:39,750
+you know, binaries and source code and documents of different kinds that you want different 
+
+41
+00:04:39,759 --> 00:04:44,470
+parts of the system to be able to persist as different people are flowing through those roles.
+
+42
+00:04:44,479 --> 00:04:53,360
+That's why we've introduced the capability of those different subsystems to have their own designated storage spaces, so to speak.
+
+43
+00:04:53,360 --> 00:05:00,000
+Also, we're taking much more seriously the need to be able to reclaim space or basically delete content.
+
+44
+00:05:00,000 --> 00:05:05,120
+That's something that really hasn't worked in any sort of scale even with Sumer.
+
+45
+00:05:05,120 --> 00:05:09,520
+So, that's something we're also introducing.
+
+46
+00:05:09,520 --> 00:05:24,880
+Lastly, we are allowing the distribution policy, basically how it is you allocate your bandwidth resources across space and time to be much more flexible
+
+47
+00:05:24,880 --> 00:05:30,240
+because what you can imagine is that for a given channel, for example, for a given piece of content 
+
+48
+00:05:30,240 --> 00:05:36,630
+there's going to be a predictable geographic bias in who will want to access it quickly.
+
+49
+00:05:36,639 --> 00:05:45,280
+If you're some Spanish cooking show, overwhelmingly there are some parts of the world which are going to want to access that content,
+
+50
+00:05:45,280 --> 00:05:58,400
+and you would want to be able to optimize for the location of the distribution infrastructure that services those, as opposed to something else like a Finish knitting show.
+
+51
+00:05:58,400 --> 00:06:03,120
+That's another very important distinction.
+
+52
+00:06:03,120 --> 00:06:10,470
+This level of sophistication is more than enough for main net purposes.
+
+53
+00:06:10,479 --> 00:06:13,750
+So, that's the v2 storage distribution system, and the work has already started.
+
+54
+00:06:13,759 --> 00:06:17,600
+Then we have the concept of gateways.
+
+55
+00:06:17,600 --> 00:06:30,720
+The issue the gateways attempt to address is the fact that it's really important for the tokenomics of the system to work specifically in the sense
+
+56
+00:06:30,720 --> 00:06:40,630
+that if you're a user,
+a consumer coming in to view content, you're consuming obviously expensive infrastructure resources
+
+57
+00:06:40,639 --> 00:06:50,470
+like bandwidth and storage and so on, but you're also, of course, enjoying the fact that someone has made a fixed investment of creating the content that you're also viewing.
+
+58
+00:06:50,479 --> 00:07:02,630
+For the system to work overall there has to be a way to get the viewers to contribute some value back to the platform and everyone else.
+
+59
+00:07:02,639 --> 00:07:14,470
+The obvious way to do that is just requiring all the viewers to have Joy token and create memberships and have to have a signer and an ex in their browser and find 
+
+60
+00:07:14,479 --> 00:07:23,280
+their way to some front-end application hosted somewhere, and they have to acquire Joy in some way in order to view the content. 
+
+61
+00:07:23,280 --> 00:07:36,630
+I think it goes without saying that would be a huge barrier to entry, and it would really restrict your ability to onboard people who don't even know anything about crypto, 
+
+62
+00:07:36,639 --> 00:07:41,910
+don't know how to or don't want to deal with how to acquire it, how to manage it, how to store it, how to spend it.
+
+63
+00:07:41,919 --> 00:07:58,960
+It's still not a great experience if every time you have to watch something, a big signer thing popped up and asked you to sign off on spending some Joy, that would not be a great experience.
+
+64
+00:07:58,960 --> 00:08:17,520
+Even if you made something a little bit more lumpy, like if you paid for x number of views or for some period of time, it's still a very steep onboarding experience.
+
+65
+00:08:17,520 --> 00:08:32,080
+I think, one of the main things we have to unlock is a way for just a general audience to, in an economically sustainable way, enjoy and consume the content, and that's what gateways are supposed to do,
+
+66
+00:08:32,080 --> 00:08:42,060
+Gateways are basically front-end operators who are free to monetize and own the relationship with the end user in whatever way they see fit.
+
+67
+00:08:42,080 --> 00:08:58,390
+If they monetize through advertising, that's fine, if they monetize through some sort of in-app purchase in some app store, maybe on a smart TV, I don't know, they're free to do that however they see fit.
+
+68
+00:08:58,399 --> 00:09:10,720
+And, specifically, this ability to support advertising which, I think, is pretty important in order to be able to reach scale within a timely manner,
+
+69
+00:09:10,720 --> 00:09:20,320
+I think you definitely would need to allow that at least in the mix, and that certainly requires you to be able to own the relationship and own the front-end primarily
+
+70
+00:09:20,320 --> 00:09:27,440
+to avoid abuse and other things that will happen if you don't do that properly.
+
+71
+00:09:27,440 --> 00:09:33,680
+What gateways do is they basically have a business model around delivering a front-end user experience owning the relationship with the end user, 
+
+72
+00:09:33,680 --> 00:09:40,800
+and what they do is they take on the burden of acquiring Joy and burning it in order to benefit, 
+
+73
+00:09:40,800 --> 00:09:49,040
+well, in order to actually give their registered users access to the infrastructure and to the content.
+
+74
+00:09:49,040 --> 00:09:54,160
+They sort of internalize all the small transaction costs of everyone trying to do that on their own.
+
+75
+00:09:54,160 --> 00:10:07,200
+The gateways do that on their behalf, and they have long-standing relationships with infrastructure providers, with the leads and the gateway working group and so on.
+
+76
+00:10:07,200 --> 00:10:24,160
+You should think of them as a new role in order to make it much easier to acquire and retain users that are not eager to instantly jump on the on the Joy bandwagon to acquire in order to use the application.
+
+77
+00:10:24,160 --> 00:10:26,000
+Those are gateways. 
+
+78
+00:10:26,000 --> 00:10:38,160
+They're really important, and they're probably going to be developed, well, it's not clear, probably the work will be in somewhat in parallel with the v2 storage system work, 
+
+79
+00:10:38,160 --> 00:10:44,000
+but it's probably not going to come out at least two or three networks into the future.
+
+80
+00:10:44,000 --> 00:10:47,830
+So, those are gateways. Then we get to channel tokens and DAOs.
+
+81
+00:10:47,839 --> 00:10:49,760
+This is something I'm really excited about.
+
+82
+00:10:49,760 --> 00:10:56,720
+This is sort of, I think now it's being called social tokens.
+
+83
+00:10:56,720 --> 00:11:07,680
+Basically, it's a way for creators and small communities to issue tokens that give you a claim on the value that's generated by a channel.
+
+84
+00:11:07,680 --> 00:11:16,070
+I suppose we could also type to videos but this specific specification has to do with channels and the revenues that channels generate, and it gives you governance rights 
+
+85
+00:11:16,079 --> 00:11:23,600
+and how that channel is managed to the extent that the channel token issuer is interested in doing that, 
+
+86
+00:11:23,600 --> 00:11:29,120
+and it really tries to formalize something that's been attempted a good number of times.
+
+87
+00:11:29,120 --> 00:11:36,320
+For people who have been in the space for a while there was something called Tatiana coin which basically tried to do something like this, 
+
+88
+00:11:36,320 --> 00:11:48,480
+well I would say simpler version of
+this, where you would buy it, and that would give you the right to certain, I believe it was a certain number of songs or something.
+
+89
+00:11:48,480 --> 00:11:52,950
+This was a musician, I think, smart media tokens, perhaps a little bit closer to this.
+
+90
+00:11:52,959 --> 00:12:04,560
+There was a Steemit initiative which was supposed to give you the ability to create a community or monetize your community by issuing a token tied to it, I'm not entirely sure how the tokenomics was supposed to work.
+
+91
+00:12:04,560 --> 00:12:17,120
+I think it was perhaps a little bit more speculative where it wasn't clear where the value would come from but here the value is really supposed to come from the value generated by the channel itself.
+
+92
+00:12:17,120 --> 00:12:23,600
+So, that’s channel tokens or we're calling them channel bowels, social tokens.
+
+93
+00:12:23,600 --> 00:12:36,800
+I’m not sure how we're going to explain this but the idea itself is something that's sort of been around for a while, and of course if you're a creator, 
+
+94
+00:12:36,800 --> 00:12:52,880
+you can issue one of these tokens for your channel that you could raise Joy in order to be able to fund various expenditures, and you could obviously trade the channel tokens also.
+
+95
+00:12:52,880 --> 00:12:55,040
+So, those are the channel tokens.
+
+96
+00:12:55,040 --> 00:13:00,630
+And then, lastly, we have crowdfunded bounties. This has actually been implemented already.
+
+97
+00:13:00,639 --> 00:13:17,270
+So, this is an idea for solving the problem that sometimes community members would want to organize within themselves in order to produce some sort of public good
+
+98
+00:13:17,279 --> 00:13:25,040
+that has a platform-wide benefit but, or maybe even a benefit within some subsection of the community,
+
+99
+00:13:25,040 --> 00:13:32,160
+which it's not worth it or it's not clear that it's going to be feasible to get the council with all of its priorities to actually accept and to fund, 
+
+100
+00:13:32,160 --> 00:13:37,510
+or maybe even that there is some budget constraints for the council, so they couldn't even do it if they wanted to do it.
+
+101
+00:13:37,519 --> 00:13:45,680
+The idea is to implement something called an insurance contract which is, basically, very similar to, 
+
+102
+00:13:45,680 --> 00:13:52,560
+I guess it was called tipping point at one point, and then was, I don't remember now,
+
+103
+00:13:52,560 --> 00:14:03,760
+it was this huge startup which was trying to basically incentivize collective action by saying “I'm going to do something only if a sufficient number of other people
+
+104
+00:14:03,760 --> 00:14:06,390
+or sufficient amount of money has been dedicated to do it”.
+
+105
+00:14:06,399 --> 00:14:14,950
+To some extent you could think of the free state project in the United States as a similar type of initiative for political collective action,
+
+106
+00:14:14,959 --> 00:14:26,070
+but basically it's the same idea where you can make a bounty and you could say - this is going to fund x if y amount of funds are provided
+
+107
+00:14:26,079 --> 00:14:42,240
+And then people, if the funds are secured, people can come and work on a bounty, and there's going to be a dedicated person for each bounty who's assigned
+
+108
+00:14:42,240 --> 00:14:47,510
+to as adjudicating whether someone's contribution is good or bad or worthy and how the funds should be distributed.
+
+109
+00:14:47,519 --> 00:14:53,270
+So, basically, a bounty system combined with a crowdfunding system.
+
+110
+00:14:53,279 --> 00:15:02,240
+There's actually a little bit more sophistication in this because we're also trying to model something called the dominant assurance contract 
+
+111
+00:15:02,240 --> 00:15:12,070
+which tries to make it incentive compatible to contribute to one of these by allowing the bounty to be owned
+
+112
+00:15:12,079 --> 00:15:26,560
+by an entrepreneur who puts up a little bit of money, where if all the people who contribute to the bounty, if they contribute to it and it fails, so it doesn't reach the goal of,
+
+113
+00:15:26,560 --> 00:15:37,680
+whatever the goal is for whatever purpose, they all get to split the little prize or it's called the cherry in the bounty that's provided by the entrepreneur.
+
+114
+00:15:37,680 --> 00:15:50,000
+If you are to make a concrete, let's say you want to make a smart TV app for Joystream, you could make one of these bounties where only you could work on it,
+
+115
+00:15:50,000 --> 00:15:57,600
+so only you would get the raised funds, and you put up, let's say, two thousand dollars
+
+116
+00:15:57,600 --> 00:16:12,000
+which will be released to the funders if an insufficient number of people end up contributing to reach whatever goal you need, let’s say you need you need 120 000 in order to do this. 
+
+117
+00:16:12,000 --> 00:16:25,040
+That actually makes it now in the interest of people otherwise who would sit idle and not be able to contribute because they get to speculate on the outcome that it doesn't actually work.
+
+118
+00:16:25,040 --> 00:16:34,240
+So, that is already implemented, it's going to be some time until it's actually exposed in Pioneer so you can use it but on the runtime side this all has already been implemented.
+
+119
+00:16:34,240 --> 00:16:44,160
+There are other things but I think these major four new specifications are the most interesting ones to cover at the moment.
+
+120
+00:16:44,160 --> 00:16:49,759
+That's it, see you in the next video.
+

+ 374 - 0
bounties/reports/bounty15/olympia-network_subtitles.srt

@@ -0,0 +1,374 @@
+1
+00:00:01,040 --> 00:00:05,440
+All right, welcome to part three, glad you're still sticking with me here.
+
+2
+00:00:05,440 --> 00:00:09,590
+So, this is about the Olympia network.
+
+3
+00:00:09,599 --> 00:00:16,560
+The Olympia network is sort of like a mega release we've been working on for a long time sort of asynchronously with everything else
+
+4
+00:00:16,560 --> 00:00:22,880
+and particularly on the runtime side, also on the Pioneer side, obviously, and I’m going to get to it.
+
+5
+00:00:22,880 --> 00:00:32,550
+And it's such a big release that it's not even scheduled to be the release immediately after the Sumer release.
+
+6
+00:00:32,558 --> 00:00:42,070
+The reason I’m sort of putting it on the table is because it's probably one of those big milestones which may or may not be the last release,
+
+7
+00:00:42,079 --> 00:00:46,480
+even before main net probably going to have one or two big releases, even after that,
+
+8
+00:00:46,480 --> 00:00:50,480
+but it's a very important piece milestone for where we're trying to go.
+
+9
+00:00:50,480 --> 00:00:57,920
+And it's also something that we were working on for such a long time that I thought it was worth sharing.
+
+10
+00:00:57,920 --> 00:01:01,120
+So, what's going on in this release?
+
+11
+00:01:01,120 --> 00:01:17,040
+One is that we're shipping a new updated simplified benchmarked and audited runtime which sees major improvements really across the board
+
+12
+00:01:17,040 --> 00:01:23,680
+and new functionality and features for, I would say, every subsystem.
+
+13
+00:01:23,680 --> 00:01:29,360
+And then it's introduction of Pioneer 2, version 2.
+
+14
+00:01:29,360 --> 00:01:35,360
+Pioneer, for those who don't know, is the governance app where you vote and stake and buy memberships and run for the elections in the council and forum and blah blah.
+
+15
+00:01:35,360 --> 00:01:41,680
+So that's all the stuff that actually has to do with participating in the system.
+
+16
+00:01:41,680 --> 00:01:49,200
+Pioneer 2 is the sort of user facing application for doing that through a user interface.
+
+17
+00:01:49,200 --> 00:02:00,640
+And I want to say that really probably the big bottleneck for going live with Olympia is actually Pioneer itself.
+
+18
+00:02:00,640 --> 00:02:11,360
+It's a tremendous piece of work in terms of on the infrastructure, the design, the application development itself.
+
+19
+00:02:11,360 --> 00:02:21,680
+There are a lot of pieces that are coming together, and we really could have released
+the runtime improvements that we already have but it just doesn't make sense for us
+
+20
+00:02:21,680 --> 00:02:29,680
+to try to upgrade the version of Pioneer which is currently live, that we're calling Pioneer one, and try to upgrade them to work with the new runtime.
+
+21
+00:02:29,680 --> 00:02:41,280
+It's just going to be a lot of work for very temporary benefits, so our thinking is currently that we really will go live once Pioneer 2 is ready, 
+
+22
+00:02:41,280 --> 00:02:50,160
+and that will simultaneously reveal a system which is quite different in many ways from what we see today.
+
+23
+00:02:50,160 --> 00:02:55,040
+The overall structure is, of course, the same but there will be, you know, important improvements everywhere. 
+
+24
+00:02:55,040 --> 00:03:03,920
+So, I think the best way to get a flavor for what the Olympia runtime currently looks like, and remember it's a moving target whenever we develop
+
+25
+00:03:03,920 --> 00:03:14,640
+something new that we're not ready to put out right away, it will sort of get go live in the Olympia runtime.
+
+26
+00:03:14,640 --> 00:03:19,440
+And we can sort of put it in the context of what we currently expect will be in the mainnet runtime. 
+
+27
+00:03:19,440 --> 00:03:22,870
+You could see that on the runtime side we're really getting there.
+
+28
+00:03:22,879 --> 00:03:39,510
+There are basically two major subsystems, well, it is an open question whether the channel tokens and DAOs is a subsystem, but two big pieces that really we haven't started on at all. 
+
+29
+00:03:39,519 --> 00:03:46,950
+Everything else is in some reasonable state of development, to put it that way. 
+
+30
+00:03:46,959 --> 00:03:57,510
+In addition, again, my image is covering that, but we're working with SR Labs, one of the premier auditing firms that work with Polkadot 
+
+31
+00:03:57,519 --> 00:04:07,430
+and that old ecosystem, and they've already audited a substantial part of our Olympia runtime to help us identify problems, and that's gone really well,
+
+32
+00:04:07,439 --> 00:04:14,080
+and we're probably going to do another audit once we're sort of at the finishing line.
+
+33
+00:04:14,080 --> 00:04:24,800
+But we've already done a very meaningful step towards getting production ready, I think, and at the same time we've also done benchmarking, as I mentioned prior.
+
+34
+00:04:24,800 --> 00:04:26,000
+So, what is benchmarking?
+
+35
+00:04:26,000 --> 00:04:35,360
+This is one of the important or necessary steps involved in deriving the fees that will be used in your blockchain.
+
+36
+00:04:35,360 --> 00:04:42,470
+If you're used to Ethereum, you will know that the fees associated with doing anything is sort of computed on the fly
+
+37
+00:04:42,479 --> 00:04:47,750
+because the whole system is a dynamic, and the set of contracts changes, and so on.
+
+38
+00:04:47,759 --> 00:04:59,680
+In substrate there's sort of a step involved in the development process where you try to compute basically how expensive it
+
+39
+00:04:59,680 --> 00:05:04,720
+is to do all the operations that people can do in the system - that's called benchmarking. 
+
+40
+00:05:04,720 --> 00:05:17,120
+That literally boils down to sort of measuring how much time each action or transaction, if you will, takes on certain reference hardware. I am skipping ahead here. 
+
+41
+00:05:17,120 --> 00:05:26,880
+And we've done that for a big part of the system - we've sort of built that in-house skill, and we will be doing that for all the modules
+
+42
+00:05:26,880 --> 00:05:30,080
+modules that go into Olympia which means we will have meaningful transaction fees as well.
+
+43
+00:05:30,080 --> 00:05:40,080
+I think at the current runtime basically every transaction has the same nominal fee which is sort of a random number that won't be the case in Olympia.
+
+44
+00:05:40,080 --> 00:05:49,280
+There is an extra step from benchmarking to getting fees which is more about figuring out how much you're going to charge
+
+45
+00:05:49,280 --> 00:05:56,630
+per unit of computation and per unit of block space, so to speak, in terms of your native token.
+
+46
+00:05:56,639 --> 00:05:59,750
+But that's, you know, that's a smaller exercise.
+
+47
+00:05:59,759 --> 00:06:04,160
+So, let me try to just briefly talk about some of the things that have changed.
+
+48
+00:06:04,160 --> 00:06:10,310
+It will be way too much to try to cover all this but one of the very very important things we've changed is that,
+
+49
+00:06:10,319 --> 00:06:16,240
+what's referred to as the referendum module here, which has to do with electing the council.
+
+50
+00:06:16,240 --> 00:06:24,630
+You're now able to use stake that you're using for something else. Let's say you're a validator or let's say you're staking as a working group lead 
+
+51
+00:06:24,639 --> 00:06:32,720
+or in a proposal or something, you're able to take that stake and redeploy it to vote or stand for the council.
+
+52
+00:06:32,720 --> 00:06:42,000
+This was, I think, a big step in the right direction in terms of making it much cheaper for people to participate in governance.
+
+53
+00:06:42,000 --> 00:06:47,030
+In the current system that's live you really have to pick whether you want to participate in governance or you want to stake,
+
+54
+00:06:47,039 --> 00:06:55,750
+and then it's really easy to get to basically do the, you know, the selfish thing of just thinking about your own private returns
+
+55
+00:06:55,759 --> 00:07:06,560
+on your own T-Joy account and stake rather than thinking about, you know, managing the system overall.
+
+56
+00:07:06,560 --> 00:07:10,160
+If everyone does that, it doesn't work out as well as we would like.
+
+57
+00:07:10,160 --> 00:07:14,960
+That's a very big change in the tokenomics of the system overall.
+
+58
+00:07:14,960 --> 00:07:24,310
+That stake is basically reusable towards this one specific thing of being participating in elections.
+
+59
+00:07:24,319 --> 00:07:28,000
+We are introducing obviously the new content directory that I've talked about in Sumer. 
+
+60
+00:07:28,000 --> 00:07:32,000
+We're introducing the idea of a constitution which is a very simple idea, actually. 
+
+61
+00:07:32,000 --> 00:07:41,030
+We're not, I think, the first chain to do this but, basically, it's sort of a social commitment to all the conventions and standards and,
+
+62
+00:07:41,039 --> 00:07:53,520
+you know, improvement proposals, if you want to follow sort of bitcoin or Ethereum parlance of things, that are sort of on the social layer of the system.
+
+63
+00:07:53,520 --> 00:08:01,840
+There are all sorts of metadata standards, for example, about how you encode an application for a working group, for example,
+
+64
+00:08:01,840 --> 00:08:09,680
+that would be in the constitution and all sorts of policy things that the chain itself doesn't actually model and capture goes into the constitution.
+
+65
+00:08:09,680 --> 00:08:19,440
+There's a council blog where the council can sort of speak in one voice to the system.
+
+66
+00:08:19,440 --> 00:08:29,280
+We’re adding crowdfunded bounties which is basically a way for community members to fund the creation of all sorts of goods
+
+67
+00:08:29,280 --> 00:08:32,640
+that can be useful for the platform where they don't depend on the council to contribute. 
+
+68
+00:08:32,640 --> 00:08:46,390
+So, if you want to improve some software or really anything, you can get people on the system to fund a bounty basically where someone is tasked
+
+69
+00:08:46,399 --> 00:08:54,160
+with the responsibility of following up with the bounty, and distributing the funds according to what people contribute and so on.
+
+70
+00:08:54,160 --> 00:08:56,959
+What else should I cover?
+
+71
+00:08:56,959 --> 00:09:00,560
+I think maybe that’s sufficient for you to just get a flavor for some of the things that are changing.
+
+72
+00:09:00,560 --> 00:09:00,560
+conveniently in the current state of the chain, and that really limits your ability to do all sorts of searches and queries and look back into history
+I think maybe that’s sufficient for you to just get a flavor for some of the things that are changing.
+
+73
+00:09:00,560 --> 00:09:03,270
+I think maybe that’s sufficient for you to just get a flavor for some of the things that are changing.
+
+74
+00:09:03,279 --> 00:09:08,950
+So, that's the Olympia runtime and some of the things that are being changed.
+
+75
+00:09:08,959 --> 00:09:12,080
+Then we have Pioneer itself.
+
+76
+00:09:12,080 --> 00:09:18,080
+Pioneer is the product where you actually engage in governance and participate in the community,
+
+77
+00:09:18,080 --> 00:09:24,720
+so it's extremely important obviously given that this is a video platform DAO,
+
+78
+00:09:24,720 --> 00:09:33,200
+and we have really for a very long time been using and trying to maintain and evolve a fork of the Polkadot apps application.
+
+79
+00:09:33,200 --> 00:09:48,880
+You know, that has a lot of limitations and problems not least of which is that you really can only access information that's in the current state, 
+
+80
+00:10:00,560 --> 00:10:08,640
+about who has done what at what time and what happened and so on, which is a critical precondition really for people to accumulate reputation
+
+81
+00:10:08,640 --> 00:10:17,200
+and you being able to distinguish, you know, who's a good guy, who's a bad guy or girl for various positions and roles and everything.
+
+82
+00:10:17,200 --> 00:10:25,200
+Pioneer 2 is really focused on this this goal of conveniently lifting out all the historical information that exists in the system
+
+83
+00:10:25,200 --> 00:10:35,760
+where you can understand what the history of a person is and also actually frankly sort of aggregating and summarizing
+
+84
+00:10:35,760 --> 00:10:41,360
+a lot of the complicated state that is in the system into a more digestible form.
+
+85
+00:10:41,360 --> 00:10:50,160
+And, well, a lot of what enables that is, on one hand, of course, a product that's been redesigned from scratch by a team of excellent designers
+
+86
+00:10:50,160 --> 00:10:58,160
+but also this infrastructure piece called Hydra which I'm going to talk about in the next update which allows you
+
+87
+00:10:58,160 --> 00:11:09,040
+to sort of look through all of the transactions and all the events and all the state in one simple query and allows you to do really cool things like,
+
+88
+00:11:09,040 --> 00:11:22,640
+for example, search for anywhere you're mentioned in the forum, for example, or in a proposal or you could look at all the time someone was fired, for example, in one easy click.
+
+89
+00:11:22,640 --> 00:11:30,310
+There are all sorts of ways of lifting out all the information which currently is sort of either not possible to get out or your application has to like go
+
+90
+00:11:30,320 --> 00:11:43,270
+and talk to an archival node for you know five minutes or something before it could fetch and filter and query and search for whatever you're looking for.
+
+91
+00:11:43,279 --> 00:11:52,950
+So, Pioneer 2 is really a big piece of making it practically possible for the DAO to actually work.
+
+92
+00:11:52,959 --> 00:11:58,880
+So, that is it. The changed runtime, Pioneer 2 – that’s what is coming up in Olympia.
+
+93
+00:11:58,880 --> 00:12:06,320
+Thank you very much, see you soon for Hydra. 
+

BIN
bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.001.jpeg


BIN
bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.002.jpeg


BIN
bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.003.jpeg


BIN
bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.004.jpeg


BIN
bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.005.jpeg


BIN
bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.006.jpeg


BIN
bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.007.jpeg


BIN
bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.008.jpeg


BIN
bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.009.jpeg


BIN
bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.010.jpeg


BIN
bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.011.jpeg


BIN
bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.012.jpeg


BIN
bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.013.jpeg


BIN
bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.014.jpeg


BIN
bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.015.jpeg


BIN
bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.016.jpeg


BIN
bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.017.jpeg


BIN
bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.018.jpeg


BIN
bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.019.jpeg


BIN
bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.020.jpeg


BIN
bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.021.jpeg


BIN
bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.022.jpeg


BIN
bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.023.jpeg


BIN
bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.024.jpeg


BIN
bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.025.jpeg


BIN
bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.026.jpeg


BIN
bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.027.jpeg


BIN
bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.028.jpeg


BIN
bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.029.jpeg


BIN
bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.030.jpeg


BIN
bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.031.jpeg


BIN
bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.032.jpeg


BIN
bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.033.jpeg


BIN
bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.034.jpeg


BIN
bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.035.jpeg


BIN
bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.036.jpeg


BIN
bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.037.jpeg


BIN
bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.038.jpeg


BIN
bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.039.jpeg


BIN
bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.040.jpeg


BIN
bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.041.jpeg


BIN
bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.042.jpeg


BIN
bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.043.jpeg


BIN
bounties/reports/bounty15/slides/jpeg/Joystream_Community_Update_1.044.jpeg


BIN
bounties/reports/bounty15/slides/pdf/Joystream_Community_Update_1.pdf


+ 617 - 0
bounties/reports/bounty15/sumer-network_subtitles.srt

@@ -0,0 +1,617 @@
+1
+00:00:00,960 --> 00:00:07,040
+Hi and welcome to this second installment of the first Joystream community update.
+
+2
+00:00:07,040 --> 00:00:16,400
+So, this segment is about the Sumer network which is a network we’ve been working on for about, I want to say, three months now.
+
+3
+00:00:16,400 --> 00:00:25,030
+It is going to be building on Antioch which either is going to be released or has just been released depending on when this video comes out. 
+
+4
+00:00:25,039 --> 00:00:32,320
+So, the goal in the Sumer network is to do three separate things. 
+
+5
+00:00:32,320 --> 00:00:38,640
+First of all, we want to introduce the next and I want to say final iteration of our on-chain content directory.
+
+6
+00:00:38,640 --> 00:00:42,710
+I am going to explain this in further detail but I am just going over the overview.
+
+7
+00:00:42,719 --> 00:00:47,030
+Then we are going to introduce Atlas Studio which is new part of the Atlas product. 
+
+8
+00:00:47,039 --> 00:00:51,280
+And then we are going to introduce a new working group which we are calling the operations working group. 
+
+9
+00:00:51,280 --> 00:00:53,039
+So, let’s go through this. 
+
+10
+00:00:53,039 --> 00:00:55,680
+So, the new content directory. 
+
+11
+00:00:55,680 --> 00:00:59,039
+The new content directory is an enhancement over the existing one and through pretty important ways. 
+
+12
+00:01:03,440 --> 00:01:09,430
+I am going to go though what the content directory actually is as in the next slide but just let’s dwell on this for a moment. 
+
+13
+00:01:09,439 --> 00:01:10,840
+The first one is that it is radically simplified. 
+
+14
+00:01:10,840 --> 00:01:26,400
+The existing content directory that we had was actually very very complex because we were trying to achieve the goal of having the community to be able to update 
+
+15
+00:01:26,400 --> 00:01:34,960
+what is in the content directory, so stuff like videos and channels, and playlists without having to do runtime upgrades. 
+
+16
+00:01:34,960 --> 00:01:45,680
+So, runtime upgrades, as I probably have mentioned prior to this in this community update, is a way in substrate chains you can change the rules of the system. 
+
+17
+00:01:45,680 --> 00:01:52,880
+So, for example, you can imagine at one point in time a video has a title, and then at some later point in time maybe a video has a title
+
+18
+00:01:52,880 --> 00:02:07,520
+and also what language the content of the video is recorded in or what language the people in the video speak or something like that. 
+
+19
+00:02:07,520 --> 00:02:15,200
+So, that's a relatively small thing to change but you want to make it easier for the community to change stuff like that,
+
+20
+00:02:15,200 --> 00:02:21,280
+and if changing every little thing like that requires a community update, it's going to be really hard for the community
+
+21
+00:02:21,280 --> 00:02:26,310
+to iterate quickly on this part of the platform which really needs to be very flexible.
+
+22
+00:02:26,319 --> 00:02:36,310
+If you wanted to introduce other things, not just videos, let's say you wanted to introduce like eBooks or, you know, 
+
+23
+00:02:36,319 --> 00:02:43,760
+some other mild variation of what we already have, it would also be very inhibiting if you'd have to do a runtime upgrade because we have to do a runtime upgrade,
+
+24
+00:02:43,760 --> 00:02:59,510
+you have to dive into the rust code, you have to change it, you have to figure out how to take all the old stuff in your state and turn it into the new stuff through a migration step that runs inside of the consensus of your
+blockchain,
+
+25
+00:02:59,519 --> 00:03:08,230
+you have to update all sorts of dependencies and libraries and infrastructure to reflect how the new system works, you have to test a lot in advance.
+
+26
+00:03:08,239 --> 00:03:16,560
+I mean, if you do it significantly, if the change is significantly big, you should probably also do a test, 
+
+27
+00:03:16,560 --> 00:03:25,040
+integration test where you run through a simulated upgrade with some representative state in your system, 
+
+28
+00:03:25,040 --> 00:03:30,000
+you see how it works after the runtime upgrade, does your account still work, does your voting system still work, and so on.
+
+29
+00:03:30,000 --> 00:03:31,840
+So, it's a lot of work. 
+
+30
+00:03:31,840 --> 00:03:37,120
+And if you make a mistake, you can permanently destroy your chain.
+
+31
+00:03:37,120 --> 00:03:45,200
+So, it’s risky, it's hard, and it's, you know, requires a lot of care.
+
+32
+00:03:45,200 --> 00:03:54,080
+So this is a very long-winded way of explaining why we ended up having the old content directory that we had. 
+
+33
+00:03:54,080 --> 00:04:05,280
+And the point of that content directory was that it was sort of very abstract, almost to the extent that it was like a relational database where it allowed the community to define schemas
+
+34
+00:04:05,280 --> 00:04:15,280
+and concepts on chain so that you didn't have to do runtime upgrades to define new things or change the way things were represented. 
+
+35
+00:04:15,280 --> 00:04:20,000
+That's great. The problem was that it was extremely complicated. 
+
+36
+00:04:20,000 --> 00:04:28,320
+It became really hard to both have work properly on chain, it became really hard for people to understand how it worked. 
+
+37
+00:04:28,320 --> 00:04:36,400
+And really what it turned out to be was that you couldn't even get something that was all that flexible, so you couldn't actually get all the flexibility that you wanted. 
+
+38
+00:04:36,400 --> 00:04:39,360
+So, what we did in this release is we just said screw it.
+
+39
+00:04:39,360 --> 00:04:47,040
+What we're going to do is we're going to put the heart of what it means to be in the content directory on chain, 
+
+40
+00:04:47,040 --> 00:04:57,520
+and then we're going to make the metadata associated with all the different things on the chain, such as videos and channels, and so on.
+
+41
+00:04:57,520 --> 00:05:01,440
+We're going to make sure that that's actually very easy to change. 
+
+42
+00:05:01,440 --> 00:05:12,240
+So, you don't need to change the low-level business logic of the chain itself in order to make the sort of smaller tweaks that I described, 
+
+43
+00:05:12,240 --> 00:05:13,600
+such as the fact that a video may have
+
+44
+00:05:13,600 --> 00:05:17,440
+a language So, you sort of lift that out of the chain entirely. 
+
+45
+00:05:17,440 --> 00:05:23,750
+We also just decided that this is the way our content directory is supposed to work. 
+
+46
+00:05:23,759 --> 00:05:25,199
+So, that's a pretty big decision.
+
+47
+00:05:25,199 --> 00:05:28,639
+And that's what's landing in Sumer. 
+
+48
+00:05:28,639 --> 00:05:35,280
+So, let me go through now, just very quickly. 
+
+49
+00:05:35,280 --> 00:05:43,030
+So, the video of myself which is not that useful is covering up a part of the diagram which is useful. 
+
+50
+00:05:43,039 --> 00:05:49,680
+What's supposed to be there is a square which shows the unchanged storage system. 
+
+51
+00:05:49,680 --> 00:05:55,120
+I’m going to figure out later whether I change that or not but let's just go with the flow.
+
+52
+00:05:55,120 --> 00:06:01,600
+So, the on-chain content directory has in this representation, as you can see, memberships. 
+
+53
+00:06:01,600 --> 00:06:07,190
+Channels have within them stuff like videos, and playlists, and series. 
+
+54
+00:06:07,199 --> 00:06:16,720
+All those actually exist in the chain but they haven't been fully implemented, and they will not be implemented in the consumer product like in Atlas itself. 
+
+55
+00:06:16,720 --> 00:06:29,120
+These are people who are sort of employed in the content working group to manage and make sure that everything in the content directory is going according to plan,
+
+56
+00:06:29,120 --> 00:06:40,240
+and they can also own channels themselves on behalf of the platform to feature official platform content and that kind of stuff. 
+
+57
+00:06:40,240 --> 00:06:48,630
+Now the interesting part here is that on chain you just have this sort of index of all these things, you know, what videos exist, who owns them and this sort of stuff.
+
+58
+00:06:48,639 --> 00:07:00,400
+You also have an index of what data exists, so like the images, the cover photos, the actual video media files. 
+
+59
+00:07:00,400 --> 00:07:08,470
+There's like a list of them you can think of or like a map basically which holds a representation of who owns everything, 
+
+60
+00:07:08,479 --> 00:07:16,800
+how much space has member number X used out of all the space available to them to publish to their channel and so on. 
+
+61
+00:07:16,800 --> 00:07:23,590
+And, of course, when the storage infrastructure is supposed to be replicating what part of the data. 
+
+62
+00:07:23,599 --> 00:07:33,910
+Right now, of course, that's fully replicated in the current storage system but that would be changed in a future version which I’m going to get to in one of the later videos. 
+
+63
+00:07:33,919 --> 00:07:38,240
+But basically, that index also lives on chain in the data directory.
+
+64
+00:07:38,240 --> 00:07:47,440
+And then of course the actual storage is on separate off-chain infrastructure and storage nodes that are also responsible for shipping the data to users. 
+
+65
+00:07:47,440 --> 00:08:00,800
+And, as you can see, one of the things that actually are possible in this release is for
+things outside the content directory to also use data.
+
+66
+00:08:00,800 --> 00:08:07,680
+So, stuff like your membership avatars, we are aiming to have stored in the same storage system.
+
+67
+00:08:07,680 --> 00:08:19,680
+So, before, you know, for your avatar you really have to reference some URL somewhere but for what we're going to be introducing, the first step of that in this 
+
+68
+00:08:19,680 --> 00:08:28,630
+Sumer release is that you could also store assets like that in the storage system itself just like the videos for the content directory. 
+
+69
+00:08:28,639 --> 00:08:37,200
+Likewise, that could be used in other parts of the system, for example, as attachment in proposals or in forum posts and so on. 
+
+70
+00:08:37,200 --> 00:08:41,510
+So, it’s going to be a general infrastructure piece for the rest of the runtime. 
+
+71
+00:08:41,519 --> 00:08:46,080
+So, that's the first part of what we're doing in Sumer on the content directory. 
+
+72
+00:08:46,080 --> 00:08:49,440
+The next step is that we're launching Atlas Studio. 
+
+73
+00:08:49,440 --> 00:08:56,390
+So, Atlas is the sort of the viewer product where you can see videos and channels and so on. 
+
+74
+00:08:56,399 --> 00:09:02,950
+And Atlas Studio is sort of the flip side of that experience where you can actually see all your channels, make channels, 
+
+75
+00:09:02,959 --> 00:09:13,510
+upload stuff to your channel, manage it, delete stuff - basically like the channel publisher owner experience. 
+
+76
+00:09:13,519 --> 00:09:21,200
+That really is a very big step in the direction of making it easier for people to publish content to the system
+
+77
+00:09:21,200 --> 00:09:28,390
+which before or at the current time has to be done through a command line interface which is a very rough experience. 
+
+78
+00:09:28,399 --> 00:09:33,120
+I think I can show a few outtakes of what that experience looks like. 
+
+79
+00:09:33,120 --> 00:09:39,830
+You'll have, you know, a nice experience for filling in the basic metadata and setting up your channel and editing it. 3
+
+80
+00:09:39,839 --> 00:09:47,680
+You will have a way to view all of your videos, and change and edit the
+metadata associated with them.
+
+81
+00:09:47,680 --> 00:09:50,950
+You have drafts for stuff that you haven't committed to chain locally stored. 
+
+82
+00:09:50,959 --> 00:09:58,480
+This all runs in the browser, just as Atlas itself does. 
+
+83
+00:09:58,480 --> 00:10:09,830
+There'll be a smooth sort of upload flow for providing the media files and the basic metadata for videos in a step-by-step way
+
+84
+00:10:09,839 --> 00:10:22,240
+which ends with you signing a transaction which, now actually that's interesting, uses the Polkadot JS signer extension rather than the native wallet or,
+
+85
+00:10:22,240 --> 00:10:29,360
+I should say, local storage wallet that is in the normal Pioneer product that we're currently using. 
+
+86
+00:10:29,360 --> 00:10:36,800
+So, that's also step in the right direction of having people use an external key manager. 
+
+87
+00:10:36,800 --> 00:10:47,200
+So, there’s also, as I mentioned, we can store assets now like images on the
+storage infrastructure, so that means we're going to be helping you set
+
+88
+00:10:47,200 --> 00:10:53,270
+and provide the right assets, manage how they're going to be displayed as part of those upload flows. 
+
+89
+00:10:53,279 --> 00:11:02,560
+So, that's Atlas Studio which is the second major goal to launch for this release. 
+
+90
+00:11:02,560 --> 00:11:14,320
+I also forgot, of course, we're going to be, if you have a look at the experience here for uploading and editing videos, you can see there's sort of like a tab system here,
+
+91
+00:11:14,320 --> 00:11:25,040
+and that's because we want to make it easier for people to manage multiple things at the same time. 
+
+92
+00:11:25,040 --> 00:11:29,510
+With that, of course, comes the need to manage a lot of different uploads at the same time as well, so there would be a separate area to manage all the different assets
+
+93
+00:11:29,519 --> 00:11:34,320
+that are uploading at any given time. Uploads can fail, you could lose your connection and so on. 
+
+94
+00:11:34,320 --> 00:11:41,440
+So, we'll have a graceful way for you to retry anything that hasn't worked in the past. 
+
+95
+00:11:41,440 --> 00:11:46,320
+I don't think we could have had anything reasonable even in the CLI to make this possible. 
+
+96
+00:11:46,320 --> 00:11:58,720
+This is a very big step in the right direction, and it's a huge effort from a lot of people, designers and developers and infrastructure pieces that are needed to get this to work. 
+
+97
+00:11:58,720 --> 00:12:02,320
+That's fantastic. 
+
+98
+00:12:02,320 --> 00:12:07,360
+Then the last piece of the puzzle is the Operations working group.
+
+99
+00:12:07,360 --> 00:12:14,720
+So, what is this? Well, I am going to get to what a working group is in a little bit more detail later but if you're a little bit familiar with Joystream, 
+
+100
+00:12:14,720 --> 00:12:20,720
+you’ve probably noticed that there's the council and then there are these groups that are responsible for specific things, 
+
+101
+00:12:20,720 --> 00:12:26,240
+and the operations working group is a new group like that, and what's special about it is that it's supposed to be
+
+102
+00:12:26,240 --> 00:12:34,000
+for any kind of activity that doesn't have at least yet an on-chain footprint or a role.
+
+103
+00:12:34,000 --> 00:12:43,040
+So, let's say if you're  a forum moderator, that implies that you can do certain things in the forum that other people can’t do. 
+
+104
+00:12:43,040 --> 00:12:47,760
+There's an on-chain forum in Joystream, as most people probably noticed. 
+
+105
+00:12:47,760 --> 00:12:49,279
+Likewise for the storage system and so on. 
+
+106
+00:12:49,279 --> 00:12:59,510
+The operations group is meant for all of those activities we're currently doing and which will be part of the system in the future which don't really have any direct privilege on chain. 
+
+107
+00:12:59,519 --> 00:13:08,950
+We just want to provide the basics of what a working group allows you to model - stuff like what the roles are so everyone can see, 
+
+108
+00:13:08,959 --> 00:13:16,070
+it's transparent how people got into the roles, how they applied, what were the merits for people being admitted. 
+
+109
+00:13:16,079 --> 00:13:28,480
+People have predictive, they have predictable reward schedules for what they will be paid, they have predictable stake at risk, 
+
+110
+00:13:28,480 --> 00:13:38,630
+so they can be given a little bit more responsibility in terms of what they can do, what they can be tasked with on behalf of the group and of the system overall. 
+
+111
+00:13:38,639 --> 00:13:44,630
+So, the examples we're going for at the moment are things like developers, we have at least one of the founding members,
+
+112
+00:13:44,639 --> 00:13:50,560
+I believe, is looking to be one of the first developers in the operations working group. 
+
+113
+00:13:50,560 --> 00:14:00,320
+In general, managers, marketers, anyone who would like you could think of almost like a role or a job but doesn't require you to do a lot on chain as VM. 
+
+114
+00:14:00,320 --> 00:14:02,000
+So, that's the operations working group. 
+
+115
+00:14:02,000 --> 00:14:09,360
+I’m hoping that this will be sort of a sandbox for discovering lots of roles that we haven't explicitly modeled into the system. 
+
+116
+00:14:09,360 --> 00:14:17,190
+Maybe we will as a result of what we find out but I think it's high time for something like this.
+
+117
+00:14:17,199 --> 00:14:29,440
+What is actually… again my little preview thing is covering part of the image. I'm not
+sure, if I can actually move it now. Can I do that?
+
+118
+00:14:29,440 --> 00:14:43,190
+No, I can’t. All right. So, I'll just try to explain. The goal of this is just to show how the working group fits into the overall system of Joystream.
+
+119
+00:14:43,199 --> 00:14:54,560
+There is some general information in this community update series so I'm sort of straddling the line between very general stuff and stuff very specific to the releases.
+
+120
+00:14:54,560 --> 00:15:04,800
+I think in the future we'll do some like deep dives where we try to go systematically through each one of these, and give you a more fine-grained and a thorough introduction.
+
+121
+00:15:04,800 --> 00:15:08,630
+I just want to sort of tease you with that here. 
+
+122
+00:15:08,639 --> 00:15:18,560
+The governance system in Joystream is actually a lot more, it is deeper, I would say, than what you find in a lot other crypto system.
+
+123
+00:15:18,560 --> 00:15:28,800
+In a lot of other crypto systems, you just have a flat coin voting, sort of voting pool which has proposals.
+
+124
+00:15:28,800 --> 00:15:33,680
+Typically, they're actually limited to things like signaling and spending maybe in upgrading the protocol.
+
+125
+00:15:33,680 --> 00:15:38,070
+So, you don't even really have that rich of a portfolio of proposals to choose from.
+
+126
+00:15:38,079 --> 00:15:42,240
+In Joystream that set of proposals are very very very broad.
+
+127
+00:15:42,240 --> 00:15:54,000
+Of course, at the root, sort of the root of trust for the whole system is a coin vote which happens not on individual proposals but on election cycles where you elect a council.
+
+128
+00:15:54,000 --> 00:16:06,830
+A council is a sort of one actor-one vote where you have council members vote on proposals.
+
+129
+00:16:06,839 --> 00:16:12,950
+I think the current setting we have for that is every two weeks there is a new council elected. 
+
+130
+00:16:12,950 --> 00:16:20,070
+I’m not actually at all sure we are confident about what that number should be on main net but that's what we have at the current time.
+
+131
+00:16:20,079 --> 00:16:27,680
+That's mostly just informed by what's practical in order to have new people in the community, learn what's going on.
+
+132
+00:16:27,680 --> 00:16:36,800
+We'll see, that's interesting, it will be interesting to figure out what that ought to be but anyway there's a council which lives for a council period.
+
+133
+00:16:36,800 --> 00:16:43,190
+The same, the members can stand for council, and they can be reelected for future councils.
+
+134
+00:16:43,199 --> 00:16:55,190
+The main responsibility of the council is to vote on proposals, and the proposals do the things that I've just described, including hiring leads for individual working groups.
+
+135
+00:16:55,199 --> 00:17:00,630
+There's one working group per subsystem you could think of it. 
+
+136
+00:17:00,639 --> 00:17:17,030
+There's a membership subsystem which is primarily at least in the Olympia runtime, which I actually haven't mentioned,  but that's the third community update, I think, so it’s coming. 
+
+137
+00:17:17,039 --> 00:17:20,790
+Prop is mostly preoccupied with invitations to grow the membership pool.
+
+138
+00:17:20,799 --> 00:17:26,720
+You have the storage working group which is primarily about operating the storage system, storage infrastructure.
+
+139
+00:17:26,720 --> 00:17:31,520
+You have the forum for operating and curating the communication on the forum.
+
+140
+00:17:31,520 --> 00:17:34,720
+You have the operations working group that we are talking about here. 
+
+141
+00:17:34,720 --> 00:17:43,440
+It's these different subsystems that run some part of what the overall platform needs to work.
+
+142
+00:17:43,440 --> 00:17:54,080
+Inside of each working group you basically have a leader which is someone who applies to occupy that role through a proposal to the council.
+
+143
+00:17:54,080 --> 00:18:02,240
+And that leader is basically responsible for spending money out of budget that is allocated to that group from the council for all sorts of things.
+
+144
+00:18:02,240 --> 00:18:12,320
+So, you can imagine, for example, if you're a storage working group leader then you need to figure out, well, how much money do we need for the next let's say month, 
+
+145
+00:18:12,320 --> 00:18:18,240
+and then you have to go to the council to have them give you that much for your budget.
+
+146
+00:18:18,240 --> 00:18:32,400
+The leader is able to pay the rewards for himself and everyone else, all the other workers, as they're called, in the working group, for providing the service to the system. 
+
+147
+00:18:32,400 --> 00:18:41,280
+The leaders are also able to change what someone has as their reward and can slash them if they do something they're not supposed to do.
+
+148
+00:18:41,280 --> 00:18:45,600
+And, of course, same applies to the leader with respect to the council.
+
+149
+00:18:45,600 --> 00:18:49,120
+The council can update the reward and slash them and fire them and all this sort of stuff.
+
+150
+00:18:49,120 --> 00:19:00,040
+So, the working group is sort of the lowest sort of bureaucratic organ in the overall governance hierarchy of the Joystream system.
+
+151
+00:19:00,400 --> 00:19:04,550
+And we're getting a new working group in Sumer.
+
+152
+00:19:04,559 --> 00:19:11,440
+That hopefully was a useful introduction to working groups and the operations working group.
+
+153
+00:19:11,440 --> 00:19:23,910
+I think that's the last of it, so thank you for joining me for this Sumer update, see you in a bit. 
+

+ 10 - 0
bounties/reports/bounty20-part1.md

@@ -0,0 +1,10 @@
+User @ilich (address 5CGNixxrGRU7gib49RYMS5fSaBZ4dtVNLxQkSMVXF96X4oCG) has delivered the following success events: 
+
+1) [Task #2](https://play.joystream.org/video/5847) Video tutorial about setting up Git on Mac - $150
+2) [Task #4](https://play.joystream.org/video/5901) Video tutorial on how to translate a Joystream website page on Mac - $150 
+3) [Task #5](https://play.joystream.org/video/5959) Russian voiceover for video from 1 - $50
+4) [Task #5](https://play.joystream.org/video/5969) Russian voiceover for video from 2 - $50
+
+The said user had been [assigned](https://pioneer.joystreamstats.live/#/forum/threads/492?replyIdx=4) to this Bounty by Bounty Manager  @isonar and has delivered all success events on time. All deliverables, success and annihilation criteria had been validated by the BM. 
+
+The `spending proposal` has been created: https://pioneer.joystreamstats.live/#/proposals/455. It is expected that this proposal, if approved, is to be reimbursed by JSGenesis. 

+ 10 - 0
bounties/reports/bounty20-part2.md

@@ -0,0 +1,10 @@
+User @olgakuzia (address 5EtDKpRnvMYxs98jf9zdTGgUZ15L8UHVvrQ7E7nkxtKqfpfo, membership ID=2345) delivered the following success events: 
+
+1) [Task #1](https://play.joystream.org/video/5879) Video tutorial about setting up Git on Windows - $150
+2) [Task #3](https://play.joystream.org/video/6091) Video tutorial on how to translate a Joystream website page on Windows - $150 
+3) [Task #5](https://play.joystream.org/video/5947) Russian voiceover for video from 1 - $50
+4) [Task #5](https://play.joystream.org/video/6084) Russian voiceover for video from 2 - $50
+
+The said user had been [assigned](https://pioneer.joystreamstats.live/#/forum/threads/492?replyIdx=4) to this Bounty by the Bounty Manager @isonar and has delivered all success events on time. All deliverables, success and annihilation criteria had been validated by the BM. 
+
+Note: this spending is expected to be reimbursed by JSG, as this is the spending for an official Community Bounty. 

+ 0 - 0
community-contributions/bounty_10_revised_rules_draft.md → bounties/reports/bounty_10_revised_rules_draft.md


+ 207 - 0
bounties/reports/bounty_16_report/Community.srt

@@ -0,0 +1,207 @@
+1
+00:00:00,719 --> 00:00:04,960
+Окей, Это последний раздел первого обновления. 
+
+2
+00:00:04,960 --> 00:00:18,240
+Поражён что вы зашли так далеко.
+
+3
+00:00:18,240 --> 00:00:28,960
+Здесь мы поговорим о том, что мы делаем по части сообщества.
+
+4
+00:00:28,960 --> 00:00:34,800
+У нас есть несколько разных вещей, которые происходят по мере построения сообщества Joystream вплоть до мейннета, 
+
+5
+00:00:34,800 --> 00:00:42,550
+но я думаю, что наиболее важной инициативой на сегодняшний день является программа для членов-основателей. 
+
+6
+00:00:42,559 --> 00:00:50,710
+Скажу для контекста - Суть программы сообщества в проекте Joystream заключается в создании DAO, способного управлять платформой и развиваться самостоятельно, автономно на основе технологий, политики и процессов, которые мы установили до мейннета.
+
+7
+00:00:50,719 --> 00:00:55,360
+Цель это конечно мейннет, ребята, в основной сети сообщество будет полностью использовать эту систему, 
+
+8
+00:00:55,360 --> 00:01:04,550
+а для этого требуется, чтобы у вас было много людей с разными навыками, интересами, инфраструктурой и всё остальное, это то куда мы стремимся. 
+
+9
+00:01:04,559 --> 00:01:18,470
+Программа для членов-основателей направлена на определение людей, которые могут сыграть эту роль, мотивируя их прилагать усилия, чтобы учиться и разрабатывать свои собственные идеи о том, что должно произойти после запуска основной сети.
+
+10
+00:01:18,479 --> 00:01:33,920
+Поэтому есть вещи, которые мы должны сделать первоочередно перед запуском, чтобы создать инструменты и документацию максимально эффективными, а затем распространить среди этих членов сообщества токен, необходимый для осуществления управления, которое позволяет происходить эволюции.
+
+11
+00:01:33,920 --> 00:01:39,520
+Программа для членов-основателей - это программа специально для поиска этих конкретных людей, их определения, чествования, награждения и следования их примеру на пути в мейннет.
+
+12
+00:01:39,520 --> 00:01:47,360
+На данный момент мы наняли пять членов, и это во многом было основано на их вкладах, в прошлом до начала программы.
+
+13
+00:01:47,360 --> 00:01:50,000
+Большинство из них вносят исключительный вклад в развитие системы на постоянной основе.
+
+14
+00:01:50,000 --> 00:01:59,110
+Их имена, вы узнаете вовремя показа, как только мейннет запуститься, но за ними внимательно следит большое количество людей, которые пытаются пройти через это.
+
+15
+00:01:59,119 --> 00:02:06,560
+То как программа членов-основателей работает или то как вы становитесь членом-основателем это основной и, возможно, 
+
+16
+00:02:06,560 --> 00:02:13,520
+единственный способ для широкого сообщества получить доступ к токену Joy - стать членом-основателем, что означает, что, к сожалению, 
+
+17
+00:02:13,520 --> 00:02:26,310
+вам, в первую очередь, нужно быть не резидентами США. Во-вторых, вам нужно внести свой вклад, периодически отправляя эти сводки о том, что вы сделали, о том, кого вы привлекли в платформу, которая позволяет вам накапливать эти баллы.
+
+18
+00:02:26,319 --> 00:02:36,950
+Это два компонента для получения очков.
+
+19
+00:02:36,959 --> 00:02:56,120
+Ваш счёт, по сути отражает ваш непосредственный вклад - то, что вы делаете с точки зрения технической, общественной, социальной части, и что бы вы ни делали, чтобы на самом деле поспособствовать развитию сообщества и помогать нам двигаться в правильном направлении.
+
+20
+00:02:56,120 --> 00:03:02,640
+И есть рейтинг рефералов, который является способом измерения того, 
+
+21
+00:03:02,640 --> 00:03:14,480
+насколько эффективно вы привлекали других людей, которые сами являются людьми с большим количеством баллов.
+
+22
+00:03:14,480 --> 00:03:53,720
+Затем основываясь на этом у вас есть общий балл, и этот общий балл засчитывается для того, чтобы стать одним из основателей.
+
+23
+00:03:53,720 --> 00:04:05,120
+Политика, которую мы применяем, динамична, она развивается, поэтому вам нужно будет просмотреть самую последнюю сводку того, что произошло в один из этих периодов оценки, 
+
+24
+00:03:58,400 --> 00:04:05,120
+чтобы понять, что происходит, что было выделено. Вам нужно будет перейти на веб-сайт, чтобы увидеть, какое место вы занимете в таблице лидеров.
+
+25
+00:04:05,120 --> 00:04:18,000
+They get this whole set of tools and nodes that automatically does everything else they need in order to provide this API basically which can, 
+
+26
+00:04:18,000 --> 00:04:22,470
+Но я ожидаю, что довольно скоро мы увидим новых членов-основателей.
+
+27
+00:04:22,479 --> 00:04:26,720
+Интересный вопрос, сколько их нам на самом деле понадобится для основной сети, сколько людей потребуется, какое должно быть распределение стейка, чтобы они были эффективными.
+
+28
+00:04:26,720 --> 00:04:37,190
+Это то, на что мы никогда не получим полного ответа. Мы также поправим нашу политику, чтобы устремиться к тому, что мы думаем лучше всего в каждый момент времени.
+
+29
+00:04:37,199 --> 00:04:44,800
+Это то, как вы попадаете в программу членов-основателей.
+
+30
+00:04:44,800 --> 00:05:10,800
+Есть разные способы заработать эти баллы.
+
+31
+00:05:10,800 --> 00:05:16,400
+Один из них, как я уже упоминал, - это конечно привлекать людей.
+
+32
+00:05:16,400 --> 00:05:28,720
+Вы можете работать над баунти, что является еще одним важным способом, который мы видим для людей, которые, возможно, не в состоянии выполнить одну из ролей в сети, их количество ограничено, или вам может потребоваться достаточно технических знаний чтобы выполнять большинство их.
+
+33
+00:05:28,720 --> 00:05:36,880
+Баунти программа - это возможность для членов сообщества внести свой вклад другими способами.
+
+34
+00:05:36,880 --> 00:05:47,360
+Если у вас есть идеи для баунти, которые вы хотели бы сделать или которые, по вашему мнению, могли бы сделать другие люди 
+
+35
+00:05:47,360 --> 00:05:56,800
+- всевозможные, от маркетинга, перевода текстов и создания учебных пособий до троллинг видео - многое из этого выйдет, но если у вас есть идеи для баунти, я уверен, что вы получите очки за то, что придумали их и помогли нам расширить наш портфель различных доступных баунти.
+
+36
+00:05:56,800 --> 00:06:03,120
+Это что касается баунти программы.
+
+37
+00:06:03,120 --> 00:06:14,470
+Конечно, существуют роли и в самой системе.
+
+38
+00:06:14,479 --> 00:06:18,080
+Быть создателем контента означает публиковать контент на собственном канале.
+
+39
+00:06:18,080 --> 00:06:27,600
+Быть куратором означает, что вы либо владеете, либо управляете каналами, либо несете ответственность за то, чтобы контент в каталоге контента соответствовал правилам и политике, которые применяются в любой момент времени.
+
+40
+00:06:27,600 --> 00:06:29,520
+Я думаю, что на самом деле это влечет за собой небольшой объём работы, но быть ведущим куратором означает, что вы управляете этой группой так же, как я обсуждал в предыдущем видео с рабочими группами.
+
+41
+00:06:29,520 --> 00:06:34,800
+Я думаю, что роль валидатора - это одна из тех ролей, которую пытаются выполнять многие люди, потому что это своего рода успокаивающая активность, которую легко забыть, и понятное для выполнения, также, определённо принесет вам очки.
+
+42
+00:06:34,800 --> 00:07:03,360
+Но я думаю, что то, как вы должны думать об этом, вероятно, более специфично и чем более существенным будет ваш вклад, тем больше очков вы, вероятно, заработаете.
+
+43
+00:07:03,360 --> 00:07:08,160
+И если вы видите, что существует множество других валидаторов, это, вероятно, не лучшее место для вас, если вы пытаетесь выделиться.
+
+44
+00:07:08,160 --> 00:07:11,440
+Очевидно, что участие в совете - одна из самых важных ролей, это одна из тех ролей, которые требуют от вас большего понимания платформы в целом, 
+
+45
+00:07:11,440 --> 00:07:18,080
+поэтому это отличная возможность научиться развивать отношения с другими членами-основателями и другими участниками не являющимися членами-основателями, которые пытаются туда попасть.
+
+46
+00:07:18,080 --> 00:07:22,800
+У нас есть поставщики хранилищ и лидер этой группы.
+
+47
+00:07:22,800 --> 00:07:55,030
+Я думаю, что это по сути основные роли, которые существуют в сети Antioch, я, возможно, что-то забываю, но я думаю, что всё так.
+
+48
+00:07:55,039 --> 00:08:02,800
+Итак, это способы, которыми вы можете зарабатывать баллы для себя, я должен сказать, что для всех этих ролей вы, конечно же, также зарабатываете тестовые чистые токены, 
+
+49
+00:08:02,800 --> 00:08:11,030
+которые имеют денежную ценность, так что вы не только получаете баллы, чтобы фактически стать членом-основателем, но также получаете наличные в основном за все, чего бы это не стоило для вас с точки зрения инфраструктуры, времени и так далее.
+
+50
+00:08:11,039 --> 00:08:13,080
+Это должно быть довольно привлекательно.
+
+51
+00:08:13,080 --> 00:08:20,680
+Я думаю, это хороший сжатый отчёт, про то что мы делаем по части сообщества.
+
+52
+00:08:20,680 --> 00:08:21,680
+Спасибо за просмотр этого видео и ждите следующего обновления сообщества. До свидания!

+ 478 - 0
bounties/reports/bounty_16_report/New Specifications.srt

@@ -0,0 +1,478 @@
+1
+00:00:00,640 --> 00:00:07,200
+Привет, и добро пожаловать в пятую часть Обновлений Сообщества.
+
+2
+00:00:07,200 --> 00:00:13,440
+Здесь я расскажу о некоторых новых спецификациях - некоторые из них завершены, 
+
+3
+00:00:13,440 --> 00:00:21,430
+другие находятся в разработке, другие мы еще не начали, просто для того, чтобы дать людям представление о некоторых вещах, которые постепенно появляются.
+
+4
+00:00:21,439 --> 00:00:26,400
+Давайте начнем с новой системы распределения хранилищ,
+
+5
+00:00:26,400 --> 00:00:27,920
+Её мы уже начали внедрять.
+
+6
+00:00:27,920 --> 00:00:34,230
+Быстро освежу память для тех, кто вдруг не знает
+
+7
+00:00:34,239 --> 00:00:37,680
+Текущая система хранения - это самое простое, что вы можете себе представить.
+
+8
+00:00:37,680 --> 00:00:47,520
+Он имеет внутрисетевой индекс всех данных, которые существуют в системе - хеши, размеры вещей, кто ими владеет и т.д.
+
+9
+00:00:47,520 --> 00:00:57,120
+Существует определённая роль поставщика хранилища, которая означает, что вы обязаны хранить все данные, которые есть в системе.
+
+10
+00:00:57,120 --> 00:01:01,520
+Это первая идея, которая не работает в масштабируемости
+
+11
+00:01:01,520 --> 00:01:07,200
+И вам также необходимо распределить все данные, которые вы храните как поставщик хранилища.
+
+12
+00:01:07,200 --> 00:01:10,080
+Это примерно то, как работает система сегодня.
+
+13
+00:01:10,080 --> 00:01:19,680
+Я думаю, что нам это в значительной степени сошло с рук, потому что в системе не было большой нагрузки, потому что издательская и потребительская
+
+14
+00:01:19,680 --> 00:01:23,750
+точки зрения не были такими, какими мы приоритизировали их в нашем плане разработки.
+
+15
+00:01:23,759 --> 00:01:33,920
+Мы - проект, ориентированный на DAO и управление, поэтому мы в первую очередь вложили большую часть наших ресурсов в его разработку.
+
+16
+00:01:33,920 --> 00:01:41,840
+За последние шесть месяцев, может быть, немного больше, мы перенесли наше внимание или, я бы сказал, 
+
+17
+00:01:41,840 --> 00:01:55,600
+чтобы охватить по части контента, что также приведет к тому, что системе хранения
+
+18
+00:01:55,600 --> 00:01:59,360
+потребуется немного больше масштабируемости и немного более реалистичное пространство для политики.
+
+19
+00:01:59,360 --> 00:02:03,360
+Это не могло призойти ранее.
+
+20
+00:02:03,360 --> 00:02:05,119
+Что нас ждёт во второй версии?
+
+21
+00:02:05,119 --> 00:02:11,280
+Стоит упомянуть несколько основных моментов.
+22
+00:02:11,280 --> 00:02:20,310
+Прежде всего, мы собираемся отделить роль хранения данных и точное копирование внутри инфраструктуры
+
+23
+00:02:20,319 --> 00:02:25,120
+и распространение данных среди конечных пользователей, которые, например, находятся в Atlas.
+
+24
+00:02:25,120 --> 00:02:30,310
+Это два совершенно разных вида деятельности с точки зрения инфраструктуры и экономики.
+
+25
+00:02:30,319 --> 00:02:38,640
+Один из них - наличие очень надежной инфраструктуры, которая не взрывается и не загорается.
+
+26
+00:02:38,640 --> 00:02:40,640
+Она не слишком чувствительна к пропускной способности.
+
+27
+00:02:40,640 --> 00:02:53,680
+Затем у вас есть эта деятельность по распространению, которая заключается в очень быстрой передаче гораздо меньшего подмножества данных потенциально большому количеству людей одновременно.
+
+28
+00:02:53,680 --> 00:03:04,310
+Это, например, роль, в которой важно, где вы находитесь и кто как вы ожидаете, свяжется с вами, и связанная с этим задержка и так далее.
+
+29
+00:03:04,319 --> 00:03:07,590
+Эти активности были разделены на разные роли.
+
+30
+00:03:07,599 --> 00:03:19,440
+Еще одно большое улучшение заключается в том, что не всем нужно хранить все, если они являются поставщиками хранилищ, либо распределять все, если они являются дистрибьюторами.
+
+31
+00:03:19,440 --> 00:03:31,360
+То что хранят некоторые поставщики хранилищ по сути как бы сегментировано, они разделены на разные семейства поставщиков хранилищ.
+
+32
+00:03:31,360 --> 00:03:45,510
+У нас нет кодирования со стиранием или другой схемы, которая пытается избежать сохранения и полных копий
+
+33
+00:03:45,519 --> 00:03:50,560
+с той степенью безопасности и резервированием, которую вы хотите, что на самом деле не было для нас важно.
+
+34
+00:03:50,560 --> 00:03:55,680
+Первым шагом был отход от идеи, где все, хранят всё.
+
+35
+00:03:55,680 --> 00:04:00,000
+Возможно, мы включим это в будущем.
+
+36
+00:04:00,000 --> 00:04:10,950
+Я думаю у SIA, к примеру есть этот Мессия, но я не уверен насколько важно это для уровня нагрузки мейннета которую мы себе представляем.
+
+37
+00:04:10,959 --> 00:04:12,640
+Это очень большая разница.
+
+38
+00:04:12,640 --> 00:04:22,320
+Еще одно большое отличие состоит в том, что не только участники или, я бы сказал, каналы могут хранить данные в системе хранения и распределять их.
+
+39
+00:04:22,320 --> 00:04:32,960
+ Рабочие группы совета также могут хранить активы, что очень важно, потому что набор активов всех видов будет увеличиваться
+
+40
+00:04:32,960 --> 00:04:39,750
+двоичные файлы, исходный код и документы разных типов. Вы хотите, чтобы разные
+
+41
+00:04:39,759 --> 00:04:44,470
+части системы могли продолжать существовать, поскольку разные люди проходят через эти роли.
+
+42
+00:04:44,479 --> 00:04:53,360
+Вот почему мы представили возможность этих различных подсистем иметь свои собственные выделенные места для хранения, так сказать.
+
+43
+00:04:53,360 --> 00:05:00,000
+Кроме того, мы гораздо более серьезно относимся к необходимости иметь возможность освобождать место или удалять контент.
+
+44
+00:05:00,000 --> 00:05:05,120
+Это то, что действительно не сработало ни в каком масштабе, даже в Sumer.
+
+45
+00:05:05,120 --> 00:05:09,520
+Итак, это то, что мы также представляем.
+
+46
+00:05:09,520 --> 00:05:24,880
+Наконец, мы позволяем политике распределения, то есть тому, как вы распределяете ресурсы вашей полосы пропускания в пространстве и времени, быть гораздо более гибкой. 
+
+47
+00:05:24,880 --> 00:05:30,240
+потому что для данного канала, например, для данного фрагмента контента
+
+48
+00:05:30,240 --> 00:05:36,630
+будет предсказуемая географическая связь в том, кто может захотеть получить к нему быстрый доступ.
+
+49
+00:05:36,639 --> 00:05:45,280
+Если вы представляете испанское кулинарное шоу, в подавляющем большинстве есть некоторые части мира, которые захотят получить доступ к этому контенту, 
+
+50
+00:05:45,280 --> 00:05:58,400
+и вы захотите иметь возможность оптимизировать местоположение инфраструктуры распространения, которая обслуживает их, в отличие от чего-то еще вроде шоу «Финиш вязания».
+
+51
+00:05:58,400 --> 00:06:03,120
+Это ещё одно очень важное различие.
+
+52
+00:06:03,120 --> 00:06:10,470
+Такого уровня умудрённость более чем достаточная для задач мейннета.
+
+53
+00:06:10,479 --> 00:06:13,750
+Это есть v2 система распределения хранилищ, и работа уже началась.
+
+54
+00:06:13,759 --> 00:06:17,600
+Затем у нас есть понятие межсетевых интерфейсов.
+
+55
+00:06:17,600 --> 00:06:30,720
+Проблема, которую пытаются решить межсетевые интерфейсы, заключается в том, что действительно важно, чтобы токеномика системы работала конкретно в том смысле,
+
+56
+00:06:30,720 --> 00:06:40,630
+что если вы пользователь,
+потребитель приходящий для просмотра контента, вы потребляете явно дорогостоящие ресурсы инфраструктуры, 
+
+57
+00:06:40,639 --> 00:06:50,470
+такие как пропускная способность. и хранилище, но вам также нравится тот факт, что кто-то вложил фиксированные средства в создание контента, который вы также просматриваете.
+
+58
+00:06:50,479 --> 00:07:02,630
+Чтобы система работала в целом, должен быть способ заставить зрителей внести некоторую ценность обратно в платформу и для всех остальных.
+
+59
+00:07:02,639 --> 00:07:14,470
+Очевидный способ сделать это - просто потребовать от всех зрителей иметь токен Joy и создать членство, а также иметь подписывающего и частично, в своем браузере и найти
+
+60
+00:07:14,479 --> 00:07:23,280
+их путь к какому-то внешнему приложению, размещенному где-то, и они должны приобрести Joy каким-то образом для просмотра контента.
+
+61
+00:07:23,280 --> 00:07:36,630
+Я думаю, что само собой разумеется, что это будет огромным препятствием для входа, и это действительно ограничит вашу способность привлекать людей, которые даже ничего не знают о крипто, 
+
+62
+00:07:36,639 --> 00:07:41,910
+не знают как пользовться или не хотят иметь дело с приобретением её, как ей управлять, как хранить, как тратить её.
+
+63
+00:07:41,919 --> 00:07:58,960
+Это все еще не лучший опыт для пользователя, если каждый раз, когда вам нужно что-то смотреть, выскакивает крупная подписывающая фигура и просит вас подписаться на трату Joy.
+
+64
+00:07:58,960 --> 00:08:17,520
+Даже если вы сделали что-то более неуклюжее, например, если вы заплатили за x просмотров или за какой-то период времени, это все равно чрезмерный опыт освоения.
+
+65
+00:08:17,520 --> 00:08:32,080
+Я думаю, что одна из главных вещей, которую мы должны раскрыть, - это способ для широкой аудитории экономически устойчивым способом наслаждаться и потреблять контент, и это то, что должны делать межсетевые интерфейсы.
+
+66
+00:08:32,080 --> 00:08:42,060
+Межсетевые интерфейсы - это внешние операторы, которые могут монетизировать и поддерживать отношения с конечным пользователем любым способом, который они считают нужным.
+
+67
+00:08:42,080 --> 00:08:58,390
+Они могут монетизировать через рекламу, это хорошо. Они могут монетизировать через некоторые покупки в приложении в каком-нибудь магазине приложений, может быть, на смарт-телевизоре - они могут делать это так, как они считают нужным.
+
+68
+00:08:58,399 --> 00:09:10,720
+И, в частности, эта способность поддерживать рекламу, которая очень важна для своевременного достижения большего масштаба,
+
+69
+00:09:10,720 --> 00:09:20,320
+я думаю, вам определенно нужно будет разрешить это, по крайней мере, в комплексе. И это, безусловно, требует, чтобы вы были в состоянии владеть отношениями и владеть интерфейсом, прежде всего,  
+
+70
+00:09:20,320 --> 00:09:27,440
+чтобы избежать злоупотреблений и других вещей, которые могут произойти, если вы не сделаете это должным образом.
+
+71
+00:09:27,440 --> 00:09:33,680
+У межсетевых интерфейсов есть бизнес-модель, основанная на предоставлении пользовательского интерфейса, связанного с отношениями с конечным пользователем, 
+
+72
+00:09:33,680 --> 00:09:40,800
+и они берут бремя приобретения Joy и его сжигания, 
+
+73
+00:09:40,800 --> 00:09:49,040
+чтобы фактически предоставить своим зарегистрированным пользователям доступ к инфраструктуре и контенту.
+
+74
+00:09:49,040 --> 00:09:54,160
+Они поглащают все небольшие транзакционные издержки каждого, кто пытается сделать это самостоятельно.
+
+75
+00:09:54,160 --> 00:10:07,200
+Межсетевые интерфейсы делают это от своего имени, и у них есть устоявшиеся связи с поставщиками инфраструктуры, с лидерами и рабочей группой по межсетевому интерфейсу и так далее.
+
+76
+00:10:07,200 --> 00:10:24,160
+Вы должны думать о них как о новой роли, чтобы упростить привлечение и удержание пользователей, которые не стремятся мгновенно перейти на сторону Joy , чтобы получить возможность использовать приложение.
+
+77
+00:10:24,160 --> 00:10:26,000
+Это межсетевые интерфейсы.
+
+78
+00:10:26,000 --> 00:10:38,160
+Межсетевые интерфейсы действительно важны. Непонятно, возможно, работа будет идти параллельно с работой над системой хранения v2
+
+79
+00:10:38,160 --> 00:10:44,000
+но выйдет как минимум после двух-трёх сетей в будущем.
+
+80
+00:10:44,000 --> 00:10:47,830
+Итак, это межсетевые интерфейсы. Затем мы переходим к токенам каналов и DAO.
+
+81
+00:10:47,839 --> 00:10:49,760
+Это то, что меня действительно воодушевляет.
+
+82
+00:10:49,760 --> 00:10:56,720
+Это что-то, что я думаю сейчас называют социальными токенами.
+
+83
+00:10:56,720 --> 00:11:07,680
+Это способ для создателей и небольших сообществ выпускать токены, которые дают вам право претендовать на ценность, создаваемую каналом.
+
+84
+00:11:07,680 --> 00:11:16,070
+Я полагаю, мы могли бы также ввести это в видео, но эта конкретная спецификация имеет отношение к каналам и доходам, которые они генерируют, и дает вам права управления 
+
+85
+00:11:16,079 --> 00:11:23,600
+и способы управления этим каналом в той степени, в которой эмитент токена канала заинтересован в этом, 
+
+86
+00:11:23,600 --> 00:11:29,120
+и он действительно пытается оформить что-то, что предпринималось много раз.
+
+87
+00:11:29,120 --> 00:11:36,320
+Для людей, которые находятся в этой сфере давно, было что-то, называемое монетой Татьяны, которая пыталась сделать 
+
+88
+00:11:36,320 --> 00:11:48,480
+Я бы сказал, более простую версию такой идеи где вы бы купили монету, и это дало бы вам право, если я не ошибаюсь на определенное количество песен.
+
+89
+00:11:48,480 --> 00:11:52,950
+Это был смарт-токен музыканта возможно, что-то близкое к этому.
+
+90
+00:11:52,959 --> 00:12:04,560
+Также была Steemit инициатива, которая должна была дать вам возможность создать сообщество или монетизировать свое сообщество путем выпуска привязанного к нему токена. Я не совсем уверен, как должна была работать токеномика.
+
+91
+00:12:04,560 --> 00:12:17,120
+Я думаю, это было пожалуй, немного более спекулятивно, когда не было ясно, откуда взялась ценность, но здесь ценность действительно должно исходить из ценности, генерируемой самим каналом.
+
+92
+00:12:17,120 --> 00:12:23,600
+Итак, токены канала, или как мы их зовём внутренности канала, социальные токены.
+
+93
+00:12:23,600 --> 00:12:36,800
+Я не знаю, как мы это объясним, но сама идея возникла уже давно. Если вы являетесь создателем,
+
+94
+00:12:36,800 --> 00:12:52,880
+вы можете выпустить один из этих токенов для своего канала, чтобы вы могли увеличить Joy, чтобы иметь возможность финансировать различные расходы, а также вы можете торговать токенами канала.
+
+95
+00:12:52,880 --> 00:12:55,040
+Это и является токенами канала.
+
+96
+00:12:55,040 --> 00:13:00,630
+Наконец, у нас есть краудфандинговые баунти. Это фактически уже было реализовано.
+
+97
+00:13:00,639 --> 00:13:17,270
+Это идея решения некой проблемы, иногда члены сообщества хотели бы организоваться между собой, чтобы произвести какое-то общественное благо, 
+
+98
+00:13:17,279 --> 00:13:25,040
+приносящее пользу для всей платформы или, может быть даже приносящее пользу в некоторые части сообщества, 
+
+99
+00:13:25,040 --> 00:13:32,160
+что не стоит этого, или неясно, возможно ли будет добиться того, чтобы совет со всеми его приоритетами действительно принял её и финансировал, 
+
+100
+00:13:32,160 --> 00:13:37,510
+или, может быть есть некоторые бюджетные ограничения для совета, поэтому они даже не могут этого сделать, если бы даже хотели этого.
+
+101
+00:13:37,519 --> 00:13:45,680
+ Идея состоит в том, чтобы реализовать нечто, называемое договором страхования, что очень похоже на то, 
+102
+00:13:45,680 --> 00:13:52,560
+что, как я думаю, по факту назвали переломным моментом. Я не помню сейчас; 
+
+103
+00:13:52,560 --> 00:14:03,760
+именно этот огромный стартап пытался стимулировать коллективные действия, говоря: «Я собираюсь сделать что-то, только если для этого было выделено достаточное количество других людей
+
+104
+00:14:03,760 --> 00:14:06,390
+или достаточное количество денег».
+
+105
+00:14:06,399 --> 00:14:14,950
+В какой-то степени вы могли бы думать о проекте свободного государства в Соединенных Штатах как о подобном типе инициативы для политических коллективных действий, 
+
+106
+00:14:14,959 --> 00:14:26,070
+но в основном это та же идея, когда вы можете назначить вознаграждение и сказать: «это будет финансировать x если y сумма средств предоставляется в течение определенного периода времени или в любое время », так что она будет работать вечно.
+
+107
+00:14:26,079 --> 00:14:42,240
+Затем люди, если средства с обеспечением, могут приходить и работать над баунти, и для каждой баунти будет назначен специальный человек, 
+
+108
+00:14:42,240 --> 00:14:47,510
+который будет решать, является ли чей-то вклад хорошим, плохим или достойным и как следует распределять средства.
+
+109
+00:14:47,519 --> 00:14:53,270
+Итак, это по сути, система вознаграждений баунти в сочетании с системой краудфандинга.
+
+110
+00:14:53,279 --> 00:15:02,240
+На самом деле в этом есть немного больше изощрённости, потому что мы также пытаемся смоделировать нечто, называемое доминирующим договором гарантии,
+
+111
+00:15:02,240 --> 00:15:12,070
+который пытается сделать его совместимым со стимулами для внесения вклада в один из них, разрешая предпринимателю владеть вознаграждением,
+
+112
+00:15:12,079 --> 00:15:26,560
+который вносит немного денег, где, если все люди, которые вносят свой вклад, я имею в виду если они вносят свой вклад в баунти и она терпит неудачу, то она не достигает цели, 
+
+113
+00:15:26,560 --> 00:15:37,680
+какой бы ни была цель для какого бы то ни было намерения, они все могут разделить небольшой приз, или это называется вишня в баунти, предоставленная предпринимателем.
+
+114
+00:15:37,680 --> 00:15:50,000
+Если вы хотите конкретики, Допустим, вы хотите создать приложение Smart TV для Joystream, вы можете сделать одно из этих баунти, где только вы можете работать над ним, 
+
+115
+00:15:50,000 --> 00:15:57,600
+поэтому только вы получите собранные средства. Вы вкладываете, например, две тысячи долларов,
+
+116
+00:15:57,600 --> 00:16:12,000
+которые будут переданы спонсорам, если недостаточное количество людей в конечном итоге внесет свой вклад для достижения любой цели, которая вам нужна, и вам нужно, например, 120 000 чтобы сделать это.
+
+117
+00:16:12,000 --> 00:16:25,040
+Это по сути делается в интересах людей, которые иначе сидели бы без дела и не могли внести свой вклад, потому что они принялись рассуждать о прибыли, что на самом деле так не работает.
+
+118
+00:16:25,040 --> 00:16:34,240
+Это уже реализовано. Пройдет какое-то время, пока он действительно не появится в Pioneer, чтобы вы могли его использовать, но на стороне рабочего цикла все это уже реализовано.
+
+119
+00:16:34,240 --> 00:16:44,160
+Есть и другие вещи, но я думаю, что эти четыре основных новых спецификации являются наиболее интересными на данный момент.
+
+120
+00:16:44,160 --> 00:16:49,759
+На этом всё, увидимся в следующем видео.

+ 364 - 0
bounties/reports/bounty_16_report/Olympia.srt

@@ -0,0 +1,364 @@
+1
+00:00:01,040 --> 00:00:05,440
+Окей, добро пожаловать в третью часть, рад что вы остаётесь со мной.
+
+2
+00:00:05,440 --> 00:00:09,590
+Итак, эта часть про сеть Olympia
+
+3
+00:00:09,599 --> 00:00:16,560
+Сеть Olympia - это мега релиз, над которым мы долгое время работали асинхронно со всем остальным
+
+4
+00:00:16,560 --> 00:00:22,880
+и в частности в рабочем цикле, также в Pioneer, само собой, Я дойду до этого.
+
+5
+00:00:22,880 --> 00:00:32,550
+И это настолько большой релиз, что его выпуск даже не запланирован сразу после релиза Sumer.
+
+6
+00:00:32,558 --> 00:00:42,070
+Причина по которой я представляю вам это, в том, что это пожалуй один ключевых моментов, которые могут либо стать либо не стать последним релизом,
+
+7
+00:00:42,079 --> 00:00:46,480
+даже до того, как в мейннете, возможно будет один или два больших релиза, даже после этого, 
+
+8
+00:00:46,480 --> 00:00:50,480
+но это очень важная часть работы на пути к нашей цели.
+
+9
+00:00:50,480 --> 00:00:57,920
+Это также то над чем мы работали, большой промежуток времени, так что Я подумал, что стоит этим поделиться.
+
+10
+00:00:57,920 --> 00:01:01,120
+Что же происходит в данном релизе?
+
+11
+00:01:01,120 --> 00:01:17,040
+Первая - мы поставляем новый обновленный бенчмарк, прошедший тестирование и аудит. В этом бенчмарке действительно наблюдаются серьезные улучшения по всем направлениям,
+
+12
+00:01:17,040 --> 00:01:23,680
+а также новые функции и возможности для каждой подсистемы.
+
+13
+00:01:23,680 --> 00:01:29,360
+Затем, презентация Pioneer 2. второй версии.
+
+14
+00:01:29,360 --> 00:01:35,360
+Для тех, кто не знает, Pioneer - это приложение для управления, в котором вы голосуете, делаете стейк, покупаете членство и баллотируетесь на выборах в совет и форум и т.д.
+
+15
+00:01:35,360 --> 00:01:41,680
+Это все, что имеет отношение к участию в системе.
+
+16
+00:01:41,680 --> 00:01:49,200
+Pioneer 2 - это приложение, ориентированное на пользователя, для работы через пользовательский интерфейс.
+
+17
+00:01:49,200 --> 00:02:00,640
+И я хочу сказать сам Pioneer, это очевидно большой фактор сдерживающий выход Olympia.
+
+18
+00:02:00,640 --> 00:02:11,360
+Это огромная часть работа с точки зрения инфраструктуры, дизайна и самой разработки приложений.
+
+19
+00:02:11,360 --> 00:02:21,680
+Существует много частей, которые собираются вместе, и мы действительно могли бы выпустить улучшения для рабочего цикла, которые у нас уже есть, но для нас просто не имеет смысла
+
+20
+00:02:21,680 --> 00:02:29,680
+пытаться обновить версию Pioneer, которая в настоящее время работает, которую мы называем Pioneer one и пытаться обновить их, чтобы они работали с новым рабочим циклом.
+
+21
+00:02:29,680 --> 00:02:41,280
+Обновление такого рода, просто будет большим объёмом работы для очень временных выгод, поэтому мы думаем, что мы действительно запустимся, как только Pioneer 2 будет готов,
+
+22
+00:02:41,280 --> 00:02:50,160
+и это одновременно раскроет систему, которая во многих отношениях сильно отличается от того, что мы видим сегодня.
+
+23
+00:02:50,160 --> 00:02:55,040
+Общая структура останется такой же, но важные улучшения будут повсюду.
+
+24
+00:02:55,040 --> 00:03:03,920
+Я думаю, лучше всего получить представление о том, как выглядит рабочий цикл сети Olympia, сейчас. И помните, что это движущаяся цель, 
+
+25
+00:03:03,920 --> 00:03:14,640
+когда мы разрабатываем что-то новое, что мы не готовы выпустить сразу, это будет что-то вроде запуска в рабочем цикле Olympia. Это всё о том, что мы в настоящее время ожидаем от мейннета.
+
+26
+00:03:14,640 --> 00:03:19,440
+И мы что-то вроде впишем это в контекст того, чего мы ожидаем, что будет в рабочем цикле мейннета.
+
+27
+00:03:19,440 --> 00:03:22,870
+Вы можете увидеть по рабочему циклу, что мы уже подбираемся туда
+
+28
+00:03:22,879 --> 00:03:39,510
+Собственно есть две основные подсистемы. Что ж, это открытый вопрос, являются ли токены каналов и DAO подсистемой, но это две большие части, над которыми мы вообще не начали работу.
+
+29
+00:03:39,519 --> 00:03:46,950
+Все остальное находится в адекватной стадии разработки.
+
+30
+00:03:46,959 --> 00:03:57,510
+Кроме того, мы работаем с SR Labs, одной из ведущих аудиторских фирм, которые работают с Polkadot 
+
+31
+00:03:57,519 --> 00:04:07,430
+и этой старой экосистемой, и они уже провели аудит значительной части нашего рабочего цикла сети Olympia, чтобы помочь нам выявить проблемы. Все прошло очень хорошо,
+
+32
+00:04:07,439 --> 00:04:14,080
+и мы, вероятно, проведем еще один аудит, когда будем на финише.
+
+33
+00:04:14,080 --> 00:04:24,800
+Я думаю, что мы уже сделали очень важный шаг к готовности нашей продукции, и в то же время мы также провели сравнительный анализ, как я уже упоминал ранее.
+
+34
+00:04:24,800 --> 00:04:26,000
+Что такое сравнительный анализ (бенчмаркинг)?
+
+35
+00:04:26,000 --> 00:04:35,360
+Это один из важных или необходимых шагов, связанных с получением комиссионных, которые будут использоваться в вашем блокчейне.
+
+36
+00:04:35,360 --> 00:04:42,470
+Если вы привыкли к Ethereum, вы знаете, что комиссии, связанные с выполнением чего-либо, вычисляются на лету, 
+
+37
+00:04:42,479 --> 00:04:47,750
+потому что вся система является динамической, а набор контрактов меняется и так далее.
+
+38
+00:04:47,759 --> 00:04:59,680
+В Substrate есть своего рода этап, связанный с процессом разработки, на котором вы собственно пытаетесь вычислить, насколько дорого
+
+39
+00:04:59,680 --> 00:05:04,720
+обходится выполнение всех операций, которые люди могут выполнять в системе, - это называется сравнительным тестированием.
+
+40
+00:05:04,720 --> 00:05:17,120
+Это буквально сводится к измерению того, сколько времени занимает каждое действие или транзакция, если хотите, на определенном эталонном оборудовании. Пропустим это
+
+41
+00:05:17,120 --> 00:05:26,880
+Мы сделали это с большой частью системы - мы создали этот внутренний навык, и мы будем делать это для всех модулей, 
+
+42
+00:05:26,880 --> 00:05:30,080
+модулей, которые входят в Olympia, что означает, что у нас также будет значительная комиссия за транзакции.
+
+43
+00:05:30,080 --> 00:05:40,080
+Я думаю, что в текущем рабочем цикле, фактически каждая транзакция имеет одинаковую номинальную плату, которая является своего рода случайным числом, чего не будет в Олимпии.
+
+44
+00:05:40,080 --> 00:05:49,280
+От сравнительного анализа до получения комиссий, есть дополнительный шаг который больше связан с выяснением того, сколько вы собираетесь взимать
+
+45
+00:05:49,280 --> 00:05:56,630
+за единицу вычислений и за единицу пространства блока, так сказать, с точки зрения вашего собственного токена.
+
+46
+00:05:56,639 --> 00:05:59,750
+Но это, знаете, меньшая задача.
+
+47
+00:05:59,759 --> 00:06:04,160
+Позвольте мне кратко рассказать о некоторых вещах, которые изменились.
+
+48
+00:06:04,160 --> 00:06:10,310
+Было бы чересчур пытаться рассказать обо всем, но одна из очень важных вещей, которые мы изменили, это то,
+
+49
+00:06:10,319 --> 00:06:16,240
+что здесь называется модулем референдума, который имеет отношение к выборам совета.
+
+50
+00:06:16,240 --> 00:06:24,630
+Теперь вы можете использовать стейк, который вы используете для чего-то другого. Допустим, вы валидатор, или вы осуществляете стейкинг в качестве руководителя рабочей группы, 
+
+51
+00:06:24,639 --> 00:06:32,720
+или в предложении, или в чем-то еще, вы можете взять этот стейк и перераспределить его, чтобы проголосовать или баллотироваться в совет.
+
+52
+00:06:32,720 --> 00:06:42,000
+ Это был большой шаг в правильном направлении касательно того, что людям стало намного дешевле участвовать в управлении. 
+
+53
+00:06:42,000 --> 00:06:47,030
+В нынешней действующей системе вы должны выбрать, хотите ли вы участвовать в управлении или хотите делать стейкинг, 
+
+54
+00:06:47,039 --> 00:06:55,750
+и тогда действительно легко дойти до эгоистичности, просто подумав о своей личной прибыли
+
+55
+00:06:55,759 --> 00:07:06,560
+на своей учетной записи T-Joy и делать стейкинг, а не думать, знаете, об управлении системой в целом.
+
+56
+00:07:06,560 --> 00:07:10,160
+Если так будут поступать все, то получится не так хорошо, как хотелось бы.
+
+57
+00:07:10,160 --> 00:07:14,960
+Это очень большое изменение в токеномике системы в целом.
+
+58
+00:07:14,960 --> 00:07:24,310
+Стейк может быть повторно использован для достижения одной конкретной цели - участия в выборах.
+
+59
+00:07:24,319 --> 00:07:28,000
+Мы разумеется представляем новый каталог контента, о котором я говорил в Sumer.
+
+60
+00:07:28,000 --> 00:07:32,000
+Мы представляем вам идею конституции, очень простую идею.
+
+61
+00:07:32,000 --> 00:07:41,030
+Я думаю, что мы не первая сеть, которая сделает это, но это своего рода социальная приверженность всем конвенциям, стандартам
+
+62
+00:07:41,039 --> 00:07:53,520
+и предложениям по улучшению, если вы хотите следовать терминологии биткоина или Ethereum в отношении вещей, которые находятся на социальном уровне системы.
+
+63
+00:07:53,520 --> 00:08:01,840
+Существуют всевозможные стандарты метаданных, например
+
+64
+00:08:01,840 --> 00:08:09,680
+о том, как вы кодируете приложение для рабочей группы. Это было бы в конституции, и всевозможные политические вещи, которые сама сеть фактически не моделирует и не улавливает, входят в конституцию.
+
+65
+00:08:09,680 --> 00:08:19,440
+Есть блог совета, где совет может обратиться к системе в один голос.
+
+66
+00:08:19,440 --> 00:08:29,280
+Мы добавляем краудфандинговые баунти, которые позволяют членам сообщества финансировать создание всевозможных товаров, 
+
+67
+00:08:29,280 --> 00:08:32,640
+которые могут быть полезны для платформы, которые не зависят от участия совета.
+
+68
+00:08:32,640 --> 00:08:46,390
+Если вы хотите улучшить какое-то программное обеспечение или что-то еще, вы можете заставить людей в системе финансировать вознаграждение, когда кому-то поручено
+
+69
+00:08:46,399 --> 00:08:54,160
+следить за вознаграждением и распределять средства в соответствии с тем, что вносят люди и так далее.
+
+70
+00:08:54,160 --> 00:08:56,959
+Какую тему ещё осветить?
+
+71
+00:08:56,959 --> 00:09:00,560
+Я думаю, может быть этого достаточно, чтобы вы смогли почувствовать некоторые изменения.
+
+72
+00:09:00,560 --> 00:09:00,560
+Это и есть рабочий цикл Olympia и некоторые вещи подвергнувшиеся изменениям.
+
+73
+00:09:00,560 --> 00:09:12,080
+Затем у нас есть сам Pioneer.
+
+76
+00:09:12,080 --> 00:09:18,080
+Pioneer - это продукт, в котором вы на самом деле участвуете в управлении и участвуете в сообществе,
+
+77
+00:09:18,080 --> 00:09:24,720
+это чрезвычайно важно, учитывая, что это видеоплатформа DAO,
+
+78
+00:09:24,720 --> 00:09:33,200
+и мы очень долгое время использовали и пытались поддерживать и развивать форк приложение Polkadot apps.
+
+79
+00:09:33,200 --> 00:09:48,880
+Знаете, этом есть множество ограничений и проблем, не последней из которых есть, что вы действительно можете получить доступ только к той информации, которая удобна в текущем состоянии сети, 
+
+80
+00:10:00,560 --> 00:10:08,640
+и это действительно ограничивает вашу способность выполнять всевозможные поиски и запросы и заглядывать в историю. 
+Проверить, что и кто сделал, в какое время и что произошло, что является критически важным условием для того, чтобы люди накапливали репутацию, 
+
+81
+00:10:08,640 --> 00:10:17,200
+и вы могли различать, кто плохой парень или девушка для различных должностей и ролей.
+
+82
+00:10:17,200 --> 00:10:25,200
+Pioneer 2 действительно сосредоточен на этой цели - удобном извлечении всей исторической информации, которая существует в системе,
+
+83
+00:10:25,200 --> 00:10:35,760
+где вы можете понять историю человека, а также на агрегировании и резюмировании
+
+84
+00:10:35,760 --> 00:10:41,360
+большого количества сложной структуры, которая есть в системе, в более легкоусваиваемой форме.
+
+85
+00:10:41,360 --> 00:10:50,160
+Большинство из этого нам позволяет сделать, конечно продукт, который был переработан с нуля командой отличных дизайнеров, 
+
+86
+00:10:50,160 --> 00:10:58,160
+ но также это элемент инфраструктуры под названием Hydra, о котором я собираюсь поговорить в следующем обновлении, Hydra позволяет вам просматривать все транзакции, все события и всю структуру в одном простом запросе и позволяет вам
+
+87
+00:10:58,160 --> 00:11:09,040
+просматривать все транзакции, все события и всю структуру в одном простом запросе и позволяет вам делать действительно классные вещи, 
+
+88
+00:11:09,040 --> 00:11:22,640
+например, искать везде, где вас упоминали на форуме, или в предложении, или вы могли бы посмотреть кого уволили за всё време одним легким щелчком.
+
+89
+00:11:22,640 --> 00:11:30,310
+Существуют всевозможные способы извлечь всю информацию, которую в настоящее время либо невозможно получить, либо ваше приложение должно обратиться
+
+90
+00:11:30,320 --> 00:11:43,270
+к архивной ноде занимая минут пять, прежде чем оно сможет извлекать, фильтровать, запрашивать и искать всё что вам было нужно.
+
+91
+00:11:43,279 --> 00:11:52,950
+Итак, Pioneer 2 - действительно большая часть позволяющая, DAO работать.
+
+92
+00:11:52,959 --> 00:11:58,880
+На этом всё. Изменённый рабочий цикл, Pioneer 2 - вот что будет в Olympia.
+
+93
+00:11:58,880 --> 00:12:06,320
+Большое спасибо, скоро увидимся для Hydra.

+ 610 - 0
bounties/reports/bounty_16_report/Sumer.srt

@@ -0,0 +1,610 @@
+1
+00:00:00,960 --> 00:00:07,040
+Привет, и добро пожаловать во вторую часть первой серии обновлений сообщества Joystream.
+
+2
+Этот выпуск посвящен сети Sumer, над релизом которой мы работали около трех месяцев.
+
+3
+00:00:16,400 --> 00:00:25,030
+Она будет строиться на Antioch, которая будет выпущена скоро, либо недавно была выпущена, в зависимости от того, когда выйдет это видео.
+
+4
+00:00:25,039 --> 00:00:32,320
+Целью в сети Sumer, является выполнение трёх отдельных задач.
+
+5
+00:00:32,320 --> 00:00:38,640
+В первую очередь, мы хотим представить следующую и последнюю версию нашего ончейн каталог контента.
+
+6
+00:00:38,640 --> 00:00:42,710
+Я объясню это более подробно, а пока просто сделаю обзор.
+
+7
+00:00:42,719 --> 00:00:47,030
+Затем мы представим Atlas Studio, это новая часть Atlas проекта.
+
+8
+00:00:47,039 --> 00:00:51,280
+И далее представим новую рабочую группу, которую мы зовём оперативная рабочая группа.
+
+9
+00:00:51,280 --> 00:00:53,039
+Давайте разберём это.
+
+10
+00:00:53,039 --> 00:00:55,680
+Итак, новый каталог контента.
+
+11
+00:00:55,680 --> 00:00:59,039
+Новый каталог контента это совершенствование существующего каталога выполненное довольно важными путями.
+
+12
+00:01:03,440 --> 00:01:09,430
+Я разберу, что на самом деле представляет собой каталог контента, как показано на следующем слайде, но давайте остановимся на этом ненадолго.
+
+13
+00:01:09,439 --> 00:01:10,840
+Во-первых, каталог контента стал сильно упрощенным.
+
+14
+00:01:10,840 --> 00:01:26,400
+Каталог который был у нас ранее, на самом деле был очень запутанным, потому что мы пытались достичь цели, чтобы у членов сообщества была возможность дополнять
+
+15
+00:01:26,400 --> 00:01:34,960
+содержимое каталога контента, например видеозаписями и каналами, плейлистами, без потребности в обновлении рабочего цикла.
+
+16
+00:01:34,960 --> 00:01:45,680
+как я уже, должно быть сказал в этой серии обновлений, обновления рабочего цикла, это такой способ Substrate сетей изменять правила системы.
+
+17
+00:01:45,680 --> 00:01:52,880
+Для примера, в какой-то отдельно взятый момент времени, видео имеет заголовок, позже в другой момент времени, у видео есть заголовок,
+
+18
+00:01:52,880 --> 00:02:07,520
+а также язык контента на котором записано видео или язык на котором говорят люди в видео, что-то вроде этого.
+
+19
+00:02:07,520 --> 00:02:15,200
+Это относительно маленькая вещь для изменения, но вы стараетесь облегчить для сообщества возможность изменять подобные вещи, 
+
+20
+00:02:15,200 --> 00:02:21,280
+и если любое маленькое изменение требует обновления сообщества, для комьюнити
+
+21
+00:02:21,280 --> 00:02:26,310
+будет очень сложно, быстро выполнять его в той части платформы, которой реально нужно быть очень гибкой.
+
+22
+00:02:26,319 --> 00:02:36,310
+Если вы хотите представить что-то другое, не только видео, например eBooks 
+
+23
+00:02:36,319 --> 00:02:43,760
+или другую лёгкую вариацию, того что у нас уже есть, это было бы так же затруднительно, как если бы вам пришлось выполнить обновление рабочего цикла,
+
+24
+00:02:43,760 --> 00:02:59,510
+потому что вам придётся погрузиться в rust код, вам нужно изменить его, нужно понять как перенести всю старую структуру и превратить в новую через миграцию, которая работает внутри консенсуса вашего блокчейна,
+
+25
+00:02:59,519 --> 00:03:08,230
+вам нужно обновить всевозможные зависимости и библиотеки, а также инфраструктуру чтобы свидетельствовать о том как система работает, вам также нужно провести много тестов предварительно.
+
+26
+00:03:08,239 --> 00:03:16,560
+Я имею ввиду, если вы сделаете что-то важное, если изменение значительное, также следует провести 
+
+27
+00:03:16,560 --> 00:03:25,040
+интеграционный тест, в котором вы запускаете моделируемое обновление с некоторым показательным состоянием в вашей системе,
+
+28
+00:03:25,040 --> 00:03:30,000
+вы увидите как будет система работать после обновления рабочего цикла, работает ли ваш аккаунт, работает ли ваша система голосования и так далее.
+
+29
+00:03:30,000 --> 00:03:31,840
+Это большой обьём работы.
+
+30
+00:03:31,840 --> 00:03:37,120
+Если вы сделаете ошибку, вы безвозвратно уничтожите вашу сеть.
+
+31
+00:03:37,120 --> 00:03:45,200
+Это риск, это трудно, это требует много внимания.
+
+32
+00:03:45,200 --> 00:03:54,080
+Это длинное обьяснение, почему мы закончили оставив старый каталог контента.
+
+33
+00:03:54,080 --> 00:04:05,280
+Идея каталога контента была в его абстрактности, чуть ли не до такой степени, что он был похож на реляционную базу данных, в которой он позволял сообществу определять схемы
+
+34
+00:04:05,280 --> 00:04:15,280
+и концепции в сети, чтобы вам не приходилось выполнять обновления рабочего цикла для установления новых вещей или изменения способа, каким вещи были представлены.
+
+35
+00:04:15,280 --> 00:04:20,000
+Это отлично. Проблема была в черезвычайной сложности.
+
+36
+00:04:20,000 --> 00:04:28,320
+Стало очень сложно, должным образом работать в сети, а людям стало очень трудно понимать, как это работает. 
+
+37
+00:04:28,320 --> 00:04:36,400
+И как оказалось, на самом деле вы не можете получить нечто очень гибкое, и всю вариативность, которую хотели.
+
+38
+00:04:36,400 --> 00:04:39,360
+Что мы сделали в этом выпуске, - это мы просто сказали, ладно..
+
+39
+00:04:39,360 --> 00:04:47,040
+В этом релизе мы изложим суть нахождения в каталоге контента в сети,
+
+40
+00:04:47,040 --> 00:04:57,520
+и потом создадим метаданные связанные с различными вещами в сети, например с видео и каналами и так далее.
+
+41
+00:04:57,520 --> 00:05:01,440
+Мы убедимся в том, что эти вещи действительно очень легко менять.
+
+42
+00:05:01,440 --> 00:05:12,240
+Вам не нужно изменять низкоуровневую бизнес-логику самой сети, чтобы внести небольшие изменения, которые я описал,
+
+43
+00:05:12,240 --> 00:05:13,600
+например, тот факт, что видео может иметь какой-то язык.
+
+44
+00:05:13,600 --> 00:05:17,440
+какой-то язык. таким образом, вы просто извлекаете его из сети.
+
+45
+00:05:17,440 --> 00:05:23,750
+Мы также только что решили, что именно так и должен работать наш каталог контента.
+
+46
+00:05:23,759 --> 00:05:25,199
+Это довольно серьезное решение.
+
+47
+00:05:25,199 --> 00:05:28,639
+Именно его мы принимаем в Sumer.
+
+48
+00:05:28,639 --> 00:05:35,280
+Позвольте мне быстро разобрать это.
+
+49
+00:05:35,280 --> 00:05:43,030
+Видео со мной, которое не слишком содержательно, охватывает часть диаграммы, которая как раз в свою очередь содержательна. 
+
+50
+00:05:43,039 --> 00:05:49,680
+Предполагается, что там есть квадрат, который показывает неизмененную систему хранения.
+
+51
+00:05:49,680 --> 00:05:55,120
+Позже я решу, изменю ли я это или нет, но давайте просто плыть дальше по течению.
+
+52
+00:05:55,120 --> 00:06:01,600
+Внутрисетевой каталог контента содержит в себе членства как вы видите на этом изображении.
+
+53
+00:06:01,600 --> 00:06:07,190
+Члены владеют каналами. В каналах есть такие вещи, как видео, плейлисты и сериалы.
+
+54
+00:06:07,199 --> 00:06:16,720
+Все они по сути существуют в сети, но они не были полностью реализованы, и они не будут реализованы в потребительском продукте, как в самом Атласе.
+
+55
+00:06:16,720 --> 00:06:29,120
+Также есть идея кураторов и кураторских групп. Это люди, которые работают в группе с контентом для управления и проверки того, что все в каталоге контента идет по плану, 
+
+56
+00:06:29,120 --> 00:06:40,240
+ а также они могут сами владеть каналами от имени платформы для размещения официального контента платформы и подобными вещами. 
+
+57
+00:06:40,240 --> 00:06:48,630
+Интересно то, что в сети у вас есть своего рода указатель того, какие видео существуют и кому они принадлежат и подобные вещи.
+
+58
+00:06:48,639 --> 00:07:00,400
+У вас также есть указатель того, какие данные существуют, речь идёт о изображениях, обложках, имеющихся видеофайлах. 
+
+59
+00:07:00,400 --> 00:07:08,470
+Это похоже на карту, которая в своей основе содержит представление о том, кому все принадлежит, 
+
+60
+00:07:08,479 --> 00:07:16,800
+сколько места было использовано участником с номером X из всего пространства, доступного им для размещения на своем канале и так далее.
+
+61
+00:07:16,800 --> 00:07:23,590
+И конечно же, когда инфраструктура хранения, должна будет имитировать какую часть данных.
+
+62
+00:07:23,599 --> 00:07:33,910
+Сейчас, конечно, это полностью сымитировано в текущей системе хранения, но это будет изменено в будущей версии, о которой я расскажу в одном из следующих видеороликах. 
+
+63
+00:07:33,919 --> 00:07:38,240
+Но этот индекс также находится в сети в каталоге контента.
+
+64
+00:07:38,240 --> 00:07:47,440
+И дальше конечно же само хранилище. Оно находится в отдельной автономной инфраструктуре и нодах хранения, которые также несут ответственность за доставку данных пользователям.
+
+65
+00:07:47,440 --> 00:08:00,800
+Как вы можете видеть, одна из вещей, которые на самом деле возможны в этом релизе, - это то, что вещи за пределами каталога содержимого также могут использовать данные.
+
+66
+00:08:00,800 --> 00:08:07,680
+Поэтому такие вещи например, как ваши аватары. Наша цель хранить их в той же системе хранения.
+
+67
+00:08:07,680 --> 00:08:19,680
+Итак, раньше для вашего аватара вам действительно нужно было где-то ссылаться на какой-то URL. Первым шагом в
+
+68
+00:08:19,680 --> 00:08:28,630
+релизе Sumer является то, что вы также можете хранить такие файлы в самой системе хранения, как видео в каталоге контента.
+
+69
+00:08:28,639 --> 00:08:37,200
+Точно так же это может быть использовано в других частях системы, например, как вложенный файл в предложениях или сообщениях на форуме.
+
+70
+00:08:37,200 --> 00:08:41,510
+Это будет часть общей инфраструктуры до конца рабочего цикла.
+
+71
+00:08:41,519 --> 00:08:46,080
+Это первая часть того, что мы делаем в Sumer сети с каталогом контента.
+
+72
+00:08:46,080 --> 00:08:49,440
+Следующий шаг - мы запускаем Atlas Studio.
+
+73
+00:08:49,440 --> 00:08:56,390
+Атлас - это программа для просмотра видео и каналов и так далее.
+
+74
+00:08:56,399 --> 00:09:02,950
+И Atlas Studio - это своего рода обратная сторона опыта взаимодействия, где вы можете фактически видеть все свои каналы, создавать каналы, 
+
+75
+00:09:02,959 --> 00:09:13,510
+загружать материалы на свой канал, управлять им, удалять материалы - в основном, как опыт владельца канала-издателя.
+
+76
+00:09:13,519 --> 00:09:21,200
+Это действительно очень большой шаг на пути к облегчению возможности публикации контента в системе, 
+
+77
+00:09:21,200 --> 00:09:28,390
+что раньше или в настоящее время должно выполняться через интерфейс командной строки, что является очень неприятным опытом для людей.
+
+78
+00:09:28,399 --> 00:09:33,120
+Думаю, я могу показать несколько кадров из того, как выглядит этот опыт взаимодействия.
+
+79
+00:09:33,120 --> 00:09:39,830
+Вы получите приятный опыт при заполнении основных метаданных, настройке вашего канала и его редактировании.
+
+80
+00:09:39,839 --> 00:09:47,680
+У вас будет возможность просматривать все ваши видео, а также изменять и редактировать связанные с ними метаданные.
+
+81
+00:09:47,680 --> 00:09:50,950
+У вас есть черновики для вещей, которые вы не разместили, сохранённые в сети локально.
+
+82
+00:09:50,959 --> 00:09:58,480
+Все это работает в браузере, как и сам Atlas.
+
+83
+00:09:58,480 --> 00:10:09,830
+Также будет плавный процесс загрузки для размещения медиафайлов и добавления основных метаданных для видео пошаговым способом,
+
+84
+00:10:09,839 --> 00:10:22,240
+который заканчивается подписанием транзакции, которая, что интересно, использует расширение Polkadot JS подписчика, а не собственный кошелек. или 
+
+85
+00:10:22,240 --> 00:10:29,360
+кошелек с локальным хранилищем, который есть в обычном продукте Pioneer, который мы используем в настоящее время.
+
+86
+00:10:29,360 --> 00:10:36,800
+Это также шаг в правильном направлении, когда люди используют внешний менеджер ключей.
+
+87
+00:10:36,800 --> 00:10:47,200
+Как я уже упомянул, теперь мы можем хранить файлы, такие как изображения, в инфраструктуре хранения, это значит, что мы собираемся помочь вам установливать
+
+88
+00:10:47,200 --> 00:10:53,270
+и предоставлять нужные файлы, управлять тем, как они будут отображаться в рамках этих процессов загрузки.
+
+89
+00:10:53,279 --> 00:11:02,560
+Я думаю это будет очень большое улучшение. Atlas studio это вторая главная цель для запуска в данном релизе.
+
+90
+00:11:02,560 --> 00:11:14,320
+Я также забыл, мы собираемся. Если вы взгляните сейчас, на опыт взаимодествия для загрузки и редактирования видео, вы можете увидеть, что здесь есть система вкладок
+
+91
+00:11:14,320 --> 00:11:25,040
+потому что мы хотим упростить для пользователей, управление несколькими вещами одновременно.
+
+92
+00:11:25,040 --> 00:11:29,510
+При этом, конечно же, возникает необходимость управлять множеством разных загрузок одновременно, поэтому будет отдельная область для управления всеми различными файлами,
+
+93
+00:11:29,519 --> 00:11:34,320
+которые загружаются в любой момент времени. Загрузка может завершиться ошибкой, вы можете потерять соединение, и так далее.
+
+94
+00:11:34,320 --> 00:11:41,440
+Поэтому у нас будет удобный способ повторить всё, что раньше не сработало.
+
+95
+00:11:41,440 --> 00:11:46,320
+Я не думаю, что у нас могло быть что-то приемлимое даже в CLI, чтобы сделать это возможным. 
+
+96
+00:11:46,320 --> 00:11:58,720
+Это очень большой шаг в правильном направлении, и это огромные усилия многих людей, дизайнеров и разработчиков, а также частей инфраструктуры, которые необходимы, чтобы заставить это работать. 
+
+97
+00:11:58,720 --> 00:12:02,320
+Это фантастически.
+
+98
+00:12:02,320 --> 00:12:07,360
+Затем последний кусок пазла - оперативная рабочая группа.
+
+99
+00:12:07,360 --> 00:12:14,720
+Значит, Я расскажу о том, что такое рабочая группа, более подробно позже, но если вы немного знакомы с Joystream,  
+
+100
+00:12:14,720 --> 00:12:20,720
+вы, вероятно, заметили, что есть совет и эти группы, которые отвечают за определенные вещи,
+
+101
+00:12:20,720 --> 00:12:26,240
+а оперативная рабочая группа - это такая новая группа, и что особенного в ней, так это то, что она предназначена для
+
+102
+00:12:26,240 --> 00:12:34,000
+любого вида деятельности, которая, по крайней мере, еще не имеет следа в сети или назначения.
+
+103
+00:12:34,000 --> 00:12:43,040
+Предположим, вы модератор форума, это означает, что вы можете делать на форуме определенные действия, недоступные другим людям.
+
+104
+00:12:43,040 --> 00:12:47,760
+Как, наверное, заметили большинство людей, в Joystream есть сетевой форум.
+
+105
+00:12:47,760 --> 00:12:49,279
+То же и с системой хранения и так далее.
+
+106
+00:12:49,279 --> 00:12:59,510
+Оперативная группа предназначена для всех тех видов деятельности, которые мы выполняем в настоящее время и которые будут частью системы в будущем, которые на самом деле не имеют каких-либо прямых привилегий в сети.
+
+107
+00:12:59,519 --> 00:13:08,950
+Мы просто хотим показать в общих чертах, что рабочая группа позволяет вам смоделировать.Такие вещи как - обязанности, чтобы все могли их видеть, 
+
+108
+00:13:08,959 --> 00:13:16,070
+чтобы всё было прозрачно. Как люди получили свои обязанности в группе, как они подавали свои заявки, какими достоинствами обладали люди получившие должность.
+
+109
+00:13:16,079 --> 00:13:28,480
+У людей есть предсказуемое расписание вознаграждения по которым им будут платить, они имеют предсказуемый уровень риска, 
+
+110
+00:13:28,480 --> 00:13:38,630
+поэтому на них можно возложить немного больше ответственности касательно того, что они могут сделать, что им можно поручить от имени группы и системы в целом. 
+
+111
+00:13:38,639 --> 00:13:44,630
+Так, например, у нас есть по крайней мере один из членов-основателей, 
+
+112
+00:13:44,639 --> 00:13:50,560
+который, как я полагаю, хочет стать одним из первых разработчиков в оперативной рабочей группе.
+
+113
+00:13:50,560 --> 00:14:00,320
+В основном, менеджеры, маркетологи, любой, кто хотел бы получить обязанности или работу которая не требует от вас много работы в сети в качестве VM.
+
+114
+00:14:00,320 --> 00:14:02,000
+Это оперативная рабочая группа.
+
+115
+00:14:02,000 --> 00:14:09,360
+Я надеюсь, что это будет своего рода песочница для обнаружения множества обязанностей, которые мы явно не смоделировали в системе.
+
+116
+00:14:09,360 --> 00:14:17,190
+Может быть, мы это сделаем в результате того, что мы узнаем, но я думаю, что уже пора сделать что-то подобное.
+
+117
+00:14:17,199 --> 00:14:29,440
+Что на самом деле… Снова маленькое окошко со мной, закрывает часть изображения. Не уверен могу ли я двигать его. Могу ли Я это сделать?
+
+118
+00:14:29,440 --> 00:14:43,190
+Нет, не могу. Хорошо. Просто попытюсь обьяснить вам. Цель этого - просто показать, как рабочая группа вписывается в общую систему Joystream.
+
+119
+00:14:43,199 --> 00:14:54,560
+В этой серии обновлений сообщества есть некоторая общая информация, поэтому я как бы балансирую между очень общими вещами и вещами, очень специфичными для релизов.
+
+120
+00:14:54,560 --> 00:15:04,800
+Я думаю, что в будущем мы сделаем несколько глубоких разборов, где попытаемся систематически пройти через каждый из них и предоставить вам более детальное и подробное представление.
+
+121
+00:15:04,800 --> 00:15:08,630
+Я просто хочу немного подразнить вас этим здесь.
+
+122
+00:15:08,639 --> 00:15:18,560
+Система управления в Joystream на самом деле глубже, чем во многих других криптосистемах.
+
+123
+00:15:18,560 --> 00:15:28,800
+Во многих других криптосистемах у вас есть просто голосование монетами, своего рода пул для голосования с предложениями.
+
+124
+00:15:28,800 --> 00:15:33,680
+Как правило, они фактически ограничиваются такими вещами, как оповещения и расходы на обновление протокола.
+
+125
+00:15:33,680 --> 00:15:38,070
+У вас даже нет особо большого списка предложений для выбора.
+
+126
+00:15:38,079 --> 00:15:42,240
+В Joystream этот набор предложений очень очень очень широк.
+
+127
+00:15:42,240 --> 00:15:54,000
+Конечно, снова доверия для всей системы - это голосование монетами, которое происходит не по отдельным предложениям, а в избирательных циклах, когда вы избираете консула.
+
+128
+00:15:54,000 --> 00:16:06,830
+Консул это один участник и один голос. Члены совета голосуют за предложения.
+
+129
+00:16:06,839 --> 00:16:12,950
+Я думаю, что в настоящее время каждые две недели избирается новый совет. 
+
+130
+00:16:12,950 --> 00:16:20,070
+Я вообще не уверен, что мы точно знаем, сколько из их числа должны быть в мейннете, но это что у нас есть в настоящее время.
+
+131
+00:16:20,079 --> 00:16:27,680
+В основном это заложено для практичности, чтобы принимать новых людей в сообществе, узнавать, что происходит.
+
+132
+00:16:27,680 --> 00:16:36,800
+Было бы интересно выяснить, сколько из общего числа должно быть в мейннете, но в любом случае есть совет, который живет в течение периода совета.
+
+133
+00:16:36,800 --> 00:16:43,190
+Так же, Члены тоже могут баллотироваться в совет, и они могут быть переизбраны в будущие советы.
+
+134
+00:16:43,199 --> 00:16:55,190
+Основная обязанность совета - голосовать за предложения, и эти предложения осуществляют то, что я только что описал, в том числе нанимают управленцев для отдельных рабочих групп.
+
+135
+00:16:55,199 --> 00:17:00,630
+На каждую подсистему приходится одна рабочая группа, можете подумать об этом.
+
+136
+00:17:00,639 --> 00:17:17,030
+По крайней мере в рабочем цикле Olympia есть подсистема членства, о которой я не упоминал, но это будет в третьем обновлении для сообщества. Думаю третье обновление на подходе.
+
+137
+00:17:17,039 --> 00:17:20,790
+Упор в основном сосредоточен на приглашениях в пул участников.
+
+138
+00:17:20,799 --> 00:17:26,720
+У вас есть рабочая группа по системе хранения, по инфраструктуре хранения.
+
+139
+00:17:26,720 --> 00:17:31,520
+У вас есть форум для управления и организации общения на форуме.
+
+140
+00:17:31,520 --> 00:17:34,720
+У вас есть рабочая группа, про которую мы говорим в данном обновлении.
+
+141
+00:17:34,720 --> 00:17:43,440
+Именно эти различные подсистемы выполняют некоторую часть необходимых вещей для работы всей платформы.
+
+142
+00:17:43,440 --> 00:17:54,080
+Внутри каждой рабочей группы у вас есть лидер, который претендует на эту роль через предложение в совет.
+
+143
+00:17:54,080 --> 00:18:02,240
+Этот лидер по сути, отвечает за расходование денег из бюджета, которые выделяются этой группе из совета на различные вещи.
+
+144
+00:18:02,240 --> 00:18:12,320
+Можете представить, например, если вы возглавляете рабочую группу по хранению данных, вам нужно выяснить, сколько денег нам понадобится в следующем месяце,
+
+145
+00:18:12,320 --> 00:18:18,240
+а затем вам нужно обратиться в совет, чтобы они предоставили
+
+146
+00:18:18,240 --> 00:18:32,400
+Лидер может выплатить вознаграждение себе и любым другим членам, остальным работникам, как их называют в рабочей группе, за предоставление услуг системе.
+
+147
+00:18:32,400 --> 00:18:41,280
+Лидеры также могут изменить то, что есть у кого-то в качестве награды, и могут сократить их, если они сделают то, что им делать не положено.
+
+148
+00:18:41,280 --> 00:18:45,600
+И конечно, то же самое применяется к лидеру относительно совета.
+
+149
+00:18:45,600 --> 00:18:49,120
+Совет может актуализировать награду, или сократить их и уволить, и всё такого рода.
+
+150
+00:18:49,120 --> 00:19:00,040
+Итак, рабочая группа - это своего рода самый нижний бюрократический орган в общей иерархии управления системой Joystream.
+
+151
+00:19:00,400 --> 00:19:04,550
+И мы устраиваем новую рабочую группу в Sumer.
+
+152
+00:19:04,559 --> 00:19:11,440
+Надеюсь, что это было полезное введение в понимание рабочих групп и оперативной рабочей группы.
+
+153
+00:19:11,440 --> 00:19:23,910
+Думаю это было крайним моментом. Спасибо что присоединились ко мне в этом обновлении по Sumer, скоро увидимся.

+ 188 - 0
bounties/reports/bounty_16_report/antioch.srt

@@ -0,0 +1,188 @@
+1
+00:00:01,199 --> 00:00:05,680
+Окей, Что такое сеть Antioch? 
+
+2
+00:00:05,680 --> 00:00:20,800
+Примерно неделю назад, или около того...Я думаю сейчас это уже две недели назад. Время летит! Мы пытались выпустить маленькое, и не сильно глубокое обновление сети Babylone,
+
+3
+00:00:20,800 --> 00:00:25,840
+которое напрашивалось, что ж... хочу сказать где-то около трех месяцев.
+
+4
+00:00:25,840 --> 00:00:29,670
+В основном чтобы немного подправить параметры токеномики. 
+
+5
+00:00:29,679 --> 00:00:38,160
+Мы хотели увеличить количество одновременных предложений, которые могут там быть. Всего несколько таких мелких вещей, чтобы повысить эффективность тестовой сети.
+
+6
+00:00:38,160 --> 00:00:55,360
+И мы не ожидали что это будет проблемой, но то что случилось, произошло почти сразу после обновления. для людей, которые могут не знать, 
+
+7
+00:00:55,360 --> 00:01:08,080
+блокчейн система или разновидности, на которой построена платформа Joystream, позволяет вам обновлять правила самой цепи на лету, используя особый вид транзакции. 
+
+8
+00:01:08,080 --> 00:01:12,150
+И это отлично по множеству причин, которые мы, вероятно, рассмотрим в будущем. 
+
+9
+00:01:12,159 --> 00:01:23,200
+И мы тогда попытались использовать эту внутрисетевую модернизируемость, и всё должно было быть хорошо, но кое-что случилось в считанные,  
+
+10
+00:01:23,200 --> 00:01:34,240
+я имею ввиду через примерно 20 блоков в сети после обновления, в сети произошел раскол, в результате которого валидаторы были разделены на две отдельные группы.
+
+11
+00:01:34,240 --> 00:01:40,400
+Одна группа думала, что идёт новый рабочий цикл, а другая группа думала, что старый рабочий цикл активен. 
+
+12
+00:01:40,400 --> 00:01:42,479
+Естественно это очень нежелательно.  
+
+13
+00:01:42,479 --> 00:01:50,150
+Весь смысл вашей системы консенсуса состоит во взаимосвязи истории и, следовательно, состояния вашего блокчейна. 
+
+14
+00:01:50,159 --> 00:01:53,600
+Это, очевидно, серьезная проблема.
+ 
+
+15
+00:01:53,600 --> 00:01:59,840
+И, знаете, мы приложили очень много усилий, пытаясь разобраться в том, что произошло.
+
+16
+00:01:59,840 --> 00:02:09,520
+Пытаться разобраться в основных причинах ошибок и распределённых систем, крайне сложно, особенно если вы 
+
+17
+00:02:09,520 --> 00:02:15,360
+не были подготовленны к устранению такого вида сбоев, с которыми не сталкивались.
+
+18
+00:02:15,360 --> 00:02:25,200
+Мы выполнили множество прогонов или, я бы сказал, сказать рассмотрели возможные гипотезы, что могло быть причиной сбоя. 
+
+19
+00:02:25,200 --> 00:02:34,800
+Лучшая гипотеза на данный момент это специфический баг в этой версии Substrate
+
+20
+00:02:34,800 --> 00:02:42,640
+Вернёмся на шаг назад, и в случае если вы не знали, Блокчейн Joystream построен на фреймворке Substrate,
+
+21
+00:02:42,640 --> 00:02:47,680
+который также является фреймворком на котором построен Polkadot блокчейн.
+
+22
+00:02:47,680 --> 00:02:56,480
+В общем смысле фреймворк, который используется для создания парачейнов, которые подключаются к Polkadot, что в конечном итоге сам Joystream может сделать, а может и не сделать. 
+
+23
+00:02:56,480 --> 00:03:02,720
+Это отличный фреймворк, потому что это означает, что вам не нужно сосредотачиваться на одноранговых сетях или консенсусе 
+
+24
+00:03:02,720 --> 00:03:08,950
+или любых из этих очень низкоуровневых понятиях, точно так же, как если бы вы разворачивали на Ethereum, скажем. 
+
+25
+00:03:08,959 --> 00:03:14,950
+и это действительно позволяет вам сосредоточиться на построении бизнес-логики, подходящей для вашего блокчейна.
+
+26
+00:03:14,959 --> 00:03:20,310
+Просто напоминаю откуда взялась тема Substrate. 
+
+27
+00:03:20,319 --> 00:03:30,950
+Мы используем конкретную версию Substrate, она не особенно нова, и лучшая гипотеза, на которую мы действительно смогли положиться, 
+
+28
+00:03:30,959 --> 00:03:36,310
+для которой есть ограниченные доказательства, заключалась в том, что причина сбоя кроется именно в версии Substrate, 
+
+29
+00:03:36,319 --> 00:03:43,120
+которую мы используем. Это главный кандидат, который мог стать причиной, вызвавшей ошибку. 
+
+30
+00:03:43,120 --> 00:03:52,950
+То, над чем мы работали примерно две недели было ествественно разрешение этой ошибки, а затем миграция  на более новую версию Substrate. 
+
+31
+00:03:52,959 --> 00:03:55,590
+Именно это мы и сделали. 
+
+32
+00:03:55,599 --> 00:04:00,950
+Раньше мы были на втором релизе, четвертой предвыпускной версии, теперь мы находимся на версии 201.  
+
+33
+00:04:00,959 --> 00:04:10,480
+Мы собираемся запустить новую сеть, под названием the Antioch нетворк предположительно через два-три дня,
+
+34
+00:04:10,480 --> 00:04:15,510
+на слайдах указано не верно, потому что я сделал их немного раньше или уже давно.
+
+35
+00:04:15,519 --> 00:04:28,080
+Она будет существовать на базе новой версии Substrate, которая имеет свои собственные преимущества я бы сказал, но в основном мы делаем это, в надежде, решить эту проблему.  
+
+36
+00:04:28,080 --> 00:04:34,960
+Конечно же мы получим рабочий цикл, который пытались получить изначально с этими улучшениями параметров для системы предложений
+
+37
+00:04:34,960 --> 00:04:41,750
+и так далее. Так же было сделано несколько других изменений в особенностях работы совета.
+
+38
+00:04:41,759 --> 00:04:46,960
+Я думаю мы увеличились с... Вообще-то я не могу вспомнить сейчас. Если честно.  
+
+39
+00:04:46,960 --> 00:04:50,000
+Очень много вещей происходит, но этот совет стал однозначно больше.
+
+40
+00:04:50,000 --> 00:04:51,120
+Период совета не стал короче.
+
+41
+00:04:51,120 --> 00:04:56,160
+Произошло несколько событий, которые имеют независимые преимущества, но главная трудность в Antioch - 
+
+42
+00:04:56,160 --> 00:05:06,080
+вернуться к сути, к юзкейсу, который уже был у Babylon с этими небольшими улучшениями.
+
+43
+00:05:06,080 --> 00:05:09,120
+Далее, мы постараемся как можно скорее перейти к сети Sumer.
+ 
+44
+00:05:09,120 --> 00:05:11,120
+Так выглядит история Antioch 
+
+45
+00:05:11,120 --> 00:05:21,440
+Это значительное, знаете ли неудобное отклонение от нашей ключевой деятельности, но мы должны его пройти, и надеюсь совсем скоро Sumer будет запущен.
+
+46
+00:05:21,440 --> 00:05:24,320
+На этом закончим с Antioch.
+
+47
+00:05:24,320 --> 00:05:26,960
+Присоединяйтесь снова, чтобы узнать о Sumer. 

+ 127 - 0
bounties/reports/bounty_16_report/introduction.srt

@@ -0,0 +1,127 @@
+1
+00:00:01,120 --> 00:00:07,680
+Привет всем! И добро пожаловать на первый выпуск из видео серии об обновлениях в сообществе Joystream.
+
+2
+00:00:07,680 --> 00:00:09,280
+Как я уже сказал,
+
+3
+00:00:09,280 --> 00:00:11,360
+это первый выпуск из множества грядущих 
+
+4
+00:00:11,360 --> 00:00:18,800
+чтобы рассказать более эффективно о том, над чем мы работаем, о новостях, о том что происходит в сообществе.
+
+5
+00:00:18,800 --> 00:00:25,350
+Для того чтобы ввести всех в курс дела, куда мы направляемся, и о пути к мейннету главным образом.
+
+6
+00:00:25,359 --> 00:00:33,840
+Итак, в первом эпизоде ​​я рассказажу о первой из трех ближайших сетях. – Antioch, Sumer, and Olympia, в таком порядке. 
+
+7
+00:00:33,840 --> 00:00:41,200
+Я расскажу о Hydra, которая является своего рода частью инфраструктуры, которая позволяет существовать всем упонятым сетям
+
+8
+00:00:41,200 --> 00:00:49,120
+и является действительно важной для предоставленя основных продуктов, над которыми мы работаем и продуктов ориентированных на потребителей, - Atlas и Pioneer.
+
+9
+00:00:49,120 --> 00:01:01,030
+Затем я попытаюсь затронуть тему сообщества - что мы делаем, в чем смысл различных инициатив, на какой стадии мы находимся, и конечно последнее, но не маловажное,
+
+10
+00:01:01,039 --> 00:01:12,470
+различные новые спецификации, которые мы подготовили для новых интересных улучшений, которые появятся после Olympia. 
+
+11
+00:01:12,479 --> 00:01:19,110
+Итак, я думаю, мне следует рассказать немного больше о том, в чем суть этих серий обновлений.
+
+12
+00:01:19,119 --> 00:01:28,640
+Если вы долгое время следите за нами, если даже состоите в JS Генезисе пытаетесь построить это, я уверен, вы, должно быть, заметили, что техническая и социальная сложность того,
+
+13
+00:01:28,640 --> 00:01:34,370
+что мы пытаемся предоставить, значительно возросла в последние шесть месяцев или около того.
+
+14
+00:01:34,479 --> 00:01:42,640
+С любой растущей организацией, у вас будет много трудностей, пытаясь эффективно обработать всю соответствующую информацию.
+
+15
+00:01:42,640 --> 00:01:50,000
+Суть данных видео в попытке приоткрыть информационный занавес, 
+
+16
+00:01:50,000 --> 00:02:03,110
+чтобы люди были в курсе последних событий происходящих согласно нашему графику, потому что до сих пор мы создавали сетевые релизы и анонсы,
+
+17
+00:02:03,119 --> 00:02:08,000
+которые сами по себе довольное кратко отражают суть того, что на самом деле было сделано.
+
+18
+00:02:08,000 --> 00:02:14,160
+Вам пришлось бы пересмотреть большой обьем документации, и многое проверить, чтобы изучить и понять их.
+
+19
+00:02:14,160 --> 00:02:19,040
+Так что это не лучший формат для передачи информации о том, на каком этапе мы находимся, что мы делаем, и в чём суть наших действий. 
+
+20
+00:02:19,040 --> 00:02:28,080
+К счастью, эта серия видео будет направлена на то, чтобы синхронизировать людей с тем, что мы пытаемся создать,
+
+21
+00:02:28,080 --> 00:02:37,510
+и это не единственная наша цель, количество людей вовлечённых в JS Genesis в частности значительно. 
+
+22
+00:02:37,519 --> 00:02:44,480
+Люди обьединяются в подгруппах, они пытаются реализовать довольно сложную функциональность но все еще изолированы в какой-то меньшей части системы. 
+
+23
+00:02:44,480 --> 00:02:52,800
+Поэтому очень легко запутаться, и не увидеть как всё взаимосвязано.
+
+24
+00:02:52,800 --> 00:03:00,870
+Мы стремимся оставаться в курсе дела, и быть сосредоточенными вокруг того, что мы пытаемся реализовать, это в инетересах сообщества и наших интересах, как организации. 
+
+25
+00:03:00,879 --> 00:03:04,870
+Это и есть наша цель и надеюсь она понятна.
+
+26
+00:03:04,879 --> 00:03:16,150
+Пожалуйста, оставьте пожелания о том, что по вашему мнению я должен осветить, как можно улучшить формат, и я постараюсь обязательно принять это во внимание. 
+
+27
+00:03:16,159 --> 00:03:19,200
+Итак, это будет серия видео из шести частей 
+
+28
+00:03:19,200 --> 00:03:24,400
+Эта серия для того чтобы разделить на несколько частей обьем информации и уменьшить вероятность того, что я сделаю слишком большое видео. 
+
+29
+00:03:24,400 --> 00:03:30,480
+Если бы я сделал всё сразу, я думаю что запись бы вышла очень длинной, так что я думаю что просто разбить её - это будет лучше для всех.
+
+30
+00:03:30,480 --> 00:03:36,080
+Следующая серия, я думаю будет об Antioch
+
+31
+00:03:36,080 --> 00:03:38,720
+Увидимся в следующем видео. 
+
+32
+00:03:38,720 --> 00:03:43,840
+Спасибо что присоединились ко мне и получили удовольствие!

+ 33 - 0
bounties/reports/bounty_16_report/report-1.md

@@ -0,0 +1,33 @@
+Firtst part:
+
+I am submitting @rustamone's work on translating and recording the Joystream video series for the council's consideration. 
+The work includes the recording of the video series translated into Russian in the context of Community Bounty #16 - "Translation of Community Update Videos".
+
+See the links below:
+https://www.youtube.com/watch?v=xahnk0HBlu4 - video #1. Introduction
+https://gist.github.com/rustamkakar/4c0e10c3b949aa14871177f712335129 - transcription for #1
+https://www.youtube.com/watch?v=KHkKppAw9R0 - video #2. Antioch network
+https://gist.github.com/rustamkakar/55a8b6d258f077cb2b1fa4588fc92d00 - transcription for #2
+https://www.youtube.com/watch?v=6z8Rn3B2TM8 - video #3. Sumer network
+https://gist.github.com/rustamkakar/fe8a3db0ea69aea5356c1746fc925e7c - transcription for #3
+https://www.youtube.com/watch?v=26GpvXDtpHE - video #4. Olympia network
+https://gist.github.com/rustamkakar/36e3afffdce060c6dffd5eabba343b61 - transcription for #4
+https://www.youtube.com/watch?v=yAzX1WjYQMU - video #5. Hydra
+https://gist.github.com/rustamkakar/dd44e4262a999088a3739c26e40e3a02 - transcription #5
+https://www.youtube.com/watch?v=oyhJnLgIquU - video #6. New specifications
+https://gist.github.com/deejayrust/ef3547ac07a4571d12595287593295c4 - trancriptions for #6
+https://www.youtube.com/watch?v=mBTPWz5O5Jo - video #7. Community
+https://gist.github.com/rustamkakar/2a3f16c01d5eb63f958b6a6820a59986 - transcription for #7
+
+Second part of work:
+
+Also, @rustamone completed an additional task and created Russian subtitles for each video. (files in .srt format are attached in the folder with this  report).
+
+The list include:
+1. subs for video #1. Introduction
+2. subs for video #2. Antioch network
+3. subs for video #3. Sumer network
+4. subs for video #4. Olympia network
+5. subs for video #5. Hydra
+6. subs for video #6. New specifications
+7. subs for video #7. Community

+ 24 - 0
bounties/reports/weekly-bounty-report/07_11_2021_weekly_report_bounty_24.md

@@ -0,0 +1,24 @@
+# Report bounty 24
+### Bounty 24 has been verified under the new rules. New document :
+
+https://github.com/Joystream/community-repo/pull/366
+https://github.com/Joystream/community-repo/pull/367
+
+Videos were eveluated and checked.
+
+   1. Today the number of uploaded videos were 138.
+   2. BM checked all videos. Work of BM were re-checked Curators Lead .
+   3. General reward for all videos were 250$
+
+Also, the check was carried out in a new format and the entire assessment can be viewed here: 
+https://docs.google.com/spreadsheets/d/1E4iPjDiGjoVCgyNX_GmYPdmSDMMyGayJ/edit#gid=1461462558
+
+All licenses and videos have been verified under the new rules. Also, the video design has become more acceptable.
+
+`Notes: after the adoption of the new rules, the videos have become more interesting to watch and the quality of the videos has increased.
+Also, the video design has become more acceptable. `
+
+The new rules were confirmed by the consuls:
+
+https://testnet.joystream.org/#/proposals/481
+https://testnet.joystream.org/#/proposals/479

+ 24 - 0
bounties/reports/weekly-bounty-report/10_10_2021_weekly_report_bounty_24.md

@@ -0,0 +1,24 @@
+# Report bounty 24
+### Bounty 24 has been verified under the new rules. New document :
+
+https://github.com/Joystream/community-repo/pull/366
+https://github.com/Joystream/community-repo/pull/367
+
+Videos were eveluated and checked.
+
+   1. Today the number of uploaded videos were 89.
+   2. BM checked all videos. Work of BM were re-checked Curators Lead .
+   3. General reward for all videos were 273$
+
+Also, the check was carried out in a new format and the entire assessment can be viewed here: 
+https://docs.google.com/spreadsheets/d/1E4iPjDiGjoVCgyNX_GmYPdmSDMMyGayJ/edit#gid=1461462558
+
+All licenses and videos have been verified under the new rules. Also, the video design has become more acceptable.
+
+`Notes: after the adoption of the new rules, the videos have become more interesting to watch and the quality of the videos has increased.
+Also, the video design has become more acceptable. `
+
+The new rules were confirmed by the consuls:
+
+https://testnet.joystream.org/#/proposals/481
+https://testnet.joystream.org/#/proposals/479

+ 24 - 0
bounties/reports/weekly-bounty-report/14_11_2021_weekly_report_bounty_24.md

@@ -0,0 +1,24 @@
+# Report bounty 24
+### Bounty 24 has been verified under the new rules. New document :
+
+https://github.com/Joystream/community-repo/pull/366
+https://github.com/Joystream/community-repo/pull/367
+
+Videos were eveluated and checked.
+
+   1. Today the number of uploaded videos were 94.
+   2. BM checked all videos. Work of BM were re-checked Curators Lead .
+   3. General reward for all videos were 250$
+
+Also, the check was carried out in a new format and the entire assessment can be viewed here: 
+https://docs.google.com/spreadsheets/d/1E4iPjDiGjoVCgyNX_GmYPdmSDMMyGayJ/edit#gid=1461462558
+
+All licenses and videos have been verified under the new rules. Also, the video design has become more acceptable.
+
+`Notes: after the adoption of the new rules, the videos have become more interesting to watch and the quality of the videos has increased.
+Also, the video design has become more acceptable. `
+
+The new rules were confirmed by the consuls:
+
+https://testnet.joystream.org/#/proposals/481
+https://testnet.joystream.org/#/proposals/479

+ 24 - 0
bounties/reports/weekly-bounty-report/17_10_2021_weekly_report_bounty_24.md

@@ -0,0 +1,24 @@
+# Report bounty 24
+### Bounty 24 has been verified under the new rules. New document :
+
+https://github.com/Joystream/community-repo/pull/366
+https://github.com/Joystream/community-repo/pull/367
+
+Videos were eveluated and checked.
+
+   1. Today the number of uploaded videos were 72.
+   2. BM checked all videos. Work of BM were re-checked Curators Lead .
+   3. General reward for all videos were 222$
+
+Also, the check was carried out in a new format and the entire assessment can be viewed here: 
+https://docs.google.com/spreadsheets/d/1E4iPjDiGjoVCgyNX_GmYPdmSDMMyGayJ/edit#gid=1461462558
+
+All licenses and videos have been verified under the new rules. Also, the video design has become more acceptable.
+
+`Notes: after the adoption of the new rules, the videos have become more interesting to watch and the quality of the videos has increased.
+Also, the video design has become more acceptable. `
+
+The new rules were confirmed by the consuls:
+
+https://testnet.joystream.org/#/proposals/481
+https://testnet.joystream.org/#/proposals/479

+ 46 - 0
bounties/reports/weekly-bounty-report/18-report-18.09.2021.md

@@ -0,0 +1,46 @@
+# Eveluate bounty 18 
+
+
+### Bounty 18 has been verified under the new rules. New document : 
+
+https://github.com/Joystream/community-repo/blob/master/bounties-reports/Adding%20new%20conditions%20to%20Bounty%2018.md
+
+12.09.2021 Videos were eveluated and checked.
+
+1. Today the number of uploaded videos were 17.
+2. Duration of checking was 5 hours.
+3. BM checked all videos. Work of BM were re-checked Curators Lead .
+4. General reward for all videos were 285$
+
+Also, the check was carried out in a new format and the entire assessment can be viewed here:
+
+|        |            |                         |                                                                                | WEEK 4 -13.09.2021 - 19.09.2021                                                                                                              |                                       |          |                       |                                  |               |        |                                                                                                                                                                                                                           |               |                                                                                                                      |            |
+| ------ | ---------- | ----------------------- | ------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------- | -------- | --------------------- | -------------------------------- | ------------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------- | -------------------------------------------------------------------------------------------------------------------- | ---------- |
+| NUMBER | MEMBER     | CHANNEL                 | ATLAS                                                                          | LINK FORUM                                                                                                                                   | TITLE IN ATLAS                        | DURATION | CATEGORY              | License (source clearly showing) | BM            | REWARD | COMMENTS                                                                                                                                                                                                                  | LICENSE ATLAS | ORIGINAL LICENSE                                                                                                     | DATE       |
+| 120    | adovrn     | Rodion Adov             | [https://play.joystream.org/video/6193](https://play.joystream.org/video/6193) | [https://testnet.joystream.org/#/forum/threads/598?page=1&replyIdx=2](https://testnet.joystream.org/#/forum/threads/598?page=1&replyIdx=2)   | Сдаём отчет Joystream report (15)     | 1:07     | education             | Owner video                      | Confirmed     | 10     | \-                                                                                                                                                                                                                        | CCO           | CCO                                                                                                                  | 18.09.2021 |
+| 121    | olewko     | AmbaUA                  | [https://play.joystream.org/video/6166](https://play.joystream.org/video/6166) | [https://testnet.joystream.org/#/forum/threads/598?page=1&replyIdx=3](https://testnet.joystream.org/#/forum/threads/598?page=1&replyIdx=3)   | Грін Кард - Інструкція                | 30:03:00 | education             | Owner video                      | duplicate     | 0      | [https://docs.google.com/spreadsheets/d/1VmOGKtxtPXP79Z6GFP\_-JeElpfUPtlrW/edit#gid=1461462558&range=133:133](https://docs.google.com/spreadsheets/d/1VmOGKtxtPXP79Z6GFP_-JeElpfUPtlrW/edit#gid=1461462558&range=133:133) | CCO           | CCO                                                                                                                  | 18.09.2021 |
+| 122    | goldmember | Family channel          | [https://play.joystream.org/video/6195](https://play.joystream.org/video/6195) | [https://testnet.joystream.org/#/forum/threads/598?page=1&replyIdx=4](https://testnet.joystream.org/#/forum/threads/598?page=1&replyIdx=4)   | Марк тестирует аквапарк "Затока"      | 18:23    | Travel & Event        | Owner video                      | Confirmed     | 15     | \-                                                                                                                                                                                                                        | CCO           | CCO                                                                                                                  | 18.09.2021 |
+| 123    | vagif      | Vagif WorkShip          | [https://play.joystream.org/video/6200](https://play.joystream.org/video/6200) | [https://testnet.joystream.org/#/forum/threads/598?page=1&replyIdx=5](https://testnet.joystream.org/#/forum/threads/598?page=1&replyIdx=5)   | Book about JOYSTREAM.                 | 1:01     | Nonprofit & Activism. | Owner video                      | Confirmed     | 60     | \-                                                                                                                                                                                                                        | CCO           | CCO                                                                                                                  | 18.09.2021 |
+| 124    | vagif      | Vagif WorkShip          | [https://play.joystream.org/video/6201](https://play.joystream.org/video/6201) | [https://testnet.joystream.org/#/forum/threads/598?page=1&replyIdx=6](https://testnet.joystream.org/#/forum/threads/598?page=1&replyIdx=6)   | BIT.COUNTRY METAVERS                  | 9:34     | Nonprofit & Activism. | Owner video                      | Confirmed     | 15     | \-                                                                                                                                                                                                                        | CCO           | Creative Commons (https://www.youtube.com/watch?v=7\_z2x\_QwI84)                                                     | 18.09.2021 |
+| 125    | marat\_mu  | Пивной животик          | [https://play.joystream.org/video/6190](https://play.joystream.org/video/6190) | [https://testnet.joystream.org/#/forum/threads/598?page=1&replyIdx=7](https://testnet.joystream.org/#/forum/threads/598?page=1&replyIdx=7)   | Обзор пива "Thron"                    | 6:56     | entertaiment          | Owner video                      | Confirmed     | 10     | \-                                                                                                                                                                                                                        | CCO           | CCO                                                                                                                  | 18.09.2021 |
+| 126    | marat\_mu  | News JS                 | [https://play.joystream.org/video/6165](https://play.joystream.org/video/6165) | [https://testnet.joystream.org/#/forum/threads/598?page=1&replyIdx=8](https://testnet.joystream.org/#/forum/threads/598?page=1&replyIdx=8)   | Good shit in South Korea              | 3:46     | News and Politics     | Owner video                      | Confirmed     | 25     | \-                                                                                                                                                                                                                        | CCO           | CCO                                                                                                                  | 18.09.2021 |
+| 127    | asobakin   | asobakin                | [https://play.joystream.org/video/6179](https://play.joystream.org/video/6179) | [https://testnet.joystream.org/#/forum/threads/598?page=1&replyIdx=9](https://testnet.joystream.org/#/forum/threads/598?page=1&replyIdx=9)   | Diasoft FA#1                          | 6:53     | education             | Owner video                      | Confirmed     | 15     | \-                                                                                                                                                                                                                        | CCO           | CCO                                                                                                                  | 18.09.2021 |
+| 128    | asobakin   | asobakin                | [https://play.joystream.org/video/6203](https://play.joystream.org/video/6203) | [https://testnet.joystream.org/#/forum/threads/598?page=1&replyIdx=10](https://testnet.joystream.org/#/forum/threads/598?page=1&replyIdx=10) | DiasoftFA#2                           | 8:08     | education             | Owner video                      | UCLEAR        | 5      | NOISE IN VIDEO , NOT PLEASANT TO LISTEN                                                                                                                                                                                   | CCO           | CCO                                                                                                                  | 18.09.2021 |
+| 129    | asobakin   | asobakin                | [https://play.joystream.org/video/6204](https://play.joystream.org/video/6204) | [https://testnet.joystream.org/#/forum/threads/598?page=2&replyIdx=11](https://testnet.joystream.org/#/forum/threads/598?page=2&replyIdx=11) | Diasoft FA#3                          | 8:43     | education             | Owner video                      | Confirmed     | 15     | \-                                                                                                                                                                                                                        | CCO           | CCO                                                                                                                  | 18.09.2021 |
+| 130    | pascual    | Rocket Star             | [https://play.joystream.org/video/6214](https://play.joystream.org/video/6214) | [https://testnet.joystream.org/#/forum/threads/598?page=2&replyIdx=12](https://testnet.joystream.org/#/forum/threads/598?page=2&replyIdx=12) | Проект Genshiro Аукцион за парачейны  | 2:54     | People & Blogs        | Owner video                      | Confirmed     | 5      | \-                                                                                                                                                                                                                        | CCO           | Standart YouTube license [https://www.youtube.com/watch?v=u52G\_LfvV1c](https://www.youtube.com/watch?v=u52G_LfvV1c) | 18.09.2021 |
+| 131    | pascual    | Rocket Star             | [https://play.joystream.org/video/6215](https://play.joystream.org/video/6215) | [https://testnet.joystream.org/#/forum/threads/598?page=2&replyIdx=13](https://testnet.joystream.org/#/forum/threads/598?page=2&replyIdx=13) | Обзор экосистемы Qredo                | 5:08     | People & Blogs        | Owner video                      | Confirmed     | 5      | \-                                                                                                                                                                                                                        | CCO           | Standart YouTube license [https://www.youtube.com/watch?v=fMwy3i0Rr\_g](https://www.youtube.com/watch?v=fMwy3i0Rr_g) | 18.09.2021 |
+| 132    | frdm1      | FrDm                    | [https://play.joystream.org/video/6221](https://play.joystream.org/video/6221) | [https://testnet.joystream.org/#/forum/threads/598?page=2&replyIdx=14](https://testnet.joystream.org/#/forum/threads/598?page=2&replyIdx=14) | JoyStram\_new age                     | 0:10     | Fun                   | Owner video                      | NON CONFIRMED | 0      | Doesn't correspond conditions (less than 1 minutes)                                                                                                                                                                       | CCO           | CCO                                                                                                                  | 18.09.2021 |
+| 133    | shtihmas   | Joystream movie         | [https://play.joystream.org/video/6158](https://play.joystream.org/video/6158) | [https://testnet.joystream.org/#/forum/threads/598?page=2&replyIdx=15](https://testnet.joystream.org/#/forum/threads/598?page=2&replyIdx=15) | Know your Councils #3 (Isonar)        | 24:21:00 | Film & Animation      | Owner video                      | Confirmed     | 50     | \-                                                                                                                                                                                                                        | CCO           | CCO                                                                                                                  | 18.09.2021 |
+| 134    | alenleps   | Harmonious psychologist | [https://play.joystream.org/video/6231](https://play.joystream.org/video/6231) | [https://testnet.joystream.org/#/forum/threads/598?page=2&replyIdx=16](https://testnet.joystream.org/#/forum/threads/598?page=2&replyIdx=16) | Часть 4: Анализ проблемы беспокойства | 6:19     | Education             | Owner video                      | Confirmed     | 20     | \-                                                                                                                                                                                                                        | CCO           | CCO                                                                                                                  | 18.09.2021 |
+| 135    | pascual    | Rocket Star             | [https://play.joystream.org/video/6232](https://play.joystream.org/video/6232) | [https://testnet.joystream.org/#/forum/threads/598?page=2&replyIdx=17](https://testnet.joystream.org/#/forum/threads/598?page=2&replyIdx=17) | Joystream Founding Member             | 16:04    | People & Blogs        | Owner video                      | Confirmed     | 25     | \-                                                                                                                                                                                                                        | CCO           | CCO                                                                                                                  | 18.09.2021 |
+| 136    | thanh\_tan | Orange Pi Vietnam       | [https://play.joystream.org/video/6236](https://play.joystream.org/video/6236) | [https://testnet.joystream.org/#/forum/threads/598?page=2&replyIdx=18](https://testnet.joystream.org/#/forum/threads/598?page=2&replyIdx=18) | Android for OPi Lite, PC and Plus2e   | 2:24     | Science & Technology  | Owner video                      | Confirmed     | 10     | \-                                                                                                                                                                                                                        | CCO           | CCO                                                                                                                  | 18.09.2021 |
+|        |            |                         |                                                                                |                                                                                                                                              |                                       |          |                       |                                  |               | 285    |                                                                                                                                                                                                                           |               |                                                                                                                      |
+
+All licenses and videos have been verified under the new rules. Also, the video design has become more acceptable.
+
+`Notes: after the adoption of the new rules, the videos have become more interesting to watch and the quality of the videos has increased.
+Also, the video design has become more acceptable. `
+
+The new rules were confirmed by the consuls:
+
+https://testnet.joystream.org/#/proposals/488

+ 51 - 0
bounties/reports/weekly-bounty-report/2021-03-09-Weekly_Bounty_Report.md

@@ -0,0 +1,51 @@
+### Weekly Bounty Report
+
+KPI 12.7 (Managing Community Bounties) requires a weekly report to be submitted: `Submit a weekly bounty report, outlining the status and progress for each bounty`. The council secretary or if available a dedicated bounty manager is responsible for compiling this report.
+
+This is the first report of this type, so the format is quite basic but can be expanded upon as the platform progresses.
+
+#### Notes
+* The governance system/council is currently experiencing a very high volume of proposals, this has made a lot of progress with individual bounties that require council work to be severely delayed or stagnated.
+
+* The council still hasn't developed an effetive method of taking the bounties announced by Jsgenesis and agreeing on changes before they are announced to the platform. This has been partially addressed by the `Council Bounty Management` proposal (https://testnet.joystream.org/#/proposals/168)
+
+
+#### Bounty documents
+These files are required to be kept up to date so that the current status of bounties is accurately communicated to all actors on the platform. 
+
+* Bounties Overview: https://github.com/Joystream/community-repo/tree/master/bounties-overview
+	
+	* This is currently up to date
+
+* Bounty Status JSON: https://github.com/Joystream/community-repo/blob/master/bounties-overview/bounties-status.json
+
+	* This is currently up to date
+
+
+#### Bounty Overview
+This table gives a brief overview of the status of each bounty. Since bounties all have different requirements and cover different types of work, some may require a process to hire an admin before they can become "live".
+
+`Council adapted` refers to the Council taking a Jsgenesis bounty and adapting it via the process described in this proposal: https://testnet.joystream.org/#/proposals/168
+
+| Bounty | Title                        | Status             | Council adapted | Admin Required? | Admin Hiring Status | Any submissions? | % Complete |
+|--------|------------------------------|--------------------|-----------------|-----------------|---------------------|------------------|------------|
+| 1      | Update Telegram Bot          | Complete           |                 |                 |                     |                  |            |
+| 2      | Testing of 'polkadot-js'     | Complete           |                 |                 |                     |                  |            |
+| 3      | Improve Telegram Bot(s)      | Complete           |                 |                 |                     |                  |            |
+| 4      | Improve Telegram Bot(s)      | Announced          | No              |                 |                     |                  |            |
+| 5      | JS Telegram Sticker pack     | Partially complete | Yes             |                 |                     | Yes              | 83.30%     |
+| 6      | Increase Validator Research  | Complete           |                 |                 |                     |                  |            |
+| 7      | Joystream Player Loading     | Announced          | No              |                 |                     |                  |            |
+| 8      | Ledger on Joystream          | Announced          | No              |                 |                     |                  |            |
+| 9      | Repo/Docs Improvements       | Announced          | Partially       | Yes             | In progress           |                  | Continuous |
+| 10     | Upload Public Domain Content | Announced          | Partially       | Yes             | Announced        |                  | Continuous |
+| 11     | Design Community Repo Banner | Announced          | No - required   | Yes             | In progress         |                  | N/A        |
+
+#### Bounty processes
+Bounty processes are Github issues or forum threads that can be used to develop any processes required for managing bounties. It is important these processes pass through the governance process eventually and are improved upon over time. The goal of mentioning these processes in the report is so that people are aware of them and that they can be adapted, reused or improved upon which will make it easier for any future bounties.
+
+| Bounty Processes |                                                                               |
+|------------------|-------------------------------------------------------------------------------|
+| GH Issue         | Description                                                                   |
+| 104              | Create a standardized process for managing creative   bounties + competitions |
+| 118              | Informal role hiring process                                                  |

+ 52 - 0
bounties/reports/weekly-bounty-report/2021-03-17-Weekly_Bounty_Report.md

@@ -0,0 +1,52 @@
+### Weekly Bounty Report
+
+KPI 12.7 (Managing Community Bounties) requires a weekly report to be submitted: `Submit a weekly bounty report, outlining the status and progress for each bounty`. The council secretary or if available a dedicated bounty manager is responsible for compiling this report.
+
+#### Notes
+* The governance system/council is currently experiencing a very high volume of proposals, this has made a lot of progress with individual bounties that require council work to be severely delayed or stagnated.
+
+* There is now a process being followed for adding each new bounty and work is being done to bring older bounties up to date.
+
+#### Bounty documents
+These files are required to be kept up to date so that the current status of bounties is accurately communicated to all actors on the platform. 
+
+* Bounties Overview: https://github.com/Joystream/community-repo/tree/master/bounties-overview
+	
+	* This is currently up to date
+
+* Bounty Status JSON: https://github.com/Joystream/community-repo/blob/master/bounties-overview/bounties-status.json
+
+	* This is currently up to date
+
+
+#### Bounty Overview
+This table gives a brief overview of the status of each bounty. Since bounties all have different requirements and cover different types of work, some may require a process to hire an admin before they can become "live".
+
+`Council adapted` refers to the Council taking a Jsgenesis bounty and adapting it via the process described in this proposal: https://testnet.joystream.org/#/proposals/168
+
+| Bounty             | Title                                                                         | Status    | Council adapted | Admin Required? | Admin Hiring Status | Any applicants? | Any submissions? | % Complete |
+|--------------------|-------------------------------------------------------------------------------|-----------|-----------------|-----------------|---------------------|-----------------|------------------|------------|
+| 1                  | Update Telegram Bot                                                           | Complete  |                 |                 |                     |                 |                  |            |
+| 2                  | Testing of 'polkadot-js'                                                      | Complete  |                 |                 |                     |                 |                  |            |
+| 3                  | Improve Telegram Bot(s)                                                       | Complete  |                 |                 |                     |                 |                  |            |
+| 4                  | Improve Telegram Bot(s)                                                       | Announced | No              |                 |                     |                 |                  |            |
+| 5                  | JS Telegram Sticker pack                                                      | Complete  | Yes             | Yes             | Hired (@tomato)     |                 | Yes              | Complete   |
+| 6                  | Increase Validator Research                                                   | Complete  |                 |                 |                     |                 |                  |            |
+| 7                  | Joystream Player Loading                                                      | Withdrawn | N/A             | N/A             | N/A                 |                 | N/A              | N/A        |
+| 8                  | Ledger on Joystream                                                           | Announced | No              |                 |                     |                 |                  |            |
+| 9                  | Repo/Docs Improvements                                                        | Announced | Yes             | Yes             | Council Sec.        |                 |                  | Continuous |
+| 10                 | Upload Public Domain Content                                                  | Announced | Partially       | Yes             | In progress         |                 | yes              | Continuous |
+| 11                 | Design Community Repo Banner                                                  | Announced | In progress     | Yes             | In progress         |                 |                  | N/A        |
+| 12                 | Deploy Reliable Endpoints                                                     | Announced | Yes             | No              | N/A                 | oiclid          | Yes (not voted)  |            |
+| 13                 | Research Discord Bots                                                         | Announced | Yes             | No              | N/A                 | lopegor         |                  |            |
+|                    |                                                                               |           |                 |                 |                     |                 |                  |            |
+|                    |                                                                               |           |                 |                 |                     |                 |                  |            |
+
+#### Bounty processes
+Bounty processes are Github issues or forum threads that can be used to develop any processes required for managing bounties. It is important these processes pass through the governance process eventually and are improved upon over time. The goal of mentioning these processes in the report is so that people are aware of them and that they can be adapted, reused or improved upon which will make it easier for any future bounties.
+
+| Bounty Processes |                                                                               |
+|------------------|-------------------------------------------------------------------------------|
+| GH Issue         | Description                                                                   |
+| 104              | Create a standardized process for managing creative   bounties + competitions |
+| 118              | Informal role hiring process                                                  |

+ 54 - 0
bounties/reports/weekly-bounty-report/2021-04-15-Weekly_Bounty_Report.md

@@ -0,0 +1,54 @@
+### Weekly Bounty Report
+This is a report that gives a status update on bounties.
+
+#### Notes
+* The network crashed and because of this a number of proposals for bounties went without votes or were left in limbo. Some of these have been resubmitted.
+
+* The council still hasn't developed an effetive method of taking the bounties announced by Jsgenesis and agreeing on changes before they are announced to the platform. This has been partially addressed by the `Council Bounty Management` proposal (https://testnet.joystream.org/#/proposals/168)
+
+
+#### Bounty documents
+These files are required to be kept up to date so that the current status of bounties is accurately communicated to all actors on the platform. 
+
+* Bounties Overview: https://github.com/Joystream/community-repo/tree/master/bounties-overview
+	
+	* This is currently up to date - The newest bounties (14, 15, 16) will be added once the new council is elected.
+
+* Bounty Status JSON: https://github.com/Joystream/community-repo/blob/master/bounties-overview/bounties-status.json
+
+	* This is currently up to date - The newest bounties (14, 15, 16) will be added once the new council is elected.
+
+
+#### Bounty Overview
+This table gives a brief overview of the status of each bounty. Since bounties all have different requirements and cover different types of work, some may require a process to hire an admin before they can become "live".
+
+`Council adapted` refers to the Council taking a Jsgenesis bounty and adapting it via the process described in this proposal: https://testnet.joystream.org/#/proposals/historical/168
+
+| Bounty | Title                                | Status             | Council adapted | Admin Required? | Admin Hiring Status | Assigned to    | Any submissions? | % Complete |
+|--------|--------------------------------------|--------------------|-----------------|-----------------|---------------------|----------------|------------------|------------|
+| 1      | Update Telegram Bot                  | Complete           |                 |                 |                     |                |                  |            |
+| 2      | Testing of 'polkadot-js'             | Complete           |                 |                 |                     |                |                  |            |
+| 3      | Improve Telegram Bot(s)              | Complete           |                 |                 |                     |                |                  |            |
+| 4      | Improve Telegram Bot(s)              | Announced          | No              | No              |                     |                | No               |            |
+| 5      | JS Telegram Sticker pack             | Partially complete | Yes             | No              |                     |                | Yes              | 100%       |
+| 6      | Increase Validator Research          | Complete           |                 |                 |                     |                |                  |            |
+| 7      | Joystream Player Loading             | Withdrawn          | No              |                 |                     |                |                  |            |
+| 8      | Ledger on Joystream                  | Announced          | No              | No              |                     |                |                  |            |
+| 9      | Repo/Docs Improvements               | Announced          | Partially       | Yes             | Announced           |                |                  | Continuous |
+| 10     | Upload Public Domain Content         | Announced          | Partially       | Yes             | Hired (@stwoof)     |                |                  | Continuous |
+| 11     | Design Community Repo Banner         | Announced          | Yes             | Yes             | Hired (@tomato)     |                | 5                | N/A        |
+| 12     | Deploy Reliable Endpoints            | Announced          |                 |                 |                     | l1dev, lopegor | Yes              | 0%         |
+| 13     | Discord Bots Research                | Announced          | Yes             |                 |                     | l1dev, oiclid  | Yes              | 33%        |
+| 14     | Polkadot/Substrate Content List      | DRAFT              |                 | Maybe           |                     |                |                  |            |
+| 15     | Transcripts of Community Update Vids | DRAFT              |                 | No              |                     |                |                  |            |
+| 16     | Translation of Community Update Vids | DRAFT              |                 | No              |                     |                |                  |            |
+
+
+#### Bounty processes
+Bounty processes are Github issues or forum threads that can be used to develop any processes required for managing bounties. It is important these processes pass through the governance process eventually and are improved upon over time. The goal of mentioning these processes in the report is so that people are aware of them and that they can be adapted, reused or improved upon which will make it easier for any future bounties.
+
+| Bounty Processes |                                                                               |
+|------------------|-------------------------------------------------------------------------------|
+| GH Issue         | Description                                                                   |
+| 104              | Create a standardized process for managing creative   bounties + competitions |
+| 118              | Informal role hiring process                                                  |

+ 54 - 0
bounties/reports/weekly-bounty-report/2021-04-28-Weekly_Bounty_Report.md

@@ -0,0 +1,54 @@
+### Weekly Bounty Report
+This is a report that gives a status update on bounties.
+
+#### Notes
+* The network crashed and because of this a number of proposals for bounties went without votes or were left in limbo. Some of these have been resubmitted.
+
+#### Bounty documents
+These files are required to be kept up to date so that the current status of bounties is accurately communicated to all actors on the platform. 
+
+* Bounties Overview: https://github.com/Joystream/community-repo/tree/master/bounties-overview
+	
+	* This is currently up to date - The newest bounties (18, 19) will be added once the new council is elected.
+
+* Bounty Status JSON: https://github.com/Joystream/community-repo/blob/master/bounties-overview/bounties-status.json
+
+	* This is currently up to date - The newest bounties (14, 15, 16) will be added once the new council is elected.
+
+
+#### Bounty Overview
+This table gives a brief overview of the status of each bounty. Since bounties all have different requirements and cover different types of work, some may require a process to hire an admin before they can become "live".
+
+`Council adapted` refers to the Council taking a Jsgenesis bounty and adapting it via the process described in this proposal: https://testnet.joystream.org/#/proposals/historical/168
+
+| Bounty | Title                                | Status      | Council adapted | Admin Required? | Admin Hiring Status | Assigned to    | Any submissions? | Payout status | % Complete |
+|--------|--------------------------------------|-------------|-----------------|-----------------|---------------------|----------------|------------------|---------------|------------|
+| 1      | Update Telegram Bot                  | Complete    |                 |                 |                     |                |                  |               |            |
+| 2      | Testing of 'polkadot-js'             | Complete    |                 |                 |                     |                |                  |               |            |
+| 3      | Improve Telegram Bot(s)              | Complete    |                 |                 |                     |                |                  |               |            |
+| 4      | Improve Telegram Bot(s)              | Announced   | No              | No              | CS (@tomato)        |                | No               |               |            |
+| 5      | JS Telegram Sticker pack             | Complete    | Yes             | No              | CS (@tomato)        |                | Yes              |               | 100%       |
+| 6      | Increase Validator Research          | Complete    |                 |                 |                     |                |                  |               |            |
+| 7      | Joystream Player Loading             | Withdrawn   | No              |                 |                     |                |                  |               |            |
+| 8      | Ledger on Joystream                  | Announced   | No              | No              | CS (@tomato)        |                |                  |               |            |
+| 9      | Repo/Docs Improvements               | Announced   | Partially       | Yes             | Announced           |                |                  |               | Continuous |
+| 10     | Upload Public Domain Content         | Announced   | Partially       | Yes             | Fired (@stwoof)     |                | Yes              | None          | Continuous |
+| 11     | Design Community Repo Banner         | Pending     | Yes             | Yes             | Hired (@tomato)     |                | 8                | Yes           | N/A        |
+| 12     | Deploy Reliable Endpoints            | Announced   |                 |                 |                     | l1dev, lopegor | Yes              | Yes           | 50%        |
+| 13     | Discord Bots Research                | Announced   | Yes             | No              | CS (@tomato)        | l1dev, oiclid  | Yes              | Yes           | 33%        |
+| 14     | Polkadot/Substrate Content List      | Announced   |                 | Yes             | CS (@tomato)        |                | Yes              | Up to date    | Continuous |
+| 15     | Transcripts of Community Update Vids | Announced   |                 | No              | CS (@tomato)        |                | No               |               |            |
+| 16     | Translation of Community Update Vids | Pending #15 |                 | No              |                     |                | No               |               |            |
+| 17     | Discord Video Bot                    | Announced   | Yes             | No              | CS (@tomato)        |                | No               |               |            |
+| 18     | Original Video Content               | Pending     | Pending         |                 |                     |                |                  |               |            |
+| 19     | Validator Logging Tool               | Pending     | Pending         |                 |                     |                |                  |               |            |
+
+
+#### Bounty processes
+Bounty processes are Github issues or forum threads that can be used to develop any processes required for managing bounties. It is important these processes pass through the governance process eventually and are improved upon over time. The goal of mentioning these processes in the report is so that people are aware of them and that they can be adapted, reused or improved upon which will make it easier for any future bounties.
+
+| Bounty Processes |                                                                               |
+|------------------|-------------------------------------------------------------------------------|
+| GH Issue         | Description                                                                   |
+| 104              | Create a standardized process for managing creative   bounties + competitions |
+| 118              | Informal role hiring process                                                  |

+ 24 - 0
bounties/reports/weekly-bounty-report/21_11_2021_weekly_report_bounty_24.md

@@ -0,0 +1,24 @@
+# Report bounty 24
+### Bounty 24 has been verified under the new rules. New document :
+
+https://github.com/Joystream/community-repo/pull/366
+https://github.com/Joystream/community-repo/pull/367
+
+Videos were eveluated and checked.
+
+   1. Today the number of uploaded videos were 115.
+   2. BM checked all videos. Work of BM were re-checked Curators Lead .
+   3. General reward for all videos were 250$
+
+Also, the check was carried out in a new format and the entire assessment can be viewed here: 
+https://docs.google.com/spreadsheets/d/1E4iPjDiGjoVCgyNX_GmYPdmSDMMyGayJ/edit#gid=1461462558
+
+All licenses and videos have been verified under the new rules. Also, the video design has become more acceptable.
+
+`Notes: after the adoption of the new rules, the videos have become more interesting to watch and the quality of the videos has increased.
+Also, the video design has become more acceptable. `
+
+The new rules were confirmed by the consuls:
+
+https://testnet.joystream.org/#/proposals/481
+https://testnet.joystream.org/#/proposals/479

+ 24 - 0
bounties/reports/weekly-bounty-report/24_10_2021_weekly_report_bounty_24.md

@@ -0,0 +1,24 @@
+# Report bounty 24
+### Bounty 24 has been verified under the new rules. New document :
+
+https://github.com/Joystream/community-repo/pull/366
+https://github.com/Joystream/community-repo/pull/367
+
+Videos were eveluated and checked.
+
+   1. Today the number of uploaded videos were 103.
+   2. BM checked all videos. Work of BM were re-checked Curators Lead .
+   3. General reward for all videos were 261$
+
+Also, the check was carried out in a new format and the entire assessment can be viewed here: 
+https://docs.google.com/spreadsheets/d/1E4iPjDiGjoVCgyNX_GmYPdmSDMMyGayJ/edit#gid=1461462558
+
+All licenses and videos have been verified under the new rules. Also, the video design has become more acceptable.
+
+`Notes: after the adoption of the new rules, the videos have become more interesting to watch and the quality of the videos has increased.
+Also, the video design has become more acceptable. `
+
+The new rules were confirmed by the consuls:
+
+https://testnet.joystream.org/#/proposals/481
+https://testnet.joystream.org/#/proposals/479

+ 23 - 0
bounties/reports/weekly-bounty-report/26_09_2021_weekly_report_bounty_24.md

@@ -0,0 +1,23 @@
+# Report bounty 24
+### Bounty 24 has been verified under the new rules. New document :
+
+https://github.com/Joystream/community-repo/pull/366
+https://github.com/Joystream/community-repo/pull/367
+
+Videos were eveluated and checked.
+
+   1. Today the number of uploaded videos were 21.
+   2. BM checked all videos. Work of BM were re-checked Curators Lead .
+   3. General reward for all videos were 63$
+
+Also, the check was carried out in a new format and the entire assessment can be viewed here:https://docs.google.com/spreadsheets/d/1E4iPjDiGjoVCgyNX_GmYPdmSDMMyGayJ/edit#gid=1461462558
+
+All licenses and videos have been verified under the new rules. Also, the video design has become more acceptable.
+
+`Notes: after the adoption of the new rules, the videos have become more interesting to watch and the quality of the videos has increased.
+Also, the video design has become more acceptable. `
+
+The new rules were confirmed by the consuls:
+
+https://testnet.joystream.org/#/proposals/481
+https://testnet.joystream.org/#/proposals/479

+ 24 - 0
bounties/reports/weekly-bounty-report/31_10_2021_weekly_report_bounty_24.md

@@ -0,0 +1,24 @@
+# Report bounty 24
+### Bounty 24 has been verified under the new rules. New document :
+
+https://github.com/Joystream/community-repo/pull/366
+https://github.com/Joystream/community-repo/pull/367
+
+Videos were eveluated and checked.
+
+   1. Today the number of uploaded videos were 113.
+   2. BM checked all videos. Work of BM were re-checked Curators Lead .
+   3. General reward for all videos were 250$
+
+Also, the check was carried out in a new format and the entire assessment can be viewed here: 
+https://docs.google.com/spreadsheets/d/1E4iPjDiGjoVCgyNX_GmYPdmSDMMyGayJ/edit#gid=1461462558
+
+All licenses and videos have been verified under the new rules. Also, the video design has become more acceptable.
+
+`Notes: after the adoption of the new rules, the videos have become more interesting to watch and the quality of the videos has increased.
+Also, the video design has become more acceptable. `
+
+The new rules were confirmed by the consuls:
+
+https://testnet.joystream.org/#/proposals/481
+https://testnet.joystream.org/#/proposals/479

+ 19 - 0
bounties/reports/weekly-bounty-report/Bounty_18_weekly_report_01_11_2021_07_11_2021.md

@@ -0,0 +1,19 @@
+# Report bounty 18
+### Bounty 18 has been verified under the new rules. New document :
+
+https://github.com/Joystream/community-repo/blob/master/bounties/reports/Adding_new_conditions_to_Bounty_18.md
+
+Videos were eveluated and checked (https://docs.google.com/spreadsheets/d/1VmOGKtxtPXP79Z6GFP_-JeElpfUPtlrW/edit#gid=1461462558).
+
+   1. Today the number of uploaded videos were 22.
+   2. BM checked all videos. Work of BM were re-checked Curators Lead .
+   3. General reward for all videos were 218$
+
+All licenses and videos have been verified under the new rules. Also, the video design has become more acceptable.
+
+`Notes: after the adoption of the new rules, the videos have become more interesting to watch and the quality of the videos has increased.
+Also, the video design has become more acceptable. `
+
+The new rules were confirmed by the consuls:
+
+https://testnet.joystream.org/#/proposals/488

+ 19 - 0
bounties/reports/weekly-bounty-report/Bounty_18_weekly_report_08_11_2021_14_11_2021.md

@@ -0,0 +1,19 @@
+# Report bounty 18
+### Bounty 18 has been verified under the new rules. New document :
+
+https://github.com/Joystream/community-repo/blob/master/bounties/reports/Adding_new_conditions_to_Bounty_18.md
+
+Videos were eveluated and checked (https://docs.google.com/spreadsheets/d/1VmOGKtxtPXP79Z6GFP_-JeElpfUPtlrW/edit#gid=1461462558).
+
+   1. Today the number of uploaded videos were 12.
+   2. BM checked all videos. Work of BM were re-checked Curators Lead .
+   3. General reward for all videos were 113$
+
+All licenses and videos have been verified under the new rules. Also, the video design has become more acceptable.
+
+`Notes: after the adoption of the new rules, the videos have become more interesting to watch and the quality of the videos has increased.
+Also, the video design has become more acceptable. `
+
+The new rules were confirmed by the consuls:
+
+https://testnet.joystream.org/#/proposals/488

+ 19 - 0
bounties/reports/weekly-bounty-report/Bounty_18_weekly_report_11_10_2021_17_10_2021.md

@@ -0,0 +1,19 @@
+# Report bounty 18
+### Bounty 18 has been verified under the new rules. New document :
+
+https://github.com/Joystream/community-repo/blob/master/bounties/reports/Adding_new_conditions_to_Bounty_18.md
+
+Videos were eveluated and checked.
+
+   1. Today the number of uploaded videos were 26.
+   2. BM checked all videos. Work of BM were re-checked Curators Lead .
+   3. General reward for all videos were 233$
+
+All licenses and videos have been verified under the new rules. Also, the video design has become more acceptable.
+
+`Notes: after the adoption of the new rules, the videos have become more interesting to watch and the quality of the videos has increased.
+Also, the video design has become more acceptable. `
+
+The new rules were confirmed by the consuls:
+
+https://testnet.joystream.org/#/proposals/488

+ 20 - 0
bounties/reports/weekly-bounty-report/Bounty_18_weekly_report_15_11_2021_21_11_2021.md

@@ -0,0 +1,20 @@
+# Report bounty 18 (13th week)
+### Bounty 18 has been verified under the new rules. New document :
+
+https://github.com/Joystream/community-repo/blob/master/bounties/reports/Adding_new_conditions_to_Bounty_18.md
+
+Videos were eveluated and checked (https://docs.google.com/spreadsheets/d/1VmOGKtxtPXP79Z6GFP_-JeElpfUPtlrW/edit#gid=1461462558).
+Forum thread with applications from participants: https://pioneer.joystreamstats.live/#/forum/threads/754
+
+   1. Today the number of uploaded videos were 8.
+   2. BM checked all videos. Work of BM were re-checked Curators Lead .
+   3. General reward for all videos were 130$
+
+All licenses and videos have been verified under the new rules. Also, the video design has become more acceptable.
+
+`Notes: after the adoption of the new rules, the videos have become more interesting to watch and the quality of the videos has increased.
+Also, the video design has become more acceptable. `
+
+The new rules were confirmed by the consuls:
+
+https://testnet.joystream.org/#/proposals/488

+ 19 - 0
bounties/reports/weekly-bounty-report/Bounty_18_weekly_report_25_10_2021_31_10_2021.md

@@ -0,0 +1,19 @@
+# Report bounty 18
+### Bounty 18 has been verified under the new rules. New document :
+
+https://github.com/Joystream/community-repo/blob/master/bounties/reports/Adding_new_conditions_to_Bounty_18.md
+
+Videos were eveluated and checked (https://docs.google.com/spreadsheets/d/1VmOGKtxtPXP79Z6GFP_-JeElpfUPtlrW/edit#gid=1461462558).
+
+   1. Today the number of uploaded videos were 33.
+   2. BM checked all videos. Work of BM were re-checked Curators Lead .
+   3. General reward for all videos were 211$
+
+All licenses and videos have been verified under the new rules. Also, the video design has become more acceptable.
+
+`Notes: after the adoption of the new rules, the videos have become more interesting to watch and the quality of the videos has increased.
+Also, the video design has become more acceptable. `
+
+The new rules were confirmed by the consuls:
+
+https://testnet.joystream.org/#/proposals/488

Niektoré súbory nie sú zobrazené, pretože je v týchto rozdielových dátach zmenené mnoho súborov