- Feedback for bond task flow (everyone)
- Task flows for Unbond, ClaimEarning, WithdrawStake, WithdrawFee (Josiah)
- Airdrop experience depending on discussions this week, not expected to be fully designed by eow (Josiah)
- Update sdk binding (Eric coordinate with Josiah)
- Truebit collaboration: compile ffmpeg into wasm, set up a repo similar to truebit scrypt repo (Yondon/Josh)
- Improve test coverage to 100% (Yondon)
- Update transcoder pool to 20 with 10 active on Rinkeby (Eric)
- Debug transcoder inactivity issue (Eric)
- Code review for ffmpeg transcoder PR (Eric)
- Public testnet deployment (Eric)
- Design feedback - deadline on Wednesday (Everyone)
- Token Distribution - feedback by Thursday morning (please review the email thread)
- Community call this week (Doug)
- Audit Instructions (Doug)
- Create actionable items from the ETHDenver recap, and capture in Github. (Doug)
- Continue to make progress on the milestone (we should be done before Doug & Yondon leave for Eth Denver)
- Task flows + wireframes for Claim, Bond, Unbond, ClaimReward (Josiah)
- Better unit test coverage for transcoding (Josh)
- Final PR for ffmpeg transcoder (Josh)
- Found a cause of the bug in networking (Eric)
- Eth Denver getting started guide (Everyone)
- Prep for Truebit collaboration next week (Yondon, Josh, Eric)
- Operations key management (Eric)
- Protocol / testnet deployment (Eric)
Goal: Start external audit on 2/14
- Consensys security checklist (we didn't get to it last week, but got through a lot of other security audit todos) (Doug / Yondon)
- Continue working through issues found through the audit (Yondon)
- Internal security audit checklist (Eric)
- Wireframe for bonding/unbonding (Josiah)
- Basic bonding interface (Josiah)
- New UI/UX dev process / tools (Josiah)
- Document new transcoding system so everyone else can learn the different components involved (Josh)
- New transcoder implementation (Josh)
- Document How we work (Doug)
- Start using explorer project section to capture tickets for the explorer (Everyone)
- Use Project Proposals and Livepeer Community Roadmap to capture high-level thoughts/updates (Everyone)
Goal: Start external audit on 2/14 (operation safe v-day)
- Consensys security checklist (Doug / Yondon)
- User acceptance security audit (Eric)
- Integration tests for user interactions (Yondon)
- Improve unit test coverage (Yondon)
- Finish transcoder election view (Josiah)
- Documentation for protocol explorer + js sdk (Josiah)
- Testing for segmenter ffmpeg integration (Josh)
- Remove transcoder ffmpeg dependency (Josh)
- Ensure testnet uptime during this week's live broadcasts (Eric)
Goal: Start Internal Audit Action Items:
- 2 last code changes before code freeze for internal audit (Yondon)
- Transcoding election fix
- Enforce transcoder bonding
- Sanity checks around Livepeer Verifier (Doug / Yondon)
- Live contract update (Yondon)
- Doug to start internal audit
- Eric to do the checklist version of internal audit
- Transcoder view design session (Josiah)
- Transcoder view implementation (Josiah)
- ffmpeg project (Josh)
- Integration test plan for go-livepeer and go-livepeer-basicnet (Eric)
- Job assignment fix (Yondon)
- Upgrade IPFS to new version (Yondon Volunteered)
- Timescale-accurate testnet protocol deployment (Yondon/Eric)
- Dockerize Livepeer (Joe)
- Auto-gen ABIs pushed to later
- Continuous deployment of web player pushed to later
Goal: Prep for Internal Audit Action Items:
- Testing - fee distribution, job being distributed to different transcoders, watch / slash, transcoder set rotation (Doug)
- Testing - seeing adaptive bitrate stream (Eric)
- Linter / compiler warnings (Yondon)
- Covergae testing (Yondon)
- Start internal audit this week
Goal: Continue to make progress on UI/UX Action Items:
- Demo during community call on 1/18 (Josiah)
- Transcoder view, transcoder election (Josiah)
- Deploy a version to S3 (Josiah)
Goal: Stability Action Items:
- Remove ffmpeg external dependencies (Josh)
- Bug fixes (Eric)
- Watcher (need a owner)
- Currently the node loses all of its state when stopped. Filed an issue
- Deploy the test player at a different URL
- Continuous deployment of the web player
- Monitoring endpoint health, auto-restart
- Moving beyond using screen to run Livepeer in AWS
- Make logs available
- Auto-generated ABI repo
- Research integration test tools (Eric)
- Move testnet deploy key management to 1password (Eric)
Goal: Internal Audit Action Items:
- Simulating genesis state - Yondon
- Upgrade path (version number) - Yondon
- Internal audit checklist - Doug
- Profile view - Josiah
- Transcoder view - Josiah
- Deployment to S3 - Josiah
- Duplicate nonce bug - Yondon
- Standard SDK spec (golang and js sdk should have the same interface) - Yondon/Josiah
- Memory issue - Eric
- Error messages - Eric
- Bug squash - Eric
- Ops - roles for different environments, key storage, etc (Eric to work with Joe offline)
- Protocol explorer next step: bond/unbond/deposit/withdraw/claim
- Video player next step: add resolution picker
- Go client next step: Eric to work on Jan release goal
- Postpone public testnet deployment until later time