►
From YouTube: waSCC Community Call (2020-11-18)
Description
WebAssembly Secure Capability Connector (waSCC) weekly community call. waSCC is a dynamic, elastically scalable WebAssembly host runtime for securely connecting actors and capability providers.
A
All
right,
so
let
me
show
my
screen
here
and
I
thought
we're
going
to
try
to
take
it
up
a
notch
and
we
even
have
a
prepared
agenda
which
oh,
my.
A
I
know
right
so
I
think
we've
got
someone
who's
kind
of
new,
that's
been
in
slack
for
a
little
bit.
We've
got
kevin,
zang
kevin.
You
want
to
take
a
minute
and
introduce
yourself
and
what
you're
working
on.
C
Yeah,
I'm
kevin,
you
know
my
name,
I'm
not
like
kevin
hoffman,
just
the
kevin
john,
so
I
mean
I'm
in
california,
I'm
in
san
jose
and
silicon
valley.
I'm
working
on
a
product
called
the
ttea,
I'm
not
sure
I
post
my
introduction
in
this
outside
channel
a
few
days
ago
and
t
stand
for
the
trusted
computation.
Oh
sorry,
trust
with
execution
and
attestation.
C
It
is
kind
of
a
layer,
two
solution.
On
top
of
the
blockchain,
I
use
the
basic
at
the
runtime.
So
the
purpose
is
that
the
client
can
upload
the
data
or
code
to
ffs.
C
Then
our
algorithm
can
find
one
node
and
to
execute
the
wasn't
inside
the
16
runtime
and
all
the
whole
process
can
be
protected
by
the
hardware.
The
hardware
is
typically
a
tpm
and
it's
a
kind
of
smart
chip
in
each
computer
and
the
tpm
can
give
us
some
kind
of
signature
or
we
call
the
proof
of
trust.
A
pot
part.
C
The
pot
will
send
to
the
blockchain
on
a
layer.
One
and
later
I
can
write
some
kind
of
we
call
the
consensus
algorithm.
The
consensus
will
determine
if
a
node
is
is
healthy
or
not.
If
a
node
is
not
housing
or
is
hacked
or
compromised
in
the
blockchain
level.
C
All
other
nodes
will
disconnect
this
node
so
to
make
sure
that
all
the
housing
node
is
running
and
on
house.
You
know
this
current
thing,
and
so
after
that
the
the
user
can
the
client
can
get
the
result
from
the
node
with
a
series
of
signatures
signatures
on
the
pod,
the
client
can
verify
the
pot
to
make
sure
that
the
the
result
is
correct
and
it
is
the
result
of
the
the
version
he
uploaded
in
the
ipfs.
So
this
is
the
basic
idea
on
what
is
what
it
is
doing.
Oh
it's
a
long
story.
A
Yeah,
the
web
page
is
a
little
slow
to
load,
but
I
think
you've
got
a
great
explanation
here
for
what
all
you're
working
on
well,
it's
great
to
have
you
and
thank
you
for
sharing
what
what
you're
working
on
real
quick.
So
I've
been
attending
the
wasm
time
meetings.
The
notes
are
linked
right
here
from
the
agenda,
but
just
to
link
out
some
highlights.
A
A
The
team
felt
it's
kind
of
precedent
setting
so
they're
working
on
some
rfcs
for
rfcs
on
how
to
submit
and
what
the
process
is
for
inclusion
and
that
brought
up
a
discussion
around
the
greater
release
processes
with
the
team
moving
over
to
fastly
there's
going
to
be
a
merge
of
the
watson
time
and
lucid
binaries
and
there's
a
lot
of
just
you
know,
definitions
that
need
to
happen
around
who
handles
releases
security,
reporting,
responding
and
things
like
that
that
the
team's
going
to
try
to
set
some
policy
on
in
the
next
few
months.
A
A
decision
was
made
around
language
bindings
to
pin
the
versions
of
language
bindings
to
the
wasn't
on
run
version
so
that
things
don't
get
too
different
from
you
know
like
being
on.
You
know
a
language
binding
for
go,
that's
three
and
wasn't
time
that's
in
a
1x
series
and
while
neither
matsila
nor
fastly
are
you
currently
using
the
rust
creed.
That's
supposed
to
be
the
future
pinpoint
moving
forward
with
you
know,
with
with
the
various
ecosystem.
A
I
was
there
anything
else
out
of
the
general
community
at
large.
We
wanted
to
mention
ralph,
you
have
anything
on
crossfit
or
anything
coming
up.
B
So,
specifically
on
crestlet,
nothing
particularly
coming
up
other
than
you
know,
evolutionary
movement.
One
thing
we
do
want
to
call
out.
At
the
community
level
we
had
a
couple
of
weeks
back
a
conversation
in
the
networking
community
public
dev
conversation
in
which
both
both
we
microsoft
doing
the
crestlet
stuff.
On
my
team
and
pat
on
fastly,
we
would
discussed
being
able
to
create
an
experimental
namespace
for
wasting
apis
that
isn't
really
on
the
path
to
acceptance.
B
B
Implementations
and
experiments
to
see
how
it
feels,
for
example,
we
pulled
in
the
bsd
sockets
pr
and
to
make
that
work.
You
have
to
rebuild
the
entire
chain
of
tools
you
have
to
rebuild
rust.
You
have
to
do
a
whole
bunch
of
things
to
make
that
work
so,
but
on
the
one
hand
we
want
people
to
try
that
out
and
see
be
able
to
see
how
it
feels.
B
On
the
other
hand,
we
don't
want
to
give
people
the
idea
that
somehow
this
is
the
thing
that
will
be
in
wazi
and
vastly
has
a
bunch
of
http
things,
networking
things
that
they
do
the
same
things
with,
and
we
all
agreed
publicly
that
we
all
agreed
publicly
that
we
wanted
to
be
able
to
offer
these
ex
these
these
sort
of
usable
chains
to
the
world
without
having
to
think
that
somehow
these
are
going
to
be
in
and
dan
and
the
other
people
in
the
community
thought
that
this
was
a
good
thing
to
do,
and
it's
also
a
good
thing
to
make
sure
we
have
the
messaging
clear.
B
The
two
actions
that
have
not
been
implemented,
one
was
to
write
a
document
describing
an
experimental
name
space
activity
and
making
it
very
very
clear
that
this
was
not
any
of
these
experiments
were
not
intended
to
end
up
in
the
specification
that
they
were
experiments
for
people
to
use.
B
They
may
have
more
or
less
work
involved
in
order
to
be
able
to
use
them,
but
that
they
existed,
and
we
wanted
to
see
to
show
that
people
that
we
were
doing
that
a
lot
of
people
were
doing
upstream,
work
that
might
be
useful
to
play
with
so
that
the
second
one
was
to
actually
offer
that
functionality,
and
that
requires
a
little
bit
more
work.
So
we
could
write
a
doc
that
says
how
to
consume
the
crustlet
thing.
B
But
you
know
it's
not
really
clear
exactly
how
to
not
pre
how
to
prevent
other
people
from
actually
having
to
rebuild
the
entire
tool
chain
to
use
something.
B
So
that's
the
second
second
bit
of
work,
pat
hickey
on
fastly,
and
we
both
were
really
excited
about
being
able
to
start
that
we
haven't
started
yet.
Okay,.
A
Did
did
you
see
chris
you've
got
a
crosslit
config
out
for
crit.
Didn't
you
a
crit
sender
so
that
you
can.
You
know
basically
crustle
it
up.
A
Yeah
yeah
and
I
have
like
some
documentation
that
I
started
on
it.
I
can
like
link
that
in
okay,
ralph
ebony
help,
I'm
not
sure
if
you
saw
the
you
know
the
tweet
that
we
put
out
for
critical
stack.
But
you
know
there
is
a
super.
You
know
lightweight
here.
It
is,
you
know,
deploying
you
know,
critical
stack
and
a
bunch
of
other
components
into
kubernetes.
A
So
we
have
a.
You
know,
a
simple
like
quick
start
that
we
can
maybe
adapt
for
the
chrysler
pieces
so
that
you
guys
can
give
people
a
you
know
ready
to
go
turn
key
version
of
this.
That's,
like
you
know
one
line
installer
so
that
you
can
start
getting
that
feedback.
Do
you
think
that
yeah
sure.
B
Yeah,
I
think
that
that
kind
of
thing
is
what
we
want
we're
we're
proposing.
I
I
just
captured
the
link.
I
did
see
the
link.
I
didn't
get
a
chance
to
go.
Look
at
it.
My
last
two
weeks
have
been
a
sort
of
hellish
landscape
of
internal
work,
so
you'll
have
to
forgive
me,
but
oh
great,
kevin,
fantastic,
I'd
like
to
I'll
re-up
that
outside
the
world,
so
that
people
get
a
chance
to
see
it.
A
B
Just
ping
me,
or
you
know,
ralph
dot,
squalachi,
megacorp.com
and
the
last
name
is
the
names
are
spelled
on
this
little
thing
correctly,
so
you
could
just
use
that
and
we'll
find
a
time,
and
I
just
love
to
see
it.
Oh
the
one
other
thing
everybody
one
of
the
things
we
chatted
with.
B
I
was
chatting
with
luke
lynn
and
till
about
this
sort
of
large
organizational
thing
and
how
they're
getting
up
and
running
and
fastly
and
so
forth,
and
one
of
the
things
that
we
all
agreed
on
is
that
or
or
let
them
know
about-
is
that
for
the
next
two
months,
essentially
we're
going
to
be
publishing
a
blog
post
on
some
technical
aspect
of
the
work
that
we're
doing
and
then
upstream
work
in
general
trying
to
point
at
everybody
doing
great
things
moving
forward.
B
While
we
talk
about
some
of
our
dorking
around
and
so
forth,
so,
for
example,
you
might
have
noticed
that
butcher
three
four
we
got
two
or
three
weeks
ago
released
a
cgi
implementation
of
blasi
because
who
can't
live
without
cgi
in
our
lives
and
also,
I
think,
radu
just
today
or
yesterday
posted
a
thing
about.
B
I
can't
remember:
linker
the
javascript
linker
based.
A
B
The
on
the
on
the
wasn't
timeliner.
A
B
A
Do
a
tensorflow,
a
blog
post
just
recently.
B
Yeah,
did
we
or
did
somebody
else,
do
no
you're
yeah
heck.
B
I
can't
yeah
so
oh
yeah,
radio,
oh
yeah,
that
one
yeah-
I
did
remember
that
one,
but
I
forgot
it
you're
right
so,
basically,
what's
going
on
is
we're
touching
all
these
little
points
of
technology
and
trying
to
release
information
about
them?
Not
we're
not.
There
is
no
implementation
here.
That
is
a
thing
it's
all
about
like.
If
we
could
do
this,
what
would
it
look
like
and
what
are
the
problems
and
who
else?
Where
did
we
get
the
inspiration?
B
So
what
we're
trying
to
do
is
point
to
all
the
work
doing
and
begin
to
do
a
drum
beat
of
conversation.
So
I
told
this
to
and
we're
gonna
do
that
for
another
two
months
or
so.
We've
got
lots
of
things
to
talk
about
some
of
the
high
level
things,
so
I'm
gonna
do
a
blog
post
about
sort
of
the
whole
ecosystem
where
it
is
now,
as
opposed
to
say
a
year
ago
or
half
a
year
ago,
even
or
maybe
even
three
months
ago,
geez
thanks
for
moving,
so
so
I'll.
B
Do
that
and
then
other
technical
things.
So
at
the
meeting
I
said,
I
suggested
that
what
we'll
do
is
just
post
an
open,
hackmd
and
actually
drop
in
what
our
schedule
of
blog
posts
is
and
for
those
who
want
to
see
what
we're
sort
of
working
on
in
his
experiments,
everybody
can
just
join
up
and
schedule
themselves
as
a
as
a
blog
entry.
So
the
original
thought
was.
I
just
wanted
everybody
to
see
what
we
thought
we
were
doing
and
when
we
thought
we
would
release
it
in
terms
of
publicity
about
geeky
things.
B
I
haven't
done
it
because
the
last
two
weeks,
so
this
was
the
other
thing
as
I
you
know
every
I
I
proposed
just
making
it
open
to
everybody
so
that
we
could
all
just
have
a
drum,
beat
going
about
our
technical
explorations
and
then
the
the
real
point
is
to
draw
in
all
of
the
inspirations
and
point
off
to
other
blogs
and
other
people
doing
work
that
we
consume.
When
we
do
this,
so
we
can
make
sure
that
everybody
realizes
that
this
is
a
huge
collective
engineering
effort.
B
A
Incredible
well,
we've
got
a
bunch
of
stuff
that
we've
had
in
flight
for
a
while.
Maybe
we'll
take
a
quick
little
pass
through
kevin
on
a
big
core
rewrite
for
15.
D
Yeah,
so
I
don't
know,
who's
been
been
following
it
along
or
not,
but
we've
basically
rewritten
the
entire
wasp
code
base
from
scratch,
with
a
sync
in
mind
and
using
actors,
and
essentially
taking
all
of
the
lessons
that
we've
learned
from
the
past
year
or
so
development
and
putting
them
into
a
new
code
base
and
it's
coming
along
pretty
well,
we
just
had
it
there's
an
open
pr
for
lattice
rpc
support
and
then
the
next.
A
Okay,
that's
awesome
kevin.
I
know
it's
been
a
ton
of
work
and
then
we've
got
a
couple
other
follow-ups
here,
we'll
get
through
on
the
agenda
in
just
a
second
on
you
know
like
the
docs
and
the
new.
You
know
demo
script
and
all
that
kind
of
stuff,
but
brooks
why
don't
we
head
to
you
with
the
oci
stuff
that
you've
been
working
on.
E
Sure
so,
probably
over
the
last
week,
or
so
I've
been
working
on
a
crate,
that's
embedded
in
crestlet
called
oci
distribution.
Previously
it
had
the
functionality
to
pull
oci
or
artifacts
from
oci
compliant
registries,
and
that
was
great,
but
we
also
desired
the
functionality
with
wash
the
cli
that
we're
going
to
bundle
with
wasc
to
be
able
to
take
provider,
archives
and
wasm
modules
and
and
push
them
up
to
registries
as
well
as
pull
them
down.
E
So
I've
been
working
on
that
pr
up
at
the
top
there
that
liam's
got
for
the
past
week
and
I
just
submitted
it
today.
Build
is
failing
just
because
of
some
ci
an
outdated
thing
in
the
in
the
ci,
but
I'm
pretty
proud
of
it
and
I'm
starting
to
get
that
integrated
into
like
a
proof
of
concept
and
wash
as
the
pr
comments
are
coming
in.
E
So
that
will
be
my
first
contribution
to
crustlet
and
that
feels
pretty
good
other
than
that
I'll
go
ahead.
Lean.
A
Please
no
he's
going
to
ask
any
questions:
ralph
you're,
what
you're
eating
for
one
word
it
sounds
like
swallow.
Follow
hollow!
Follow,
follow,
follow
ralph
to
off
video.
You
bill
all
right!
Well,
any
you
want
to
do
a
quick
overview.
We
are
with
the
the
new
cle
wash
like
bash.
D
A
E
I
I
don't
have
any
new
functionality
to
show
with
the
klee
quite
yet,
because
I
just
started
working
on
the
oci
stuff
this
morning,
but
it's
in
a
it's
in
a
really
good
place.
Now
we've
got
like
auto-generated
keys
for
when
you
sign
your
wasm
modules
or
when
you
create
your
provider
archives,
which
greatly
improves
the
initial
developer,
experience
of
just
wanting
to
create
a
project
and
then
sign
it
so
that
you
can
run
your
actor
or
run
your
provider
provider
archive.
E
So
once
we
get
the
registry
command
into
wash
that'll
make
it
easier
for
you
to
distribute
your
modules
and
provider.
Archives
and
it'll
be
easier
for
us
to
distribute
our
own
first
party
providers
and
and
modules
so
that
people,
when
they
run
examples
on
the
on
their
laptop,
they
don't
have
to
download
all
the
all
the
artifacts.
They
can
just
run
it
and
we'll
download
it
for
them.
E
Yeah
happy
to
answer
any
questions
or
talk
more
about
wash
or
the
oci
pr.
That's.
A
A
great
update
on
wash
thank
you
brooks,
you
know
bill's
not
in
today,
but
bill's
been
working
on
packaging,
ralph
and
kevin
for
a
couple
things
dev
and
rpm
for
x86
and
raspberry
pi.
A
So
we've
got
a
few
a
few
in
flight
there
and
then
down
once
we
get
through
those
we'll
also
go
ahead
and
work
on
homebrew
packages
to
make
the
installation
of
the
new
tooling.
You
know,
drop
dead,
simple
and
we've
got
a
new
pack
package
cloud
repository
spun
up
so
that
all
the
packages
will
be
signed
and
distributed.
A
You
know
from
upstream
in
your
package
managers
you'll
be
able
to
you
know
you
know
do
like
you
know,
just
app
get
update
for
updates.
Sure.
B
Sure
sure,
well,
this
is
really
really
super
cool
brooks
I
love
the
the
pr
I
have
my
headspace
on
is
beginning
to
clear,
so
I'm
gonna
be
able
to
turn
around
and
begin
reviewing
all
the
stuff
that
I've
been
missing
the
last
two
weeks.
B
I
think
this
is
fantastic,
makes
everything
especially
infrastructure
work,
which
most
people
don't
think
about,
but
it's
it
enables
people
to
get
the
tools
to
try
the
stuff,
and
without
that
you
know
we're
we're
really
delaying
the
excitement
until
there's
enough
people
who
can
build
them
to
do
it
so
that
those
kinds
of
steps
are
miracle
workers.
Even
though.
D
B
To
build
tools
than
it
is
to
build
infrastructure
typically,
but
there
it
is
so
this
is
all
fantastic.
I
also
didn't
mention
the
fact
that
we
have.
I
don't
know
if
we
blogged
about
it,
or
we
certainly
will,
but
we
now
have
the
crestlet
working
on
armed
down
to
little
teeny
things
and
have
done
a
bunch
of
other
experiments
getting
smaller
and
smaller,
and
so
the
actually
pushing
out
edgewise
is
going
at
least
experimentally
is
going
much
much
much
much
faster
than
it
was.
B
B
We
have
a
wasm
3
running
on
extremely
small
devices,
and
but
the
experience
on
extremely
small
devices
is
sort
of
fundamentally
different,
because
you
can
only
jit
and
so
there's
sort
of
different
what
you
might
call
runtime
implications
like
exactly.
How
do
you
think
about
an
app
or
app
models
in
an
environment
where
you're
super
constrained,
but
you
can't
run
the
module,
so
those
kinds
of
things
are
definitely
there
and
I
love
the
progress
that's
being
made
by.
A
And
then
chris,
I
did
not
didn't
list,
I
didn't
drop
anything
on
the
agenda
for
you
was
there
stuff
you
wanted
to
talk
about.
I
know
you've
been
like
you
know,
grabbing
a
few
things
across
the
board
here.
A
I
I
don't
think
I
have
anything:
okay,
yeah
all
right
doing
a
lot
of
con
stuff
this
week,
so
yeah,
absolutely
and
then
phil
is
working
on
the
new,
the
new
code
generator
to
enable
go
and
assembly
script.
A
A
B
I
mean
you
pretty
much
covered
it
right
like
the
this
is
the
key
to
unlocking
real
seamless
polyglot
experience
at
the
ypc
and
actor
level
right
so
I'll.
B
Let
kevin
talk
to
like
how
he's
incorporating
that
in
his
sdk,
but
for
the
most
part
from
a
wasc
standpoint,
you
don't
even
have
to
know
that
a
cogent
exists
as
the
way
I
think
kevin's
doing
it,
which
I
think
is
probably
the
best
thing,
and
I
think
if
you're
writing
a
capability,
that's
where
you
get
into
the
code
gen,
but
again
it's
a
very
simple
set
of
commands
and
whittles,
pretty
simple,
and
it's
easy
to
articulate
your
interface
and
and
go
to
the
races
kind
of
building
out
all
the
polyglot
sides
of
the
equation
right.
A
D
Yeah,
so
the
the
impact
that
that
has
for
for
wesk
is,
like
phil,
said
it's
for
the
first
party
providers.
You
can
just
use
little
tiny
crates
that
have
the
the
schemas
and
stuff
that
you
need.
So
in
the
old
code
base,
all
the
actors
used
all
of
the
other
actors
types
and
so
that's
kind
of
inefficient
and
it
had
update
consequences.
D
So
now,
if
you're,
building
an
actor
that
uses
an
http
server,
you
just
reference
the
http
server
crate,
which
is
generated
underneath
and
if
you
are
creating
your
own
capability
provider,
then
you
just
write
your
schema,
which
is
written
in
whittle
and
then
generate
all
the
code
for
both
the
provider
and
the
actor
and
and
you're
good
to
go
so
now.
There's
we
should
have
a
lot
more
flexibility
when
it
comes
to
creating
all
these
things
and
unless
less
reason
to
do
meaningless
updates,
which
is
what
we
were
kind
of
saddled
with.
A
Ralph
we
ralph
and
kevin
z.
I
mentioned
we're
still
on
or
not
yeah
we've
had
a
oh
we've
got
metrics
for
a
whole
bunch
of
folks
that
have
hopped
on
that
awesome.
You
know
we
have.
We've
had
a
bunch
of
meetings
with
people,
including
some
of
the
core
team
on
you
know.
Why
do
we
need
wpc
and
where
does
it
fit?
I
think
those
conversations
we
had
were
very,
very
productive.
A
You
know
like
it
as
far
as
you
know
the
needs
that
we're
trying
to
address-
and
you
know
how
we're
enabling
other
teams
to
make
progress
and
we
look
forward
to
continued
feedback
from
you
know
ibm
and
some
of
the
other
folks
that
are
building
on
top
of
that
over
the
next
few
months.
As
we
extend
those
the
tooling
and
everything
else
out
there
yeah.
B
I
think
this
fits
in
with
the
general
theme
that
I
I
was
evangelizing,
which
is
that
there
are
things
we
need
to
do
now
right
to
make
things
work,
and
they
don't
mean
anything
for
the
low-level
upstream
specification
until
they
do
right.
That
doing
things
is
not
a
bad
thing
right
and
and
the
real
question
the
real
question
is
it's
only
a
bad
thing.
B
If
the
low
level
specification,
the
core
work
that
they're
doing
doesn't
complete
the
way
it
should,
if
it
does,
then
these
things
now
are
in
a
situation
where
we
can
migrate
to
where
we
want
to
be
on
standards
and
things
like
that.
But
until
it
does,
we
have
to
have
experiments
that
people
can
use.
A
Yeah,
I
agree:
matt
fischer.
Is
there
anything
yeah,
I'm
not
sure
if
you
saw
the
the
oci
stuff
that
brooks
was
talking
about
earlier.
Was
there
anything
that
you
wanted
to
add
from
an
update
perspective?
You
know
with
the
crosslit
or
anything
like
that.
F
I
not
entirely
have
an
update
from
our
end.
I
did
see
the
oci
distribution
stuff,
which
is
fantastic.
I've
already
started,
taking
a
look
and
reviewing
that
code
in
particular
this
it's
fantastic,
because
we've
actually
been
talking
about
how
we
could
make
that
particular
like
we
were
interested
in
making
this
or
implementing
this
functionality.
At
some
point,
it's
just
that
we
have
been
backlogged
with
other
work,
so
this
is
fantastic
brooks
for
implementing
this
in
terms
of
an
update
from
crosslit
side
of
things.
F
I
think,
right
now
what
the
team
has
been
focusing
on
has
been
trying
to
implement
the
rest
of
the
cubelet
api.
I
was
in
like
so
fleshing
out
the
cubelet
crate,
that's
inside
of
crustlet
the
idea
there
being
that,
if
we
have
all
of
the
functionality
available
like
the
container
network
interface,
the
container
storage
interface
any
other
apis
that
the
cubelet
basically
needs
to
handle
and
accept
from
kubernetes,
then
we're
in
a
very
good
position
to
start
kind
of
building
out
a
lot
of
the
demonstrations.
F
Trying
to
reverse
engineer
the
kubernetes
api
in
some
ways,
but
once
we
have
that,
I
think
we
can
come
back
to
the
table
and
figure
out
like
how
do
we
want
to
craft
some
of
these
demonstrations?
How
do
we
want
to,
for
example,
tie
in
the
container
networking
interface
into
wasc
and
to
to
the
wasom
time
and
to
other
providers,
and
then
also?
How
can
we
document
that
so
that
other
people
can
write
their
own
providers?
F
I'm
not
sure
if
you
saw
on
the
crosslit
like
kubernetes
slack,
but
there
was
someone
who
is
also
writing
another
provider
for
crosslit,
which
is
not
based
on
docker
and
not
based
on
webassembly.
F
As
far
as
I'm
aware,
I
think
it's
just
running
raw
binaries
and
it's
unpacking
from
a
tarball
and
just
like
running
those
raw
binaries
on
the
node,
so
very
specific
use
case,
but
very
interesting
to
see
where
this
kind
of
technology
is
helping
them
out
in
some
ways.
So
that's
kind
of
where
we're
focused
right
now
is
trying
to
again
trying
to
re-implement
the
kubernetes
api.
So
then
we
can
handle
those
use
cases
and
then
people
with
special
snowflake
use
cases
can
figure
out
how
to
go
and
do
that.
F
And
then
we
can
start
crafting
out
the
larger
workflows
that
we're
interested
in
like
the
wasp
providers
and
things
like
that
for
the
capability
providers
that.
A
Sounds
awesome,
maybe
maybe
next
week
we
can
get
a
further
update
on
that
and
just
hear
like
how
that's
going
and
where
the
blockers
are.
F
Yeah
for
sure
so,
taylor
right
now
he's
implemented
the
larger
underpinnings
of
the
container
storage
interface.
So
for
this
week
and
probably
for
going
on
to
the
next
week,
I'm
trying
to
implement
that
in
the
cubelet
crate.
So
then
we
can
actually
take
advantage
of
that
inside
of
providers.
F
Nothing
actionable
in
terms
of
wasp
right
now.
The
only
advantage
that
would
allow
wasp
in
terms
of
things
would
be.
We
could
take
external
volumes
from
like
kubernetes,
like
whatever
storage
drivers,
that
they
have
and
then
wasp
will
just
see
that
as
a
volume
mount
which
I
we
already
have
volume
out
capabilities
inside
of
the
wasp
runtime.
F
So
really
if
there
was
a
container
storage
driver
that
was
available
for
like
azure
or
for
aws
or
openstack,
or
for
whatever
happens,
to
be
the
interesting
use
case.
There
then
wasp
transparently
gets
that
for
free,
which
is
quite
nice.
There.
A
That's
awesome
and
that
sounds
super
interesting.
Well,
real,
quick!
Let
me
just
do
an
open
call.
Are
there
any
pull,
requests
or
open
issues
that
we'd
want
to
review
on
the
projects?
A
D
I
haven't
really
migrated.
I've
created
a
couple
of
new
issues
that
you
know
just
sort
of
as
I
was
working
in
it.
I
still
need
to
go
through
all
the
old
issues
and
see
which
ones
still
apply
and
which
ones
don't.
So
I
wouldn't
consider
this
this
list
here
complete.
Yet
I
still
have
a
lot
of
work
to
do
in
terms
of
putting
in
the
rest
of
the
roadmap.
D
You
know
as
it
as
it
exists,
post
or
not.
15.,
okay,.
A
All
right
that
sounds
great
now
I
thought
the
next
thing
we
could
do
is
to
pivot
over
to
the
target
demo
script
for
december,
the
seventh,
which
is
kind
of
a
an
imaginatory
imaginary
exercise.
A
I
did
pull
it
out
into
a
google
doc,
but
the
formatting
is
kind
of
is
kind
of
a
janky,
but
I
I
will
get
it
shared
with
everybody.
That's
on
this
list,
so
that
you
guys
can
give
us
some
feedback
on
that
and
come
in
now.
I
think
we
already
have
a
couple
feedback
notes,
but
at
a
high
level
kevin
you
maybe
want
to
kind
of
walk
us
through
here.
D
Yeah,
so
the
idea
is
to
this.
This
script
essentially
represents
what
we
want:
the
new
first
contact
between
a
developer
and
mosque
to
look
like,
and
so
once
you
get
the
tools
installed,
which
should
now
or
not
now,
but
fairly
soon.
Those
will
be
easily
installed
through
package
managers
and
whatnot.
D
We
have
a
part
or
a
function
inside
wash
called
up
which
basically
turns
wasp
into
a
rebel.
So
you
have
an
interactive
session
that
you
can
use
to
manipulate
your
web
assembly
or
your
your
west
coast,
and
so
inside
there.
What
you
can
do
is
set
bindings.
D
You
can
start
actors,
stop
actors
and
it
I
don't
it's
kind
of
hard
to
see
from
the
zoom,
but
one
of
the
huge
things
that's
different
is:
when
you
start
an
actor,
you
can
either
supply
a
file
name
or
you
can
supply
an
oci
image
reference
and
it'll,
pull
it
straight
out
of
a
registry
and
run
it
without
you
ever
having
to
build
it
locally.
D
The
same
thing
with
capability
providers,
the
the
new
provider
archive
format
means
that
we
can
pull
a
provider
from
an
oci
registry
and
you'll
get
the
the
version
of
that
provider.
That's
appropriate
for
your
operating
system
and
architecture,
and
because
of
the
the
way
that
lattice
has
been
enhanced.
D
With
the
new
rewrite
the
script
sort
of
shows
that
you
can
start
an
actor
and
you
can
start
a
provider
and
you
can
define
the
the
link
between
the
two
in
any
order
and
the
system
just
magically
makes
that
work
and
also
part
of
this
demo
is.
We
have
a
bunch
of
different
people.
All
connected
are
all
running
their
repels
locally
on
their
laptops
and
we'll
hand
out
some
credentials,
which
will.
D
Make
it
so
that
all
of
those
developers
that
are
running
those
locally
will
form
a
large
lattice
similar
to
what
we
did
for
the
the
game
demo
that
we
did
on
kubecon,
amsterdam,
and
so
you
have
interactive
commands
that
should
feel
very
similar
to
cube
cuddle
type
commands.
D
So
you
can
look
at
the
list
of
hosts
the
list
of
actors,
the
list
of
links
and
and
so
on,
and
the
idea
here
is
that
getting
introduced
to
what
was
does
and
what
it
can
do
for
you
and
all
of
its
benefits
should
be
zero.
Friction
now,
there's!
No!
You
don't
need
to
build
anything.
You
don't
need
to
compile
anything.
D
You
don't
need
to
install
any
tooling
other
than
just
the
one,
cli
and
you're
good
to
go,
and
hopefully,
after
getting
a
taste
of
what
this
feels
like
inside.
The
raffle
you'll
then
go
and
explore
further
and
after
that,
the
ripple
then
becomes
an
incredible
debug
tool
for
as
you're
building
your
own
actors
and
providers
on
your
on
your
workstation.
A
Super
and
look
we'll
get
that
script
shared
out
with
with
everyone.
We'd
really
appreciate
if
you
just
drop
into
the
google
doc-
and
you
know
just
to
add-
add
some
comments
here.
I
just
need
to
come
in
and
just
fix
the
formatting
on
the
cutting
base
ralph.
What's
up.
B
So
this
looks
fantastic.
I
love
it.
One
thing
that
we
discover-
and
this
is
a
general
ecosystem,
reuse
of
tool-
thing
which
you
all
be
familiar
with,
but
it's
one
of
those
things
that
you
should
surface
up
kind
of
consciously,
as
opposed
to
just
engineers,
noticing
it
and
complaining
about
it,
which
is
the
rigor
as
they
say
the
with
the
things
like
you
know,
the
the
cri
implementation,
interface
and
so
forth.
We
keep
banging
our
heads
against
container
native
sort
of
experiences.
Oci
is
a
similar
environment.
B
We
went
through
banging
our
heads
against
that
with
with
cnab
and
porter
the
cloud
made
of
application
bundle
stuff
and
we
sort
of
helped
along
with
the
community.
Oci
distribution
modify
to
be
able
to
use
artifacts
and
things
like
this,
so
we
can
do
more
advanced
use,
use
of
oci
that
turns
out
to
be
really
really
network
effective.
B
But
as
we
go
forward,
we
should
kind
of
very
consciously
call
out
where
what
it
does
provide,
which
is
mainly
network
effect
and
ease
of
use
right
and
also
what
it
doesn't
like.
What
are
the
feature
set?
Things
that
we
really
would
like
to
do
that
are
hard
or
not
possible
in
oci,
because
those
will
help
us
decide.
D
Forward
yeah,
that's
a
great
point,
one
of
the
big
things
that
switching
to
oci
bought
us
is
that
we
were
able
to
retire
a
a
huge
pile
of
code
that
we
were
writing
on
our
own.
So
we
had
built
our
own
registry
for
webassembly
modules
called
gantry
right.
It
was
proprietary
and
it
only
held
webassembly
modules.
But
now
that
we
can,
we
have
stuff
working
on
oci,
that's
no
longer
theoretical.
D
B
It's
fantastic
right,
so
what
I'm
specifically
saying
is
I
have
this,
of
course,
in
mind
right.
You
know
there
were
there
were
things
that
you
wanted
to
do
in
gantry
that
were
hard
to
do
in
oci,
but
on
the
other
hand,
you
removed
a
whole
swath
of
your
labor
and
you
increased
the
the
footprint
for
potential
locations
to
store
this
stuff
yeah.
So
that's
that's
super
valuable,
but
I
don't
want
to
lose
sight
of
the
little.
The
feature
sets
that
in
oci
discs
we
lose
our
real
hard.
A
Yeah,
well,
that's
that's,
I
think,
ralph
to
your
greater
point
here.
I
think
some
blog
posts
just
around
the
ecosystem
is
definitely
a
need.
A
When
I
think
about
some
of
the
common
questions
that
we
get,
you
know
kevin
and
I
started
sketching
an
faq,
and
you
know
this
is
sort
of
the
realization
around,
like
you
know,
let's
get
through
15
on
the
way
to
1.0
here
and
do
a
rewrite,
but
we
need
you
know
like
some
architectural
diagrams,
some
shorter,
explainers
and
stuff
like
that,
because
today
it
we've
been
at
least
with
our
project.
We've
really
been,
you
know
having
a
collection
of
lessons
learned
that
showed
up
as
tools,
and
this
is
the
first
time
when
we
are.
A
You
know
when
we're
really
trying
to
think
through,
like
what's
the
end
end
experience
and
matt.
You
just
shared
this:
a
great
blog
post,
distributing
with
distribution
upcoming
changes
to
help
chart
repositories,
sort
of
a
meta
commentary.
On
our
commentary.
I
assume.
F
Yeah
exactly
it
touches
largely
on
helm,
because
that's
kind
of
like
the
subject
area
that
we're
obviously
working
in-
and
that
was
like
the
target
audience
that
we
were
discussing
with
this,
but
that
particular
blog
post
does
delve
into
some
of
the
exact
details
that,
like
kevin
and
brooks,
you
probably
are
touching
on
and
getting
some
advantageous
ideas
off
of
with
oci
distribution.
And
so
we
have.
We
have
talked
about
this
with
helm.
We've
talked
about
this
with
other
ideas
as
well,
but
that
kind
of
gets
a
lower
level.
F
If
you're
interested
in
like
finding
more
content
about
this
and
trying
to
figure
out
like
those
discussions
either
with
other
pms
or
whatnot.
Hopefully
that
can
help
provide
some
context
too.
A
All
right,
that's
awesome,
I'll
link
that
in
the
meeting
notes
here,
you
know
I
want
to
get
wrapped
up
a
little
early,
because
I
want
to
get
some
feedback
on
the
format
today.
You
know
so
next
week,
which
is
thanksgiving.
We'll
still
do
a
meeting
on
wednesday
if
people
can
make
it
great.
If
not
that's.
Okay,
too,
I
understand
it's
a
a
week
out.
You
know
we're.
A
We've
got
a
couple
demos
with
some
groups
that
we're
going
to
really
that
we're
really
trying
to
pull
hard
into
this
ecosystem
that
I
don't
want
to
talk
about
yet,
but
hopefully
we'll
they'll
be
joining
us
in
a
couple
weeks
here
and
for
next
and
for
future
topic
logs.
A
We
have
also
queued
up
the
just
review
of
the
architectural
decision
log
that
kevin's
been
working
on
the
docs
rewrite
some
naming
around
wasn't
cloud
the
larger
update
on
crestlit
matte
coated
tutorials
for
the
new
tools
and
maybe
some
some
overview
on
crestlet
with
wasn't
three
on
small
devices
and
the
sort
of
experience
and
lessons
learned
there
was
there
anything
else
that
anyone
wanted
to
add
before
we
wound
the
meeting
down
this
week.
A
F
Yeah,
I
did
want
to
quickly
jump
on
the
that
quick
little
topic
that
also
ralph
had
mentioned
with
wasn't
three
and
all
that
and
with
tiny
devices.
Sure
we
so
we've
tested
this
before
and
we
had
it
like
compiled
for
arm
devices,
but
it
was
like
a
very
no
it's,
not
the
term
ancient.
F
F
Excuse
me
a
lot
of
black
magic
to
try
and
build
it,
but
basically
we
just
automated
the
whole
process,
so
we
will
have
arm
64
architecture
available
for
crosslit
in
regards
to
tiny
devices.
That's
a
lot
lot
harder
because
you
have
to
flash
firmware
onto
the
devices
and
then
you
have
to
have
enough
memory
to
actually
both
run
a
webassembly
runtime
to
run
a
module
as
well
as
make
requests
to
and
from
a
kubernetes
api.
F
So
that's
a
little
bit
more
challenging
to
find
hardware
that
will
be
able
to
accommodate
those
situations
and
industries
to
actually
use
that
that
kind
of
hardware
and
to
buy
that.
But
that's
kind
of
like
where
I'm
at.
Where
I'm
experimenting
and
looking
at
yeah.
B
So
the
way
I
phrased
it
earlier
in
the
in
the
conversation
was
just
that
you
that
we've
done
a
bunch
of
experiments
and
we
can
get
there,
but
we
had
nothing
that
was
built
into
anything
so
that
that
basically,
we
were
sort
of
dorking
around
trying
to
get
it.
There.
A
Well,
let's,
let's
throw
a
pin
in
this
because
we've,
I
know
chris
you've
spent
a
bunch
of
time,
building,
kubernetes
and
critical
stack
for
you
know
arm.
So
I
think,
let's
put
a
pin
in
this
one
for
now,
we'll
make
it
just
like
a
general
topic
that
we
can
actually
maybe
yeah
put
it
together,
a
larger
update
on
that
anything
else
before
we,
you
know,
stop
recording
all
right.
Thank
you.
Everybody
see
you
next
week.