Intersect Committees
Intersect Knowledge BaseIntersect Website
Intersect - Technical Steering Committee
Intersect - Technical Steering Committee
  • ABOUT
    • Technical Steering Committee (TSC)
    • Committee members
    • Technical Working Groups
    • Security Council
    • How to Join or Contact Us?
    • 2025 TSC Meeting Minutes
      • 2025 TSC Decision Log
      • 7th May 25
      • 30th April 25
      • 23rd April 25
      • 17th April 25
      • 2nd April 25
      • 25th Mar 25
      • 19th Mar 25
      • 12th March 25
      • 26th Feb 25
      • 19th Feb 25
      • 12th Feb 25
      • 5th Feb 25
      • 22nd Jan 25
      • 15th Jan 25
      • 8th Jan 25
    • 2024 TSC Meeting Minutes
      • TSC - Decisions Log
      • 4th Dec 24
      • 27th Nov 24
      • 20th Nov 24
      • 13th Nov 24
      • 6th Nov 24
      • 30th Oct 24
      • 23rd October
      • 2nd Oct 24
      • 25th Sept 24
      • 28th August 24
      • 31st July 24
      • 17th July
      • 19th June
      • 5th June
      • 22 May 24
      • 8 May 2024
      • 24 April 24
      • 10 April 24
      • 27 Mar 24
    • Page
  • Technical Roadmap
    • How to Participate in Shaping the Technical Roadmap
    • Project Cards Explained
      • Software Readiness Level
    • Potential Roadmap Projects
    • Maintenance Items
Powered by GitBook
On this page
  1. ABOUT
  2. 2025 TSC Meeting Minutes

7th May 25

Previous2025 TSC Decision LogNext30th April 25

Last updated 14 hours ago

Meeting Recording:

Attendees:

First name
Last name
Role
Voting Member

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:

Agenda Item
Discussion
Actions / Decisions

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

https://www.youtube.com/watch?v=IosfRS3jsY0