{
  "founder": "wumpus",
  "channel": "#bitcoin-core-dev",
  "network": "freenode",
  "id": "2c304e0677ae4a62a98fdcf57ccd240a",
  "name": "#bitcoin-core-dev",
  "chair": "wumpus",
  "chairs": [
    "wumpus"
  ],
  "nicks": {
    "wumpus": 38,
    "lightningbot": 2,
    "gmaxwell": 7,
    "sipa": 24,
    "kanzure": 17,
    "morcos": 9,
    "jonasschnelli": 36,
    "cfields": 14,
    "jtimon": 17,
    "sdaftuar": 8,
    "instagibbs": 8,
    "achow101": 3,
    "petertodd": 20,
    "jl2012": 2,
    "paveljanik": 4,
    "luke-jr": 1,
    "btcdrak": 2,
    "warren": 5
  },
  "start_time": "2016-04-28T19:00:11+00:00",
  "end_time": "2016-04-28T19:55:37+00:00",
  "active": false,
  "original_topic": "Bitcoin Core development discussion and commit log | This is the channel for developing Bitcoin Core. Feel free to watch, but please take commentary and usage questions to #bitcoin | Channel logs: https://botbot.me/freenode/bitcoin-core-dev, http://www.erisian.com.au/bitcoin-core-dev/",
  "current_topic": "status of the segwit BIPs",
  "messages": [
    {
      "id": "177dceb6c26d49f3a86b0da1c64457f8",
      "sender": "wumpus",
      "payload": "#startmeeting",
      "action": false,
      "timestamp": "2016-04-28T19:00:11+00:00"
    },
    {
      "id": "764fe15ffd1647638f9f2aea9c9fe970",
      "sender": "lightningbot",
      "payload": "Meeting started Thu Apr 28 19:00:11 2016 UTC.  The chair is wumpus. Information about MeetBot at http://wiki.debian.org/MeetBot.",
      "action": false,
      "timestamp": "2016-04-28T19:00:11+00:00"
    },
    {
      "id": "9c3c76dcb91043a7845f92f80ca94822",
      "sender": "lightningbot",
      "payload": "Useful Commands: #action #agreed #help #info #idea #link #topic.",
      "action": false,
      "timestamp": "2016-04-28T19:00:11+00:00"
    },
    {
      "id": "167c32d5e7254d87ace9354f3fac2eb0",
      "sender": "gmaxwell",
      "payload": "sipa: jonasschnelli wumpus morcos sdaftuar kanzure BlueMatt jtimon cfields luke-jr petertodd",
      "action": false,
      "timestamp": "2016-04-28T19:00:12+00:00"
    },
    {
      "id": "32b902f1257d42c095b115c0c5217a6f",
      "sender": "wumpus",
      "payload": "proposed topics?",
      "action": false,
      "timestamp": "2016-04-28T19:00:29+00:00"
    },
    {
      "id": "6be8b2b3e0334954a144da78b0c28589",
      "sender": "sipa",
      "payload": "mildly present",
      "action": false,
      "timestamp": "2016-04-28T19:00:30+00:00"
    },
    {
      "id": "63f23893f4444cfe8cb85b885db8d143",
      "sender": "kanzure",
      "payload": "i propose follow-up from last week re: segwit code review, and new/upcoming tasks on that front",
      "action": false,
      "timestamp": "2016-04-28T19:00:48+00:00"
    },
    {
      "id": "be9e14e3123b4e9da2fef830304598ed",
      "sender": "morcos",
      "payload": "i'm here for 10 mins",
      "action": false,
      "timestamp": "2016-04-28T19:00:50+00:00"
    },
    {
      "id": "b50bde65e764475d9530b05c78c44d7d",
      "sender": "kanzure",
      "payload": "gmaxwell: thanks for the ping",
      "action": false,
      "timestamp": "2016-04-28T19:01:02+00:00"
    },
    {
      "id": "7b34d077a8714a08a14ddcc5502ab544",
      "sender": "jonasschnelli",
      "payload": "I have two very small topic proposals: wording for RBF, a request for creating/storing CI material",
      "action": false,
      "timestamp": "2016-04-28T19:01:03+00:00"
    },
    {
      "id": "1bbcf32857494b5b8cfaa5b787de5a5f",
      "sender": "gmaxwell",
      "payload": "morcos: anything you want to talk about in 10 minutes.",
      "action": false,
      "timestamp": "2016-04-28T19:01:05+00:00"
    },
    {
      "id": "df68c60cc94f45a2ae8463e082a6e46d",
      "sender": "cfields",
      "payload": "thanks, here",
      "action": false,
      "timestamp": "2016-04-28T19:01:10+00:00"
    },
    {
      "id": "5c7710e4da904128b2a272530bd1e9ff",
      "sender": "morcos",
      "payload": "just to encourage anyone who is going to review segwit to get on it!  :)",
      "action": false,
      "timestamp": "2016-04-28T19:01:31+00:00"
    },
    {
      "id": "4f926b7c54964b50a5afccdb57d7015a",
      "sender": "wumpus",
      "payload": "action items of last time were a) more code review of segwit 2) kanzure: look at test coverage output 3) (Luke) update GBT segwit stuff 4) (jtimon) tutorial to enable travis on your own repo 5) (cfields) travis changes requiring some downtime 6) merge #7920 when cfields says so",
      "action": false,
      "timestamp": "2016-04-28T19:01:56+00:00"
    },
    {
      "id": "ac3d00ce2cbd402282bfc0e52c7f300a",
      "sender": "kanzure",
      "payload": "i have some segwit review notes but they are not precisely publicly consumable, can i get a volunteer to go through my notes? ideally not sipa :)",
      "action": false,
      "timestamp": "2016-04-28T19:01:56+00:00"
    },
    {
      "id": "638ca297f47e40bfbca83ab9c29984bd",
      "sender": "gmaxwell",
      "payload": "What is the status of the segwit BIPs? are they all consistent with the implementation right now?",
      "action": false,
      "timestamp": "2016-04-28T19:01:59+00:00"
    },
    {
      "id": "1ebefc07ae14417b8b502a83ff0b0091",
      "sender": "kanzure",
      "payload": "wumpus: if i was supposed to look at test coverage output then i totally barfed on that, my bad-- i thought someone else took that.",
      "action": false,
      "timestamp": "2016-04-28T19:02:27+00:00"
    },
    {
      "id": "5e839d69cc734e2a943a7c33e621de99",
      "sender": "wumpus",
      "payload": "last two items are done at least, transition to trusty and c++11 was succesful",
      "action": false,
      "timestamp": "2016-04-28T19:02:29+00:00"
    },
    {
      "id": "a3841703a3864677bfb66b7ecc619ce1",
      "sender": "gmaxwell",
      "payload": "\\O/",
      "action": false,
      "timestamp": "2016-04-28T19:02:50+00:00"
    },
    {
      "id": "8d64ced03e0e4b97b2dde6c966f9c6c0",
      "sender": "wumpus",
      "payload": "kanzure: yes the name is who suggested it, Idon't know the context",
      "action": false,
      "timestamp": "2016-04-28T19:02:52+00:00"
    },
    {
      "id": "6bce6d7bba0f4124a675affc98129207",
      "sender": "jtimon",
      "payload": "wumpus: re 4 I thought cfields was going to write the tutorail, not me...I'm still on https://docs.travis-ci.com/user/getting-started/",
      "action": false,
      "timestamp": "2016-04-28T19:02:52+00:00"
    },
    {
      "id": "9e06db4d0c274fe993fbbae9cd7674bb",
      "sender": "sdaftuar",
      "payload": "kanzure: i'd be happy to review your notes",
      "action": false,
      "timestamp": "2016-04-28T19:02:58+00:00"
    },
    {
      "id": "098340dd992a42d19e35417235cb83af",
      "sender": "kanzure",
      "payload": "sdaftuar: cool, i will spam you with them",
      "action": false,
      "timestamp": "2016-04-28T19:03:07+00:00"
    },
    {
      "id": "f8a66a6e232c491b9ec9e37d17de10fa",
      "sender": "cfields",
      "payload": "jtimon: sorry, i got lost in the transition stuff",
      "action": false,
      "timestamp": "2016-04-28T19:03:16+00:00"
    },
    {
      "id": "3ef1fb19779c4c2d80a5f33665c2b8d1",
      "sender": "wumpus",
      "payload": "jtimon: oh maybe he's going to, but he had a lot on his hands",
      "action": false,
      "timestamp": "2016-04-28T19:03:24+00:00"
    },
    {
      "id": "4f85c5381cf4407bb327fff61ae66c72",
      "sender": "jtimon",
      "payload": "no hurry, just saying that I'm not working on that",
      "action": false,
      "timestamp": "2016-04-28T19:03:46+00:00"
    },
    {
      "id": "ecc273aa2df744df9b7277767a1b1b7e",
      "sender": "wumpus",
      "payload": "okay :)",
      "action": false,
      "timestamp": "2016-04-28T19:04:01+00:00"
    },
    {
      "id": "f5c0992b5a434784abb3f9b18a2f5d3c",
      "sender": "wumpus",
      "payload": "how is the review of segwit going?",
      "action": false,
      "timestamp": "2016-04-28T19:04:25+00:00"
    },
    {
      "id": "c27dd2236aa34d91921495b6abf4e25e",
      "sender": "kanzure",
      "payload": "sdaftuar: you have been spammed, thanks.",
      "action": false,
      "timestamp": "2016-04-28T19:04:34+00:00"
    },
    {
      "id": "5f4e2f316c0c49518491710c1f1dd79c",
      "sender": "morcos",
      "payload": "wumpus: i'm feeling pretty good, but it's hard to tell who all has done deep commit by commit reviews",
      "action": false,
      "timestamp": "2016-04-28T19:05:53+00:00"
    },
    {
      "id": "e9aeb4d94c2f49668ee0c10ec0969ee8",
      "sender": "kanzure",
      "payload": "topic suggestion-- how to convince sipa to give more context about testing status of segwit",
      "action": false,
      "timestamp": "2016-04-28T19:05:55+00:00"
    },
    {
      "id": "3779e285614841cba4cbc35ecb977ee7",
      "sender": "sdaftuar",
      "payload": "wumpus: i'm slowly making my way through",
      "action": false,
      "timestamp": "2016-04-28T19:06:15+00:00"
    },
    {
      "id": "ff1c1639651547378d23d489f9514dd6",
      "sender": "wumpus",
      "payload": "morcos: good to hear that you're making your way through",
      "action": false,
      "timestamp": "2016-04-28T19:06:23+00:00"
    },
    {
      "id": "b0b5dec8701647eba4893d6b8c481159",
      "sender": "kanzure",
      "payload": "morcos: perhaps we should all post about our review status?",
      "action": false,
      "timestamp": "2016-04-28T19:06:24+00:00"
    },
    {
      "id": "b5a8d14009654af0a7d0b114f382fd25",
      "sender": "cfields",
      "payload": "tangentially: I've finally started working with the mining pools (with Kang's help translating) to ensure that their real-world environments. Aim is to get at least one segnet block mined by each pool. Happy to report that last night, BTCC's patched pool mined a few blocks. I'll be working with the others in the coming days",
      "action": false,
      "timestamp": "2016-04-28T19:06:31+00:00"
    },
    {
      "id": "fd0c38a88435491e9c63d2161e6876c7",
      "sender": "morcos",
      "payload": "cfields: oh thats great!",
      "action": false,
      "timestamp": "2016-04-28T19:06:49+00:00"
    },
    {
      "id": "33987fb3fb444e1cbc202a3c6ad12c3d",
      "sender": "cfields",
      "payload": "*segnet block with witness txs, ofc",
      "action": false,
      "timestamp": "2016-04-28T19:07:00+00:00"
    },
    {
      "id": "5ac528ed14354c408b32ee0d699bef81",
      "sender": "kanzure",
      "payload": "i have done a preliminary read of all the diffs for segwit but not commit-by-commit.... i have a number of places that i am considering investigating the test situation more closely but it's all probably dead-ends ( sdaftuar to advise ).",
      "action": false,
      "timestamp": "2016-04-28T19:07:07+00:00"
    },
    {
      "id": "604a2b4b6e8b4b2db5f6a129734eb9f3",
      "sender": "morcos",
      "payload": "time for someone else to get some segnet coins, i have too many",
      "action": false,
      "timestamp": "2016-04-28T19:07:09+00:00"
    },
    {
      "id": "4d2e7cc6cb3c479b926634fb7daa4b0b",
      "sender": "sipa",
      "payload": "i could list a few areas where i think mildly tricky things are done that warrant review",
      "action": false,
      "timestamp": "2016-04-28T19:07:45+00:00"
    },
    {
      "id": "0efa77f54168476b8b4761e8195afca0",
      "sender": "kanzure",
      "payload": "yes please.",
      "action": false,
      "timestamp": "2016-04-28T19:07:50+00:00"
    },
    {
      "id": "711149e0d0e643289b917683d4ad0ce9",
      "sender": "wumpus",
      "payload": "#action (sipa) list a few areas where i think mildly tricky things are done that warrant review",
      "action": false,
      "timestamp": "2016-04-28T19:08:50+00:00"
    },
    {
      "id": "bd2da0cec9214e5ba0a27550c3a77de5",
      "sender": "morcos",
      "payload": "sipa: in particular the areas that are new for me (such as the wallet/signing code) are harder to be confident about.  i'd feel better knowing others are reviewing it as well",
      "action": false,
      "timestamp": "2016-04-28T19:08:55+00:00"
    },
    {
      "id": "71e33f5cb6b540c8be64be99c9d38504",
      "sender": "sipa",
      "payload": "good to know",
      "action": false,
      "timestamp": "2016-04-28T19:09:20+00:00"
    },
    {
      "id": "2192cb795df44754b34dfebf6a4594c5",
      "sender": "kanzure",
      "payload": "signaturehash changes were specified by bip and one (trivial) review task is \"confirm it follows the bip spec\"",
      "action": false,
      "timestamp": "2016-04-28T19:09:32+00:00"
    },
    {
      "id": "988172988d9d4090bbd526f7cd5a7677",
      "sender": "morcos",
      "payload": "sipa: harder b/c of me, not b/c the code is tricky looking",
      "action": false,
      "timestamp": "2016-04-28T19:09:47+00:00"
    },
    {
      "id": "17c941e8a1dd48fc9ab635a26dd61617",
      "sender": "instagibbs",
      "payload": "morcos, maybe have people express review coverage with amount of certainty based on familiarity with the code",
      "action": false,
      "timestamp": "2016-04-28T19:10:14+00:00"
    },
    {
      "id": "e9696af3ef624a5d9858b957b4ee7f3f",
      "sender": "sipa",
      "payload": "the wallet signing code adds a refactor to stop working directly on scriotsigs, but initially work on just the stacks being pushed, and only convert them at the last step",
      "action": false,
      "timestamp": "2016-04-28T19:10:33+00:00"
    },
    {
      "id": "892645d9059c46a2bb87765184125fc0",
      "sender": "instagibbs",
      "payload": "for me, review of wallet code was much easier than parsing the tree commitment stuff",
      "action": false,
      "timestamp": "2016-04-28T19:10:52+00:00"
    },
    {
      "id": "e7dceb60eddc448abb40b49416e38d93",
      "sender": "cfields",
      "payload": "kanzure: some input from other projects (NicolasDorier *poke*) may be helpful there.",
      "action": false,
      "timestamp": "2016-04-28T19:11:02+00:00"
    },
    {
      "id": "e8e9d52b98144f39a412d54d846613a0",
      "sender": "morcos",
      "payload": "instagibbs: i like that idea. not sure how easy it is to break up",
      "action": false,
      "timestamp": "2016-04-28T19:11:14+00:00"
    },
    {
      "id": "13e1ecdb88a244129c6cc3d72a75757a",
      "sender": "instagibbs",
      "payload": "that said, I read *every* commit, and attempted best-effort understanding",
      "action": false,
      "timestamp": "2016-04-28T19:11:37+00:00"
    },
    {
      "id": "1eb508ad7bbb48cbb1e8f979c66a300d",
      "sender": "sipa",
      "payload": "cfields: i'd like some comments from you ob luke-jr's proposed bip9 gbt changes",
      "action": false,
      "timestamp": "2016-04-28T19:11:37+00:00"
    },
    {
      "id": "5d4ef7c5f14644f3a0c10bd5ee176f15",
      "sender": "morcos",
      "payload": "ok got to run.  overall, yay for c++11, yay for segwit!",
      "action": false,
      "timestamp": "2016-04-28T19:11:54+00:00"
    },
    {
      "id": "45cae4d594214091bd8946692a85cbd9",
      "sender": "cfields",
      "payload": "sipa: ah, right. ack.",
      "action": false,
      "timestamp": "2016-04-28T19:11:54+00:00"
    },
    {
      "id": "320471a437b4448fa49c5f58637d7204",
      "sender": "gmaxwell",
      "payload": "I was talking to nickler about doing consensus harness tests for verifying consensus consistence, e.g. between 0.13 and 0.12.x or pre-segwit. Maybe there will be something to report there in a week or so.",
      "action": false,
      "timestamp": "2016-04-28T19:12:17+00:00"
    },
    {
      "id": "c5f0470682214630bca88f61b2b57c2f",
      "sender": "jtimon",
      "payload": "yeah, for example, I'm less familiar with the p2p and wallet parts, unfortunately I don't think I will be able to give a full utACK to #7910, but that of course shouldn't not stop it from being merged",
      "action": false,
      "timestamp": "2016-04-28T19:12:47+00:00"
    },
    {
      "id": "18cf35b47d7d40ac993af9de53ad5a74",
      "sender": "instagibbs",
      "payload": "jtimon, which brings me to my point, aside from sipa and a few others, I doubt anyone can full utACK #7910",
      "action": false,
      "timestamp": "2016-04-28T19:13:21+00:00"
    },
    {
      "id": "69500ac3d8f24386b51731c5a6b61bb7",
      "sender": "kanzure",
      "payload": "one of the things i'd like to investigate more closely is the set of tests that were written versus the expected set of tests... but hard to find all the corner cases.",
      "action": false,
      "timestamp": "2016-04-28T19:14:09+00:00"
    },
    {
      "id": "11215c668c7648f2834f0eb855cac865",
      "sender": "jtimon",
      "payload": "instagibbs: good point, the PR touches many parts. I think I will focus on the consensus and relay policy parts and only utACK that",
      "action": false,
      "timestamp": "2016-04-28T19:14:59+00:00"
    },
    {
      "id": "5f3c88941cfc4e669a53c8b9f116db8e",
      "sender": "sipa",
      "payload": "also in general: what do people think of the strategy i've been following to not rebase/squash, but only add small patches and a changing merge commit at the end?",
      "action": false,
      "timestamp": "2016-04-28T19:15:03+00:00"
    },
    {
      "id": "df8c281d66374880985c118e01519b40",
      "sender": "kanzure",
      "payload": "sipa: i think that is a good idea. it gives us time to ACK various older commits.",
      "action": false,
      "timestamp": "2016-04-28T19:15:23+00:00"
    },
    {
      "id": "ab9f23e512d641499484d616f19f50f7",
      "sender": "instagibbs",
      "payload": "jtimon, seems wise, people have to self-select what they feel competent to review",
      "action": false,
      "timestamp": "2016-04-28T19:15:31+00:00"
    },
    {
      "id": "aeaf9af7beb64d81869f72786a5246b8",
      "sender": "sipa",
      "payload": "at some point i'll squash and rebase in such a way that the resulting tree id identical to the old broken down branch",
      "action": false,
      "timestamp": "2016-04-28T19:16:00+00:00"
    },
    {
      "id": "09ea85d9b10d4ba3b204386db76563ad",
      "sender": "jtimon",
      "payload": "sipa: no strong opinion but it seems to partly defeat the point of having the commits separated in related sections (btw, I would separate p2p from consensus)",
      "action": false,
      "timestamp": "2016-04-28T19:16:07+00:00"
    },
    {
      "id": "ab6ed29e2876480ea6dc81e1dd8bbde2",
      "sender": "kanzure",
      "payload": "tree id similarity is a nice approach....",
      "action": false,
      "timestamp": "2016-04-28T19:16:42+00:00"
    },
    {
      "id": "e48f9879f51e47639dc4a2867972c9e4",
      "sender": "kanzure",
      "payload": "(git ls-tree and such)",
      "action": false,
      "timestamp": "2016-04-28T19:16:49+00:00"
    },
    {
      "id": "48e23d5307d149408162251dbf056dc9",
      "sender": "sipa",
      "payload": "jtimon: i'll keep the section",
      "action": false,
      "timestamp": "2016-04-28T19:17:18+00:00"
    },
    {
      "id": "181acb1b44564f9582a23402efccd4e4",
      "sender": "sdaftuar",
      "payload": "sipa: some kind of warning before you squash/rebase would be helpful for me at least",
      "action": false,
      "timestamp": "2016-04-28T19:17:25+00:00"
    },
    {
      "id": "cbd1f3de8c8c4675a561c23f081970bb",
      "sender": "sdaftuar",
      "payload": "sipa: but i like how you've done it so far",
      "action": false,
      "timestamp": "2016-04-28T19:17:44+00:00"
    },
    {
      "id": "74080caba38d4634819a708aeea1fa10",
      "sender": "kanzure",
      "payload": "it would also be good if you could keep the original commits around on your git repo",
      "action": false,
      "timestamp": "2016-04-28T19:17:46+00:00"
    },
    {
      "id": "20da13e76da8410f88cc5aa3b6086f67",
      "sender": "sipa",
      "payload": "kanzure: of course",
      "action": false,
      "timestamp": "2016-04-28T19:17:52+00:00"
    },
    {
      "id": "4f1a68505c4a482091b0314a467a7e49",
      "sender": "jtimon",
      "payload": "sipa: I see, so your question is more about squashing only once at the end, fine with me",
      "action": false,
      "timestamp": "2016-04-28T19:17:54+00:00"
    },
    {
      "id": "f25fd9f366504b1b95fcb00bb435c1e3",
      "sender": "sipa",
      "payload": "it needs to be verifiable",
      "action": false,
      "timestamp": "2016-04-28T19:17:59+00:00"
    },
    {
      "id": "95953fe10d5f4482a9ae28d70aa0019e",
      "sender": "kanzure",
      "payload": "good, thanks.",
      "action": false,
      "timestamp": "2016-04-28T19:18:03+00:00"
    },
    {
      "id": "0489701eee8b47b19bf33d8aacaee35d",
      "sender": "cfields",
      "payload": "sipa: you can just push to a spare branch before final squash, then we can diff the two",
      "action": false,
      "timestamp": "2016-04-28T19:18:25+00:00"
    },
    {
      "id": "78d6a23d06db4e6683be96625c5c1149",
      "sender": "jonasschnelli",
      "payload": "only add commits, once we have enough ACKS, hash the diff, rebase, check the hash of the diff and merge?",
      "action": false,
      "timestamp": "2016-04-28T19:18:42+00:00"
    },
    {
      "id": "570c12fbb26447b78564e05ee8fe8abf",
      "sender": "sipa",
      "payload": "jonasschnelli: indeed",
      "action": false,
      "timestamp": "2016-04-28T19:18:55+00:00"
    },
    {
      "id": "397982fee7554d4d8c5be8419ca37b55",
      "sender": "wumpus",
      "payload": "ok next topic?",
      "action": false,
      "timestamp": "2016-04-28T19:20:06+00:00"
    },
    {
      "id": "d520c377af3a4b2d9050f8dc0e2cd537",
      "sender": "wumpus",
      "payload": "#topic status of the segwit BIPs",
      "action": false,
      "timestamp": "2016-04-28T19:20:29+00:00"
    },
    {
      "id": "c2cc202c26b540a4bc8e379ed172d1f0",
      "sender": "wumpus",
      "payload": "(gmaxwell)",
      "action": false,
      "timestamp": "2016-04-28T19:21:18+00:00"
    },
    {
      "id": "57e1f755ddae422cbc844dc2cf08b422",
      "sender": "achow101",
      "payload": "bip 144 needs to include the service bit stuff",
      "action": false,
      "timestamp": "2016-04-28T19:21:29+00:00"
    },
    {
      "id": "d76ee90eb4bd45a39c6e1d277cb868fc",
      "sender": "wumpus",
      "payload": "everyone agree?",
      "action": false,
      "timestamp": "2016-04-28T19:22:23+00:00"
    },
    {
      "id": "58bbfe2f043142848d46dbfdbf208274",
      "sender": "sipa",
      "payload": "ugh, that was never uodated",
      "action": false,
      "timestamp": "2016-04-28T19:22:48+00:00"
    },
    {
      "id": "1dc61a28260c4503b30983a38fe246bd",
      "sender": "sipa",
      "payload": "yes, agree",
      "action": false,
      "timestamp": "2016-04-28T19:22:51+00:00"
    },
    {
      "id": "63118f2c88ad44a1b7379a4d9422219d",
      "sender": "wumpus",
      "payload": "#action bip 144 needs to include the service bit stuff",
      "action": false,
      "timestamp": "2016-04-28T19:23:15+00:00"
    },
    {
      "id": "8d7d4f2676fa4ae5ab45541b2049c585",
      "sender": "gmaxwell",
      "payload": "I suppose we should try to extract some feedback e.g. from roastbeef to reimplemented, who might be aware of other limitations in the spec.",
      "action": false,
      "timestamp": "2016-04-28T19:23:31+00:00"
    },
    {
      "id": "f7665ae6a57049d6b654d864c50050f3",
      "sender": "instagibbs",
      "payload": "roasbeef*",
      "action": false,
      "timestamp": "2016-04-28T19:23:50+00:00"
    },
    {
      "id": "46a5093f56ad4f31af952b3dddeef45a",
      "sender": "petertodd",
      "payload": "just noticed someone has a python-bitcoinlib segwit branch too",
      "action": false,
      "timestamp": "2016-04-28T19:24:00+00:00"
    },
    {
      "id": "0fb61b94f1fb49fa9e95a5e860e39293",
      "sender": "achow101",
      "payload": "armory does as well",
      "action": false,
      "timestamp": "2016-04-28T19:24:07+00:00"
    },
    {
      "id": "df9d47ebc1f04446984964caea919920",
      "sender": "petertodd",
      "payload": "(sorry, just got in)",
      "action": false,
      "timestamp": "2016-04-28T19:24:27+00:00"
    },
    {
      "id": "35712b4d11c140599f37d7e533cb77cb",
      "sender": "wumpus",
      "payload": "petertodd: just in time for the python-bitcoinlib segwit branch!",
      "action": false,
      "timestamp": "2016-04-28T19:24:59+00:00"
    },
    {
      "id": "c0b6071864b04c78931835326e3c177a",
      "sender": "petertodd",
      "payload": "wumpus: ha yeah - no credit to me though :)",
      "action": false,
      "timestamp": "2016-04-28T19:25:31+00:00"
    },
    {
      "id": "895231ee4e7d4a42a206c46d8713fcc9",
      "sender": "wumpus",
      "payload": "#action (gmaxwell) try to extract some feedback e.g. from roasbeef to reimplemented, who might be aware of other limitations in the spec",
      "action": false,
      "timestamp": "2016-04-28T19:26:20+00:00"
    },
    {
      "id": "a819b2f1db5042d2b4601530b97e4595",
      "sender": "sipa",
      "payload": "we have gotten some comments from a few people and making small clarifications frequently",
      "action": false,
      "timestamp": "2016-04-28T19:26:46+00:00"
    },
    {
      "id": "bd3a29c6fc1b4582bab50d767986fa07",
      "sender": "sipa",
      "payload": "including from tadge",
      "action": false,
      "timestamp": "2016-04-28T19:26:55+00:00"
    },
    {
      "id": "e98cbe4d77e84e47b8d0d54915995141",
      "sender": "sipa",
      "payload": "i'm surprised nobody commented about the service bit",
      "action": false,
      "timestamp": "2016-04-28T19:27:29+00:00"
    },
    {
      "id": "29b087ccf3c94e5788c7922f424d911c",
      "sender": "achow101",
      "payload": "sipa: I think I brought it up a couple of weeks ago but didn't follow up on it",
      "action": false,
      "timestamp": "2016-04-28T19:27:52+00:00"
    },
    {
      "id": "6f27570b6b094e4b9871ebc460bae67c",
      "sender": "sipa",
      "payload": "achow101: sorry then!",
      "action": false,
      "timestamp": "2016-04-28T19:28:02+00:00"
    },
    {
      "id": "57b16e24ecf945d781942aa34e22cef8",
      "sender": "instagibbs",
      "payload": "I can verify 141 and 143 match up",
      "action": false,
      "timestamp": "2016-04-28T19:29:22+00:00"
    },
    {
      "id": "c5579eb6ee3645f9b05b37fd8c6174e3",
      "sender": "wumpus",
      "payload": "great",
      "action": false,
      "timestamp": "2016-04-28T19:30:33+00:00"
    },
    {
      "id": "8f082b48bb76421ea3eca2f55e50ab02",
      "sender": "sipa",
      "payload": "small update: the reviewer that btcdrak contacted about ctaes wrote a report",
      "action": false,
      "timestamp": "2016-04-28T19:32:15+00:00"
    },
    {
      "id": "280e402b66ea4f9c96ac29f14213f9d4",
      "sender": "jonasschnelli",
      "payload": "sipa: the tor lead dev?",
      "action": false,
      "timestamp": "2016-04-28T19:32:33+00:00"
    },
    {
      "id": "784420c3b94a4d48b1e8a171a20d9827",
      "sender": "sipa",
      "payload": "jonasschnelli: no, someone mathhew green recommemded",
      "action": false,
      "timestamp": "2016-04-28T19:32:51+00:00"
    },
    {
      "id": "75d6624bbcf946d1acb4ddd60875be1d",
      "sender": "sipa",
      "payload": "he formally proved that some parts were correct, and analyzed the condtant timeness",
      "action": false,
      "timestamp": "2016-04-28T19:33:04+00:00"
    },
    {
      "id": "0d7c82383f8c448187ec86c5f41b0c0e",
      "sender": "jonasschnelli",
      "payload": "Okay. Good. What was the result?",
      "action": false,
      "timestamp": "2016-04-28T19:33:07+00:00"
    },
    {
      "id": "2a9ca38c9966483e87e3feff9f37c1e7",
      "sender": "sipa",
      "payload": "i can share the reoort",
      "action": false,
      "timestamp": "2016-04-28T19:33:09+00:00"
    },
    {
      "id": "5387eeea2d9e47568278052f267da33f",
      "sender": "petertodd",
      "payload": "sipa: +1",
      "action": false,
      "timestamp": "2016-04-28T19:33:11+00:00"
    },
    {
      "id": "39c43cffcafd47db86553ada4c8b39a5",
      "sender": "sipa",
      "payload": "a+ :)",
      "action": false,
      "timestamp": "2016-04-28T19:33:16+00:00"
    },
    {
      "id": "52951673b5914722adef00a53189b7a9",
      "sender": "jonasschnelli",
      "payload": "sipa: Can you add it on your ctaes repository?",
      "action": false,
      "timestamp": "2016-04-28T19:33:24+00:00"
    },
    {
      "id": "64ec76166ab04b8a833444c9b4a74268",
      "sender": "wumpus",
      "payload": "awesome!",
      "action": false,
      "timestamp": "2016-04-28T19:33:27+00:00"
    },
    {
      "id": "9f1fa0d3b42a46539c0bcf08d6ab2562",
      "sender": "cfields",
      "payload": "sipa: nice!",
      "action": false,
      "timestamp": "2016-04-28T19:33:49+00:00"
    },
    {
      "id": "40579360a4714ada8456373f88b9c2b5",
      "sender": "sipa",
      "payload": "any more topics? i'll be off otherwise",
      "action": false,
      "timestamp": "2016-04-28T19:35:16+00:00"
    },
    {
      "id": "d2c5fa55921946419d1682f1d15fcc31",
      "sender": "jonasschnelli",
      "payload": "RBF naming: should we flag/attribute RBF transaction as \"replaceable\" or should we attribute \"current\" non RBF transaction as \"non-replacable\"?",
      "action": false,
      "timestamp": "2016-04-28T19:35:30+00:00"
    },
    {
      "id": "ca84ea2f371048c9a25ecc1111997de7",
      "sender": "petertodd",
      "payload": "jonasschnelli: I'd lean towards replacable, as non-replacable implies we're promising something...",
      "action": false,
      "timestamp": "2016-04-28T19:35:59+00:00"
    },
    {
      "id": "468c081211024e5782e6447c2c8bd31d",
      "sender": "jl2012",
      "payload": "bringing segwit testing to testnet?",
      "action": false,
      "timestamp": "2016-04-28T19:36:00+00:00"
    },
    {
      "id": "898c3c8029934667a7fd7b6411500023",
      "sender": "gmaxwell",
      "payload": "the former, I think. It's incorrect to say non-RBF is non-replacable; they're just somewhat less replacable.",
      "action": false,
      "timestamp": "2016-04-28T19:36:09+00:00"
    },
    {
      "id": "a52be8f716b94992aa1aba2508150b7f",
      "sender": "wumpus",
      "payload": "agree with gmaxwell",
      "action": false,
      "timestamp": "2016-04-28T19:36:55+00:00"
    },
    {
      "id": "867ebcc0ff7b48e493b05d02c42f6ba5",
      "sender": "jonasschnelli",
      "payload": "Okay. I agree as well. Will continue with this term.",
      "action": false,
      "timestamp": "2016-04-28T19:37:13+00:00"
    },
    {
      "id": "81fb638cc77e4fb5989fe6ef2ed48378",
      "sender": "instagibbs",
      "payload": "'mempool-replaceable' ?",
      "action": false,
      "timestamp": "2016-04-28T19:37:16+00:00"
    },
    {
      "id": "254be96ef6074dc287c00e3ade2f82d9",
      "sender": "petertodd",
      "payload": "doublespends happen all the time, and only a small subset of them are opt-in RBF txs",
      "action": false,
      "timestamp": "2016-04-28T19:37:26+00:00"
    },
    {
      "id": "2b876292ac5e4f388efb459f68e16d12",
      "sender": "wumpus",
      "payload": "but RBF transactions the user can easily replace themselves",
      "action": false,
      "timestamp": "2016-04-28T19:37:42+00:00"
    },
    {
      "id": "cb0fc4263dd24b979e0858f9744cccef",
      "sender": "jl2012",
      "payload": "sipa: are we ready to define the testnet BIP9 parameter for segwit?",
      "action": false,
      "timestamp": "2016-04-28T19:37:42+00:00"
    },
    {
      "id": "5baa7b5e363f4847b6686bf64c0022f8",
      "sender": "wumpus",
      "payload": "that should be the focus imo",
      "action": false,
      "timestamp": "2016-04-28T19:37:47+00:00"
    },
    {
      "id": "25a6ead57a344b2aa2ffc0ec1574e902",
      "sender": "wumpus",
      "payload": "what the user can do with it",
      "action": false,
      "timestamp": "2016-04-28T19:38:06+00:00"
    },
    {
      "id": "922b2bfdad9c4c83a904d6c0fe8a83a5",
      "sender": "jonasschnelli",
      "payload": "instagibbs: I was also thinking about that. But does the normal bitcoin-qt user really knows what the mempool is?",
      "action": false,
      "timestamp": "2016-04-28T19:38:10+00:00"
    },
    {
      "id": "b9849afdf7e2470190b6b36910fbf952",
      "sender": "jtimon",
      "payload": "\"standard-policy-0.12-replaceable\"?",
      "action": false,
      "timestamp": "2016-04-28T19:38:13+00:00"
    },
    {
      "id": "9b799128c6cc4774830f7b1788e6bca9",
      "sender": "jonasschnelli",
      "payload": ":}",
      "action": false,
      "timestamp": "2016-04-28T19:38:26+00:00"
    },
    {
      "id": "a79f45500509458bb1e35a8a4d295e19",
      "sender": "petertodd",
      "payload": "jtimon: all the user's node knowns is they think it's replacable, so the 0.12 is implicit :)",
      "action": false,
      "timestamp": "2016-04-28T19:38:40+00:00"
    },
    {
      "id": "33fd3720208f4d01968304ccb60e6775",
      "sender": "jonasschnelli",
      "payload": "\"standard-policy-0.12-BIP125-replaceable\"",
      "action": false,
      "timestamp": "2016-04-28T19:38:40+00:00"
    },
    {
      "id": "bc4205915b4642c6a6eb9b3928565669",
      "sender": "wumpus",
      "payload": "yes the 0.12 is implicit, the BIP125 part makes sense",
      "action": false,
      "timestamp": "2016-04-28T19:39:13+00:00"
    },
    {
      "id": "cd6e0335ed84420b838bcc3ccf9899f8",
      "sender": "jtimon",
      "payload": "yeah, 0.12 was kind of joking, the point is all tx are equally replaceable with a custom policy, the opt-in stuff is just about the standard policy",
      "action": false,
      "timestamp": "2016-04-28T19:39:34+00:00"
    },
    {
      "id": "624d403190744f508bf70a7f6e2b8abf",
      "sender": "petertodd",
      "payload": "don't we already have a bip125-replacable or similar name used in the RPC anyway?",
      "action": false,
      "timestamp": "2016-04-28T19:39:36+00:00"
    },
    {
      "id": "68941fb1588c4bd4a5a97f893e0ae082",
      "sender": "jonasschnelli",
      "payload": "petertodd: Yes. Listtransaction",
      "action": false,
      "timestamp": "2016-04-28T19:39:54+00:00"
    },
    {
      "id": "30cce6eeaf26442394f9d973f1f5480b",
      "sender": "wumpus",
      "payload": "yes entry.push_back(Pair(\"bip125-replaceable\", rbfStatus));",
      "action": false,
      "timestamp": "2016-04-28T19:40:03+00:00"
    },
    {
      "id": "bc7dbffce7ac44e9ac00968565d4efc2",
      "sender": "jtimon",
      "payload": "ack bip125-replaceable",
      "action": false,
      "timestamp": "2016-04-28T19:40:21+00:00"
    },
    {
      "id": "03dbb4e06bfc4245af0a91d23212be43",
      "sender": "jonasschnelli",
      "payload": "Also I think someone should refactor the RBF BIP125 rules to the new rbf.cpp",
      "action": false,
      "timestamp": "2016-04-28T19:40:26+00:00"
    },
    {
      "id": "d9eedcefefc84427aaffe52fb4e91f2a",
      "sender": "petertodd",
      "payload": "jtimon: you can also replace txs by flooding mempools and getting them kicked out :)",
      "action": false,
      "timestamp": "2016-04-28T19:40:31+00:00"
    },
    {
      "id": "e5da486b8160498c921e7e1858b78f72",
      "sender": "jonasschnelli",
      "payload": "The bumpfee or feealter command could than re-check the validity",
      "action": false,
      "timestamp": "2016-04-28T19:40:40+00:00"
    },
    {
      "id": "5846750b98914d68b601c3928b9dc1a0",
      "sender": "jonasschnelli",
      "payload": "s/re-check/pre-check",
      "action": false,
      "timestamp": "2016-04-28T19:40:52+00:00"
    },
    {
      "id": "fb9f6192cd554274b0101b901036bda3",
      "sender": "jonasschnelli",
      "payload": "In the GUI we should probably just use the term \"replaceable\".",
      "action": false,
      "timestamp": "2016-04-28T19:41:37+00:00"
    },
    {
      "id": "c53006da02c94517b8fd9163b47aa04c",
      "sender": "jtimon",
      "payload": "then we have the same problem I think",
      "action": false,
      "timestamp": "2016-04-28T19:42:22+00:00"
    },
    {
      "id": "36efd504dc764c699d95e0078f2044be",
      "sender": "petertodd",
      "payload": "jonasschnelli: \"easily replacable\"",
      "action": false,
      "timestamp": "2016-04-28T19:42:24+00:00"
    },
    {
      "id": "d4872d64b45a4bd0ae3841654a888028",
      "sender": "jtimon",
      "payload": "opt-in-repleaceable ?",
      "action": false,
      "timestamp": "2016-04-28T19:42:27+00:00"
    },
    {
      "id": "29719e44a42d409e8228369b48b81f81",
      "sender": "petertodd",
      "payload": "jonasschnelli: or heck, \"trivially replacable\"",
      "action": false,
      "timestamp": "2016-04-28T19:42:38+00:00"
    },
    {
      "id": "a18b0ca57c9b4fc6a7c3531b1c8aa405",
      "sender": "paveljanik",
      "payload": "\"updatable\"?",
      "action": false,
      "timestamp": "2016-04-28T19:42:45+00:00"
    },
    {
      "id": "3a157c2f96bb43bd9549ed4db0a05d57",
      "sender": "luke-jr",
      "payload": "\"replacement-requested\"",
      "action": false,
      "timestamp": "2016-04-28T19:43:03+00:00"
    },
    {
      "id": "5244c68a6044430388f330a637233b6c",
      "sender": "jonasschnelli",
      "payload": "of \"signs replicability\"?",
      "action": false,
      "timestamp": "2016-04-28T19:43:04+00:00"
    },
    {
      "id": "2b7c9ff516104e0da1c02ba32695abe0",
      "sender": "petertodd",
      "payload": "paveljanik: eh, changing the name to something other than replacable would invite trolling possibly",
      "action": false,
      "timestamp": "2016-04-28T19:43:21+00:00"
    },
    {
      "id": "d3e35c0617244199b36c1bfdcd5ba495",
      "sender": "paveljanik",
      "payload": "replacability signalled ;-)",
      "action": false,
      "timestamp": "2016-04-28T19:43:39+00:00"
    },
    {
      "id": "d3da3562e51f4442b0732f0c901b0e2a",
      "sender": "jonasschnelli",
      "payload": "replacability signalled: +1",
      "action": false,
      "timestamp": "2016-04-28T19:43:48+00:00"
    },
    {
      "id": "bf45c6f4f0564b87bfa06c60a3eb1c52",
      "sender": "wumpus",
      "payload": "yes I think whatever the name is it should contain 'replace', otherwise it's too confusing, introducing completely new terminology",
      "action": false,
      "timestamp": "2016-04-28T19:43:57+00:00"
    },
    {
      "id": "3af1742fd7484e9c9a96913a73a17a70",
      "sender": "petertodd",
      "payload": "wumpus: +1",
      "action": false,
      "timestamp": "2016-04-28T19:44:02+00:00"
    },
    {
      "id": "dc4db1095756474f921234c1a21bb7b0",
      "sender": "jonasschnelli",
      "payload": "Indeed",
      "action": false,
      "timestamp": "2016-04-28T19:44:06+00:00"
    },
    {
      "id": "3f1447b6f6f446a5a215d002c0b00320",
      "sender": "wumpus",
      "payload": "replaceability signalled sounds good to me",
      "action": false,
      "timestamp": "2016-04-28T19:44:12+00:00"
    },
    {
      "id": "05f249c0345a46bb9d983f22446caefb",
      "sender": "petertodd",
      "payload": "sure, why not",
      "action": false,
      "timestamp": "2016-04-28T19:44:22+00:00"
    },
    {
      "id": "4b8c702353804e319452f1d59e573fb8",
      "sender": "jonasschnelli",
      "payload": "ack",
      "action": false,
      "timestamp": "2016-04-28T19:44:36+00:00"
    },
    {
      "id": "5b5f84ff041942aaa851493d11f7cc56",
      "sender": "jtimon",
      "payload": "\"replace explicitly allowed\"?",
      "action": false,
      "timestamp": "2016-04-28T19:44:38+00:00"
    },
    {
      "id": "bd8a0b7d7daa4f92a6ef000f0ea6022b",
      "sender": "sdaftuar",
      "payload": "fee-replaceable ?",
      "action": false,
      "timestamp": "2016-04-28T19:44:41+00:00"
    },
    {
      "id": "50497b0a575b4c46b2ec48a9be804a57",
      "sender": "jonasschnelli",
      "payload": "sdaftuar: but it could also add a output",
      "action": false,
      "timestamp": "2016-04-28T19:44:56+00:00"
    },
    {
      "id": "bfc3e8608d324303beac863f86df4315",
      "sender": "jtimon",
      "payload": "I mean, \"replacability signalled\" is good enough for me",
      "action": false,
      "timestamp": "2016-04-28T19:44:57+00:00"
    },
    {
      "id": "4c3cf301dfaa4f3b9a528f0679f28666",
      "sender": "jonasschnelli",
      "payload": "sdaftuar: but right. You mean replaceable by fee",
      "action": false,
      "timestamp": "2016-04-28T19:45:28+00:00"
    },
    {
      "id": "321f3687e468462f81a79ced99e23696",
      "sender": "sdaftuar",
      "payload": "yeah, you can replace it if you up the fee",
      "action": false,
      "timestamp": "2016-04-28T19:45:37+00:00"
    },
    {
      "id": "376fe1188ddd4dcb97c6545d6507dcee",
      "sender": "jonasschnelli",
      "payload": "\"fee-replacability signalled\"?",
      "action": false,
      "timestamp": "2016-04-28T19:45:58+00:00"
    },
    {
      "id": "9ed697be3446443ab40de6dd92aca79d",
      "sender": "petertodd",
      "payload": "jonasschnelli: which is tricky, because any low fee tx is in practice replacable by fee regardless of whether bip125 is used or not",
      "action": false,
      "timestamp": "2016-04-28T19:46:06+00:00"
    },
    {
      "id": "35c6c3c32b2e4b538bcdff6659749ad0",
      "sender": "sdaftuar",
      "payload": "but not by your wallet",
      "action": false,
      "timestamp": "2016-04-28T19:46:20+00:00"
    },
    {
      "id": "faf931d68f114c4e8de94cbf7b85bf03",
      "sender": "wumpus",
      "payload": "I don't think the GUI term needs to be so specific - just make sure that the mouseover or other documentation explains it in more detail",
      "action": false,
      "timestamp": "2016-04-28T19:46:38+00:00"
    },
    {
      "id": "9bc9c1d33b4449b9a3607d4773034f59",
      "sender": "sdaftuar",
      "payload": "+1",
      "action": false,
      "timestamp": "2016-04-28T19:46:45+00:00"
    },
    {
      "id": "7c644a9be0b14dce8fd99458946a55c4",
      "sender": "jonasschnelli",
      "payload": "Sure. But the term would also be for attributing incoming payment.",
      "action": false,
      "timestamp": "2016-04-28T19:46:46+00:00"
    },
    {
      "id": "f7e12aed531f418c955086f3481eee1f",
      "sender": "petertodd",
      "payload": "oh, key question: are we going to show this for all txs, or just txs sent by the user?",
      "action": false,
      "timestamp": "2016-04-28T19:46:47+00:00"
    },
    {
      "id": "51f2e788113b4c69a058f4a7595ec557",
      "sender": "paveljanik",
      "payload": "sdaftuar, depends on the wallet IMO",
      "action": false,
      "timestamp": "2016-04-28T19:46:54+00:00"
    },
    {
      "id": "366b0f1b13f745e3a1e2790b7afdfd90",
      "sender": "jtimon",
      "payload": "petertodd: exactly, for all we know, miners could replace by hash alphabetic order rather than fees",
      "action": false,
      "timestamp": "2016-04-28T19:46:56+00:00"
    },
    {
      "id": "d148726a6cc8419180b5f696109943bf",
      "sender": "cfields",
      "payload": "sdaftuar: i like that, but it describes the mechanics more than the intent.",
      "action": false,
      "timestamp": "2016-04-28T19:47:01+00:00"
    },
    {
      "id": "55ee7371adb545288eaec8e8cc71e051",
      "sender": "jonasschnelli",
      "payload": "petertodd: incoming and outdoing.",
      "action": false,
      "timestamp": "2016-04-28T19:47:07+00:00"
    },
    {
      "id": "ce7fee9c39e44c7ba54ddddfe5681721",
      "sender": "petertodd",
      "payload": "jonasschnelli: see, if it was just outgoing, this conversation would be a lot simpler :)",
      "action": false,
      "timestamp": "2016-04-28T19:47:25+00:00"
    },
    {
      "id": "c28122d2cb3a4973ba1bb694c4abfe9c",
      "sender": "wumpus",
      "payload": "replacability signalled is fine, let's move on",
      "action": false,
      "timestamp": "2016-04-28T19:48:11+00:00"
    },
    {
      "id": "5ce38f099cca46ca957b82a3e92fdd94",
      "sender": "jonasschnelli",
      "payload": "incoming tx: \"replacability signalled\", create tx: \"[ ] signall replacability\"",
      "action": false,
      "timestamp": "2016-04-28T19:48:15+00:00"
    },
    {
      "id": "7b5928aa254d4bfbbb7d899315db84ee",
      "sender": "jonasschnelli",
      "payload": "ack.",
      "action": false,
      "timestamp": "2016-04-28T19:48:18+00:00"
    },
    {
      "id": "51e779bd356f4f82b2bf6b2f2c5431c0",
      "sender": "jtimon",
      "payload": "what was wrong about \"Opted in to replacement\" or something along those lines?",
      "action": false,
      "timestamp": "2016-04-28T19:48:21+00:00"
    },
    {
      "id": "e207e9747aef4cd0a8f9772e48456a8f",
      "sender": "wumpus",
      "payload": "any other topics?",
      "action": false,
      "timestamp": "2016-04-28T19:48:23+00:00"
    },
    {
      "id": "db06e35c9cf040f182809701c0c49f5a",
      "sender": "jtimon",
      "payload": "yeah, nv, \"replacability signalled\" does it",
      "action": false,
      "timestamp": "2016-04-28T19:48:44+00:00"
    },
    {
      "id": "28a520fa29504503a045dfd6f8671e19",
      "sender": "jtimon",
      "payload": "s/nv/never mind",
      "action": false,
      "timestamp": "2016-04-28T19:48:59+00:00"
    },
    {
      "id": "ac047e7374c8475288c2bfaf8d28c26a",
      "sender": "jonasschnelli",
      "payload": "topic: another boring one, not sure if this is the right place: Someone contacted me that we should have a repository for Bitcoin Core logos and communication material.",
      "action": false,
      "timestamp": "2016-04-28T19:49:01+00:00"
    },
    {
      "id": "69fc06f99d5c463b87d0c3d37f4b0a1c",
      "sender": "jonasschnelli",
      "payload": "Somehow that made me think that Bitcoin Core has no clear logo/visual identity. Its not define what to use when, the font, the colors. Not sure if anyone from us cares about that though.",
      "action": false,
      "timestamp": "2016-04-28T19:49:11+00:00"
    },
    {
      "id": "5dfc1e02e43c47cb89a92da3a31ac138",
      "sender": "paveljanik",
      "payload": "press kit? ;-)",
      "action": false,
      "timestamp": "2016-04-28T19:49:25+00:00"
    },
    {
      "id": "5d2d874b6e3b49b7a4a78c74409606c0",
      "sender": "petertodd",
      "payload": "paveljanik: +1",
      "action": false,
      "timestamp": "2016-04-28T19:49:30+00:00"
    },
    {
      "id": "f5415597b17f4330a47eca959a009d64",
      "sender": "jonasschnelli",
      "payload": "We probably don't care. But out userbase does a lot",
      "action": false,
      "timestamp": "2016-04-28T19:49:44+00:00"
    },
    {
      "id": "dc603a9cd0504597852161a1c8cd295c",
      "sender": "petertodd",
      "payload": "paveljanik: or maybe call it \"media kit\" to shift focus to all media in general",
      "action": false,
      "timestamp": "2016-04-28T19:49:46+00:00"
    },
    {
      "id": "c3de6386514943a185805081c429ec2d",
      "sender": "jonasschnelli",
      "payload": "*our",
      "action": false,
      "timestamp": "2016-04-28T19:49:50+00:00"
    },
    {
      "id": "1e4eed16dd474b2c91cb4903342e6dcd",
      "sender": "btcdrak",
      "payload": "jonasschnelli: a press kit would be a good idea",
      "action": false,
      "timestamp": "2016-04-28T19:49:59+00:00"
    },
    {
      "id": "9fa87823ee1940d2baff38214a3edb31",
      "sender": "wumpus",
      "payload": "we don't have that, but if anyone wants to make it and collect some things why not",
      "action": false,
      "timestamp": "2016-04-28T19:50:06+00:00"
    },
    {
      "id": "10357c9db8824f6196847488b6358eda",
      "sender": "jonasschnelli",
      "payload": "It would imply that we first need to create a identity, proper logo, font, etc. I'm not interested ATM, but happy if someone know someone who is.",
      "action": false,
      "timestamp": "2016-04-28T19:50:54+00:00"
    },
    {
      "id": "b62984b9c2a942638d40cd5683ed9ad4",
      "sender": "btcdrak",
      "payload": "jonaschnelli: ideally we could store that in a \"media kit\" repository.",
      "action": false,
      "timestamp": "2016-04-28T19:50:56+00:00"
    },
    {
      "id": "cf031c325a8a4cab999cc02af4bd679b",
      "sender": "jonasschnelli",
      "payload": "I think it should be a subarea of the website",
      "action": false,
      "timestamp": "2016-04-28T19:51:16+00:00"
    },
    {
      "id": "ed49aeadf7294882aa453f4e34d7cdb9",
      "sender": "petertodd",
      "payload": "jonasschnelli: that makes sense",
      "action": false,
      "timestamp": "2016-04-28T19:51:37+00:00"
    },
    {
      "id": "dd48b71cc4cd4149aad71adeedbcccb3",
      "sender": "wumpus",
      "payload": "yes I think the question is more *who* than if, I don't think press kits are very usual for open source projects, but if someone wants to work on that I don't want to discourage",
      "action": false,
      "timestamp": "2016-04-28T19:51:46+00:00"
    },
    {
      "id": "56b54be3c6404b0282569b6e2f1d8809",
      "sender": "jonasschnelli",
      "payload": "Agree.",
      "action": false,
      "timestamp": "2016-04-28T19:52:21+00:00"
    },
    {
      "id": "e0e0fe0908594160be4b59f20f56feff",
      "sender": "sipa",
      "payload": "wumpus: they're very common among altcoins though :p",
      "action": false,
      "timestamp": "2016-04-28T19:52:26+00:00"
    },
    {
      "id": "4674bf2bf63d440c9b62f95355675054",
      "sender": "cfields",
      "payload": "wumpus: for open-source, they almost always accompany a licensing policy",
      "action": false,
      "timestamp": "2016-04-28T19:52:27+00:00"
    },
    {
      "id": "c0027757d74843fbb6c664bb7041e2de",
      "sender": "cfields",
      "payload": "(lived through that hell for a while in a past life)",
      "action": false,
      "timestamp": "2016-04-28T19:52:41+00:00"
    },
    {
      "id": "b2f5318b63874e9eba23b67f75337835",
      "sender": "wumpus",
      "payload": "cfields: yes, as for firefox",
      "action": false,
      "timestamp": "2016-04-28T19:52:50+00:00"
    },
    {
      "id": "328b9ee7299b4214a2e6a862f3b32def",
      "sender": "cfields",
      "payload": "right",
      "action": false,
      "timestamp": "2016-04-28T19:52:54+00:00"
    },
    {
      "id": "86a89c839dec4952b457a706ee0e500c",
      "sender": "cfields",
      "payload": "so for us, unless we wanted to police it, a press kit would be more of a collection of recommended images/text that we also use.",
      "action": false,
      "timestamp": "2016-04-28T19:53:38+00:00"
    },
    {
      "id": "9b8421c6f20742a0a23b44dbd135f0c3",
      "sender": "cfields",
      "payload": "i suppose that was the idea, though",
      "action": false,
      "timestamp": "2016-04-28T19:54:08+00:00"
    },
    {
      "id": "49853cede08e4e08be90922bb4ba2d21",
      "sender": "wumpus",
      "payload": "right",
      "action": false,
      "timestamp": "2016-04-28T19:54:08+00:00"
    },
    {
      "id": "8cc0ed2b3f664df4a9b2159c216aab06",
      "sender": "jonasschnelli",
      "payload": "Yes. There is even no clear logo that Bitcoin Core uses/represents.",
      "action": false,
      "timestamp": "2016-04-28T19:54:10+00:00"
    },
    {
      "id": "5ee471688ff54cf1a2396b90a7b55667",
      "sender": "warren",
      "payload": "\"\\nExamples:\\n\"",
      "action": false,
      "timestamp": "2016-04-28T19:54:15+00:00"
    },
    {
      "id": "089e0a7ee8e7411497fc61dc2f457a9b",
      "sender": "warren",
      "payload": "+ HelpExampleCli(\"getnewaddress\", \"\")",
      "action": false,
      "timestamp": "2016-04-28T19:54:17+00:00"
    },
    {
      "id": "48ef2b39910d450d9ebd62375461cb4e",
      "sender": "warren",
      "payload": "+ HelpExampleRpc(\"getnewaddress\", \"\")",
      "action": false,
      "timestamp": "2016-04-28T19:54:21+00:00"
    },
    {
      "id": "8f28acbefc7446e6bba46ac7e4912f9a",
      "sender": "warren",
      "payload": "Any idea why this has both, and they're identical?",
      "action": false,
      "timestamp": "2016-04-28T19:54:23+00:00"
    },
    {
      "id": "3ca2ba1067514bde859fae7f220c3964",
      "sender": "jonasschnelli",
      "payload": "warren: dumpprivatekey",
      "action": false,
      "timestamp": "2016-04-28T19:54:25+00:00"
    },
    {
      "id": "860f606eab1149fd921b121b0255bd25",
      "sender": "wumpus",
      "payload": "warren: we're in the middle of a meeting",
      "action": false,
      "timestamp": "2016-04-28T19:54:39+00:00"
    },
    {
      "id": "f63f2663a17c47e1be79f68d896a2493",
      "sender": "warren",
      "payload": "oops sorry!",
      "action": false,
      "timestamp": "2016-04-28T19:54:45+00:00"
    },
    {
      "id": "651e0cedaa5147708c1786e2df5b1074",
      "sender": "wumpus",
      "payload": "well, at the end",
      "action": false,
      "timestamp": "2016-04-28T19:54:45+00:00"
    },
    {
      "id": "23772f98e3b449c39417d5b33df3b358",
      "sender": "wumpus",
      "payload": "I think we're done",
      "action": false,
      "timestamp": "2016-04-28T19:55:20+00:00"
    },
    {
      "id": "b0147e92785249a3a0a4958c3d18ed85",
      "sender": "jonasschnelli",
      "payload": "\\\u00c3\u0083\u00c2\u00b6/",
      "action": false,
      "timestamp": "2016-04-28T19:55:34+00:00"
    },
    {
      "id": "170a273b56534fbab5d8d297502c2ca6",
      "sender": "wumpus",
      "payload": "#endmeeting",
      "action": false,
      "timestamp": "2016-04-28T19:55:37+00:00"
    }
  ],
  "events": [
    {
      "event_type": "START_MEETING",
      "message": {
        "id": "177dceb6c26d49f3a86b0da1c64457f8",
        "sender": "wumpus",
        "payload": "#startmeeting",
        "action": false,
        "timestamp": "2016-04-28T19:00:11+00:00"
      },
      "operand": null,
      "id": "177dceb6c26d49f3a86b0da1c64457f8",
      "timestamp": "2016-04-28T19:00:11+00:00"
    },
    {
      "event_type": "ACTION",
      "message": {
        "id": "711149e0d0e643289b917683d4ad0ce9",
        "sender": "wumpus",
        "payload": "#action (sipa) list a few areas where i think mildly tricky things are done that warrant review",
        "action": false,
        "timestamp": "2016-04-28T19:08:50+00:00"
      },
      "operand": "(sipa) list a few areas where i think mildly tricky things are done that warrant review",
      "id": "711149e0d0e643289b917683d4ad0ce9",
      "timestamp": "2016-04-28T19:08:50+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "d520c377af3a4b2d9050f8dc0e2cd537",
        "sender": "wumpus",
        "payload": "#topic status of the segwit BIPs",
        "action": false,
        "timestamp": "2016-04-28T19:20:29+00:00"
      },
      "operand": "status of the segwit BIPs",
      "id": "d520c377af3a4b2d9050f8dc0e2cd537",
      "timestamp": "2016-04-28T19:20:29+00:00"
    },
    {
      "event_type": "ACTION",
      "message": {
        "id": "63118f2c88ad44a1b7379a4d9422219d",
        "sender": "wumpus",
        "payload": "#action bip 144 needs to include the service bit stuff",
        "action": false,
        "timestamp": "2016-04-28T19:23:15+00:00"
      },
      "operand": "bip 144 needs to include the service bit stuff",
      "id": "63118f2c88ad44a1b7379a4d9422219d",
      "timestamp": "2016-04-28T19:23:15+00:00"
    },
    {
      "event_type": "ACTION",
      "message": {
        "id": "895231ee4e7d4a42a206c46d8713fcc9",
        "sender": "wumpus",
        "payload": "#action (gmaxwell) try to extract some feedback e.g. from roasbeef to reimplemented, who might be aware of other limitations in the spec",
        "action": false,
        "timestamp": "2016-04-28T19:26:20+00:00"
      },
      "operand": "(gmaxwell) try to extract some feedback e.g. from roasbeef to reimplemented, who might be aware of other limitations in the spec",
      "id": "895231ee4e7d4a42a206c46d8713fcc9",
      "timestamp": "2016-04-28T19:26:20+00:00"
    },
    {
      "event_type": "END_MEETING",
      "message": {
        "id": "170a273b56534fbab5d8d297502c2ca6",
        "sender": "wumpus",
        "payload": "#endmeeting",
        "action": false,
        "timestamp": "2016-04-28T19:55:37+00:00"
      },
      "operand": null,
      "id": "170a273b56534fbab5d8d297502c2ca6",
      "timestamp": "2016-04-28T19:55:37+00:00"
    }
  ],
  "aliases": {},
  "vote_in_progress": false,
  "motion_index": null
}