Skip to content

Latest commit

 

History

History
134 lines (95 loc) · 8.16 KB

20200310-meeting-governance.md

File metadata and controls

134 lines (95 loc) · 8.16 KB

Meeting Notes: Governance, Mar 10 2020

Governance meeting held @ 3PM UTC in #general in the grincoin keybase team. Meeting lasted ~ 40 min.

Notes are truncated, and conversations sorted based on topic and not always chronological. Quotes are edited for brevity and clarity, and not always exact.

Community attendance:

  • antiochp
  • bladedoyle
  • jaspervdm
  • joltz
  • lehnberg
  • quentinlesceller
  • yeastplume

(apologies if I missed someone - open a PR or contact @lehnberg to add)

Agenda points & Actions

1. Agenda review

Proposed agenda accepted.

2. Action point follow ups from previous meetings

2.1 Grin.mw domain access: shards are distributed?

  • lehnberg: The domain registrar supports multi-accounts for domain control, but I do not have privileges to add new users. I've pinged @0xb100d about this and asked him to set up @jaspervdm and @yeastplume like he has done with me. In the meanwhile, I packaged my own username, password, totp, and security questions into a file and samir secret shared it into 3-of-5 shards. And have distributed these to council members. So now we have (1) + (3 of 5) access to my account.

  • jaspervdm: Can anyone with an account extend the registration for the domain and pay for it?

    • lehnberg: Yes, my account takes me to payment methods and check out for domain renewal.
  • lehnberg: Domain is currently set to expire 16 november 2023, I've set myself a reminder, I urge the rest of the community (you all) to do the same. And on or around november 1 2023, start hitting people on the head with something hard if they haven't renewed the domain.

2.2 Documentation on how to add repos to org on wiki

2.3 @jaspervdm funded?

  • lehnberg: Yes, and logs are updated: mimblewimble#264. Will merge in the next day or so, unless someone reviews and approves before.

3. Funding request by @yeastplume

  • lehnberg: https://forum.grin.mw/t/request-for-funding-yeastplume-april-june-2020/7073 Floor is open for (relevant) questions, thoughts, comments.

  • jaspervdm: My thoughts: 👍

    • joltz: Thanks for your continued work on grin @yeastplume we are very lucky to have you here 👍
    • 👍: lehnberg, jaspervdm, antiochp, quentinlesceller
  • yeastplume: Thank you all for the kind words, this remains hands-down the best group of people I've ever worked with.

Decision: Approve @yeastplume funding request

  • lehnberg: I'll let the clock run until 3:20 before taking any lack of objections and all the show as support as acceptance
  • quentinlesceller: Ah just wanted to add 👍
  • lehnberg: Clubbed Yeast, guess you're stuck with us for another quarter.
    • 🎉: joltz, jaspervdm
  • yeastplume: Thanks all!
    • 🚀: antiochp, lehnberg, quentinlesceller, joltz
  • quentinlesceller: Well deserved :) 👍
    • 👍: joltz, bladedoyle

4. RFC & Teams update

  • lehnberg: Relative kernels - when is that is targeted for? 5.0.0? It is consensus-breaking, I must assume?

    • antiochp: It is yes - likely 5.0.0 but have been assuming it may be possible for 4.0.0. At least the consensus breaking part of it - maybe not full wallet integration etc.
    • lehnberg: Nice. That would be amazing, as it gives us a plan be if it all goes pear shaped
    • jaspervdm: Yeah v4 would be ideal so we have some breathing room
    • yeastplume: Yes, makes sense to get the consensus-breaking part over with then worry about full wallet support
  • lehnberg: Are there open questions in the approach etc? Or is it more about refinements and sense checking at this point?

    • antiochp: Been working with @tromp regarding the kernel index and think we have a workable solution to this now. Aka nkotb
    • jaspervdm: Will catch up with it soon and feedback as well.
    • antiochp: The rfc is pretty out of date though at this point based on the changes to the index etc. Its on my list of things to go back and update rfc to reflect our current understanding.
  • lehnberg: So working backwards, assuming july 15 v4.0.0 release. Let's say code freezes roughly end of june maybe earlier. And work then maybe needs to start let's say end of may. RFC would ideally need to be accepted by then, and have had 2 weeks of feedback period. So maybe the 'final' draft by beginning of may or sooner?

    • antiochp: Yeah that is totally reasonable
      • 🚀: lehnberg, yeastplume
  • lehnberg: We said to leave it a bit more right? Shepherd @jaspervdm, how's that looking?

    • jaspervdm: Waiting on more feedback, iirc @bladedoyle did have some thoughts on it but still waiting on that. Are you happy with the rfc as is @yeastplume ? From my perspective its okay
    • yeastplume: I might want to take another pass over it, can we do that and aim to start fcp at the next gov meet?
  • lehnberg: I think @dburkett was suggesting we enforce a grin / usd / btc only policy.

    • jaspervdm: Prefer to add eur to that. :)
    • lehnberg: And I gbp, in that case. :)
    • yeastplume: Strongly disagree, so long as it's a resonably high-profile currency we should be fine.
    • jaspervdm: Sounds reasonable.
    • lehnberg: I had shared my thoughts on it in pr, not sure where it stands now.
    • yeastplume: I don't think anyone's drawn anything down in usd-equivalent to date, aside from Igno that one time.
    • jaspervdm: Yeah not sure we need to enumerate the currencies. Just btc / grin / major fiat.
    • antiochp: @yeastplume just to be clear - high profile fiat currency?
    • yeastplume: Yes, I meant fiat
      • 👍: antiochp
    • antiochp: Yeah agreed here
    • lehnberg: Yeah and always equivalent paid out. Based on what's in the fund.
    • jaspervdm: Given that we said we would convert any non-btc/grin to btc anyway that shouldn't be relevant anymore.
      • 👍: lehnberg
  • lehnberg: I kinda deserve a bell there, as there's a check list of questions to answer as rfc author that shepherd @joltz has prepared. Will get around to it. if anyone has any ideas on how to bootstrap that team, feel free to reach out. A moderation team without moderators won't do much good
  • lehnberg: No progress since last. I've not had a chance to think much about it personally.
  • joltz: Yes there are some big open questions to be answered I think before making more progress there.

4.5 Teams

  • lehnberg: We now have a security team up and running. It's been a very seamless transition so far.

    • 🎉: yeastplume
  • joltz: Now that we have that structure we can begin to do more work around formalizing our bilateral agreements, any bug bounty programs and future audits. I'm also talking with someone to audit our tor transaction method as we get more serious about using it as default.

    • 🚀: jaspervdm
    • yeastplume: Very nice
    • lehnberg: Nice!
  • lehnberg: One thing I was wondering there, and without meaning to derail the meeting, is what would happen to our txs if tor got DOSed, overloaded, or went down. Is there seamless fallback for that? not really right?

    • yeastplume: Mmm, well there's a seamless fallback for the listener to http now, if anyone can reach it
    • joltz: I would say the fallback would be file-based. the same can happen for any http(s) endpoint
    • yeastplume: Yes, most likely, though still needs more thought and discussion.
    • joltz: That's something I'm trying to address in the pt document, what fallback options are when a method is actively censored.
    • lehnberg: Yep, guess worth while to articulating and thinking about. Might not be a big deal to accept Tor network as a dependency either, as long as we're explicit about it.

5. Other questions

None.

Meeting adjourned.