7th May 25
Last updated
Last updated
Meeting Recording:
Attendees:
Neil
Davies
TSC Member (PN Solutions)
Y
Matt
Davis
Intersect - Tech Ops Lead
Markus
Gufler
TSC Member (Cardano Foundation)
Y
Benjamin
Hart
TSC Member (MLabs)
Y
Jonathan
Kelly
TSC Member
Y
Ricky
Rand IOHK
IOE General Manager - Observer
Duncan
Soutar
TSC Secretary
Christian
Taylor
Intersect - Opensource Head
Adam
Dean
TSC Vice Chair
Duncan
Coutts
WellTyped - Not voting member
Faizan
Shaikh
Observer
Minutes:
Apologies
Kevin Hammond
1. Discontinuation of WellTyped and PNSol within IOG - Impact on Delivery
ND: 30th April several people in original version of maintenance contract, were terminated with IOG - welltyped and IOG RR: Confirmed both PNSol & Welltyped contracts were terminated ND: Queried who will substitute these roles RR: Confirmed that both internal movements with IOG & new contracting hires will backfill ND: Queried teams that will be most impacted RR: Networking team but not expecting any delays in delivery DC: Welltyped staff not involved in immediate upcoming deliveries apart from KES Agent, which he believes will be delayed but is not time-critical. Highlighted that it can take a long time for new members to join and get up to speed with Networking Team (est 6 months or more) DC: Decision will definitely impact delivery of Leios and LSM integration. The contract between Intersect and WellTyped for LSM creation will not be impacted. Highlighted that LSM integration does have F-F relationship with Leios. Highlighted that there is now a potential capacity issue related to Leios Delivery of approximately 7 people. MD: Highlights that from the TSC’s perspective this conversation needs to be focussed on IOG’s ability to deliver rather than on individuals and that IOG are welcome to work and partner with whomever they choose. Connection between LSM & Leios: DC: Both address scalability. Highlighting that the 1000TPS target from Leios will not be hit without LSM. Due to cost and performance, targeted throughput will not be achieved. ND: Without LSM, there would be cliffs in performance. AD: Needs LSM as first step to Leios. DC: LSM is still essential even without Leios. Highlights that Amaru will potentially have this capability straight away. Points out that Next step it to move more ledger state things onto disk, such as tables) JK: LSM integration is needed for SPOs to be able to reduce memory footprint. DC: First phase is just EUTXO on disk, this should not be too interrupted but rest of ledger state onto disk is far more likely to be an issue. ND: Highlights perceived risk due to this.
2. Repo adoption (including KES agent)
AD: Following from last week’s discussion on ownership of KES-Agent rpo migration to Intersect. Highlights concern over bringing it over to Intersect for maintenance and management. DC: Highlights major “corner cut” - KES key handing was not implemented in full when delivering Shelley. That being that KES Key Handling was not implemented in full. Highlights that Forward Security was not achieved in full despite having KES Keys due this shortcut which was the the KES Keys are stored on disk. Highlights that KES Zero Keys are stored on disk and therefore it is not as practical as a digital signature and full security has not been achieved. KES keys are stored on disk, which should not be the case. Current KES 0 key rotates on 90 day period and as it is stored on disk it cannot be deleted reliably. Thereforedoes not achieve the Forward Security properties. KES Agent projects addresses this to achieve forward security. There are significant advantages to users for implementing this in which is outlined in original white paper. Acknowledges this may be a hard sell to SPOs, need to figure out how to implement this in a way that is "not too annoying", additionally this will be news to many SPOs. AD: This feels like an exercise in academia. Are we doing this just because it was in a white paper 8 years ago? Needs a behavious change from SPOs for adoption which may be a challenge. DC: Acknowledges this is not a great situation. This is about benefit of users of the system. Can either try to persuade community of the need for KES Agent OR if the community wishes, we could simply stop working on it and not achieve full forward security. JK: Implementation Questions: Is there is a need for a high availability server, in order to maintain KES Key? Also KES agent has no authentication built in. Therefore concerned about leveraging interconnected SSH tunnels which would be an issue for some. Highlights need for eductaion and best practice documentation. AD: Query of whether this falls under TSC or Opensource ownership? Would this be something that could be supported through Opensource funding? Would Welltyped be interested in raising through community contribution and mantenance. DC: Acknowledges he has a conflict of interest being both an employee of WellTyped and TSC member. DC: Argues that this is part of core as it is a key dependency of node. . However due to point 1 on agenda the person working on this is nolonger working on this. AD: Points out that IOG’s budget proposal was highlighted as delivery by Welltyped and the query of how this will now be delivered. MG: Highlights that there is currently a lot of critical work like the KES Agent where there is uncertainty of delivery. Question on whether there will be a public declaration of how these kind of security issues will be managed in the future. Seeks clarity on the role of the TSC to be able to challenge on issues such as these. DS: Acknowledges that that the roles and responsibilities of committees has come into question throughout this budget process. Shared that Jack, Board and the Committees need to work together to establish the new roles andresponsibilities of the committee. MG: NHighlighted importance TSC being decision maker and not simply just frontmen. Acknowledges that there can be issues that need to be handled privately but “security issues” cannot be used an an excuse to limit transparency. This is especially important when DReps are being asked to make decisions on budget potentially without full information. ND: Highlights that lack of KES Agent would be a significant issue in the banking industry for using Cardano and therefore is important to utility and corporate adoption. DC: Need to help communicate the need for KES Agent with SPOs
3. IOE Maintenance contract clarification
RR: Query over progression of maintenance agreement between IOG & Intersect DS: Last update from Intersect procurement team was that the contract was still with the IOG legal team.
Action: Ricky to follow up with IOG legal team
4. Possible intra ERA Hard Fork
Discussion postponed due to Kevin not being able to attend
5. TSC Twitter Account
Discussion on setting delegated authority for posts.
Action - DS To provide a scope on this content to be shared: (eg weekly minutes, publication of recording, Milestone sign-off etc) Action - Share
6. AoB
RR: Tried to vote in Intersect elections however not aware that new members were not able to vote - communication issue from Intersect?
Action: Duncan to share issue within Intersect team