{
  "founder": "achow101",
  "channel": "#bitcoin-core-dev",
  "network": "libera",
  "id": "82c72e66da774daaa1182ac920ca9ae6",
  "name": "#bitcoin-core-dev",
  "chair": "achow101",
  "chairs": [
    "achow101"
  ],
  "nicks": {
    "achow101": 22,
    "core-meetingbot": 5,
    "brunoerg": 6,
    "hebasto": 1,
    "fjahr": 41,
    "jon_atack": 7,
    "furszy": 1,
    "lightlike": 2,
    "glozow": 1,
    "pinheadmz": 1,
    "MacroFake": 4,
    "LarryRuane": 1,
    "kanzure": 1,
    "gribble": 3,
    "sipa": 10,
    "jamesob": 1
  },
  "start_time": "2023-02-02T19:00:22+00:00",
  "end_time": "2023-02-02T19:36:53+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": "Self-hosted Gitlab instance (fjahr)",
  "messages": [
    {
      "id": "669e3c61211c4497827891aa96ac7dd2",
      "sender": "achow101",
      "payload": "#startmeeting",
      "action": false,
      "timestamp": "2023-02-02T19:00:22+00:00"
    },
    {
      "id": "a5a3f496bd89434bb2205cbedbf3dc4f",
      "sender": "core-meetingbot",
      "payload": "Meeting started Thu Feb  2 19:00:22 2023 UTC.  The chair is achow101. Information about MeetBot at https://bitcoin.jonasschnelli.ch/ircmeetings.",
      "action": false,
      "timestamp": "2023-02-02T19:00:23+00:00"
    },
    {
      "id": "2c7f562792f642b0b5498a204e42e103",
      "sender": "core-meetingbot",
      "payload": "Available commands: action commands idea info link nick",
      "action": false,
      "timestamp": "2023-02-02T19:00:23+00:00"
    },
    {
      "id": "63d557089a704d9295e35b3876deddad",
      "sender": "brunoerg",
      "payload": "hi",
      "action": false,
      "timestamp": "2023-02-02T19:00:23+00:00"
    },
    {
      "id": "6c77d7e863074c03afc84df6b59585be",
      "sender": "achow101",
      "payload": "#bitcoin-core-dev Meeting: achow101 aj amiti ariard b10c 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 morcos nehan NicolasDorier paveljanik petertodd",
      "action": false,
      "timestamp": "2023-02-02T19:00:26+00:00"
    },
    {
      "id": "83ea209946fa4a9082cd01ca57822150",
      "sender": "achow101",
      "payload": "phantomcircuit promag provoostenator ryanofsky sdaftuar sipa vasild",
      "action": false,
      "timestamp": "2023-02-02T19:00:26+00:00"
    },
    {
      "id": "b32fa2fbe28a42e88aab457eec7dc5f2",
      "sender": "hebasto",
      "payload": "hi",
      "action": false,
      "timestamp": "2023-02-02T19:00:29+00:00"
    },
    {
      "id": "5c3188f83ede4ef0a7ba46726015df84",
      "sender": "fjahr",
      "payload": "hi",
      "action": false,
      "timestamp": "2023-02-02T19:00:32+00:00"
    },
    {
      "id": "1ebfff9718d54889a9396ecaa2737a3a",
      "sender": "jon_atack",
      "payload": "hi",
      "action": false,
      "timestamp": "2023-02-02T19:00:33+00:00"
    },
    {
      "id": "eafb7af8bf634cc0be92bc5551ebd1ae",
      "sender": "furszy",
      "payload": "hi",
      "action": false,
      "timestamp": "2023-02-02T19:00:36+00:00"
    },
    {
      "id": "147a1d934525491ebb219b3552ecb874",
      "sender": "lightlike",
      "payload": "hi",
      "action": false,
      "timestamp": "2023-02-02T19:00:51+00:00"
    },
    {
      "id": "93cda533f2fc43a28288a80fd4b9db10",
      "sender": "achow101",
      "payload": "There are two preproposed meeting topics: ASMap in the release process (fjahr), Self-hosted Gitlab instance (fjahr)",
      "action": false,
      "timestamp": "2023-02-02T19:01:06+00:00"
    },
    {
      "id": "d8f316f3aead48bf82b3a8c8dfe2ec1d",
      "sender": "achow101",
      "payload": "anything else to add to the list?",
      "action": false,
      "timestamp": "2023-02-02T19:01:13+00:00"
    },
    {
      "id": "060b11e557a64a739f5dd2e361c43d46",
      "sender": "glozow",
      "payload": "hi",
      "action": false,
      "timestamp": "2023-02-02T19:01:25+00:00"
    },
    {
      "id": "01035429ec1a4aeb90eb61864d56fd38",
      "sender": "pinheadmz",
      "payload": "hi",
      "action": false,
      "timestamp": "2023-02-02T19:01:28+00:00"
    },
    {
      "id": "994e29299c7b4e9f8af5842b50000a17",
      "sender": "achow101",
      "payload": "#topic high priority for review",
      "action": false,
      "timestamp": "2023-02-02T19:01:43+00:00"
    },
    {
      "id": "48f9971434c74389a8b42bdd0882fc5c",
      "sender": "core-meetingbot",
      "payload": "topic: high priority for review",
      "action": false,
      "timestamp": "2023-02-02T19:01:43+00:00"
    },
    {
      "id": "296240631ea8484b915eb9155e011baa",
      "sender": "MacroFake",
      "payload": "for me plz: https://github.com/bitcoin-core/gui/pull/697 (Remove reindex special case from the progress bar label)",
      "action": false,
      "timestamp": "2023-02-02T19:01:48+00:00"
    },
    {
      "id": "17d3ec75820148109a2fe70700b92f81",
      "sender": "achow101",
      "payload": "https://github.com/orgs/bitcoin/projects/1",
      "action": false,
      "timestamp": "2023-02-02T19:02:02+00:00"
    },
    {
      "id": "c7cc9dda4304492d81715c9865887159",
      "sender": "LarryRuane",
      "payload": "hi",
      "action": false,
      "timestamp": "2023-02-02T19:02:02+00:00"
    },
    {
      "id": "2179090fa36449f08f873d30b367356c",
      "sender": "achow101",
      "payload": "anything to add/remove/merge?",
      "action": false,
      "timestamp": "2023-02-02T19:02:07+00:00"
    },
    {
      "id": "bc992f69d07f460a8318d024eec85a7b",
      "sender": "kanzure",
      "payload": "hi",
      "action": false,
      "timestamp": "2023-02-02T19:02:28+00:00"
    },
    {
      "id": "07b3190ff9d3406a8877591721fd412c",
      "sender": "achow101",
      "payload": "MacroFake: done",
      "action": false,
      "timestamp": "2023-02-02T19:03:00+00:00"
    },
    {
      "id": "333163807cbc4b328c943ff0d0270e2c",
      "sender": "MacroFake",
      "payload": "thanks!",
      "action": false,
      "timestamp": "2023-02-02T19:03:04+00:00"
    },
    {
      "id": "93848990317545418f07610f85e91780",
      "sender": "achow101",
      "payload": "#22693 and #25740 are both recently needs rebase",
      "action": false,
      "timestamp": "2023-02-02T19:04:11+00:00"
    },
    {
      "id": "08db697834044560b6f58555d6be9b04",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/22693 | RPC/Wallet: Add \"use_txids\" to output of getaddressinfo by luke-jr \u00c3\u0082\u00c2\u00b7 Pull Request #22693 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2023-02-02T19:04:15+00:00"
    },
    {
      "id": "b3afe76d03be48b8a38749c940129706",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/25740 | assumeutxo: background validation completion by jamesob \u00c3\u0082\u00c2\u00b7 Pull Request #25740 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2023-02-02T19:04:18+00:00"
    },
    {
      "id": "a76dc40b3f534c1cbcfcc21d7c662e33",
      "sender": "achow101",
      "payload": "#topic ASMap in the release process (fjahr)",
      "action": false,
      "timestamp": "2023-02-02T19:05:56+00:00"
    },
    {
      "id": "308bea6ffbfa404b95839ec4f024a33f",
      "sender": "core-meetingbot",
      "payload": "topic: ASMap in the release process (fjahr)",
      "action": false,
      "timestamp": "2023-02-02T19:05:57+00:00"
    },
    {
      "id": "5b75ae2c70a34f14826df2e8a77a94cb",
      "sender": "fjahr",
      "payload": "Hi, first of all, sorry about the wordy write-up, I should have included a tldr; I just wrote a quick one for those that didn\u00c3\u00a2\u00c2\u0080\u00c2\u0099t have the time to read it. The main points I am making are: 1. In order to ship an asmap file with the release we want to make sure it\u00c3\u00a2\u00c2\u0080\u00c2\u0099s the best quality data. The main way to QA was assumed to be based on diffing files. I tried to find a systematical way to do QA via diffs so I don\u00c3\u00a2\u00c2\u0080\u00c2\u0099t think it",
      "action": false,
      "timestamp": "2023-02-02T19:06:03+00:00"
    },
    {
      "id": "32a046ec9e1b4e6cb74198b6b8de5fd1",
      "sender": "fjahr",
      "payload": "is a reliable option. 2. Instead we should make the asmap creation process transparent and reproducible. The asmap file should be treated like a PR, it will be presented and reviewers can test and run QA on it as they like but that is not part of the release process or responsibility of maintainer. 3. Quality of the input data is even more important. I believe that for our purpose rpki > irr > collectors, in terms of",
      "action": false,
      "timestamp": "2023-02-02T19:06:03+00:00"
    },
    {
      "id": "41fa786c39be48a2b428b4905ea2bff0",
      "sender": "fjahr",
      "payload": "quality. So far only collectors were considered as an input source.",
      "action": false,
      "timestamp": "2023-02-02T19:06:03+00:00"
    },
    {
      "id": "44f4d5ab94d2460f8c83953cc3c28ebd",
      "sender": "fjahr",
      "payload": "Thanks to everyone who provided feedback so far! There was some nice feedback from sipa here earlier today, it shows that in the process of joining the input data the devil is in the details and there is still more research to be done but I think it\u00c3\u00a2\u00c2\u0080\u00c2\u0099s moving in the right direction. Also my code is buggy ^^",
      "action": false,
      "timestamp": "2023-02-02T19:06:27+00:00"
    },
    {
      "id": "47d8ad6f5bcc46748472c007b37e8977",
      "sender": "achow101",
      "payload": "doesn't getting asmap data require having your own AS?",
      "action": false,
      "timestamp": "2023-02-02T19:06:51+00:00"
    },
    {
      "id": "77a3135e83a44ace8650b4a1f223a75e",
      "sender": "fjahr",
      "payload": "I would like to answer any questions and take feedback on what is bothering people.",
      "action": false,
      "timestamp": "2023-02-02T19:07:00+00:00"
    },
    {
      "id": "6d5d49932465426ab00ed5469d47a545",
      "sender": "sipa",
      "payload": "hi, i'm half here",
      "action": false,
      "timestamp": "2023-02-02T19:07:40+00:00"
    },
    {
      "id": "113556d3147d4f1d86a5d3fee3115680",
      "sender": "fjahr",
      "payload": "achow101: there are lots of open sources for data. the approaches we are discussing are all built on those.",
      "action": false,
      "timestamp": "2023-02-02T19:07:50+00:00"
    },
    {
      "id": "ccb97f42c4bf437995d74cecbb209b3c",
      "sender": "achow101",
      "payload": "i should probably read the backscroll",
      "action": false,
      "timestamp": "2023-02-02T19:08:38+00:00"
    },
    {
      "id": "480db1544ddc495fb9f8b8198b933b27",
      "sender": "fjahr",
      "payload": "But if you have any way to open a BGP session, you can collect the global feed youself and for some people that may be a preferred aproach",
      "action": false,
      "timestamp": "2023-02-02T19:08:42+00:00"
    },
    {
      "id": "e1bf04f2b3fa4744a32030bb0f08bc79",
      "sender": "fjahr",
      "payload": "But most people probably won't be able to do it",
      "action": false,
      "timestamp": "2023-02-02T19:09:00+00:00"
    },
    {
      "id": "a3268dc4d1fe41e7b1a298c99d3f25b7",
      "sender": "fjahr",
      "payload": "Achow101: the \"general knowledge\" section in the write-up should be interesting :)",
      "action": false,
      "timestamp": "2023-02-02T19:09:23+00:00"
    },
    {
      "id": "45bfd2686e284f699223c88e5889b16b",
      "sender": "fjahr",
      "payload": "https://gist.github.com/fjahr/bf0ff0917e03a4e49fac0617b2b35747",
      "action": false,
      "timestamp": "2023-02-02T19:09:43+00:00"
    },
    {
      "id": "1fdc2f6f0a0547999d281f6a59a04374",
      "sender": "sipa",
      "payload": "As I understand it, there are 2 main ways of building the data: (a) from BGP routes (which requires being your own BGP node, or getting trusted data from someone dumping it) or (b) authoritatively from the assigmed mappings directly.",
      "action": false,
      "timestamp": "2023-02-02T19:09:51+00:00"
    },
    {
      "id": "5aef43ad4846428ea71ffb54c74d8231",
      "sender": "brunoerg",
      "payload": "> The main way to QA was assumed to be based on diffing files",
      "action": false,
      "timestamp": "2023-02-02T19:09:52+00:00"
    },
    {
      "id": "bef56685803e4728b2f02a0f7f189aae",
      "sender": "achow101",
      "payload": "#link https://gist.github.com/fjahr/bf0ff0917e03a4e49fac0617b2b35747",
      "action": false,
      "timestamp": "2023-02-02T19:10:05+00:00"
    },
    {
      "id": "5a6a165ae04b48468b2890d21a910453",
      "sender": "brunoerg",
      "payload": "I agree, but what should we compare?",
      "action": false,
      "timestamp": "2023-02-02T19:10:20+00:00"
    },
    {
      "id": "5cc94db938c34721876ba02a6abcabf8",
      "sender": "fjahr",
      "payload": "My opinion the diffing question: That\u00c3\u00a2\u00c2\u0080\u00c2\u0099s probably the most controversial point among those that have dove deeper into the topic. In short: I just couldn\u00c3\u00a2\u00c2\u0080\u00c2\u0099t find any way to develop a concise set of rules that could be giving a clear indication if a file is safe/unsafe and I tried really hard (TM). So I think if we tell people they can run a diff and there is a X% match on metric Y that means it\u00c3\u00a2\u00c2\u0080\u00c2\u0099s safe, then we give",
      "action": false,
      "timestamp": "2023-02-02T19:11:14+00:00"
    },
    {
      "id": "32564440eeaf4888a1922284f1e4c983",
      "sender": "fjahr",
      "payload": "people a false sense of security at best, at worst the release process becomes a mess because people are unsure if the numbers mean the file is safe or not and then nobody ends up using it. I am happy to review if people have suggestions for this but if we wait for this then the process will drag on for a while IMO.",
      "action": false,
      "timestamp": "2023-02-02T19:11:14+00:00"
    },
    {
      "id": "ee6cce92c0364a1a89998158adf0e4a5",
      "sender": "sipa",
      "payload": "FWIW, I concur that diffing isn't viable as a means of QA (or not the primary one at least), the differences from maps constructed from one day to another often have substantial changes already (more than you as a human could look at and judge \"this looks reasonable\" or not).",
      "action": false,
      "timestamp": "2023-02-02T19:11:41+00:00"
    },
    {
      "id": "7b3f28895cec4b6089b1fb3fb06b0bc2",
      "sender": "fjahr",
      "payload": "So, I think \"we\" as in as a part of the release process shouldn't compare anything IMO",
      "action": false,
      "timestamp": "2023-02-02T19:11:43+00:00"
    },
    {
      "id": "862cde633eed46e48d9bee932e5cdf16",
      "sender": "lightlike",
      "payload": "fjahr: but what should a reviewer do in order to ack the PR?",
      "action": false,
      "timestamp": "2023-02-02T19:12:15+00:00"
    },
    {
      "id": "7573de5456c44b3db5218ac9fcc89d02",
      "sender": "fjahr",
      "payload": "But anyone can run experiments, that's what the review phase is for",
      "action": false,
      "timestamp": "2023-02-02T19:12:20+00:00"
    },
    {
      "id": "f29dc4cb256c486ebc62dd4cc2aee6c5",
      "sender": "brunoerg",
      "payload": "I made an experiment generating 2 files from 2 last Core's release date and there was A LOT of changes",
      "action": false,
      "timestamp": "2023-02-02T19:12:38+00:00"
    },
    {
      "id": "a0e75fa86ebc43d88dc51a3c4854b1b1",
      "sender": "fjahr",
      "payload": "lightlike: that's up to the reviewer, I mean I don't tell people how to review my PRs",
      "action": false,
      "timestamp": "2023-02-02T19:12:48+00:00"
    },
    {
      "id": "371d6bd96d0b4d52a3ecfce12d93f9d4",
      "sender": "fjahr",
      "payload": "of course there will be knowledge sharing and tools written for this",
      "action": false,
      "timestamp": "2023-02-02T19:13:02+00:00"
    },
    {
      "id": "81a6c2cca3a24ee98b79fe086910f0f9",
      "sender": "fjahr",
      "payload": "but people can not expect Bitcoin core maintainers to do that work for them",
      "action": false,
      "timestamp": "2023-02-02T19:13:20+00:00"
    },
    {
      "id": "f6c9970387044072ad4ce9ed2d2abffd",
      "sender": "sipa",
      "payload": "As I understand it, @fjahr's suggesting is that we effectively establish a reproducible process for building the maps, so hopefully it suffices for some reviewers to actually reproduce it",
      "action": false,
      "timestamp": "2023-02-02T19:13:49+00:00"
    },
    {
      "id": "20d129e560d145b7b0273ed5d6ecdf1e",
      "sender": "fjahr",
      "payload": "brunoerg: yepp, and that's the problem",
      "action": false,
      "timestamp": "2023-02-02T19:13:55+00:00"
    },
    {
      "id": "164869ee3f5c4537acb6020576211261",
      "sender": "sipa",
      "payload": "Though what that process would be seems a bit unspecified for now?",
      "action": false,
      "timestamp": "2023-02-02T19:14:05+00:00"
    },
    {
      "id": "84b3e18948a54097a73a28b4e4276e30",
      "sender": "brunoerg",
      "payload": "@fjahr: but in that PR you would tell how you generated that file in order to reviewers to follow the same step?",
      "action": false,
      "timestamp": "2023-02-02T19:14:26+00:00"
    },
    {
      "id": "f97afc94f0bf440980b34e9dd872a6d4",
      "sender": "fjahr",
      "payload": "sipa: will need to be specified a lot more in detail, yes",
      "action": false,
      "timestamp": "2023-02-02T19:15:16+00:00"
    },
    {
      "id": "f103abfdc73545749d58e3a371784520",
      "sender": "fjahr",
      "payload": "brunoerg: from the same raw files, yes",
      "action": false,
      "timestamp": "2023-02-02T19:15:35+00:00"
    },
    {
      "id": "d3b01265b724438a82d7ac200686509a",
      "sender": "jamesob",
      "payload": "achow101: thanks for the ping, I'll rebase AU momentarily",
      "action": false,
      "timestamp": "2023-02-02T19:15:36+00:00"
    },
    {
      "id": "b7a4c29140ed478ea32f0a9ce24ae5ed",
      "sender": "brunoerg",
      "payload": "cool",
      "action": false,
      "timestamp": "2023-02-02T19:15:48+00:00"
    },
    {
      "id": "1589650c081242d99e0245b6292bc534",
      "sender": "fjahr",
      "payload": "the raw files are also uploaded in the zip file",
      "action": false,
      "timestamp": "2023-02-02T19:16:01+00:00"
    },
    {
      "id": "aa27cba0cfe94f9489b4c95ef0b58d4e",
      "sender": "achow101",
      "payload": "that doesn't really solve the problem though, the raw files could just be malicious",
      "action": false,
      "timestamp": "2023-02-02T19:17:01+00:00"
    },
    {
      "id": "609f0a6245554a4fb94d2661d7180f7d",
      "sender": "sipa",
      "payload": "Maybe a bit more practical, do you expect that the txt range/asn map file will become part of the bitcoin core source repo? or just the combined binary dat file? or neither?",
      "action": false,
      "timestamp": "2023-02-02T19:17:42+00:00"
    },
    {
      "id": "0f63de3b53cb41fbb7a5c75bef2a3044",
      "sender": "sipa",
      "payload": "binary file is roughly 1.2 MB right now",
      "action": false,
      "timestamp": "2023-02-02T19:18:05+00:00"
    },
    {
      "id": "3775f2416c714258ac87aa059c7ab270",
      "sender": "fjahr",
      "payload": "For the RPKI data the only way it could be malicious is there could be stuff missing",
      "action": false,
      "timestamp": "2023-02-02T19:18:07+00:00"
    },
    {
      "id": "a1d61b7307094645865dd3f4d0c0053b",
      "sender": "fjahr",
      "payload": "everything else can be malicious, yes, but that the general crux with BGP",
      "action": false,
      "timestamp": "2023-02-02T19:18:23+00:00"
    },
    {
      "id": "cbe9241277b94e2694ad2b79a2aff187",
      "sender": "fjahr",
      "payload": "so you can be Amazon or the NSA and still end up with a BGP hijack in your routing table",
      "action": false,
      "timestamp": "2023-02-02T19:19:05+00:00"
    },
    {
      "id": "d53e17131b5a434aa1c15c6d624e8ccc",
      "sender": "sipa",
      "payload": "RPKI is signed, right?",
      "action": false,
      "timestamp": "2023-02-02T19:19:49+00:00"
    },
    {
      "id": "580cff2b6d4f4688955d7520e2972533",
      "sender": "fjahr",
      "payload": "sipa: I think not in the source, I mean it's possible, but it seems more elegant to have the candidates in asmap-data seperately and only join it during build process",
      "action": false,
      "timestamp": "2023-02-02T19:20:17+00:00"
    },
    {
      "id": "eb3d020c8cfe4932bf1850bfa0e32a6f",
      "sender": "fjahr",
      "payload": "sipa: yes",
      "action": false,
      "timestamp": "2023-02-02T19:20:23+00:00"
    },
    {
      "id": "00e0eeebe3d14334a7d878234fdefe16",
      "sender": "achow101",
      "payload": "do we expect asmap to be in our release distributions?",
      "action": false,
      "timestamp": "2023-02-02T19:21:01+00:00"
    },
    {
      "id": "c2bb5c5b096b4b089b380d248e878c98",
      "sender": "fjahr",
      "payload": "The easiest way to explain it is: RPKI is SSL for BGP (very roughly)",
      "action": false,
      "timestamp": "2023-02-02T19:21:13+00:00"
    },
    {
      "id": "bf5cb5d97f664035bb1d08f1bb0f2ebe",
      "sender": "fjahr",
      "payload": "achow101: that is kind of the goal",
      "action": false,
      "timestamp": "2023-02-02T19:21:39+00:00"
    },
    {
      "id": "c94349b44b154ec88646c149f54a95f1",
      "sender": "sipa",
      "payload": "@achow101 My hope is that eventually it'll end up being part of the binary, or a separately-distributed file that's part of the installation and used by default",
      "action": false,
      "timestamp": "2023-02-02T19:22:06+00:00"
    },
    {
      "id": "198d0138cfd94ffe8a42d77808dc5d23",
      "sender": "fjahr",
      "payload": "*end goal, there may be intermittend steps where it's not the default etc.",
      "action": false,
      "timestamp": "2023-02-02T19:22:07+00:00"
    },
    {
      "id": "9dd86d1892a445bb94393559edfc3b7c",
      "sender": "fjahr",
      "payload": "The one downside of RPKI is it's not deployed everywhere so it can not be the only data source",
      "action": false,
      "timestamp": "2023-02-02T19:23:21+00:00"
    },
    {
      "id": "8888a0876f3d458dab6017dd04340221",
      "sender": "sipa",
      "payload": "but we could use RPKI as primary, and only use other sources for ranges for which RPKI is not available?",
      "action": false,
      "timestamp": "2023-02-02T19:24:23+00:00"
    },
    {
      "id": "aaa266d30a49493696670d0329b8c329",
      "sender": "fjahr",
      "payload": "yes, that is the approach I build with kartograf",
      "action": false,
      "timestamp": "2023-02-02T19:24:37+00:00"
    },
    {
      "id": "bd22ff0132f94e36b34b267a26013583",
      "sender": "fjahr",
      "payload": "It's a POC: https://github.com/fjahr/kartograf",
      "action": false,
      "timestamp": "2023-02-02T19:25:22+00:00"
    },
    {
      "id": "f9dd5cd3911c4320998880ac9be088ce",
      "sender": "fjahr",
      "payload": "A few people have asked this: yes, I will also post this to the ML soon, just wanted to hear from this group first, particular potential pushback on the release process stuff",
      "action": false,
      "timestamp": "2023-02-02T19:27:10+00:00"
    },
    {
      "id": "ba955696c7ff45c89526eac4f2b2860e",
      "sender": "fjahr",
      "payload": "Any more questions? I am happy to answer at any time here or in DMs, I hope we can get as many people onboard on this problem space as possible to get more review :)",
      "action": false,
      "timestamp": "2023-02-02T19:28:53+00:00"
    },
    {
      "id": "2726349932ae4622b6621f2335a2ec22",
      "sender": "achow101",
      "payload": "thanks for reviving this project. I'll have to do some more reading before I can give an feedback",
      "action": false,
      "timestamp": "2023-02-02T19:30:05+00:00"
    },
    {
      "id": "b9f616289d85412bb40bb219c62911e0",
      "sender": "achow101",
      "payload": "#topic Self-hosted Gitlab instance (fjahr)",
      "action": false,
      "timestamp": "2023-02-02T19:30:28+00:00"
    },
    {
      "id": "0186cc699ac54c92bf1ec55fa2134796",
      "sender": "fjahr",
      "payload": "achow101: great, thanks!",
      "action": false,
      "timestamp": "2023-02-02T19:30:29+00:00"
    },
    {
      "id": "5f060b35c93d4be6887db89d84708f32",
      "sender": "core-meetingbot",
      "payload": "topic: Self-hosted Gitlab instance (fjahr)",
      "action": false,
      "timestamp": "2023-02-02T19:30:29+00:00"
    },
    {
      "id": "276c1644dc204f009048227f44fdb5e7",
      "sender": "fjahr",
      "payload": "Err, basically I just wanted to repeat what I said earlier: Just a quick announcement/invite if someone wants to get access and try stuff out, also happy to share admin access with the people I know, it\u00c3\u00a2\u00c2\u0080\u00c2\u0099s a playground. Currently some key features are missing because it\u00c3\u00a2\u00c2\u0080\u00c2\u0099s on the Community Plan but there are open source specific licenses and Mike Schmidt has been in contact with them already about an Enterprise license,",
      "action": false,
      "timestamp": "2023-02-02T19:30:46+00:00"
    },
    {
      "id": "d8aa5198100544a9a40be2abcf0d5746",
      "sender": "fjahr",
      "payload": "we\u00c3\u00a2\u00c2\u0080\u00c2\u0099ll probably coordinate more on that soon. But I am a more focussed on ASMap for now tbh.",
      "action": false,
      "timestamp": "2023-02-02T19:30:47+00:00"
    },
    {
      "id": "9de0c4e8da874d148ad893e94a8d49ae",
      "sender": "fjahr",
      "payload": "It\u00c3\u00a2\u00c2\u0080\u00c2\u0099s here: gitlab.sighash.org, but requires registration to see anything currently. No need for an email confirmation so you can enter whatever you want. Just ping me because I have to confirm you. I haven\u00c3\u00a2\u00c2\u0080\u00c2\u0099t figured out all the settings so hopefully this will change as well soon.",
      "action": false,
      "timestamp": "2023-02-02T19:31:03+00:00"
    },
    {
      "id": "6e23109229584b178b099ebebb599ec8",
      "sender": "fjahr",
      "payload": "That's already it, I wasn't present at the last core dev but I read the notes on the topic so I thought it might be helpful",
      "action": false,
      "timestamp": "2023-02-02T19:31:40+00:00"
    },
    {
      "id": "1a6c282130804ce396532d8f8fde1a5f",
      "sender": "MacroFake",
      "payload": "fjahr: Would be good to answer the basic questions from the wiki",
      "action": false,
      "timestamp": "2023-02-02T19:32:06+00:00"
    },
    {
      "id": "b15b9c7f719f41beba36c6742af77ca3",
      "sender": "achow101",
      "payload": "we have a wiki page with some links to older discussions on this topic: https://github.com/bitcoin-core/bitcoin-devwiki/wiki/GitHub-alternatives-for-Bitcoin-Core",
      "action": false,
      "timestamp": "2023-02-02T19:32:09+00:00"
    },
    {
      "id": "d038c7f403ae4182b494e32c03f64266",
      "sender": "MacroFake",
      "payload": "https://github.com/bitcoin-core/bitcoin-devwiki/wiki/GitHub-alternatives-for-Bitcoin-Core#evaluation-scheme",
      "action": false,
      "timestamp": "2023-02-02T19:32:40+00:00"
    },
    {
      "id": "c5f5bb0e45e44289982482bda0407163",
      "sender": "fjahr",
      "payload": "right, yeah, so if anyone wants to help me answer these questions, let me know :D",
      "action": false,
      "timestamp": "2023-02-02T19:33:11+00:00"
    },
    {
      "id": "18a05f7662cf4f379ba33bd3a698df03",
      "sender": "jon_atack",
      "payload": "achow101: i think the idea was to include the ASMap data in the distributed binary but not in the repository. discussion about this took place here: https://www.erisian.com.au/bitcoin-core-dev/log-2019-06-20.html#l-632",
      "action": false,
      "timestamp": "2023-02-02T19:33:12+00:00"
    },
    {
      "id": "011a1ae8e6a340278274d84fe470c773",
      "sender": "jon_atack",
      "payload": "(sorry, catching up)",
      "action": false,
      "timestamp": "2023-02-02T19:33:18+00:00"
    },
    {
      "id": "d63e2770614f4d42a68bb6459f98be00",
      "sender": "achow101",
      "payload": "any other topics to discuss?",
      "action": false,
      "timestamp": "2023-02-02T19:35:21+00:00"
    },
    {
      "id": "1debb4fb87064d6ea68473b0cf8fb2fd",
      "sender": "jon_atack",
      "payload": "achow101: mind adding https://github.com/bitcoin/bitcoin/pull/26283 to the blockers list?",
      "action": false,
      "timestamp": "2023-02-02T19:35:51+00:00"
    },
    {
      "id": "902b4778ae734ccebbcd2c924f0d1704",
      "sender": "jon_atack",
      "payload": "#26283",
      "action": false,
      "timestamp": "2023-02-02T19:36:06+00:00"
    },
    {
      "id": "1d03904deb3046e39a59d95a58a120f5",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/26283 | p2p: Fill reconciliation sets and request reconciliation (Erlay) by naumenkogs \u00c3\u0082\u00c2\u00b7 Pull Request #26283 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2023-02-02T19:36:09+00:00"
    },
    {
      "id": "bf0c7149ca094b15a795d5204b65843a",
      "sender": "jon_atack",
      "payload": "seems to be in final review phase, i plan to get to it",
      "action": false,
      "timestamp": "2023-02-02T19:36:31+00:00"
    },
    {
      "id": "8b38046baad44573b65e0d527ad548a8",
      "sender": "achow101",
      "payload": "jon_atack: done",
      "action": false,
      "timestamp": "2023-02-02T19:36:36+00:00"
    },
    {
      "id": "87589cfd5e914e5fb1bace3d14207f0c",
      "sender": "jon_atack",
      "payload": "achow101: ty",
      "action": false,
      "timestamp": "2023-02-02T19:36:49+00:00"
    },
    {
      "id": "e5c9918ce7514a2e9ec83add32e955a4",
      "sender": "achow101",
      "payload": "#endmeeting",
      "action": false,
      "timestamp": "2023-02-02T19:36:53+00:00"
    }
  ],
  "events": [
    {
      "event_type": "START_MEETING",
      "message": {
        "id": "669e3c61211c4497827891aa96ac7dd2",
        "sender": "achow101",
        "payload": "#startmeeting",
        "action": false,
        "timestamp": "2023-02-02T19:00:22+00:00"
      },
      "operand": null,
      "id": "669e3c61211c4497827891aa96ac7dd2",
      "timestamp": "2023-02-02T19:00:22+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "994e29299c7b4e9f8af5842b50000a17",
        "sender": "achow101",
        "payload": "#topic high priority for review",
        "action": false,
        "timestamp": "2023-02-02T19:01:43+00:00"
      },
      "operand": "high priority for review",
      "id": "994e29299c7b4e9f8af5842b50000a17",
      "timestamp": "2023-02-02T19:01:43+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "17d3ec75820148109a2fe70700b92f81",
        "sender": "achow101",
        "payload": "https://github.com/orgs/bitcoin/projects/1",
        "action": false,
        "timestamp": "2023-02-02T19:02:02+00:00"
      },
      "operand": "https://github.com/orgs/bitcoin/projects/1",
      "id": "17d3ec75820148109a2fe70700b92f81",
      "timestamp": "2023-02-02T19:02:02+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "08db697834044560b6f58555d6be9b04",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/22693 | RPC/Wallet: Add \"use_txids\" to output of getaddressinfo by luke-jr \u00c3\u0082\u00c2\u00b7 Pull Request #22693 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2023-02-02T19:04:15+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/22693",
      "id": "08db697834044560b6f58555d6be9b04",
      "timestamp": "2023-02-02T19:04:15+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "b3afe76d03be48b8a38749c940129706",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/25740 | assumeutxo: background validation completion by jamesob \u00c3\u0082\u00c2\u00b7 Pull Request #25740 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2023-02-02T19:04:18+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/25740",
      "id": "b3afe76d03be48b8a38749c940129706",
      "timestamp": "2023-02-02T19:04:18+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "a76dc40b3f534c1cbcfcc21d7c662e33",
        "sender": "achow101",
        "payload": "#topic ASMap in the release process (fjahr)",
        "action": false,
        "timestamp": "2023-02-02T19:05:56+00:00"
      },
      "operand": "ASMap in the release process (fjahr)",
      "id": "a76dc40b3f534c1cbcfcc21d7c662e33",
      "timestamp": "2023-02-02T19:05:56+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "45bfd2686e284f699223c88e5889b16b",
        "sender": "fjahr",
        "payload": "https://gist.github.com/fjahr/bf0ff0917e03a4e49fac0617b2b35747",
        "action": false,
        "timestamp": "2023-02-02T19:09:43+00:00"
      },
      "operand": "https://gist.github.com/fjahr/bf0ff0917e03a4e49fac0617b2b35747",
      "id": "45bfd2686e284f699223c88e5889b16b",
      "timestamp": "2023-02-02T19:09:43+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "bef56685803e4728b2f02a0f7f189aae",
        "sender": "achow101",
        "payload": "#link https://gist.github.com/fjahr/bf0ff0917e03a4e49fac0617b2b35747",
        "action": false,
        "timestamp": "2023-02-02T19:10:05+00:00"
      },
      "operand": "https://gist.github.com/fjahr/bf0ff0917e03a4e49fac0617b2b35747",
      "id": "bef56685803e4728b2f02a0f7f189aae",
      "timestamp": "2023-02-02T19:10:05+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "b9f616289d85412bb40bb219c62911e0",
        "sender": "achow101",
        "payload": "#topic Self-hosted Gitlab instance (fjahr)",
        "action": false,
        "timestamp": "2023-02-02T19:30:28+00:00"
      },
      "operand": "Self-hosted Gitlab instance (fjahr)",
      "id": "b9f616289d85412bb40bb219c62911e0",
      "timestamp": "2023-02-02T19:30:28+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "d038c7f403ae4182b494e32c03f64266",
        "sender": "MacroFake",
        "payload": "https://github.com/bitcoin-core/bitcoin-devwiki/wiki/GitHub-alternatives-for-Bitcoin-Core#evaluation-scheme",
        "action": false,
        "timestamp": "2023-02-02T19:32:40+00:00"
      },
      "operand": "https://github.com/bitcoin-core/bitcoin-devwiki/wiki/GitHub-alternatives-for-Bitcoin-Core#evaluation-scheme",
      "id": "d038c7f403ae4182b494e32c03f64266",
      "timestamp": "2023-02-02T19:32:40+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "1d03904deb3046e39a59d95a58a120f5",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/26283 | p2p: Fill reconciliation sets and request reconciliation (Erlay) by naumenkogs \u00c3\u0082\u00c2\u00b7 Pull Request #26283 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2023-02-02T19:36:09+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/26283",
      "id": "1d03904deb3046e39a59d95a58a120f5",
      "timestamp": "2023-02-02T19:36:09+00:00"
    },
    {
      "event_type": "END_MEETING",
      "message": {
        "id": "e5c9918ce7514a2e9ec83add32e955a4",
        "sender": "achow101",
        "payload": "#endmeeting",
        "action": false,
        "timestamp": "2023-02-02T19:36:53+00:00"
      },
      "operand": null,
      "id": "e5c9918ce7514a2e9ec83add32e955a4",
      "timestamp": "2023-02-02T19:36:53+00:00"
    }
  ],
  "aliases": {},
  "vote_in_progress": false,
  "motion_index": null
}