# Plumber's Summit Agenda The **Bytecode Alliance Plumber's Summit** is an opportunity for contributors and Bytecode Alliance Member organizations to come together to shape our shared roadmap for 2024. This in-person gathering will take place at the Raleigh Marriott City Center, conveniently located on Fayetteville Street in Raleigh, NC, USA. This is an in-person gathering will be Live Streamed with remote participation for all recognized contributors. **Location**: Raleigh Marriott City Center, Fayetteville Street, Raleigh, NC, USA ## Tuesday - Most folks are arriving later in the day - 6pm Community Stream in our Conference Room - Wasm Triangle Co-lo ## Wednesday Agenda: - 9:00am David Bryant 5 min - MC and Executive Director of the BA - 9:10am Ralph - 5 min - 9:20am Pat Hickey - 10 min - 9:35am Orientation and Agenda [Bailey] - Do we keep Better Together? - Building Better Together - 9:40am Wasmtime Plugins and Host Components - 30 min [Alex and Till] - Whiteboard - Here is the list of things business stakeholders really need. - If we don’t put them in the tree, enables us to scale - What makes a good PR - Mention wasi-crypto - 10:15am BREAK 20 min - 10:35am 0.2.1 - 1.5 hr [Pat] - What does it take to do smooth releases of WASI 0.2.x? [Pat] - Candidates for the 0.2.x releases - Atomic additions that need to be resourced. Once they are ready, they can become a part of an 0.2.x release. Here are our best initial candidates. - timezone - stream forward - terminal info - http request options for tls, etc - Noon 1.5hr Lunch - Return by 1:30 PM - 1:30 PM Check-in and Q&A (lunch buffer) - 20 min - 1:50 OCI Artifacts with Components - 10min [Taylor] - 2 PM - Present roadmap for registry, 30 min (15 min present, 15 min discussion) [Robin and Lann] - 2:30 PM - WASI Proposals - 30 min [Mossaka, Taylor] - keyvalue - runtime-config - blobstore - messaging - wasi-cloud-core world => can we avoid omnibus vote? - 3:00 PM Break - 3:30 PM Core Wasm Proposals in Wasmtime [Nick and Luke] - GC - shared-everything-threads - stack-switching - exception-handling - 4 PM Luke's Backlog Talk - 30min [Luke] - 4:30 PM Projects and prioritization - Stickies for Want/Need - Have a resource - 5 PM Agenda for tomorrow - Breakfast: Meals paid breakfast - Lunch: Mustang House, Element, Sosta, Union Special - Dinner: Morgan Street Food Hall, **leave from lobby at 6:30** - Fun: Boxcar (barcade) ## Thursday - Discussion: What processes should we have going forward? - Forum: What do we need to talk about today? - Build the breakouts - Debugging session 1 hour [Nick] - wa2 and documentation efforts - 15 min [Timmy] - Breakout: How do we bound WASI? [Pat&Bailey] - How do we witify existing standards? - Breakout: wasi-nn, wasi-sql [Luke] - Breakout: sig-events / sig-community [Karen?] - working session to create workflows for low hanging fruit: - calendar - events (meetups, plumber's summits, hackathons, conferences) - case studies - socialO - newsletter - Breakout: SIG Documentation [Kate] - Component Model Book - wasi.dev - Wasmtime Book - Examples - Wasmtime Rust Doc - WIT rendering (into HTML, native language declarations) - Break - Async and Threads planning - 60 min [Luke] - Lunch - Breakouts 1:30 to 3:30 PM - 3:30PM Discussion - 2 min update and what did we learn? - 3:50PM **WAC** - 10 min presentation 10 min discussion [Peter] - Circular deps? - wasi-http middleware and virtualization - wave [Brian and Lann] - Lunch: Mustang House, Union Special, Element, Sosta, Union Special - Dinner: Transfer Food Hall - Drinks: Burial Beer - Drinks: Whiskey Kitchen ## Friday - Folks are travelling home - Bailey will lead excursions around the Triangle