From f19e4b32b43e376e8cddbb58b0e8ad7131624122 Mon Sep 17 00:00:00 2001 From: Quentin Le Sceller Date: Tue, 25 May 2021 10:32:35 -0400 Subject: [PATCH 1/3] Add Grin access rights --- access_rights.md | 145 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 145 insertions(+) create mode 100644 access_rights.md diff --git a/access_rights.md b/access_rights.md new file mode 100644 index 0000000..72aeb66 --- /dev/null +++ b/access_rights.md @@ -0,0 +1,145 @@ +# Grin Access Rights + +Last updated: 25/05/21 + +## Table of Contents +1. [Introduction](#introduction) +1. [Crates.io](crates.io) +1. [Email](email) +1. [Forum](forum) +1. [Funds](funds) +1. [Github](#github) +1. [Keybase](#keybase) +1. [Mailing List](#mailing-list) +1. [Snapcraft](snapcraft) +1. [Twitter](twitter) +1. [Website](website) + + +## Introduction + +This document tracks and summarizes all the owner of key ressources of the Grin project. Some of the data such as the multisignature owners are anonymized. + +## Crates.io + +Ability to publish to [grin crates](https://crates.io/search?q=grin) to crates.io as authors "Grin Developers" with email mimblewimble@lists.launchpad.net: +- [quentinlesceller](https://github.com/quentinlesceller) +- [yeastplume](https://github.com/yeastplume) + +## Email + +* Ownership of grincouncil@protonmail.com: + - X + - X + +* Members of grinmods@googlegroups.com +_As per [CoC]( https://github.com/mimblewimble/grin/blob/master/CODE_OF_CONDUCT.md)_ + +## Forum + +Currently hosted on Discourse at forum.grin.mw. + +### Administrators + +- [lehnberg](https://github.com/lehnberg) +- [quentinlesceller](https://github.com/quentinlesceller) +- [tromp](https://github.com/tromp) + + +### Moderators + +Including administrators: + +- [jaspervdm](https://github.com/jaspervdm) +- [lehnberg](https://github.com/lehnberg) +- [quentinlesceller](https://github.com/quentinlesceller) +- [tromp](https://github.com/tromp) +- [yeastplume](https://github.com/yeastplume) + +## Funds + +### Bitcoin donation addresses + +Bitcoin addresses 39hgKkhfPFpwKRQ6yARGwU2uuVay69NKu4 and bc1qecw954uappnwhle6tmafqskn6vxmpr6lmmuwfwldphfxplcshgnssy9kmx adverstised on https://github.com/mimblewimble/grin-pm/blob/master/financials/addresses.md. +Both of these addresses are x-of-y multisignatures (both numbers are hidden for privacy sake, y is a subset of the Grin council). + +### Grin donation address + +Hosted at https://council-donations.yeastplume.org advertised on https://github.com/mimblewimble/grin-pm/blob/master/financials/addresses.md#grin: +- yeastplume + + + + +## GitHub + +### Organization Members, Status and Teams Membership + +| Username | Status | Teams | +|:---------|:-------|:------| +| [antiochp](https://github.com/antiochp) | Owner | grin-dev, grin-rfc, site-dev | +| [DavidBurkett](https://github.com/DavidBurkett) | Member | grin-rfc | +| [garryu](https://github.com/garyyu) | Member | None | +| [hashmap](https://github.com/hashmap) | Member | grin-dev, pm, security | +| [hendi](https://github.com/hendi) | Member | explorer-dev | +| [ignopeverell](https://github.com/ignopeverell) | Owner | docker-dev, explorer-dev, grin-dev, miner-dev, pm, site-dev | +| [j01tz](https://github.com/j01tz) | Member | security | +| [jaspervdm](https://github.com/jaspervdm) | Member | grin-dev | +| [lehnberg](https://github.com/lehnberg) | Owner | grin-doc, grin-rfc, pm, security, site-dev | +| [nijynot](https://github.com/nijynot) | Member | site-dev | +| [paouky](https://github.com/paouky) | Member | grin-doc, grin-rfc | +| [quentinlesceller](https://github.com/quentinlesceller) | Member | explorer-dev, grin-dev, grin-doc, grin-rfc, site-dev | +| [tromp](https://github.com/tromp) | Member | None | +| [yeastplume](https://github.com/yeastplume) | Owner | docker-dev, grin-dev, grin-rfc, miner-dev, pm, site-dev | + +### Teams and Access Rights + +| Name | Members | Rights | +|:---------|:--------|:---------| +| docker-dev | [ignopeverell](https://github.com/ignopeverell), [yeastplume](https://github.com/yeastplume)| Write access to [mimblewimble/grin-docker](https://github.com/mimblewimble/grin-docker)| +| explorer-dev | [hendi](https://github.com/hendi), [ignopeverell](https://github.com/ignopeverell), [quentinlesceller](https://github.com/quentinlesceller) | Write access to [mimblewimble/grin-explorer](https://github.com/mimblewimble/grin-explorer) | +| grin-dev | [antiochp](https://github.com/antiochp), [hashmap](https://github.com/hashmap), [ignopeverell](https://github.com/ignopeverell), [jaspervdm](https://github.com/jaspervdm), [quentinlesceller](https://github.com/quentinlesceller), [yeastplume](https://github.com/yeastplume) | Admin Accesses:
- [mimblewimble/grin-rfcs](https://github.com/mimblewimble/grin-rfcs)
- [mimblewimble/grin-wallet](https://github.com/mimblewimble/grin-wallet)
Write accesses:
- [mimblewimble/grin](https://github.com/mimblewimble/grin)
- [mimblewimble/grin-miner](https://github.com/mimblewimble/grin-miner)
- [mimblewimble/grin-web-wallet](https://github.com/mimblewimble/grin-web-wallet)
- [mimblewimble/rust-secp2567k1-zkp](https://github.com/mimblewimble/rust-secp256k1-zkp)
- [mimblewimble/secp256k1-zkp](https://github.com/mimblewimble/secp256k1-zkp)
Read access to
- [mimblewimble/hyper-socks2](mimblewimble/hyper-socks2) | +| grin-doc | [lehnberg](https://github.com/lehnberg), [paouky](https://github.com/paouky), [quentinlesceller](https://github.com/quentinlesceller) | Write access to
[mimblewimble/docs](https://github.com/mimblewimble/docs) | +| grin-rfc | [antiochp](https://github.com/antiochp), [DavidBurkett](https://github.com/DavidBurkett), [lehnberg](https://github.com/lehnberg),[paouky](https://github.com/paouky), [quentinlesceller](https://github.com/quentinlesceller), [yeastplume](https://github.com/yeastplume) | Write access to [mimblewimble/grin-rfcs](https://github.com/mimblewimble/grin-rfcs) | +| miner-dev | [ignopeverell](https://github.com/ignopeverell), [yeastplume](https://github.com/yeastplume) | Write accesses to
- [mimblewimble/cuckoo](https://github.com/mimblewimble/cuckoo)
- [mimblewimble/cuckoo-miner](https://github.com/mimblewimble/cuckoo-miner) | +| pm | [hashmap](https://github.com/hashmap), [ignopeverell](https://github.com/ignopeverell), [lehnberg](https://github.com/lehnberg), [yeastplume](https://github.com/yeastplume) | Write access to [mimblewimble/grin-pm](https://github.com/mimblewimble/grin-pm)
Admin access to [mimblewimble/grin-rfcs](https://github.com/mimblewimble/grin-rfcs) | +| security | [hashmap](https://github.com/hashmap), [j01tz](https://github.com/j01tz), [lehnberg](https://github.com/lehnberg) | Write access to [mimblewimble/grin-security](https://github.com/mimblewimble/grin-security) | +| site-dev | [antiochp](https://github.com/antiochp), [ignopeverell](https://github.com/ignopeverell), [lehnberg](https://github.com/lehnberg), [nijynot](https://github.com/nijynot), [quentinlesceller](https://github.com/quentinlesceller), [yeastplume](https://github.com/yeastplume) | Write accesses to:
- [mimblewimble/keybase-chat-widget ](https://github.com/mimblewimble/keybase-chat-widget)
- [mimblewimble/site ](https://github.com/mimblewimble/site) + +## Keybase + +Owners of grincoin team (including all subteams): + +- [antiochp](https://github.com/antiochp) +- [ignopeverell](https://github.com/ignopeverell) +- [quentinlesceller](https://github.com/quentinlesceller) +- [yeastplume](https://github.com/yeastplume) + +Administrators of grincoin team (including all subteams): + +- [jaspervdm](https://github.com/jaspervdm) +- [lehnberg](https://github.com/lehnberg) +- [tromp](https://github.com/tromp) + + +## Mailing List + +Owners of mimblewimble@lists.launchpad.net: +- X + +## Snapcraft + +Owner of [Grin Snapcraft](https://snapcraft.io/grin): +- [quentinlesceller](https://github.com/quentinlesceller) + +## Twitter + +Owner of, now suspended, [grinMW Twitter](https://twitter.com/grinMW): +- [0xb100d](https://forum.grin.mw/u/0xb100d) + +## Website + +Owner of grin.mw domain name: + +- Grin domain name is originally owned by a community member [0xb100d](https://forum.grin.mw/u/0xb100d). +- The username and password are shared among the council members using a SSS (Shamir Secret Sharinng) scheme. \ No newline at end of file From a266cd7bcd428d3089473e5f520d371a4c32a0e1 Mon Sep 17 00:00:00 2001 From: Quentin Le Sceller Date: Tue, 25 May 2021 10:35:36 -0400 Subject: [PATCH 2/3] Fix broken links --- access_rights.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/access_rights.md b/access_rights.md index 72aeb66..42c9960 100644 --- a/access_rights.md +++ b/access_rights.md @@ -4,16 +4,16 @@ Last updated: 25/05/21 ## Table of Contents 1. [Introduction](#introduction) -1. [Crates.io](crates.io) -1. [Email](email) -1. [Forum](forum) -1. [Funds](funds) +1. [Crates.io](#crates.io) +1. [Email](#email) +1. [Forum](#forum) +1. [Funds](#funds) 1. [Github](#github) 1. [Keybase](#keybase) 1. [Mailing List](#mailing-list) -1. [Snapcraft](snapcraft) -1. [Twitter](twitter) -1. [Website](website) +1. [Snapcraft](#snapcraft) +1. [Twitter](#twitter) +1. [Website](#website) ## Introduction From c0116f82861dc25570ea57c36f3c36e4feb87f00 Mon Sep 17 00:00:00 2001 From: Quentin Le Sceller Date: Tue, 25 May 2021 10:57:38 -0400 Subject: [PATCH 3/3] Add telegram and twitter + details on Discourse --- access_rights.md | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/access_rights.md b/access_rights.md index 42c9960..6d7469c 100644 --- a/access_rights.md +++ b/access_rights.md @@ -5,6 +5,7 @@ Last updated: 25/05/21 ## Table of Contents 1. [Introduction](#introduction) 1. [Crates.io](#crates.io) +1. [Discord](#discord) 1. [Email](#email) 1. [Forum](#forum) 1. [Funds](#funds) @@ -12,6 +13,7 @@ Last updated: 25/05/21 1. [Keybase](#keybase) 1. [Mailing List](#mailing-list) 1. [Snapcraft](#snapcraft) +1. [Telegram](#telegram) 1. [Twitter](#twitter) 1. [Website](#website) @@ -26,6 +28,11 @@ Ability to publish to [grin crates](https://crates.io/search?q=grin) to crates.i - [quentinlesceller](https://github.com/quentinlesceller) - [yeastplume](https://github.com/yeastplume) +## Discord + +Owner of Discord "Grin Community": +- [mcm-mike](https://github.com/mcm-mike) + ## Email * Ownership of grincouncil@protonmail.com: @@ -37,7 +44,7 @@ _As per [CoC]( https://github.com/mimblewimble/grin/blob/master/CODE_OF_CONDUCT. ## Forum -Currently hosted on Discourse at forum.grin.mw. +Currently hosted on Discourse at forum.grin.mw. Paid monthly by [quentinlesceller](https://github.com/quentinlesceller). ### Administrators @@ -132,6 +139,11 @@ Owners of mimblewimble@lists.launchpad.net: Owner of [Grin Snapcraft](https://snapcraft.io/grin): - [quentinlesceller](https://github.com/quentinlesceller) +## Telegram + +Owner of [t.me/GrinPrivacy](t.me/GrinPrivacy): +- [Mac](https://forum.grin.mw/u/neo/summary) + ## Twitter Owner of, now suspended, [grinMW Twitter](https://twitter.com/grinMW):