Skip to main content
← Back

April 16, 2025

Agenda

  • DISCUSSION: Provenance and Attestation research and findings
  • DEMO: Embedding NATS in wasmCloud
  • DISCUSSION: Next week, Q2 roadmap planning. GitHub discussion

Meeting Notes

DISCUSSION: Provenance and Attestation research and findings

  • Masoud summarizes his research on provenance and attestation—you can find a summary of his findings in the RFC issue on GitHub
  • Brooks, Joonas, and Masoud agree that the complexities for our CI pipelines (given our use of a monorepo and multiple languages) mean that implementing provenance and attestation at this time would be a heavy lift and introduce additional complexity without an urgent need for the feature at this time.
  • Brooks proposes taking these learnings and keeping them in mind as we look forward at how we’re going to do CI.

DEMO: Embedding NATS in wasmCloud

  • Brooks has been investigating bundling wasmCloud in wash
  • The sticking point is NATS, which is written in Go, whereas wash is written in Rust.
  • So, how could we embed NATS and wash?
  • Brooks shows wash dev running, and he’s not running NATS at all.
  • Instead, he has compiled NATS as a Wasm P1 module
  • P1 because that’s what big Go can compile to, and need to use big Go at the moment
  • Brooks would like to see a couple necessary changes land upstream before implementing, but thinks this is an extremely viable solution for running wash dev and wash up
  • Florian: Would we publish two versions of wash, one with embedded NATS and one without?
  • Lucas: think at that point one could pass their own --nats-address , and wash doesnt start the wasm one
  • Brooks: Could see having a flag to make it optional, but also want to standardize as much as possible. I think it would be good to avoid having multiple different binaries to choose between.

Next week

Next week we'll do our live roadmapping session for the next quarter!

Recording