{
  "founder": "laanwj",
  "channel": "#bitcoin-core-dev",
  "network": "libera",
  "id": "eef43238f9b440ad94184c783615dc61",
  "name": "#bitcoin-core-dev",
  "chair": "laanwj",
  "chairs": [
    "laanwj"
  ],
  "nicks": {
    "laanwj": 13,
    "core-meetingbot": 4,
    "kvaciral[m]": 1,
    "jb55": 1,
    "larryruane": 1,
    "b10c__": 4,
    "sipa": 3,
    "lightlike": 1,
    "achow101": 2,
    "ariard": 2,
    "brunoerg": 1,
    "michaelfolkson": 7,
    "jamesob": 2,
    "Guest94": 9,
    "prayank": 15,
    "jeremyrubin": 4,
    "jonatack": 2
  },
  "start_time": "2022-01-06T19:00:12+00:00",
  "end_time": "2022-01-06T19:26:49+00:00",
  "active": false,
  "original_topic": "Bitcoin Core development discussion and commit log | Feel free to watch, but please take commentary and usage questions to #bitcoin | Channel logs: http://www.erisian.com.au/bitcoin-core-dev/, http://gnusha.org/bitcoin-core-dev/ | Meeting topics http://gnusha.org/bitcoin-core-dev/proposedmeetingtopics.txt / http://gnusha.org/bitcoin-core-dev/proposedwalletmeetingtopics.txt",
  "current_topic": "Add security.md in /doc (prayank)",
  "messages": [
    {
      "id": "812dbf3237904625ac2a86f373ac320b",
      "sender": "laanwj",
      "payload": "#startmeeting",
      "action": false,
      "timestamp": "2022-01-06T19:00:12+00:00"
    },
    {
      "id": "66b2484949b4462a8ee113fc921a54bf",
      "sender": "core-meetingbot",
      "payload": "Meeting started Thu Jan  6 19:00:12 2022 UTC.  The chair is laanwj. Information about MeetBot at https://bitcoin.jonasschnelli.ch/ircmeetings.",
      "action": false,
      "timestamp": "2022-01-06T19:00:12+00:00"
    },
    {
      "id": "ba00f37569af4c868b785c2cedffd329",
      "sender": "core-meetingbot",
      "payload": "Available commands: action commands idea info link nick",
      "action": false,
      "timestamp": "2022-01-06T19:00:12+00:00"
    },
    {
      "id": "b6d41ece8b52430fb5d6b3750e538723",
      "sender": "laanwj",
      "payload": "#bitcoin-core-dev Meeting: achow101 _aj_ amiti ariard BlueMatt cfields Chris_Stewart_5 darosior digi_james dongcarl elichai2 emilengler fanquake fjahr gleb glozow gmaxwell gwillen hebasto instagibbs jamesob jarolrod jb55 jeremyrubin jl2012 jnewbery jonasschnelli jonatack jtimon kallewoof kanzure kvaciral laanwj larryruane lightlike luke-jr maaku marcofalke meshcollider michagogo moneyball",
      "action": false,
      "timestamp": "2022-01-06T19:00:24+00:00"
    },
    {
      "id": "68b2cbe1fde34c889d41f7dfa535af13",
      "sender": "laanwj",
      "payload": "morcos nehan NicolasDorier paveljanik petertodd phantomcircuit promag provoostenator ryanofsky sdaftuar sipa vasild",
      "action": false,
      "timestamp": "2022-01-06T19:00:26+00:00"
    },
    {
      "id": "6a7d42d74d4447aba8b74c419cc9b8ef",
      "sender": "kvaciral[m]",
      "payload": "hi",
      "action": false,
      "timestamp": "2022-01-06T19:00:46+00:00"
    },
    {
      "id": "d2f69711cbf4475289b3fc616f5f80aa",
      "sender": "laanwj",
      "payload": "welcome to the first IRC meeting of 2022",
      "action": false,
      "timestamp": "2022-01-06T19:00:49+00:00"
    },
    {
      "id": "50406912cb54404587922c53936de395",
      "sender": "jb55",
      "payload": "hi",
      "action": false,
      "timestamp": "2022-01-06T19:00:50+00:00"
    },
    {
      "id": "bc543dfa2b59493ba2006978e2424abe",
      "sender": "larryruane",
      "payload": "Hi",
      "action": false,
      "timestamp": "2022-01-06T19:00:50+00:00"
    },
    {
      "id": "2bdc5064a7ab4b8ba28955b167914e10",
      "sender": "b10c__",
      "payload": "hi",
      "action": false,
      "timestamp": "2022-01-06T19:00:53+00:00"
    },
    {
      "id": "9d95c4fe3332412388c730cd1ac05a4e",
      "sender": "sipa",
      "payload": "hi",
      "action": false,
      "timestamp": "2022-01-06T19:00:54+00:00"
    },
    {
      "id": "2dba0d555ab049788882195768a7b2e5",
      "sender": "lightlike",
      "payload": "hi",
      "action": false,
      "timestamp": "2022-01-06T19:00:56+00:00"
    },
    {
      "id": "099ddcaf551d484294d54ace00a62034",
      "sender": "achow101",
      "payload": "hi",
      "action": false,
      "timestamp": "2022-01-06T19:01:10+00:00"
    },
    {
      "id": "f9ce7fff9aed43e6827e8a400c4185c0",
      "sender": "ariard",
      "payload": "hi",
      "action": false,
      "timestamp": "2022-01-06T19:01:21+00:00"
    },
    {
      "id": "5c6affef67f84725a14e953aa01ca6f3",
      "sender": "laanwj",
      "payload": "there is one proposed meeting topic: Add security.md in /doc (prayank)",
      "action": false,
      "timestamp": "2022-01-06T19:01:41+00:00"
    },
    {
      "id": "8d99fe1ab81b47ccb06772e38cd62067",
      "sender": "laanwj",
      "payload": "any last minute ones?",
      "action": false,
      "timestamp": "2022-01-06T19:01:53+00:00"
    },
    {
      "id": "72d1cc5adbdc4e4fa1af94556307b532",
      "sender": "brunoerg",
      "payload": "hi",
      "action": false,
      "timestamp": "2022-01-06T19:02:40+00:00"
    },
    {
      "id": "c501129fb5fc4f75b1315956fa1a801a",
      "sender": "michaelfolkson",
      "payload": "hi",
      "action": false,
      "timestamp": "2022-01-06T19:02:45+00:00"
    },
    {
      "id": "f5b7d91f4d1c464a8281b6550ab6114e",
      "sender": "jamesob",
      "payload": "hi",
      "action": false,
      "timestamp": "2022-01-06T19:03:07+00:00"
    },
    {
      "id": "e6c73caee6c4478cae4cf96d872c6f55",
      "sender": "laanwj",
      "payload": "#topic High priority for review",
      "action": false,
      "timestamp": "2022-01-06T19:03:10+00:00"
    },
    {
      "id": "6788735e4c314d28ada06e6398171ffa",
      "sender": "core-meetingbot",
      "payload": "topic: High priority for review",
      "action": false,
      "timestamp": "2022-01-06T19:03:10+00:00"
    },
    {
      "id": "a253e4ef3d3e40b5955e6a17439e14fa",
      "sender": "laanwj",
      "payload": "there are 8 blockers, 1 chasing concept ACK in https://github.com/bitcoin/bitcoin/projects/8 at the moment",
      "action": false,
      "timestamp": "2022-01-06T19:03:36+00:00"
    },
    {
      "id": "dee7ded53933465792cfa8bfd6f9946e",
      "sender": "laanwj",
      "payload": "anything to add/remove or that is (almost) ready for merge?",
      "action": false,
      "timestamp": "2022-01-06T19:03:44+00:00"
    },
    {
      "id": "33e0d166a91c4b2291e0441c1804d456",
      "sender": "Guest94",
      "payload": "hallo boss",
      "action": false,
      "timestamp": "2022-01-06T19:05:33+00:00"
    },
    {
      "id": "231626633e9a44b69f56d12cc14c147e",
      "sender": "Guest94",
      "payload": "hallo",
      "action": false,
      "timestamp": "2022-01-06T19:06:41+00:00"
    },
    {
      "id": "d4ce8af5aef549af855408419e281ff9",
      "sender": "Guest94",
      "payload": "hallo",
      "action": false,
      "timestamp": "2022-01-06T19:06:46+00:00"
    },
    {
      "id": "062667164836457881164157964bb821",
      "sender": "sipa",
      "payload": "Guest94: you're in the middle of a meeting",
      "action": false,
      "timestamp": "2022-01-06T19:06:55+00:00"
    },
    {
      "id": "a33c724307f042e3b2c4c779c02f7c94",
      "sender": "laanwj",
      "payload": "apparently not, let's move on to the next topic then",
      "action": false,
      "timestamp": "2022-01-06T19:06:58+00:00"
    },
    {
      "id": "fdf6bb6ad3ab47c3995c78e96a8e5135",
      "sender": "laanwj",
      "payload": "#topic Add security.md in /doc (prayank)",
      "action": false,
      "timestamp": "2022-01-06T19:07:13+00:00"
    },
    {
      "id": "8f5467fbb4544204bff216ac8e1c3c19",
      "sender": "core-meetingbot",
      "payload": "topic: Add security.md in /doc (prayank)",
      "action": false,
      "timestamp": "2022-01-06T19:07:13+00:00"
    },
    {
      "id": "92c99f3027704432992a7be3fb29423c",
      "sender": "prayank",
      "payload": "hi",
      "action": false,
      "timestamp": "2022-01-06T19:07:27+00:00"
    },
    {
      "id": "ff745abfbf5a444aa3e700f2135f5609",
      "sender": "prayank",
      "payload": "There are 3 reasons for suggesting this topic",
      "action": false,
      "timestamp": "2022-01-06T19:08:08+00:00"
    },
    {
      "id": "a7be41a1eb9842bdade3db379eabcdbe",
      "sender": "prayank",
      "payload": "1. Other sources of information are wiki, stackexchange, reddit, twitter etc. with their own problems",
      "action": false,
      "timestamp": "2022-01-06T19:08:13+00:00"
    },
    {
      "id": "9a642e6416b34090a9953c40d72161b6",
      "sender": "prayank",
      "payload": "2. There are lot of things related to security which are not documented anywhere",
      "action": false,
      "timestamp": "2022-01-06T19:08:24+00:00"
    },
    {
      "id": "b565d5c83736417b9e704fbc6d9bf9d4",
      "sender": "prayank",
      "payload": "3. Even if the pull request ends never being merged, it would help in knowing the issues that should be documented (if not here elsewhere)",
      "action": false,
      "timestamp": "2022-01-06T19:08:36+00:00"
    },
    {
      "id": "7aaad3620f0a46938186500f5fa7803c",
      "sender": "b10c__",
      "payload": "what would you put into security.md?",
      "action": false,
      "timestamp": "2022-01-06T19:10:20+00:00"
    },
    {
      "id": "4f335ce059144e4788a256bb7370843b",
      "sender": "prayank",
      "payload": "Security recommendations, known issues, footguns and other things that affect security for p2p, rpc, wallet etc. when using  Bitcoin Core. Can also add unfixed vulnerabilities like https://medium.com/@lukedashjr/cve-2018-20587-advisory-and-full-disclosure-a3105551e78b",
      "action": false,
      "timestamp": "2022-01-06T19:11:15+00:00"
    },
    {
      "id": "cd507b1978724712939c184ae3e8b244",
      "sender": "michaelfolkson",
      "payload": "Note there is already https://github.com/bitcoin/bitcoin/blob/master/SECURITY.md but sounds like prayank wants a lot more guidance/content than what is in that",
      "action": false,
      "timestamp": "2022-01-06T19:11:26+00:00"
    },
    {
      "id": "cbfd74ea61df41e889dff09f59cef711",
      "sender": "michaelfolkson",
      "payload": "That's just instructions for reporting a vulnerability",
      "action": false,
      "timestamp": "2022-01-06T19:11:47+00:00"
    },
    {
      "id": "a32a2ffbd5f840c6bd99895a1e2ee0cb",
      "sender": "b10c__",
      "payload": "e.g. the content of the REST interface \"Risks\" section? https://github.com/bitcoin/bitcoin/blob/master/doc/REST-interface.md#risks",
      "action": false,
      "timestamp": "2022-01-06T19:13:37+00:00"
    },
    {
      "id": "f525608810724b23b61350475f54b52c",
      "sender": "b10c__",
      "payload": "i'm trying to understand what your goal is and if there's need for a security.md",
      "action": false,
      "timestamp": "2022-01-06T19:14:07+00:00"
    },
    {
      "id": "ff2845a80a86486188fc4e1d2c826758",
      "sender": "prayank",
      "payload": "even json-rpc doc has 1-2 things about security but bitcoin core has more than just these few things about rpc and rest",
      "action": false,
      "timestamp": "2022-01-06T19:14:26+00:00"
    },
    {
      "id": "21cfe6621e464c1a90ac928fe8b393ec",
      "sender": "jeremyrubin",
      "payload": "what is the benefit of having it go through core review v.s. external repo/site?",
      "action": false,
      "timestamp": "2022-01-06T19:14:48+00:00"
    },
    {
      "id": "3434f13c4bb2457895a6492d2e76bacd",
      "sender": "prayank",
      "payload": "goal: already shared in reasons, get some documentation about secuirty that users can rely on need: there is no such doc already so a project like bitcoin core needs one",
      "action": false,
      "timestamp": "2022-01-06T19:15:28+00:00"
    },
    {
      "id": "e7b248df56964dc0afebed5c8327a47a",
      "sender": "sipa",
      "payload": "i don't think it's a bad idea to have a guide \"how to run bitcoin core securely\" somewhere in our documentation, but it's a wide topic that could encompass lots of things",
      "action": false,
      "timestamp": "2022-01-06T19:15:44+00:00"
    },
    {
      "id": "645c69bc54ba4a43975826ce6a21e990",
      "sender": "jonatack",
      "payload": "hi",
      "action": false,
      "timestamp": "2022-01-06T19:16:08+00:00"
    },
    {
      "id": "3124444bd3dd47e6a6c8d6626a825e6e",
      "sender": "prayank",
      "payload": "jeremyrubin: people can write anything on external repo/site",
      "action": false,
      "timestamp": "2022-01-06T19:16:10+00:00"
    },
    {
      "id": "6a14b0c363e94a0883812554a861e371",
      "sender": "prayank",
      "payload": "siap: agree",
      "action": false,
      "timestamp": "2022-01-06T19:17:05+00:00"
    },
    {
      "id": "33b0a3a0b0134ba6a33ee4847fd6f722",
      "sender": "prayank",
      "payload": "sorry *sipa",
      "action": false,
      "timestamp": "2022-01-06T19:17:14+00:00"
    },
    {
      "id": "2a50fbdc88644ec2b85021580e0971b6",
      "sender": "Guest94",
      "payload": "sorry",
      "action": false,
      "timestamp": "2022-01-06T19:17:28+00:00"
    },
    {
      "id": "145d97261cbe479bb868a3326994ee84",
      "sender": "jamesob",
      "payload": "seems like that might be a good candidate for https://github.com/bitcoin-core/bitcoincore.org? or https://github.com/bitcoin-core/bitcoin-devwiki?",
      "action": false,
      "timestamp": "2022-01-06T19:17:33+00:00"
    },
    {
      "id": "a24c2eb2805147d8a88900daee56497b",
      "sender": "achow101",
      "payload": "is there an example from other projects that we could look at just to get an idea of what you mean?",
      "action": false,
      "timestamp": "2022-01-06T19:17:50+00:00"
    },
    {
      "id": "a35035184834482aa0246c810fb33d4f",
      "sender": "prayank",
      "payload": "jamesob: maybe",
      "action": false,
      "timestamp": "2022-01-06T19:18:01+00:00"
    },
    {
      "id": "f7a332ed4fb74c2592bedd76751dd284",
      "sender": "jeremyrubin",
      "payload": "one thing that could be nice could be some RPCs / GuI dialogs that explain to users what their setups are and any security issues from it. I'm all for a security guide + some features for helping people ensure their node is OK. E.g., an RPC which prints out all auth credentials allowed and their recency of use.",
      "action": false,
      "timestamp": "2022-01-06T19:18:25+00:00"
    },
    {
      "id": "285408a606b642eaadb7813838a8f7ec",
      "sender": "prayank",
      "payload": "achow101: sure I will try to find few relevant docs and share later maybe in an issue or here",
      "action": false,
      "timestamp": "2022-01-06T19:19:40+00:00"
    },
    {
      "id": "52cafd34358c4c0fb515ffd9e3b690dc",
      "sender": "jeremyrubin",
      "payload": "prayank: maybe you can publish an initial draft of the document you have in mind and then we can figure out where it goes? I wouldn't mind contributing some info to it as well.",
      "action": false,
      "timestamp": "2022-01-06T19:19:59+00:00"
    },
    {
      "id": "22c1d1dc650c42069f24a6097eb951f1",
      "sender": "jonatack",
      "payload": "prayank: it might be easiest to open a small pull with a limited scope to begin with. and if it is merged, possibly expand or extend gradually over time with successive pulls.",
      "action": false,
      "timestamp": "2022-01-06T19:20:03+00:00"
    },
    {
      "id": "340bb84843a147bdb4620f99a31c9f9c",
      "sender": "jeremyrubin",
      "payload": "jonatack: +1",
      "action": false,
      "timestamp": "2022-01-06T19:20:13+00:00"
    },
    {
      "id": "2f515f30d3b547489554735917182b06",
      "sender": "prayank",
      "payload": "jeremyrubin: jonatack: agree. will do",
      "action": false,
      "timestamp": "2022-01-06T19:20:44+00:00"
    },
    {
      "id": "7aa7fc473e2840789a66343f2cef9597",
      "sender": "ariard",
      "payload": "achow101: e.g see lnd https://github.com/lightningnetwork/lnd/blob/master/docs/safety.md",
      "action": false,
      "timestamp": "2022-01-06T19:20:46+00:00"
    },
    {
      "id": "4c668a983ce04761a52a38d6d83564e7",
      "sender": "michaelfolkson",
      "payload": "prayank: Is this the luke-jr doc you meant to link to? https://medium.com/@lukedashjr/how-to-securely-install-bitcoin-9bfeca7d3b2a",
      "action": false,
      "timestamp": "2022-01-06T19:20:57+00:00"
    },
    {
      "id": "dcb42d789874405199a17d4bed409069",
      "sender": "michaelfolkson",
      "payload": "I guess the one you linked to does have some user guidance in it though it is focused on disclosure of a CVE",
      "action": false,
      "timestamp": "2022-01-06T19:21:46+00:00"
    },
    {
      "id": "6aeda0580e6b4c13ba08eccdb302ac50",
      "sender": "prayank",
      "payload": "michaelfolkson: this can be helpful but the link I shared is one low severity issue not fixed which may affect security so it was an example",
      "action": false,
      "timestamp": "2022-01-06T19:21:50+00:00"
    },
    {
      "id": "9d292af39e8647ad96280040b6c55d4a",
      "sender": "Guest94",
      "payload": "air drop bitcon core boss link shere plis",
      "action": false,
      "timestamp": "2022-01-06T19:22:22+00:00"
    },
    {
      "id": "54354b89d54c44cc9f0b697eb6c7b6f2",
      "sender": "Guest94",
      "payload": "tank you",
      "action": false,
      "timestamp": "2022-01-06T19:22:35+00:00"
    },
    {
      "id": "4b2db671d964431e8d94bd1598f11bfc",
      "sender": "michaelfolkson",
      "payload": "As long as things that are argued over/disputed are stripped out seems like a good idea to me too",
      "action": false,
      "timestamp": "2022-01-06T19:23:22+00:00"
    },
    {
      "id": "94a3467170124de9a4f3e4d5bdc73065",
      "sender": "Guest94",
      "payload": "selling tanbang bitcoin using nonor lcbel first nanbang bitcon on coinbase. what's the solution, through what boss, darn ginal's account can't login to the mining machine's password. please give the solution bossselling tanbang bitcoin using nonor lcbel first nanbang bitcon on coinbase. what's the solution, through what boss, darn ginal's account",
      "action": false,
      "timestamp": "2022-01-06T19:23:54+00:00"
    },
    {
      "id": "8d56400ad4fc4146a2347b925fba7abe",
      "sender": "Guest94",
      "payload": "can't login to the mining machine's password. please give the solution boss",
      "action": false,
      "timestamp": "2022-01-06T19:23:54+00:00"
    },
    {
      "id": "96aa036bb10c46f5a8ffbe7fe7b3a0d0",
      "sender": "michaelfolkson",
      "payload": "Can someone boot Guest94",
      "action": false,
      "timestamp": "2022-01-06T19:24:03+00:00"
    },
    {
      "id": "dbcea0c3cfe043d4861d69839a9afa82",
      "sender": "Guest94",
      "payload": "im sorry plis shering",
      "action": false,
      "timestamp": "2022-01-06T19:24:12+00:00"
    },
    {
      "id": "b76690d6fc074914b36f0fae394e0d71",
      "sender": "laanwj",
      "payload": "any other topics?",
      "action": false,
      "timestamp": "2022-01-06T19:25:53+00:00"
    },
    {
      "id": "81456432df5e487da057d69e42711c60",
      "sender": "laanwj",
      "payload": "#endmeeting",
      "action": false,
      "timestamp": "2022-01-06T19:26:49+00:00"
    }
  ],
  "events": [
    {
      "event_type": "START_MEETING",
      "message": {
        "id": "812dbf3237904625ac2a86f373ac320b",
        "sender": "laanwj",
        "payload": "#startmeeting",
        "action": false,
        "timestamp": "2022-01-06T19:00:12+00:00"
      },
      "operand": null,
      "id": "812dbf3237904625ac2a86f373ac320b",
      "timestamp": "2022-01-06T19:00:12+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "e6c73caee6c4478cae4cf96d872c6f55",
        "sender": "laanwj",
        "payload": "#topic High priority for review",
        "action": false,
        "timestamp": "2022-01-06T19:03:10+00:00"
      },
      "operand": "High priority for review",
      "id": "e6c73caee6c4478cae4cf96d872c6f55",
      "timestamp": "2022-01-06T19:03:10+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "fdf6bb6ad3ab47c3995c78e96a8e5135",
        "sender": "laanwj",
        "payload": "#topic Add security.md in /doc (prayank)",
        "action": false,
        "timestamp": "2022-01-06T19:07:13+00:00"
      },
      "operand": "Add security.md in /doc (prayank)",
      "id": "fdf6bb6ad3ab47c3995c78e96a8e5135",
      "timestamp": "2022-01-06T19:07:13+00:00"
    },
    {
      "event_type": "END_MEETING",
      "message": {
        "id": "81456432df5e487da057d69e42711c60",
        "sender": "laanwj",
        "payload": "#endmeeting",
        "action": false,
        "timestamp": "2022-01-06T19:26:49+00:00"
      },
      "operand": null,
      "id": "81456432df5e487da057d69e42711c60",
      "timestamp": "2022-01-06T19:26:49+00:00"
    }
  ],
  "aliases": {},
  "vote_in_progress": false,
  "motion_index": null
}