To keep up with the multiple initiatives shared during our first Node Diversity Workshop in Paris, I would like to propose an online Show & Tell session where anyone interested will have the opportunity to share what they’ve been working on: News, code, documentation, anything relevant to node implementors is welcome.
When?
This session is scheduled on Tuesday, 20th of May, 2025, at 2:30pm Paris time (GMT+2) and will be hosted on the Cardano Scaling group Discord .
How?
The meeting will last at most 1.5 hours, but the exact duration will depend on how packed the schedule is, which itself depends on you:
- You want to show something? Simply post a reply to this message with a title, description, and duration (please keep it short and sweet in order to leave enough room for everyone to present what they have, 5’ seems like a good timing),
- You just want to listen? That’s also fine, just drop by and enjoy,
- You want to do something else? Reply with a suggestion for an activity you want to happen during this session
Save the date in your calendar!
3 Likes
Title: LocalStateQuery API example in cardano-blueprint
Description: Show the latest progress in defining such an API description and using it also for tests in pallas (Rust), gouroboros (Go) and ouroboros-consensus (Haskell)
Duration: 5min + 5min feedback please 
EDIT: I only have one problem.. I may not be able to attend this time although I said so on doodle
(Will be somewhere away from home taking care of my son while my SO moderates a conference)
2 Likes
Thanks so much for organizing this Arnaud! This is a great first step.
I’d like to propose we discuss the topic of this thread: Managing a Shared Ledger: New CIP-Like Process? - #7 by JSHyCS
Title: Managing a Shared Ledger (Initial Planning)
Description: Discuss whether or not we need to define a new process for upgrading a shared ledger. If we do, let’s schedule the first meeting to actually define such a process, and who should “own” it.
Duration:** 5-10 minutes?
3 Likes
Thanks as well!
Topic suggestion: Quick update on the progress of the “Canonical Ledger State” proposal & CIP. 5 mins + 5 mins discussion.
2 Likes
Note this Show & Tell session will happen just couple of hours before a X/Twitter Space organised by Matthew Capps on Node Diversity with people from various orgs working on a node.
My proposal:
Topic: Using Antithesis to test Cardano node(s): Current state and future plans
Duration: 5’ overview + 5’ discussion
Thanks for organising, I’d be happy to present:
Title: Towards simulation testing in Rust
Description: I’ll summarise Roland’s new stage graph API and show how it can be used to write a deterministic simulator.
Duration: 10 min including discussion
This is related to the action item “Refactor Amaru consensus to ease implementing deterministic testing” and the sessions:
2 Likes
So it seems we have 4 definitive proposals to Show & Tell about today, and 1 optional:
- Josh on Managing a Shared Ledger (Initial Planning)
- Paul on Quick update on the progress of the “Canonical Ledger State” proposal & CIP
- Stevan on Towards simulation testing in Rust
- Arnaud on Antithesis primer and next steps
- Optional session is
- Sebastian Nagel on LocalStateQuery API example in cardano-blueprint
Each topic will be a 5’ presentation/demo + 5’ Q&A.
Unless someone objects, I will record the meeting and post the link as reply to this post.
I would like to have a discussion to gather input from other implementations about whether or not documenting the CDDLs for the NTC protocols should be done in the blueprints or it would be better to do it somewhere else. In the end, not all implementations are going to use NTC.
I think this item can be just a question in the feedback session for Sebastian’s topic, but in case he is not able to attend, I would still want to have a short discussion about it.
Title: Is NTC a must for a node in the Cardano network or is it an implementation detail of the Haskell node?
Description: NTC is not something every node will implement so it feels like adding its CDDLs to the blueprint might not be adequate, as opposed to NTN. I would like to get feedback from other node implementations on what they consider most useful.
Edit: sorry I mention this after the agenda was published. I understand if it is not possible to include it in this session.
2 Likes
This is all fine, we are all experimenting and understanding 
Here is a link to the Excalidraw board we filled in Tuesday’s Show & Tell meeting: Excalidraw | Hand-drawn look & feel • Collaborative • Secure
1 Like
Link to poll on next Show & Tell session’s date: Poll - Node Diversity Show & Tell #2 - Framadate
2 Likes