{
  "founder": "achow101",
  "channel": "#bitcoin-core-dev",
  "network": "libera",
  "id": "25c874f141804528b25ae32747be8fdd",
  "name": "#bitcoin-core-dev",
  "chair": "achow101",
  "chairs": [
    "achow101"
  ],
  "nicks": {
    "achow101": 39,
    "corebot": 8,
    "rkrux": 1,
    "kevkevin": 2,
    "janb84": 2,
    "stringintech": 1,
    "brunoerg": 1,
    "TheCharlatan": 3,
    "abubakarsadiq": 5,
    "stickies-v": 7,
    "fjahr": 5,
    "b10c": 1,
    "lightlike": 1,
    "_aj_": 7,
    "eugenesiegel": 3,
    "marcofleon": 1,
    "dzxzg": 3,
    "dergoegge": 3,
    "l0rinc": 11,
    "Sjors[m]1": 1,
    "instagibbs": 2,
    "johnny9dev": 1,
    "glozow": 2
  },
  "start_time": "2025-10-30T16:00:52.673199+00:00",
  "end_time": "2025-10-30T16:38:27.988299+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/ | Weekly Meeting Thursday @ 16:00 UTC | Meeting topics http://gnusha.org/bitcoin-core-dev/proposedmeetingtopics.txt",
  "current_topic": "rotating irc meeting chair (achow101)",
  "messages": [
    {
      "id": "5e1ff48bcd4c42c6bb77805f4a59b692",
      "sender": "achow101",
      "payload": "#startmeeting",
      "action": false,
      "timestamp": "2025-10-30T16:00:52.672621+00:00"
    },
    {
      "id": "a0c2e41d301a4de9b14b74358e58f54a",
      "sender": "corebot",
      "payload": "achow101: Meeting started at 2025-10-30T16:00+0000",
      "action": false,
      "timestamp": "2025-10-30T16:00:52.677832+00:00"
    },
    {
      "id": "6f7ab8f5aba7418b8874e6dcdb0b9d05",
      "sender": "corebot",
      "payload": "achow101: Current chairs: achow101",
      "action": false,
      "timestamp": "2025-10-30T16:00:53.681714+00:00"
    },
    {
      "id": "eacb97bf60d3450bb3ca2048fdd77c5b",
      "sender": "corebot",
      "payload": "achow101: Useful commands: #action #info #idea #link #topic #motion #vote #close #endmeeting",
      "action": false,
      "timestamp": "2025-10-30T16:00:54.685886+00:00"
    },
    {
      "id": "e9bb707907d743b18ead13642912e504",
      "sender": "corebot",
      "payload": "achow101: See also: https://hcoop-meetbot.readthedocs.io/en/stable/",
      "action": false,
      "timestamp": "2025-10-30T16:00:55.690066+00:00"
    },
    {
      "id": "ab463a0c8a49472b9acffe4caf0b7e7d",
      "sender": "corebot",
      "payload": "achow101: Participants should now identify themselves with '#here' or with an alias like '#here FirstLast'",
      "action": false,
      "timestamp": "2025-10-30T16:00:56.694327+00:00"
    },
    {
      "id": "e41751fffe804dd19667af7bc0220b39",
      "sender": "rkrux",
      "payload": "hi",
      "action": false,
      "timestamp": "2025-10-30T16:01:01.215320+00:00"
    },
    {
      "id": "95b4e0f61099460684a7f45d409d67aa",
      "sender": "kevkevin",
      "payload": "hi again",
      "action": false,
      "timestamp": "2025-10-30T16:01:02.114411+00:00"
    },
    {
      "id": "c7d6ebce00784c6bba55598828fb1a5b",
      "sender": "janb84",
      "payload": "hi",
      "action": false,
      "timestamp": "2025-10-30T16:01:05.068692+00:00"
    },
    {
      "id": "7404601c4a4d45d68e8344b8c57a1723",
      "sender": "stringintech",
      "payload": "hi",
      "action": false,
      "timestamp": "2025-10-30T16:01:07.682499+00:00"
    },
    {
      "id": "3b74ab8f1da3466eadc21e51e801317a",
      "sender": "brunoerg",
      "payload": "hi",
      "action": false,
      "timestamp": "2025-10-30T16:01:07.981051+00:00"
    },
    {
      "id": "c48c35164a8547a5be1c23c2911587f0",
      "sender": "achow101",
      "payload": "#bitcoin-core-dev Meeting: abubakarsadiq achow101 _aj_ ajonas b10c brunoerg cfields darosior dergoegge dzxzg eugenesiegel fanquake fjahr furszy gleb glozow hebasto hodlinator instagibbs janb84 jarolrod jonatack josibake kanzure kevkevin laanwj LarryRuane lightlike l0rinc luke-jr maflcko marcofleon maxedw Murch pinheadmz provoostenator ryanofsky sdaftuar S3RK stickies-v sipa sr_gi tdb3 theStack TheCharlatan vasild willcl-ark",
      "action": false,
      "timestamp": "2025-10-30T16:01:18.473857+00:00"
    },
    {
      "id": "f564991325a14ab480fb4b468ebff039",
      "sender": "TheCharlatan",
      "payload": "hi",
      "action": false,
      "timestamp": "2025-10-30T16:01:29.796429+00:00"
    },
    {
      "id": "5bf2ac5bf2714240a7587d78c50a133e",
      "sender": "abubakarsadiq",
      "payload": "hi",
      "action": false,
      "timestamp": "2025-10-30T16:01:32.234081+00:00"
    },
    {
      "id": "8efa504a07fb4cce8c32cc4d7fec3d9a",
      "sender": "stickies-v",
      "payload": "hi",
      "action": false,
      "timestamp": "2025-10-30T16:01:37.642585+00:00"
    },
    {
      "id": "de70bae662cf4117b7d9d7f258f31cc0",
      "sender": "fjahr",
      "payload": "hi",
      "action": false,
      "timestamp": "2025-10-30T16:01:46.723329+00:00"
    },
    {
      "id": "76502875947b42f984ac29e4714be2cf",
      "sender": "b10c",
      "payload": "hi",
      "action": false,
      "timestamp": "2025-10-30T16:01:53.924839+00:00"
    },
    {
      "id": "443c5d8e17414d7f820c8ccf5a70d36d",
      "sender": "lightlike",
      "payload": "Hi",
      "action": false,
      "timestamp": "2025-10-30T16:01:54.152480+00:00"
    },
    {
      "id": "c431f31c920e4872b03935bb3d207909",
      "sender": "achow101",
      "payload": "There is one preproposed meeting topic this week, any last minute ones to add?",
      "action": false,
      "timestamp": "2025-10-30T16:02:18.100405+00:00"
    },
    {
      "id": "cac67262fdb14edd8e9ca78cc7f1c3d3",
      "sender": "_aj_",
      "payload": "hi",
      "action": false,
      "timestamp": "2025-10-30T16:02:27.502575+00:00"
    },
    {
      "id": "187e0debf0404633b9e996bf8ddd63f9",
      "sender": "eugenesiegel",
      "payload": "hi",
      "action": false,
      "timestamp": "2025-10-30T16:02:48.160224+00:00"
    },
    {
      "id": "f090d05a70534cae83be1a7d1af95380",
      "sender": "marcofleon",
      "payload": "hi",
      "action": false,
      "timestamp": "2025-10-30T16:02:55.469244+00:00"
    },
    {
      "id": "07a093b57a04450484e59e228527ddbc",
      "sender": "achow101",
      "payload": "As I mentioned last week, I will be calling on _all_ working groups on list for an update. If you don't say anything within 1 min, I'll be moving on to the next one.",
      "action": false,
      "timestamp": "2025-10-30T16:03:54.118031+00:00"
    },
    {
      "id": "914bd7a8c6d648379b715a91c978f07c",
      "sender": "achow101",
      "payload": "The list is https://github.com/bitcoin-core/bitcoin-devwiki/wiki/Working-Groups#current-working-groups if there's a working group on it that isn't active, please edit the wiki page to remove it.",
      "action": false,
      "timestamp": "2025-10-30T16:04:17.634626+00:00"
    },
    {
      "id": "04a1a796cc1a4ca4b0b898d5fffad386",
      "sender": "dzxzg",
      "payload": "hi",
      "action": false,
      "timestamp": "2025-10-30T16:04:32.983571+00:00"
    },
    {
      "id": "73024e93142f4da8864238df4db6490c",
      "sender": "achow101",
      "payload": "(by say anything, I mean at least acknowledge if you do or don't have an update to give, so that I can give you time to type it out)",
      "action": false,
      "timestamp": "2025-10-30T16:04:53.068993+00:00"
    },
    {
      "id": "41a4e6e33b5b45c1ac1ddb2d4f40e63e",
      "sender": "achow101",
      "payload": "#topic Erlay WG Update (sr_gi, gleb)",
      "action": false,
      "timestamp": "2025-10-30T16:05:30.961812+00:00"
    },
    {
      "id": "d1547373191d4f738ab5f79c78492f8f",
      "sender": "achow101",
      "payload": "#topic Fuzzing WG Update (dergoegge)",
      "action": false,
      "timestamp": "2025-10-30T16:06:48.152237+00:00"
    },
    {
      "id": "2a6eb1c2382a41c48f283995c048d2aa",
      "sender": "dergoegge",
      "payload": "no update",
      "action": false,
      "timestamp": "2025-10-30T16:07:28.635440+00:00"
    },
    {
      "id": "92c4844596c443dd89f4f7f81e151ac8",
      "sender": "achow101",
      "payload": "#topic Kernel WG Update (TheCharlatan)",
      "action": false,
      "timestamp": "2025-10-30T16:07:35.829180+00:00"
    },
    {
      "id": "063d936851774decb1b25355136b5bdd",
      "sender": "TheCharlatan",
      "payload": "Been getting review on #30595 and asking for even more :)",
      "action": false,
      "timestamp": "2025-10-30T16:07:42.066734+00:00"
    },
    {
      "id": "5ccb82c2407e4af2b35b879d4a97db9a",
      "sender": "corebot",
      "payload": "https://github.com/bitcoin/bitcoin/issues/30595 | kernel: Introduce C header API by TheCharlatan \u00b7 Pull Request #30595 \u00b7 bitcoin/bitcoin \u00b7 GitHub",
      "action": false,
      "timestamp": "2025-10-30T16:07:45.073071+00:00"
    },
    {
      "id": "bb5a94dfa51e4df3a4da107f1b1bb39b",
      "sender": "TheCharlatan",
      "payload": "That's all.",
      "action": false,
      "timestamp": "2025-10-30T16:07:49.915276+00:00"
    },
    {
      "id": "9a131af5f7584aa58fa6500c718bf225",
      "sender": "achow101",
      "payload": "#topic Benchmarking WG Update (l0rinc)",
      "action": false,
      "timestamp": "2025-10-30T16:08:05.408896+00:00"
    },
    {
      "id": "cc73301726a34990ba6b7a866b75df39",
      "sender": "l0rinc",
      "payload": "I forgot about the meeting, will report at the end :)",
      "action": false,
      "timestamp": "2025-10-30T16:08:40.034499+00:00"
    },
    {
      "id": "a94615cc761d4e3b97a07584f43b3f8a",
      "sender": "achow101",
      "payload": "#topic Silent Payments WG Update (RubenSomsen)",
      "action": false,
      "timestamp": "2025-10-30T16:08:55.778313+00:00"
    },
    {
      "id": "29c77fa46ddf4969ad7d378a96abd545",
      "sender": "achow101",
      "payload": "we may need to change who is reporting for silent payments",
      "action": false,
      "timestamp": "2025-10-30T16:09:12.260415+00:00"
    },
    {
      "id": "b6baa5c39c0e4269b699859d0162514b",
      "sender": "dzxzg",
      "payload": "I nominate josibake :D",
      "action": false,
      "timestamp": "2025-10-30T16:09:39.824030+00:00"
    },
    {
      "id": "23be508d43dd429c83b828b0ed54436c",
      "sender": "achow101",
      "payload": "#topic Cluster Mempool WG Update (sdaftuar, sipa)",
      "action": false,
      "timestamp": "2025-10-30T16:09:56.338724+00:00"
    },
    {
      "id": "971e1c78d2254bee86056cddd1fc01b4",
      "sender": "achow101",
      "payload": "#topic Stratum v2 WG Update (sjors)",
      "action": false,
      "timestamp": "2025-10-30T16:11:32.116736+00:00"
    },
    {
      "id": "6b51726d225d49a782c386961e9e66e8",
      "sender": "Sjors[m]1",
      "payload": "No news atm",
      "action": false,
      "timestamp": "2025-10-30T16:12:22.677577+00:00"
    },
    {
      "id": "3febe4e6a7324147858deb43f16a26be",
      "sender": "achow101",
      "payload": "#topic Multiprocess WG Update (ryanofsky)",
      "action": false,
      "timestamp": "2025-10-30T16:12:30.045572+00:00"
    },
    {
      "id": "3d27bbd05bbe4ada874b646d51d0df55",
      "sender": "instagibbs",
      "payload": "cluster mempool is still #33629 fwiw, one thing to review",
      "action": false,
      "timestamp": "2025-10-30T16:12:31.189913+00:00"
    },
    {
      "id": "9c100221a3a142999a76b17829c05c45",
      "sender": "corebot",
      "payload": "instagibbs: Error: That URL raised <Connection timed out.>",
      "action": false,
      "timestamp": "2025-10-30T16:12:37.200463+00:00"
    },
    {
      "id": "4efd20a1ae3f4513b3701083b23f77f4",
      "sender": "kevkevin",
      "payload": "https://github.com/bitcoin/bitcoin/pull/33629",
      "action": false,
      "timestamp": "2025-10-30T16:13:04.183399+00:00"
    },
    {
      "id": "c048931a7b314489a3e0154f464b4205",
      "sender": "achow101",
      "payload": "#topic QML GUI WG Update (johnny9dev)",
      "action": false,
      "timestamp": "2025-10-30T16:14:06.245519+00:00"
    },
    {
      "id": "7b83a7b224b440359da63aeb9fdec3a1",
      "sender": "achow101",
      "payload": "#topic Script Validation WG Update (fjahr)",
      "action": false,
      "timestamp": "2025-10-30T16:15:15.405876+00:00"
    },
    {
      "id": "36ce2c13164549fb97b5158cc79f2b51",
      "sender": "fjahr",
      "payload": "I\u2019ve implemented a more convenient way to check performance across multiple thread worker configs in #33740, which will be helpful for this work. Looking for feedback if this is generally useful enough to be considered for merging. Nothing to report aside from that.",
      "action": false,
      "timestamp": "2025-10-30T16:15:23.540199+00:00"
    },
    {
      "id": "3e8486db76ed4ae8bfa3b92398465366",
      "sender": "corebot",
      "payload": "https://github.com/bitcoin/bitcoin/issues/33740 | RFC: bench: Add multi thread benchmarking by fjahr \u00b7 Pull Request #33740 \u00b7 bitcoin/bitcoin \u00b7 GitHub",
      "action": false,
      "timestamp": "2025-10-30T16:15:24.543592+00:00"
    },
    {
      "id": "e3932ba4eaa8408ba7d4cce306c0ea55",
      "sender": "achow101",
      "payload": "#topic Net Split WG Update (cfields)",
      "action": false,
      "timestamp": "2025-10-30T16:16:01.861050+00:00"
    },
    {
      "id": "9ec04a1c7e7b40beac8359f9fa223e9d",
      "sender": "eugenesiegel",
      "payload": "nothing to report yet",
      "action": false,
      "timestamp": "2025-10-30T16:16:11.776569+00:00"
    },
    {
      "id": "69b38fc586274fbcba48fd4bc7145f95",
      "sender": "achow101",
      "payload": "#topic Benchmarking WG Update take 2 (l0rinc)",
      "action": false,
      "timestamp": "2025-10-30T16:16:29.846700+00:00"
    },
    {
      "id": "e92a5b5ce9c84584b8d1d20b1c90be42",
      "sender": "l0rinc",
      "payload": "We've been discussing the parallel block input fetcher with Andrew Toth, we had a lot of ideas on how to make it even better and we've achieved 25% reindex-chainstate speedup there on an Rpi5 with default 450 MB memory.",
      "action": false,
      "timestamp": "2025-10-30T16:16:42.444381+00:00"
    },
    {
      "id": "0843577cc4d04707b16b877db3c5588f",
      "sender": "l0rinc",
      "payload": "I have investigated if sorted UTXO fetching would also be faster (like how sorted writing is also done) - and it revealed a 4-10% speedup even on a single thread. So I will try to see how this fits into the parallel fetching in general.",
      "action": false,
      "timestamp": "2025-10-30T16:16:57.470744+00:00"
    },
    {
      "id": "808d7ed367b64e099e624e4ee6e718e5",
      "sender": "l0rinc",
      "payload": "I have also just checked two ideas that we've discussed with sipa:",
      "action": false,
      "timestamp": "2025-10-30T16:17:10.189643+00:00"
    },
    {
      "id": "9428e477fdd44a04997d2f428e1ab53e",
      "sender": "l0rinc",
      "payload": "hiding the bip30 checks behind assumevalid, which would enable us removing the bloom filters from LevelDB since we won't need to check for missing entries anymore. This seems to shrink the on-disk UTXO size by roughly 1% (122MB smaller, see the draft here https://github.com/l0rinc/bitcoin/pull/49) while slightly speeding up IBD as well. I'd be interested in what concerns people have about this idea.",
      "action": false,
      "timestamp": "2025-10-30T16:17:26.906788+00:00"
    },
    {
      "id": "596da681666b41a19acd94fede2cf63f",
      "sender": "l0rinc",
      "payload": "The other idea we've discussed was to use a simpler SipHash for the volatile usages (e.g. hashmap keys) and we've both contacted the author who agreed that we don't actually need a heavyweight SipHash24 for these cases, but a Siphash13 or even a dedicated SipHasher for our use case would likely suffice. I will code these up later, but I the prototype shows measurable IBD speedup around 4%.",
      "action": false,
      "timestamp": "2025-10-30T16:18:01.167362+00:00"
    },
    {
      "id": "2e030082df6f49d5a7142736f0711eb6",
      "sender": "janb84",
      "payload": "wow",
      "action": false,
      "timestamp": "2025-10-30T16:18:45.148625+00:00"
    },
    {
      "id": "7d7fca06b8074819835d2595edc11c4b",
      "sender": "l0rinc",
      "payload": "The interesting finding about the sorting (revealed by differential flame graphs) was that IBD is actually faster because of the UTXO writing",
      "action": false,
      "timestamp": "2025-10-30T16:19:45.585505+00:00"
    },
    {
      "id": "14bec4a7d0d14b16be85c1d073825455",
      "sender": "l0rinc",
      "payload": "since after Andrew's change in 28 we have a linked list of dirty items as well",
      "action": false,
      "timestamp": "2025-10-30T16:20:02.224562+00:00"
    },
    {
      "id": "aac3c968b8684006a63b27557bb509fd",
      "sender": "l0rinc",
      "payload": "so the fetching order matters",
      "action": false,
      "timestamp": "2025-10-30T16:20:08.355919+00:00"
    },
    {
      "id": "1f53f10267724432b1f824ebce97900f",
      "sender": "achow101",
      "payload": "no strong opinion on the hash funciotn, will be interested in the pr",
      "action": false,
      "timestamp": "2025-10-30T16:20:36.958577+00:00"
    },
    {
      "id": "1c5bb323ef5441b09a72f90a4cb0851a",
      "sender": "l0rinc",
      "payload": "That's it from me, thanks",
      "action": false,
      "timestamp": "2025-10-30T16:20:39.920021+00:00"
    },
    {
      "id": "72ccbcc51e324eac8a886bff2b0ca625",
      "sender": "johnny9dev",
      "payload": "For gui-qml I'm working on getting depends/guix building for the project. I have a solution using patches and the submodule's depends makefile that is working for me locally. Will PR that soon. For guix, I don't have a solution yet.",
      "action": false,
      "timestamp": "2025-10-30T16:20:53.418307+00:00"
    },
    {
      "id": "3b2e0f86f3b74a10a82bb08ec204a028",
      "sender": "achow101",
      "payload": "#topic rotating irc meeting chair (achow101)",
      "action": false,
      "timestamp": "2025-10-30T16:21:11.571778+00:00"
    },
    {
      "id": "a8706c7971e849ceadf361cffbc5b2c4",
      "sender": "achow101",
      "payload": "as was mentioned last week, we should have more than one person doing irc meetings",
      "action": false,
      "timestamp": "2025-10-30T16:21:58.185799+00:00"
    },
    {
      "id": "3a953aca2a934afb9761a735d2a66f89",
      "sender": "achow101",
      "payload": "since we have previously fallen into the trap of the tragedy of the commons when there wasn't anyone who was specifically suposed to do it, I think we should setup a rotation of 3 or 4 people",
      "action": false,
      "timestamp": "2025-10-30T16:22:47.779678+00:00"
    },
    {
      "id": "cb012d0b9c494700ba614f97547f8c22",
      "sender": "achow101",
      "payload": "any volunteers?",
      "action": false,
      "timestamp": "2025-10-30T16:22:58.342865+00:00"
    },
    {
      "id": "12796f2562a9403bbde62ce135a85b0f",
      "sender": "fjahr",
      "payload": "Still happy to take part in this, I\u2019ve stepped in once or twice in the past. But the time of day recently hasn\u2019t always been ideal for me so I will have to skip the meeting from time to time. But I should know that well in advance and so I can take some of the meetings with prior coordination.",
      "action": false,
      "timestamp": "2025-10-30T16:23:14.333764+00:00"
    },
    {
      "id": "0f6940b849204925a93778353d9e45be",
      "sender": "achow101",
      "payload": "I'm still willing to run them",
      "action": false,
      "timestamp": "2025-10-30T16:23:21.731215+00:00"
    },
    {
      "id": "d7839d241a3f47e1a537c354dbd7f180",
      "sender": "dergoegge",
      "payload": "i fell like a bot (with llm in hand) could do it?",
      "action": false,
      "timestamp": "2025-10-30T16:23:33.025790+00:00"
    },
    {
      "id": "66610c37eb63492ba460d0f5589a2af7",
      "sender": "stickies-v",
      "payload": "i'm happy to run a few too",
      "action": false,
      "timestamp": "2025-10-30T16:23:48.538187+00:00"
    },
    {
      "id": "43bfaa9520b444a8b9a4c73868232dcf",
      "sender": "instagibbs",
      "payload": "dergoegge I read this as \"I feel like a bot\"",
      "action": false,
      "timestamp": "2025-10-30T16:23:55.829186+00:00"
    },
    {
      "id": "acbb44207b33409181f9da9e69269575",
      "sender": "glozow",
      "payload": "dergoegge are you volunteering to run them using a bot?",
      "action": false,
      "timestamp": "2025-10-30T16:24:25.783517+00:00"
    },
    {
      "id": "62b104e70fe6437583ab9623752fec98",
      "sender": "achow101",
      "payload": "dergoegge: for most meetings sure, but there's edge cases where the chair needs to actually cut off a discussion when it gets off topic or starts running over time",
      "action": false,
      "timestamp": "2025-10-30T16:24:27.664162+00:00"
    },
    {
      "id": "8d3e8e5cdad34ea4a7f23e5f164fd128",
      "sender": "dergoegge",
      "payload": "i can prototype a bot and we can test it out?",
      "action": false,
      "timestamp": "2025-10-30T16:25:44.357814+00:00"
    },
    {
      "id": "98839867d8f14cefb5648bed98f5a07c",
      "sender": "achow101",
      "payload": "fjahr: stickies-v: great, I'll reach out privately",
      "action": false,
      "timestamp": "2025-10-30T16:25:55.625845+00:00"
    },
    {
      "id": "5d4f036d1b7948b4b3a12d8ebc53f03d",
      "sender": "achow101",
      "payload": "dergoegge: go ahead",
      "action": false,
      "timestamp": "2025-10-30T16:26:21.446683+00:00"
    },
    {
      "id": "346021281ea44c70bb8ffcfa0e7750df",
      "sender": "achow101",
      "payload": "Any other topics to discuss?",
      "action": false,
      "timestamp": "2025-10-30T16:27:41.711688+00:00"
    },
    {
      "id": "6861ff2e75584f13851c3644212572a7",
      "sender": "stickies-v",
      "payload": "should we take silent payments from the rotation until a new champion pops up?",
      "action": false,
      "timestamp": "2025-10-30T16:28:04.354552+00:00"
    },
    {
      "id": "84931c643f774235a860a9118fa3c9b6",
      "sender": "achow101",
      "payload": "stickies-v: I think so",
      "action": false,
      "timestamp": "2025-10-30T16:28:10.090375+00:00"
    },
    {
      "id": "5c8c4e9ee0154e91a5f2d51f5e45cea5",
      "sender": "abubakarsadiq",
      "payload": "I would volunteer as well @achow101",
      "action": false,
      "timestamp": "2025-10-30T16:28:28.266734+00:00"
    },
    {
      "id": "c181e73f70604c63880c642eb711d528",
      "sender": "glozow",
      "payload": "Think we should generally remove projects if their people don\u2019t show up n times in a row",
      "action": false,
      "timestamp": "2025-10-30T16:28:35.969920+00:00"
    },
    {
      "id": "979f08b5b4b54fa79eb6a4b8da138940",
      "sender": "achow101",
      "payload": "abubakarsadiq: for irc meeting chair?",
      "action": false,
      "timestamp": "2025-10-30T16:29:26.351159+00:00"
    },
    {
      "id": "e78cf62205d84bc2805c8828816ced1f",
      "sender": "abubakarsadiq",
      "payload": "yes",
      "action": false,
      "timestamp": "2025-10-30T16:29:33.766392+00:00"
    },
    {
      "id": "fd1be240f25241dfb06372b61d25f042",
      "sender": "stickies-v",
      "payload": "i vote n=2 (if no notice given)",
      "action": false,
      "timestamp": "2025-10-30T16:29:43.883767+00:00"
    },
    {
      "id": "f63151a3a13d4865a88cb0e5b8ec5dcf",
      "sender": "achow101",
      "payload": "glozow: yes",
      "action": false,
      "timestamp": "2025-10-30T16:29:52.071710+00:00"
    },
    {
      "id": "8c1f21066db943b6b1fc236fd42f5194",
      "sender": "stickies-v",
      "payload": "keeping meeting pace up is important imo",
      "action": false,
      "timestamp": "2025-10-30T16:29:52.607860+00:00"
    },
    {
      "id": "be911351656a4fec946f08aa9f236b43",
      "sender": "_aj_",
      "payload": "(auto-skipping wg's if none of their champions say \"hi\" would be good if not too much hassle imo)",
      "action": false,
      "timestamp": "2025-10-30T16:30:25.106867+00:00"
    },
    {
      "id": "558e11520d2143499ac9efd62239801a",
      "sender": "fjahr",
      "payload": "what happens when the person shows up again at the next meeting after removal? is the counter reset?",
      "action": false,
      "timestamp": "2025-10-30T16:30:37.861024+00:00"
    },
    {
      "id": "db4b748d793740039f25216cd614c9eb",
      "sender": "abubakarsadiq",
      "payload": "_aj_ that was the previous approach I think",
      "action": false,
      "timestamp": "2025-10-30T16:30:47.913587+00:00"
    },
    {
      "id": "1493f9d7a9f741a7afd3b43342f0dba3",
      "sender": "achow101",
      "payload": "_aj_: the idea was to encourage people to participate by making participation mandatory :)",
      "action": false,
      "timestamp": "2025-10-30T16:30:58.819286+00:00"
    },
    {
      "id": "85de2a67e5514c5089e3950373577652",
      "sender": "stickies-v",
      "payload": "fjahr: yeah n in a row, that's why i'd keep n small so we don't need to hire an accountant (or have dergoegge write a bot)",
      "action": false,
      "timestamp": "2025-10-30T16:31:32.909218+00:00"
    },
    {
      "id": "cdca975723a44103b47b862bace5439e",
      "sender": "fjahr",
      "payload": "n=2 feels like we will get a lot of OOO notices here soon",
      "action": false,
      "timestamp": "2025-10-30T16:31:33.454763+00:00"
    },
    {
      "id": "b78c1fd7a0da4b83a4239549cd1de230",
      "sender": "achow101",
      "payload": "we basically had ~half of working groups not give an update at all previously, and I think that was working counter to the whole idea",
      "action": false,
      "timestamp": "2025-10-30T16:31:49.170214+00:00"
    },
    {
      "id": "2fd2a0d033bc44e9a7c91d5b42216675",
      "sender": "_aj_",
      "payload": "achow101: \"No update from <wg> (alice, bob missing)\" would work for that imo",
      "action": false,
      "timestamp": "2025-10-30T16:31:56.503949+00:00"
    },
    {
      "id": "024b5c03fe884c399d3d89e9ab935272",
      "sender": "stickies-v",
      "payload": "if wg's stop giving updates perhaps they're not active wg's anymore? no need to lengthen out the process of (temporarily) archiving that imo",
      "action": false,
      "timestamp": "2025-10-30T16:32:20.115341+00:00"
    },
    {
      "id": "3e4dd17ec31a417a8b2bbe54fbda590a",
      "sender": "abubakarsadiq",
      "payload": "It makes to just remove the wg when no notice has been given and champion is mia consecutively",
      "action": false,
      "timestamp": "2025-10-30T16:32:21.642412+00:00"
    },
    {
      "id": "4effe141890341a48e760207c7efe476",
      "sender": "achow101",
      "payload": "fjahr: i think that's fine tbh",
      "action": false,
      "timestamp": "2025-10-30T16:32:40.807800+00:00"
    },
    {
      "id": "8b5ea8fe9155432d9497cb263ac66c7b",
      "sender": "_aj_",
      "payload": "eugenesiegel: is there a tracking issue for net split project btw?",
      "action": false,
      "timestamp": "2025-10-30T16:32:52.754653+00:00"
    },
    {
      "id": "f9f9b307305445428c3ffb613949e0a8",
      "sender": "achow101",
      "payload": "_aj_: on a sample size of n=1, we got updates from l0rinc and johnny9dev even though they did not say hi earlier in the meeting",
      "action": false,
      "timestamp": "2025-10-30T16:33:32.362659+00:00"
    },
    {
      "id": "a39914396af54817bda466760c68ff92",
      "sender": "eugenesiegel",
      "payload": "_aj_: I don't think so? might be wrong",
      "action": false,
      "timestamp": "2025-10-30T16:33:33.813743+00:00"
    },
    {
      "id": "0d9077bc1a7643a7967dcb76999fda93",
      "sender": "dzxzg",
      "payload": "also if a WG sends a member as delegate e.g. eugenesiegel updating for netsplit",
      "action": false,
      "timestamp": "2025-10-30T16:34:04.303194+00:00"
    },
    {
      "id": "0644164abda84fbeb2af35de64405402",
      "sender": "_aj_",
      "payload": "achow101: easy to followup to a \"No update from...\" message later in the meeting too though",
      "action": false,
      "timestamp": "2025-10-30T16:34:36.247715+00:00"
    },
    {
      "id": "70cc078f5db245d59347ea8fb0f8290a",
      "sender": "_aj_",
      "payload": "dzxzg: insta for cluster as well",
      "action": false,
      "timestamp": "2025-10-30T16:35:10.517292+00:00"
    },
    {
      "id": "980a5bebeb6d4169a1b88be3ec07d2f2",
      "sender": "_aj_",
      "payload": "anyway, just suggesting it to save 1m of silence, if it's a hassle, no worries",
      "action": false,
      "timestamp": "2025-10-30T16:35:43.289459+00:00"
    },
    {
      "id": "0e34225455b84521912e011d60c5ba81",
      "sender": "l0rinc",
      "payload": "hi achow101 :)",
      "action": false,
      "timestamp": "2025-10-30T16:36:08.030395+00:00"
    },
    {
      "id": "d8623a2f1f49414182d39f4f79c97c33",
      "sender": "achow101",
      "payload": "it's only a minute, which is fine as long as we don't have 60 working groups",
      "action": false,
      "timestamp": "2025-10-30T16:36:11.432650+00:00"
    },
    {
      "id": "20ada6198eae4a2998e3910c5117b45b",
      "sender": "achow101",
      "payload": "Any other topics to discuss?",
      "action": false,
      "timestamp": "2025-10-30T16:36:24.928280+00:00"
    },
    {
      "id": "ce998f7f10c249e1baf13768027b48f9",
      "sender": "achow101",
      "payload": "#endmeeting",
      "action": false,
      "timestamp": "2025-10-30T16:38:27.987732+00:00"
    }
  ],
  "events": [
    {
      "event_type": "START_MEETING",
      "message": {
        "id": "5e1ff48bcd4c42c6bb77805f4a59b692",
        "sender": "achow101",
        "payload": "#startmeeting",
        "action": false,
        "timestamp": "2025-10-30T16:00:52.672621+00:00"
      },
      "operand": null,
      "id": "5e1ff48bcd4c42c6bb77805f4a59b692",
      "timestamp": "2025-10-30T16:00:52.672621+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "41a4e6e33b5b45c1ac1ddb2d4f40e63e",
        "sender": "achow101",
        "payload": "#topic Erlay WG Update (sr_gi, gleb)",
        "action": false,
        "timestamp": "2025-10-30T16:05:30.961812+00:00"
      },
      "operand": "Erlay WG Update (sr_gi, gleb)",
      "id": "41a4e6e33b5b45c1ac1ddb2d4f40e63e",
      "timestamp": "2025-10-30T16:05:30.961812+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "d1547373191d4f738ab5f79c78492f8f",
        "sender": "achow101",
        "payload": "#topic Fuzzing WG Update (dergoegge)",
        "action": false,
        "timestamp": "2025-10-30T16:06:48.152237+00:00"
      },
      "operand": "Fuzzing WG Update (dergoegge)",
      "id": "d1547373191d4f738ab5f79c78492f8f",
      "timestamp": "2025-10-30T16:06:48.152237+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "92c4844596c443dd89f4f7f81e151ac8",
        "sender": "achow101",
        "payload": "#topic Kernel WG Update (TheCharlatan)",
        "action": false,
        "timestamp": "2025-10-30T16:07:35.829180+00:00"
      },
      "operand": "Kernel WG Update (TheCharlatan)",
      "id": "92c4844596c443dd89f4f7f81e151ac8",
      "timestamp": "2025-10-30T16:07:35.829180+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "9a131af5f7584aa58fa6500c718bf225",
        "sender": "achow101",
        "payload": "#topic Benchmarking WG Update (l0rinc)",
        "action": false,
        "timestamp": "2025-10-30T16:08:05.408896+00:00"
      },
      "operand": "Benchmarking WG Update (l0rinc)",
      "id": "9a131af5f7584aa58fa6500c718bf225",
      "timestamp": "2025-10-30T16:08:05.408896+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "a94615cc761d4e3b97a07584f43b3f8a",
        "sender": "achow101",
        "payload": "#topic Silent Payments WG Update (RubenSomsen)",
        "action": false,
        "timestamp": "2025-10-30T16:08:55.778313+00:00"
      },
      "operand": "Silent Payments WG Update (RubenSomsen)",
      "id": "a94615cc761d4e3b97a07584f43b3f8a",
      "timestamp": "2025-10-30T16:08:55.778313+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "23be508d43dd429c83b828b0ed54436c",
        "sender": "achow101",
        "payload": "#topic Cluster Mempool WG Update (sdaftuar, sipa)",
        "action": false,
        "timestamp": "2025-10-30T16:09:56.338724+00:00"
      },
      "operand": "Cluster Mempool WG Update (sdaftuar, sipa)",
      "id": "23be508d43dd429c83b828b0ed54436c",
      "timestamp": "2025-10-30T16:09:56.338724+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "971e1c78d2254bee86056cddd1fc01b4",
        "sender": "achow101",
        "payload": "#topic Stratum v2 WG Update (sjors)",
        "action": false,
        "timestamp": "2025-10-30T16:11:32.116736+00:00"
      },
      "operand": "Stratum v2 WG Update (sjors)",
      "id": "971e1c78d2254bee86056cddd1fc01b4",
      "timestamp": "2025-10-30T16:11:32.116736+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "3febe4e6a7324147858deb43f16a26be",
        "sender": "achow101",
        "payload": "#topic Multiprocess WG Update (ryanofsky)",
        "action": false,
        "timestamp": "2025-10-30T16:12:30.045572+00:00"
      },
      "operand": "Multiprocess WG Update (ryanofsky)",
      "id": "3febe4e6a7324147858deb43f16a26be",
      "timestamp": "2025-10-30T16:12:30.045572+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "4efd20a1ae3f4513b3701083b23f77f4",
        "sender": "kevkevin",
        "payload": "https://github.com/bitcoin/bitcoin/pull/33629",
        "action": false,
        "timestamp": "2025-10-30T16:13:04.183399+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/pull/33629",
      "id": "4efd20a1ae3f4513b3701083b23f77f4",
      "timestamp": "2025-10-30T16:13:04.183399+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "c048931a7b314489a3e0154f464b4205",
        "sender": "achow101",
        "payload": "#topic QML GUI WG Update (johnny9dev)",
        "action": false,
        "timestamp": "2025-10-30T16:14:06.245519+00:00"
      },
      "operand": "QML GUI WG Update (johnny9dev)",
      "id": "c048931a7b314489a3e0154f464b4205",
      "timestamp": "2025-10-30T16:14:06.245519+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "7b83a7b224b440359da63aeb9fdec3a1",
        "sender": "achow101",
        "payload": "#topic Script Validation WG Update (fjahr)",
        "action": false,
        "timestamp": "2025-10-30T16:15:15.405876+00:00"
      },
      "operand": "Script Validation WG Update (fjahr)",
      "id": "7b83a7b224b440359da63aeb9fdec3a1",
      "timestamp": "2025-10-30T16:15:15.405876+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "e3932ba4eaa8408ba7d4cce306c0ea55",
        "sender": "achow101",
        "payload": "#topic Net Split WG Update (cfields)",
        "action": false,
        "timestamp": "2025-10-30T16:16:01.861050+00:00"
      },
      "operand": "Net Split WG Update (cfields)",
      "id": "e3932ba4eaa8408ba7d4cce306c0ea55",
      "timestamp": "2025-10-30T16:16:01.861050+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "69b38fc586274fbcba48fd4bc7145f95",
        "sender": "achow101",
        "payload": "#topic Benchmarking WG Update take 2 (l0rinc)",
        "action": false,
        "timestamp": "2025-10-30T16:16:29.846700+00:00"
      },
      "operand": "Benchmarking WG Update take 2 (l0rinc)",
      "id": "69b38fc586274fbcba48fd4bc7145f95",
      "timestamp": "2025-10-30T16:16:29.846700+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "3b2e0f86f3b74a10a82bb08ec204a028",
        "sender": "achow101",
        "payload": "#topic rotating irc meeting chair (achow101)",
        "action": false,
        "timestamp": "2025-10-30T16:21:11.571778+00:00"
      },
      "operand": "rotating irc meeting chair (achow101)",
      "id": "3b2e0f86f3b74a10a82bb08ec204a028",
      "timestamp": "2025-10-30T16:21:11.571778+00:00"
    },
    {
      "event_type": "END_MEETING",
      "message": {
        "id": "ce998f7f10c249e1baf13768027b48f9",
        "sender": "achow101",
        "payload": "#endmeeting",
        "action": false,
        "timestamp": "2025-10-30T16:38:27.987732+00:00"
      },
      "operand": null,
      "id": "ce998f7f10c249e1baf13768027b48f9",
      "timestamp": "2025-10-30T16:38:27.987732+00:00"
    }
  ],
  "aliases": {},
  "vote_in_progress": false,
  "motion_index": null
}