diff --git a/access_rights.md b/access_rights.md new file mode 100644 index 0000000..6d7469c --- /dev/null +++ b/access_rights.md @@ -0,0 +1,157 @@ +# Grin Access Rights + +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) +1. [Github](#github) +1. [Keybase](#keybase) +1. [Mailing List](#mailing-list) +1. [Snapcraft](#snapcraft) +1. [Telegram](#telegram) +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) + +## Discord + +Owner of Discord "Grin Community": +- [mcm-mike](https://github.com/mcm-mike) + +## 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. Paid monthly by [quentinlesceller](https://github.com/quentinlesceller). + +### 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) + +## 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): +- [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