Thanks for that account.The HK “agreement” was a very long and difficult discussion about the blocksize that went on to around 5:00am. Tension was extremly high in the meeting. Many of the issues debated on the internet in public Bitcoin forums were discussed at the meeting.
Much of the discussion was around the wording of the commitment to a 2MB hardfork and how it would fit around SegWit. Jihan had quite a strong large block view whilst most others at the meeting were quite moderate. Adam Back had more of a neutral facilitator role, while most of the people actually involved in the development had more of a view against committing to a hardfork.
Nobody was happy with the outcome of the agreement, the small blockers and large blockers at the meeting were all extremely unhappy with the agreement. However most of the people present recognized that it was the most pragmatic way forward and a reasonable compromise between what each side wanted. Nobody liked the imperfect process. It was also accepted that those not present, on both sides of the argument, would also be unhappy and not accept the terms of the agreement. This was true in particular of the Core developers who were not present, who were extremely unhappy.
It still leaves questions in my mind. From your description the meeting divided between small and large blockers, and also between hardforkers and anti-hardforkers.
Presumably the Blockstream/Core guys were the principal small blockers as well as being most strongly against a hard fork, while the miners were more generally in favour of larger blocks and less concerned about a hard fork?
Am I right in thinking Blockstream Core were mainly seeking to secure agreement from the miners to implement Segwit?
And that the miners were mainly concerned to see an increase in the blocksize limit, seeing the surest way to achieve that through a 2MB hard fork?
Jihan later said something along the lines that the miners were told Segwit would enable implementation of the Lightning Network, which would then enable such a large number of transactions off-chain that miners would be able to charge much higher fees for the related on-chain settlement transaction. This would necessitate a restriction of the blocksize limit to enable miners to allow those higher fees.
You have denied Jihan's account, even though it is consistent with Blockstream Core statements about the need to create a fee market and their desire to implement LN.
What then is your understanding of Blockstream's business model? Blockstream has had $70m of funding. How do its investors expect to get a return? Is it by exploiting LN or similar layers on top of bitcoin, and if so, is this not consistent with the widespread perception that Blockstream has a vested interest 1) in restricting bitcoin's blocksize limit and also 2) that they need Segwit for their own purposes?