Meeting Minutes November 26, 2025
Attendees:
Name
Attendance
Role
Voting Seat (Y/N)
Term
Kevin Hammond
Yes
Chair
Y
October 2026
TBC
Yes
Vice Chair
Y
October 2025
Bosko Majdanac
Yes
Secretary
N
N/A
Tex McCutcheon
No
Alt - Secretary
N
N/A
Nicolas Biri
Yes
Member/Seat
Y
April 2026
Duncan Coutts
Yes
Member/Seat
Y
April 2026
Sebastian Nagel
Yes
Member/Seat
Y
April 2026
Neil Davies
Yes
Member/Seat
Y
April 2026
Alexander Moser
Yes
Member/Seat
Y
April 2026
Ryan Wiley
Yes
Member/Seat
Y
October 2026
Udai Solanki
No
Member/Seat
Y
October 2026
Leandros Holleman
Yes
Member/Seat
Y
October 2026
Seungheon Oh
No
Member/Seat
Y
October 2026
Community/Other Attendees
Benjamin Hart
Christian Taylor
Recording: Technical Steering Committee - 2025/11/26 - Recording
Transcript: Technical Steering Committee - 2025/11/26 - Transcript
Chat Transcript: Technical Steering Committee - 2025/11/26 - Chat Transcript
Intros
Alex: Head of Infrastructure, Cardano Foundation, TSC member, Parameter Committee co-chair, CF, Drep Duncan: TBD Kevin: TSC Chair, Founder at Ensurable Systems Leo: Developer@KeyPackt/AnetaV2/GenWealth single pool SPO, CEO LnLlabs, TSC member Neil: TSC, Network Params, PNSol Ltd Nicolas: TSC member, Director of Software Architecture at IOG Ryan: TBD Sebastian: TSC member, Software Architect, nCoding and IOE Tex: OS Program Manager (Intersect), TSC/OSC Secretary, Committee Liaison Udai: Member OSC and TSC, AIQUANT Technologies
Agenda 11.26.25
TSC Chair - Neil
Annual Members Meeting - Bosko
Mainnet Incident Summary - Kevin
Including request for input from Geoff Watson (IOE)
Hard Fork Working Group - Bosko
First meeting is 2nd December
Plutus cost model will need to be updated
Benchmarking will need to be done
Nested Transactions Follow-on - Kevin
2030 Vision and 2026 Budget - Kevin
TSC Role
TSC operational budget - Kevin
Seungheon Oh - Kevin
AOB
Decisions/Actions
Decisions
TSC Chair & Vice-Chair Nominations: Agreed to start the process for nominations for the new Chair and Vice-Chair in the next week, followed by a discussion on the role and then a vote.
Out-of-Band Discussion on Chair Role: Neil offered to facilitate an out-of-band discussion with interested members about the specifics and experience of the Chair role.
Nested Transactions Response Strategy: Agreed to draft a summary response to Michaela's concerns regarding nested transactions, focusing on the trade-offs of multi-party atomic transactions and MEV exposure (his points 4 and 1). The TSC will advise that the issue appears to be primarily a product choice and should be directed to the Product Committee for a decision.
Drafting the Nested Transactions Response: Bosko was assigned to use AI tools to generate the initial draft text for the TSC's response on nested transactions.
TSC Operational Budget Proposal: Agreed to kick off the process for creating a proposal for a TSC operational budget to support essential activities like event attendance.
Actions
Clarify Jeff's Request: Kevin will follow up with Jeff to clarify precisely what he means by the TSC "tracking" his request for guidance on incident improvements.
Draft Nested Transactions Response: Bosko will use AI tools to generate the initial text for the TSC's response regarding nested transactions and circulate it for review.
Start Operational Budget Proposal: Kevin will begin drafting the proposal for a TSC operational budget to be progressed over the next few weeks.
Begin Chair/Vice-Chair Nomination Process: The committee will begin asking for nominations for the new Chair and Vice-Chair within the next week.
Review Plutus Cost Model: The committee will pass on the concern regarding the need for more evidence and a robust regression process for the new Plutus cost model to the appropriate team/committee.
Discuss Root Cause Analysis: Ryan, Neil, and Kevin will attend the 4:30 PM Forensic Working Group meeting and pass on Duncan's suggestion that the working group's remit should include looking at the root cause in terms of systematic testing and code coverage gaps.
Hard Fork Working Group Meeting: Attendees will join the first Intra-Era Hard Fork Working Group meeting on December 2nd.
Topic
Discussion
Notes
TSC Chair and Vice-Chair
Neil introduced the topic of the customary voting process for a new Chair and Vice-Chair following the new committee. Neil will not be standing for the positions.
Need to hold nominations and a vote soon for Chair and Vice-Chair.
Nomination Process Timeline
Neil suggested asking for nominations for Chair/Vice-Chair within the next week, followed by a general discussion (possibly in two weeks) about the roles and expectations before the vote.
Nominations requested next week. Discussion on role expectations to follow.
Chair Role Details
Kevin explained the Chair's role involves chairing the TSC meeting, setting the agenda, and interacting with other bodies, including attending the weekly Intersect Steering Committee meetings.
Role includes chairing and external committee interaction (e.g., Intersect).
Out-of-Band Discussion
Neil offered to lead an out-of-band discussion about the role of the Chair, drawing on his 18 months of committee experience, for those interested.
Neil will facilitate an out-of-band discussion on the Chair role.
Mainnet Incident Summary
Kevin provided a summary: a malformed transaction on the Preview Testnet, then Mainnet, exploited a code bug (malformed pool hash), causing a chain partition. A quick fix was released within 12 hours.
Malformed transaction led to a chain partition; hotfix was fast-tracked.
Chain Recovery
The decision was made to follow the minority (healthy) chain. Over 50% of the stake joined the healthy chain within 8-9 hours, and the healthy chain overtook the poisoned chain in block production within 14 hours. Nodes recovered under the protocol.
Chain successfully rejoined after about 14 hours; technical response was excellent.
Forensic Working Group
A Forensic Working Group is being initiated by the security council to analyze the incident. Neil noted their first meeting will be today at 4:30 PM UTC. Duncan raised the need to look at root cause beyond the immediate code bug, suggesting systematic code coverage and fuzzing testing from the CDDL specification.
Working group will perform a forensic analysis; concerns raised about its scope and potential legal scrutiny. Duncan suggested including root cause and testing coverage in the remit.
Jeff's Request for Guidance
Kevin shared Jeff's request for the TSC to track and provide guidance on improvements following the incident. Neil requested clarification on what "track" means.
Kevin will follow up with Jeff to clarify the term "track" and the intended level of TSC involvement (advice/consultation vs. sign-off).
Hard Fork Working Group
Bosko announced the first meeting on December 2nd. The proposal is for an Intra-Era Hard Fork (protocol version 11) with new Plutus primitives (like multiscalar multiplication) and ledger bug fixes, but no full hard fork mandate. This will be the first hard fork in full governance reality.
First meeting is December 2nd. Hard fork is for Plutus primitives and bug fixes (Intra-Era).
Plutus Cost Model Concerns
Neil raised a strong concern about the process for the new Plutus cost model, requesting a lot more evidence and a proper regression path, not last-minute checks. Kevin noted the benchmarks aren't completed yet.
Need to ensure sufficient evidence and proper regression testing for the Plutus cost model before parameter committee review.
Nested Transactions Review
Following the presentation from last week, the discussion focused on how to respond to Michele's concerns. Neil and Duncan agreed the core issues are about ease of multi-party atomic transactions and potential MEV exposure, which are heavily tied to product choice.
TSC will write a summary response focusing on the trade-offs (specifically points 4 and 1) and will advise Michaela to refer the matter to the Product Committee, as it's primarily a product choice issue. Bosko to generate initial AI-drafted text.
2026 Budget & Roadmap
The 2026 budget process is starting. Technical input is needed for the 2026 roadmap, aligning with the 2030 vision. A gap exists in the technical evaluation of proposals for the DRAPS process. Neil noted the need for resourcing for this evaluation.
Need to provide technical input for the 2026 roadmap and establish a process/resourcing for technical evaluation of DRAPS proposals.
TSC Operational Budget
Kevin proposed kicking off a process for a TSC operational budget (e.g., for activities, event attendance), seeking board ratification.
Kevin will start the process for proposing a TSC operational budget.
Last updated