Juno Dev Dept Meeting - March 19th, 2024
===
###### tags: `Meeting` `Juno` `Development Department`
:::info
- **Location:** #meetings https://discord.com/channels/816256689078403103/1185233414547329085
- **Date:** March 19th, 2024 17:00 UTC
- **Agenda**
1. Start Recording `/join`
1. Roll Call `1min`
2. Review and Approve Previous Meeting Minutes `5min`
3. Agenda Amendments `5min`
5. Old Business `60min`
* Working Group updates `40m`
7. New Business `30min`
8. End Meeting (Agenda/Minutes Read Only)
- **Participants:**
- [ ] [name=Meow / Jake]
- [x] [name=Poroburu]
- [x] [name=AndreGo]
- [x] [name=kopeboy]
- [x] [name=Ray Raspberry]
- **Contact:** [Juno Development Department Contact Form](https://forms.gle/rzCphth2rTPjKzum9)
- **Chair:** [name=Poroburu]
- **Secretary:** [name=Ray Raspberry]
- **Reference:**
- [Last Meeting - March 12th, 2024 17:00 UTC](https://hackmd.io/fSPP69WqQaC2H3_HHWi_zQ?view)
- [Next Meeting - March 26th, 2024 17:00 UTC](https://hackmd.io/C_iSIp31RracUoX1EvgP8A?view)
:::
# Itemized Agenda
## Old Business
### Working Group Reports:
1. :handshake: **Vesting** :handshake: [name=kopeboy]
* **SCOPE**
JunoMax Vesting Handoff
* **DELIVERABLE**
* [x] Dev Dept Proposal
* [x] [Dev Dept Proposal #11](https://daodao.zone/dao/juno1gyjl26rnqqyk6cuh6nqtvx8t885jgqagusvpqpvtgaygcjg2wjdqz0rzle/proposals/A11)
* [x] Comms take over coordinating with Max and Max's compensation
* [x] Cancel Max Vesting in Dev Department (after Comms hand-off)
1. :handshake: **Github & Asset ownership** :handshake: [name=kopeboy]
* **SCOPE**
discuss with [name=dimi], [name=Meow / Jake], [name=Ray Raspberry] and others as neccessary to define `POLICY` to how owners and members are assigned
* **DELIVERABLE**
* [ ] present new owners, members for department proposal
* [ ] present `POLICY`
* [ ] defines qualifications for roles of:
* [ ] `owner`
* [ ] `member`
1. :handshake: **Critical Infrastructure** :handshake: [name=AndreGo]
* **RESOURCES**
* [Technical Roles - Internal Doc](https://hackmd.io/@andreGo/r1MCE97pa)
* [Help Requests Document](https://docs.google.com/spreadsheets/d/1lekMTl9yU3wcAzEl8_1VDOOd8NubQpeP8rplh-AOcIo/edit?pli=1#gid=0)
* [Discord Working Group Conversation](https://discord.com/channels/816256689078403103/1217038245574082671)
* **SCOPE**
Define Critical Roles and potential candidates and compensation for these roles
* **DELIVERABLE**
* [ ] Collaborate with Operations
* [ ] Draft policy / processes
1. :handshake: **Budget & Treasury** :handshake: [name=Ray Raspberry]
* **RESOURCES**
* [Draft RFP Blockchain Maintenance Engineer](https://hackmd.io/tVFeuZU6RKeze2QY9PYBPA)
* [Forecast 2024](https://docs.google.com/spreadsheets/d/e/2PACX-1vSsQQcLg3ExZ642oNnA_viARqniyC4-J6CW6nyrIoyK-BQuahrbR5mJXeROjuWw3IZ4XL96CWi-sBqb/pubhtml#)
* **SCOPE**
* Use Cristiano's Budget as a Baseline:
* Update the Budget to the Council with the new personnel
* Develop Q2 Budget
* **DELIVERABLE**
* [x] Scope RFP for chain maintenance and security
* [ ] Get Feedback on Chain Maintenance RFP
* [ ] Submit RFP for Community proposals by March 15th 2024
* [ ] Present Q1 budget and Q2 budget
1. :handshake: **Department Policies** _(low priority)_ :handshake: [name=Poroburu] & [name=Ray Raspberry]
* **SCOPE**
Define Dev Department policies to submit as department proposals
* **OUT OF SCOPE**
* Conflict of Interest Policies
* **DELIVERABLE**
Present proposed policies to Dev Department for review
* [ ] Procedure/Policy for assigning Chair
* [ ] Procedure/Policy for assigning Secretary
* [ ] Disassociation Policy
* [ ] Voting Period duration
1. :handshake: **Conflict of Interest Policy** :handshake: [name=kopeboy]
* **RESOURCES**
* [Draft Document](https://hackmd.io/@8minKXPBR2aj-IgFuUgv1w/HJrXscQ6p/edit)
* [Operations Dept Policy](https://www.notion.so/junonetwork/Conflict-of-Interest-Disclosures-f4218120c5df496485b85b9bfc0e6dd1)
* **SCOPE**
Coordinate a `Conflict of Interest (CoI) Policy` between departments and community to standardize a minimum threshold for CoI disclosure
* **DELIVERABLE**
* [x] draft policy for Dev Department review
* [x] Publish to a Topic in Working Group Forum
* [x] Request feedback from all departments
* [ ] Bring to Council for a vote
1. :handshake: **Juno Project and Developer Outreach** :handshake: [name=Poroburu]
* **ACTION**
* Contact Projects & Developers for Feedback on Juno
* **DELIVERABLE**
* Return Feedback to Dev department
1. :handshake: **Internal Tooling** :handshake: [name=kopeboy]
* **SCOPE**
* Determine Requirements and explore potential tooling options
* **DELIVERABLES**
* [ ] Availability Finder (meetings)
* [ ] Off-chain polls
* [ ] Department Dashboard
* [ ] Github Pages
* [ ] Meetings Archive
* Agendas, minutes, audio records
* [ ] Version History on Documents
* [ ] Calendar with Filters
* [ ] Task System (Github Issues)
* Bounty System
* [ ] RFP Form and Process
* Secret submission until deadline
* Automatic Reveal
* **ACTION**
* [ ] Create working group to handle Tooling
* [ ] Pick a tooling item and implement for testing
---
### General Old Business
1. Dev Department Voting Period Duration
1. Discussions with Jake
1. DAODAO Training with Jake [name=kopeboy]
1. 1337 Society Engagement [name=kopeboy]
* Comms coordination
1. Review Responses to [Dev Department Communication Form](https://forms.gle/rzCphth2rTPjKzum9)
[name=Ray Raspberry] [name=kopeboy]
* [[**LINK**] Responses Spreadsheet](https://docs.google.com/spreadsheets/d/1s0g6kulm7kis5GBGmj2oJLbKQtDHyILKfDLlvGMwmfc/edit#gid=7875893)
1. Legal wrappers for your digital assets [name=andreGo]
* [**[LINK]** Discord Working Group] (https://discord.com/channels/816256689078403103/1217218151746375762)
## New Business
1. Council Meeting Preparation
[name=Ray Raspberry]
* Potential Council Proposals
* _Working Group Updates_:
* [Management of Council Funds / Treasury Diversification](https://discord.com/channels/816256689078403103/1189737376520618025/1212878425833082933)
* Security Group / Chain Security
* Asset Management
1. Strategy Discussion [name=Kopeboy]
1. Vesting Working Group (if Jake is here)
## TABLED ITEMS (pushed to a future meeting)
1. Hackathon for Juno
* Potentially October [name=Highlander]
1. Grants for Juno
* DoraHacks
# Meeting Minutes
#### March 19th, 2024 17:00-19:40 UTC
1. Roll Call
1. Last meeting minutes approved.
1. :handshake: Vesting Working Group
* **DONE**
* [x] Max Vesting prop executed and Vesting moved to Comms
* **ACTION**
* [ ] Reclaim Noah staked vesting tokens
* [ ] Reclaim Reece staked vesting tokens
1. :handshake: **Github & Asset ownership** :handshake:
* **RESOURCES**
* [Github Policy Draft Proposal](https://hackmd.io/@8minKXPBR2aj-IgFuUgv1w/rknAgqBCa)
* [Github Dev Dept Discussion](https://discord.com/channels/816256689078403103/1215009386586570752)
* [name=kopeboy]
* Dev and Operations should co-own the reposoity, owners should have vesting in Juno.
* Not suggesting every department member should be an owner
* 2 owners from dev, 1 owner from operations
*
* [name=AndreGo]
* Not sure if he wants to be an owner, not sure if dept members should be the owners, just because they are department members.
* Owners must have a vested interest in Juno, and not subject to elections.
* Important to have the proper procedures on the assets, and same for the owners.
* [name=Poroburu]
*
* [name=Ray Raspberry]
* Should consider Game Theory and incentive alignment
* Be careful of politicizing the security of the chain
1. :handshake: **Critical Infrastructure** :handshake:
* **RESOURCES**
* [Validator Set Support](https://hackmd.io/@andreGo/ryXFYgz0p)
* [Chain Upgrade Support](https://hackmd.io/@andreGo/Bysx--fR6)
* [dApp Development Support](https://hackmd.io/@andreGo/ByuxgzfRT)
* [Relayers Activity Support](https://hackmd.io/@andreGo/S1h5QGGA6)
* [Delegation Power Discussion](https://discord.com/channels/816256689078403103/1217038245574082671/1218248387472916701)
* [name=AndreGo]
* Created roles RFPs
* Expand the scope of these roles outside of validators
* worried about this and should do this as soon as possible
* validators, relayers, application owners have the support they need to
* [name=kopeboy]
* Delegation program integration
* [name=Ray Raspberry]
* Having support of the chain and accountability / ownership of infrastructure will free Council up to focus on strategy
* Delegation
* [name=poroburu]
* in current delegation program, everyone
* NFT role to support this
* **ACTION**
* [ ] Finalize RFPs
* [ ] Publiciation Dates
* [ ] Discuss at Council Meeting
* [ ] Hold Meeting with Andre, Ray, and others
3. :handshake: **Budget** :handshake:
* [name=Ray Raspberry]
* Budget for RFPs
* Determine amount of proposals to return funds to Council
* **ACTION**
* [ ] Budget Q2 Meeting (tenatively Friday)
* [ ] RFP - Blockchain Engineer
* [ ] RFP - Validator Set Support
* [ ] RFP - Chain Upgrade
* [ ] RFP - dApp Development Support
* [ ] RFP - Relayers Activities Support
* [ ] Propose kopeboy for Strategic Reserve working group
5. :handshake: **Department Policies** _(low priority)_
* [x] Voting Period duration
* [name=poroburu] voted no because didn't want to increase the cadence of work
* [name=Ray Raspberry]
* Have not completed the other policies (Chair, Secretary), will work on them going forward
7. :handshake: **Conflict of Interest Policy** :handshake:
[name=kopeboy] Received feedback from [name=Lil D]
* **ACTION**
* [ ] Evaluate feedback and provide a final draft for Dev Department
* [ ] Put up a proposal in Dev Department to adopt CoI policy
9. :handshake: **Developer Relations~~Juno Project and Developer Outreach~~** :handshake: [name=Poroburu]
* **RESOURCES**
* [Akash Github](https://github.com/akash-network/community)
* [Akash organization diagram](https://discord.com/channels/816256689078403103/1185233414547329085/1219710331157221557)
* [Juno Infrastructure and Asset List](https://hackmd.io/xaRvq0BgT3yJ6cUhnhg6zg)
* [Discord](https://discord.com/channels/816256689078403103/1218394733705953411)
* Consider this to be more like Developer relations
* Would like to convert this working group to a more permanent Development Relations
* Scope: promote and enable people to use Juno, specifically developers
* Working out to projects and getting feedback is a little too narrow
* reached out to a project to get feedback and didn't get a response
* **INTEREST**
* [ ] Documentation
* [ ] Support Roles
* [ ] Relayers
* [ ] CosmWasm
* [ ] Tooling
* **ACTIONS**
* [x] Create a thread for Thursday meetings
* [ ] Create a thread of Developer Relations
* [ ] Poroburu joins Juno Council Asset Management working group
11. :handshake: **Internal Tooling** :handshake:
* [name=Kopeboy]
* The review of the tools
* there is no perfect tools, many tools for specific jobs
* not about just documentation
* The DAODAO solution doesn't seem complete.
* **INTEREST** [name=kopeboy]
* build a prototype of tools to test internally and see if they work
* the concept is that the tools can be integrated with Juno Chain
* long term value for Juno and other organizations
* use something open-source and hosted for free
* shouldn't need developers in the council to use the tools
* assign tasks
* update documentation
* items custom-built will require maintenance
* [name=AndreGo]
* Scope should be the entire council, not just the department
* Task System
* [Discord Thread](https://discord.com/channels/816256689078403103/1215023707014168616)
* Jake said that there's some discussion about integrating bounties into DAODAO
* [name=Ray Raspberry]
* we just need somewhere to keep our stuff
* **ACTION**
* [ ] Continue the discussion in the thread
* [ ] A place to assign tasks
* [ ] Get Dev Department as Members of Juno Github or create Organzation [name=kopeboy]
12. Dev Department Voting Period Duration
* covered above in Working Group
13. Discussions with Jake
* Jake not here
14. Review Responses to [Dev Department Communication Form](https://forms.gle/rzCphth2rTPjKzum9)
* [[**LINK**] Responses Spreadsheet](https://docs.google.com/spreadsheets/d/1s0g6kulm7kis5GBGmj2oJLbKQtDHyILKfDLlvGMwmfc/edit#gid=7875893)
* [name=kopeboy]
* Engaged with submissions (every 2 days)
* Nelson from Ankr
* Schedule a meeting [Discord post](https://discord.com/channels/816256689078403103/1213258535815872532/1219364513846132907)
* **ACTION**
* [ ] Call a meeting with Ankr
15. Legal wrappers for your digital assets
* [**[LINK]** Discord Working Group](https://discord.com/channels/816256689078403103/1217218151746375762)
* [name=AndreGo]
* Returniflost is a developer that needs Juno to reach out to LexDAO to ask them if they want to support the services
* [name=returniflost] not prioritize this collaboration, most of the work would need to be completed by LexDAO
* [Discord Post](https://discord.com/channels/816256689078403103/1185233414547329085/1219725150438686841)
* **ACTION**
* [ ] Schedule a meeting with [name=returniflost]
16. Council Meeting Preparation
* [name=kopeboy] Define a strategy for Juno
* [Discord Conversation] - https://discord.com/channels/816256689078403103/1211602098865709056
17. Strategy Discussion
* [name=Kopeboy]
* Juno should have a vision
* Create a proposal and present it
* [name=AndreGo]
* Kopeboy should present the ideas to the dev
* convince the peers
* [name=poroburu]
* be the change
* [name=Ray Raspberry]
* build the authority of the vision through consensus
* make proposal concrete
*