Skip to content

Commit b86556b

Browse files
authored
Update 2025-03-19-community-meeting.mdx
Signed-off-by: Eric Gregory <eric@cosmonic.com>
1 parent 0af307d commit b86556b

File tree

1 file changed

+25
-27
lines changed

1 file changed

+25
-27
lines changed

community/2025-03-19-community-meeting.mdx

+25-27
Original file line numberDiff line numberDiff line change
@@ -18,41 +18,39 @@ title: 'Meeting Agenda - 2025-03-19'
1818

1919
{/* Add summary of topics during the meeting. Each Topic should have an H3 heading. A list is usually sufficient for the recap */}
2020

21-
### Topic 1
21+
### DEMO: WebAssembly composition in wash build
2222

23-
- Note 1
24-
- Note 2
23+
* Brooks provided some background on **composing WebAssembly components**. Refer to the wasmCloud docs for [Linking at build-time]() for more information.
24+
* Today you can use the open source WAC ClI tool to compose components.
25+
* You can use the `wac plug` subcommand to quickly and easily compose two components with matching imports and exports.
26+
* Brooks demonstrated composing two components with WAC.
27+
* Brooks then showed some new `wash` functionality (currently in a PR) enabling users to specify a composition in a project's `wasmcloud.toml` to facilitate composition with `wash build`. This uses WAC's Rust library and means that a user doesn't need to have the WAC CLI tool installed at all.
28+
* WAC does use some unique terminology like "plugs" and "sockets," so there's a discussion to be had on what terms we want to use for this functionality, since we don't want to increase the conceptual overhead new users.
29+
* Joonas suggests keeping the language as simple as possible and avoiding new terminology wherever possible.
30+
* Colin suggests keeping usage as closely aligned with WAC as possible, since he thinks it works well.
2531

26-
### Topic 2
32+
### DISCUSSION: Virtual components initiative
2733

28-
- Note 1
29-
- Note 2
34+
* wasmCloud power user and contributor [LUK3ARK](https://github.com/LUK3ARK) explained his proposal and prototype for [virtual components](https://github.com/wasmCloud/wasmCloud/pull/4228).
35+
* From his prototype:
3036

31-
## Weekly highlights
37+
> virtual components...are components that do not verifiably exist within a lattice. In other words, the wasmcloud runtime has no knowledge of the existence of a service because:
38+
>
39+
> * it is managed by another runtime
40+
> * because of very unique, complex cases where users do not want to build providers for their use cases
41+
> * users can link easier with existing, disparate systems
3242
33-
### Issue of the Week
43+
This proposal would allow wasmCloud to interact with other services (which could be external and outside the wasmCloud linking context) in an ad-hoc fashion, abstracted as components and using a `component-id`.
3444

35-
- [title](https://github.com/wasmcloud/wasmcloud/issues/)
36-
- summary
45+
* LUK3ARK notes that this raises questions like, "How much work do we want a user to do to make an external service compatible with wasmCloud? What are the underlying requirements for compatibility? How much validation and verification do we need in communication? You could have circumstances where the developer doesn't have feedback such as 'this external service doesn't exist.'"
46+
* Colin notes that for a while we've envisioned that providers will eventually be WebAssembly as well, and if that's the case, we'll need to solve something like this case.
47+
* Massoud notes that if service providers start natively supporting wRPC, the role of providers may change considerably.
48+
* Colin notes you still need something in wasmCloud saying, "this component can talk to Redis, this one can't." Brooks notes that we do have a policy service which could fulfill this role.
49+
* Further discussion will take place in the [virtual components PR](https://github.com/wasmCloud/wasmCloud/pull/4228).
3750

38-
### Documentation of the Week
51+
### DISCUSSION: wasmCloud organization stalebot
3952

40-
- [title](/docs/intro)
41-
- summary
42-
43-
## Community Updates
44-
45-
### Tune in…
46-
47-
{/* Add any upcoming events/streams/etc */}
48-
49-
-
50-
51-
### Catch up…
52-
53-
{/* Add any blog posts/articles that the community might find interesting */}
54-
55-
-
53+
* We're considering changing the way the stalebot works, so it doesn't close issues automatically. Let us know if you have thoughts!
5654

5755
## Recording
5856

0 commit comments

Comments
 (0)