►
From YouTube: Spec 3.0 meeting (October 12, 2022)
Description
B
D
A
We
have.
We
have
all
right
plug
out.
Does
anyone
want
to
introduce
themselves
before
we
get
into
it?.
B
A
All
right,
that's,
okay!
You
don't
have
to
so
this
time.
We
are.
We
have
two
items
on
the
agenda,
but
before
jumping
into
it
is
there
anyone
who
wants
to
discuss
anything
not
on
the
agenda
or
want
to
bring
something
up.
A
Okay,
let's
jump
into
it
then
so,
like
I
did
add
your
item
to
the
agenda
as
the
first
topic.
Do
you
want
to
start
off
or.
B
Yes,
you
can
perfect,
I
know
so.
B
D
D
D
B
D
So
that
the
server
can
actually
accept
that
and
like
the
couple
of
ways
you
could
do
it
and
this
kind
of
going
with
this
spec,
because
that
makes
more
sense
because
most
of
the
things
are
already
in
the
spec,
so
I
could
just
write.
These
are
the
headers
they're
going
to
pass
or
you're
sending
and
it
stays
the
same
place
other
than
that
we
could
use
a
separate
config
file
that
we
were
using,
but
it
is
basically
the
same
structure
that
our
specification
is.
D
So
it's
like
you're
writing
same
thing
twice
it
doesn't
it's
going
to
make
weird
player
to
repeat
yourself
right,
so
that's
one
problem
with
it.
So
that's
why
I
try
to
go
with
that
other
than
that
we
can
use
extension
to
pass
in
values,
but
I
guess
it
doesn't
bindings,
doesn't
support
you
extensions
correctly.
D
So
that
is
something
and
like
okay.
So
this
is
the
main
thing
and
if
you
read
about
read
the
initial
PR,
let's
see
Fran
has
given
some
ideas,
one
of
which
is
something
I
like,
and
you
can
share
you
the
link
as
well,
where
you
could
have
a
separate
feature,
respect
for
variables
and
stuff
and
like
it's
a
separate
component,
it
has
all
the
variables
and
we
reference
them
into
different
servers
or
channels
and
use
them
as
use
them
to
pass
in
configurations
secret
configurations.
B
C
Yeah
so
I
have,
can
you
can
you
scroll
a
bit
up.
C
Yeah,
the
the
section
send
header
and
query
values
from
client
side,
so
you
have,
on
the
left
hand
side
you,
oh
no,
no,
it's
it's
I'm,
just
telling
others
what
I'm
looking
at.
So
that's
the
actually
what
you
have
in
the
middle
of
the
screen.
So
on
the
left,
you
have
the
the
current
headers
binding
for
websocket
yeah
right
and
on
the
right
hand,
side
you
have
what.
C
Yeah
exactly
so
something
that
is
not
yet
there
and
you
you
want
to
solve
your
problem
with
by
by
adding
this
specific
website,
websocket
binding.
Only
right,
that's
the
yeah.
And
now
can
you
can
you
explain
because
I'm
not
I'm,
not
agree
user
at
all,
yet
maybe
one
day,
but
basically
they.
What
do
you
mean?
C
What
do
you
mean
by
this
using
a
separate
config
file?
What
do
you?
What?
What
is
this
config
file?
What
is
it.
B
D
It's
like,
if
you
in
in
next
chance
you
have
this
config
file
like
next
dirt
config.js.
So
we
have
our
same
configuration
file
for
us
where
we
basically
specify
different,
passing
already
built
servers
or
not
so
there
we
could
pass
the
authentication
headers
like
this.
It's
like
just
considered
as
the
next.
How
next
does
it
like
the
same?
C
Is
it
something
you
write
or
is
it
because
I
know
that
concept
of
Glee
is
that
some
of
the
code
is
it's
like
it's
like
in
sync,
with
using
API
file,
it's
generated
out
of
a
single
API
file
but
like
in
in
case.
C
B
D
So
if
you
look
into
this,
if
you
look
into
this,
it's
like
I'm
writing
the
same
thing
that
is
already
written
in
my
spec
right,
like
the
server
the
channel,
and
then
you
are
specifying
the
bindings.
So
it
follows
the
same
pattern
as
our
spec,
so
why
not
have
it
inspect
like
you're
writing
respect
two
times?
It's
like
okay,.
B
D
B
A
A
D
D
It
says
it,
it
is
a
schema
object
like
you,
like,
you,
define
the
schema
and
then
the
value
is
like
checked
according
to
the
schema,
but
we
want
to
pass
the
value
itself.
C
Just
to
clarify
I
think
like
so
because,
like
Giannis
you're
pointing
to
message
headers
but
and
as
far
as
I
know,
suvik
is
working
on
binding
or
websocket,
but
not
on
a
message
had
a
level
but
on
the
channel
binding.
D
C
So
because,
like
in
case
of
websocket
Jonas,
you
don't
have
headers
basically
in
messages.
So
that's
why
you
need
to
specify
special
headers
on
a
channel
lever,
Through
The
Binding,
because
that's
how
the
authentication
Works,
basically
in
in
websocket,
that
like
headers,
is
only
used
to
really
authenticate
on
when
you
connect
to
the
to
the
server
and
parameters
are
only
for
channel
names.
So
they
are
not
be
helpful
here,
but
my
I
would
I
would
ask
like
if,
because
like.
D
B
C
You
just
connect
to
a
specific
I,
don't
even
know
how
to
say
it
like
path,
endpoint
whatever.
So
why
can't?
We
specify
because,
like
what
you
need
like
what
you
show
in
your
example,
is,
for
example,
that
the
the
header
is
better
and
there's
this
and
there's
this
placeholder,
the
environment,
variable
token
right,
yeah.
D
So
yeah,
the
environment
variable
token
is
something
it's
like.
You
can
hard
code
the
value,
but
I
was
thinking.
Maybe
if
we
even
do
this,
we
can
extract
it
and
then
try
to
access
our
environment
variable
and
figure
out
what
token
corresponds
to
if,
like
it
matches.
So
it's
something
it's
something.
Glee
does
not
not
something
inspect,
not
something
bindings.
C
But
this
isn't
better
is
shouldn't
this
information,
be
on
the
server
level
and
like
when
you
when
you,
when
you
specify,
because,
like
like
the
async
API
spec,
is
now
all
designed
in
the
way
that
you
specify
authorization
details
on
a
on
a
server
level
light.
C
So
you
basically
explain
how
to
connect
to
the
server
and
you
have
this
special
security
scheme
object
and
you
can
specify
that,
like
just
looking
now
in
this
bag,
you
can
specify,
for
example,
that
the
format
for
authentication
is
better
format,
so
you
can
already
have
this
specified
on
the
server
level
that
it's
better.
C
So
you
in
your
code,
you
can
interpret
such
as
an
API
document.
At
least
I
think
I
understand
your
use
case,
but
you,
if
you
would
have
on
them
on
the
servers
level
on
web
sockets,
not
only
URL
and
protocol,
but
you
would
also
have
this
information
about
authentication
specified
and
that
the
better
is
the
the
format.
Isn't
it
enough
for
you
that
you
can
then
in
your
in
Glee,
you
can
interpret
it
as
okay,
so
it's
a
web
socket,
but
it's
secured
with
this
particular
security
format.
C
D
But
when
we
will
act
as
a
client,
it
will
add
to
other
websocket
servers
that
is
not
like.
Other
people
have
different
kinds
of
authentication
right,
like
somebody
I
have
seen
some
web
sockets
that
you
use
only
query.
Query
values
like
you,
do
question
mark
and
you
send
a
code
and
they
validate
you
through
that.
D
C
B
B
D
Since
websocket
doesn't
have
channels,
I
have
seen,
people
can
use
Query
values
to
specify
channels
right
like
there
is
a
URL,
and
this
query
values
basically
tells
you
which
channel
or
which
thing
you
are
going
to
listen
to
or
like
send
something.
So
you
need
to
send
query
values
specific
to
the
Channel.
I
mean
the
connection.
B
D
D
A
It's
true
that
you,
you
can't
Define
here
exactly
that
that
this,
for
example,
is
a
parameter
that
you
provide.
That's
not
possible
with
the
schema,
but
it
is
possible
to,
for
example,
do.
A
Is
it
match
no
format?
Nate
I
can't
remember
breaking
something,
so
you
can
for
example,
say
well,
we
we
must
match
this
and
then
some
other
value,
but
that's
of
course
not
until
you
actually
perform
the
action
where
it's
realize
what
that
value
is
well
that
token,
but,
as
you
also
touch
it's,
it's
a
bit,
I'm,
not
sure
whether
you
actually
want
to
do
do
it
with
parameters
and
headers
instead
of
the
security
scheme,
objects,
which
also
has
this
token.
A
As
I
recall,
has
the
stock
token
possibility
I
think
it's
the
API
key
right
I
would
assume
that
would
be
possible
as
well.
A
B
A
C
Actually,
I
think
that
your
example
Jonas,
we
probably
are
missing
some
validation
on
the
parser.
It
should
actually
fail.
C
It
should
fail
like
it
should
highlight
that
the
Authentication
parameter
is
not
really
present
in
the
in
the
channel
name
like
because
the
spec
is
pretty
clear
here.
Like
parameter.
Object,
describes
a
parameter
included
in
the
channel
name.
B
D
So
I've
sent
another
PR,
so
this
is
this
PR
kind
of
the
same.
It's
trying
to
do
the
same
thing
that
I
am
trying
to
do,
but
a
bit
different.
D
D
So
they
are
also
trying
to
pass
in
scalar
values.
I
mean
wait.
So
how
do
I
right
so
the
scalar
parameter
values
and
I
almost
tried
to
do
the
same
thing,
but
what
I'm
doing
is
I'm,
creating
a
new
object,
called
header
values
or
query
values,
but
they
are
trying
they
are
passing
in
the
same
with
the
same
existing
parameter,
but
so
they
are
just
changing
that,
since
the
parameters
this
they
want
to
change
is
is.
D
D
B
D
Here
you
can
see
the
property
key,
it
could
be
either
a
foreign.
D
D
C
Yeah,
it's
pretty
fresh
prequest,
I.
Think.
C
B
A
B
B
D
D
A
A
C
But
you
can,
you
can
do
it
with
schema
objects
right
like
with
headers
schema
objects.
You
can
specify
that
it's,
the
the
properties
called
it's
called
authentication,
and
then
you
can
specify
with
I
guess
that
I
think
the
regex
is
totally
okay
in
in
schema
objects,
so
you
can
specify
it
with
the
with
regex.
How?
Actually
the
value
should
look
like
that
you
should
be
able
to
do
it
like.
D
D
C
So
regex
is
is
kind
of
not
nice,
I,
guess
what
you
I
I,
think
I
know
what
you're
saying,
but
there
are
also
other
options
like
I.
Don't
remember
them,
but
I
think
you
can
even
say
that
there's
just
one
possible
value,
don't
remember
the
it's
constant
or
or
default
I.
Don't
remember
the
keywords.
A
C
No,
but
inam
is
usually
for
least
right.
C
But
there's
also
this
keyword
in
Json
schema
when
you
can
explicitly
specify
what's
the
and
that
that's
just
yeah
so
Civic
you
can
with
Jason
schema,
you
can
say:
okay,
the
const
is
for
authentication
it's
better
and
dollar
token,
although
I'm
still
not
sold
by
the
idea
of
our
token
but
yeah,
you
can
do
it.
Yeah.
D
Yeah,
like
I,
would
say
it's
not
to
look
in
the
dollar
token,
because
that
is
something
I
was
thinking
as
an
extra
feature
in
Spanish.
C
Okay,
okay,
so
basically,
dollar
token
is
not
the
scope
of
this.
For
now,
right,
yeah.
B
A
Yeah
I'm
on
board,
with
what
Lucas
is
saying
that
it
it
to
me.
It
makes
sense
that
you
added
alongside
the
query
and
the
headers
where
you
define
the
structure
there.
You
also
Define
what
exactly
the
values
can
be
if
you
want
them
to
have
specific
values,
yeah
but
I'm,
guessing
that,
even
though
that
you
said
it
was
out
of
scope,
was
the
idea
to
have
some
type
of
templating
language
for
for
those
values,
so
it
can
be.
B
D
Changed
at
some
time
or
so
that's
something
Sean
kinda
was
talking
about
in
the
comment,
so
he
was
like
he
was
telling.
Maybe
this
could
be
a
feature
in
this
pack
where
we
actually
Define
variables
as
a
component,
and
we
can
use
it
and
there
we
basically
say
you
can
have
this
dollar
or
something,
and
we
will
pass
it
through
and
try
to
figure
out
if,
if
environment
variable
has
that
token,
and
it
will
fetch
it
and
kind
of
create
the
string.
B
D
B
A
A
Spec
has
to
allow
it
right.
You
have
to
find
somewhere
that
this
is
a
standard
that
we
are
following
for
this
specific,
like
this
value
can
be
a
templating
language
of
some
sort
where
you
can
replace
them
at
runtime
or
in
some
other
case
and
Json
schema
doesn't
allow
this
at
any
point.
Maybe
we
could
extend
it,
but
that
would
even
be
too
complex.
So.
C
I
mean
like
in
the
bindings
we
can
like
bindings
are
more
flexible
than
the
spec,
especially
that
they're
not
yet
under
V1,
so
headers
can
be,
can
also
have
different
schemas
or
different
definitions.
Definitely
it's
just
a
matter
of
like
if,
if
it
makes
sense
to.
B
A
D
B
D
D
You
can
start
with
the
few
things.
I'll
stop
shade.
D
I
will
look
into
more
for
how
we
can
use
parameters.
If
you
could,
you
could
not
use
diameters,
but
you
could
use
others
ways
to
do
it.
It's
back
and
I'll
update
the
pr
come
into
the
pr.
B
C
But
in
case
of
environment
variables,
that's
I
think
it's
separate
discussion
because,
as
far
as
I
remember
from
your
request
and
websocket,
that's
why
you
pulled
it
in
into
3-0
meeting,
and
it
was
because,
like
Fran
was
also
referring
to
things
like,
for
example,
in
case
of
Kafka,
when
you
have
schemas
like
damn
it
I
have
so
many
flies
here.
Sorry,
so
he
he.
C
He
was
also
talking
about
environmental
variables
in
the
context
of
oh
Jesus,
the
schema
Registries
that,
basically
you
want
to
you,
can
that
you
can
reference
schema
from
a
schema
registry
in
your
async
API
file,
but
the
schema
Registries
are
usually
protected.
C
You
need
to
authenticate
to
actually
fetch
the
schema,
and
he
was
also
referring
like
that.
It's
the
scope
of
concept
of
variables,
environment
variables,
extends
also
to,
for
example,
this
part
of
the
stack
like
how
do
you?
How
can
you
in
the
spec
ify
the
authorization
method
for
schema
registry,
but
again,
I,
know
that
there
was
this
pull
request
that
the
presently
bumped,
Kafka
and
Kafka,
binding
with
information
where
you
can
specify
now
specific
details
about
this
camera
schema
registry
so
again
might
be
that
this
variable
concept
again.
C
B
A
A
C
I
thought
I,
muted
and
I
mute
instead
of
unmute
yeah
query
parameters.
Were
you
mean
on
the
channel
name.
A
C
Like
so
in
in
the
spec
for
so,
for
example,
the
let's
talk
about
this
query
parameters,
so
in
case
of
Kafka
and
anything
else
like
broker
Centric,
you
don't
have
query
parameters
right.
Query
parameters
are
only
in
websocket.
So
that's
why?
Basically,
it's
not
allowed
to
have
a
name
with
query
parameters.
The
channel
name
can
be
only
it
can
it
can.
C
You
can
have
separators
like
slash
or
dots,
but
you
cannot
have
question
mark
and
inquiry
parameters,
and
so
and
it's
at
least
from
the
past
I-
remember
that
the
the
only
use
case
for
query
parameters
is
for
websocket.
C
That's
why
you
have
this
query
binding
like
a
websocket
binding
on
the
channel
level,
where
you
can
specify
query
and
and
I.
Remember
it
just
because
I
was
writing
this
Gemini
example
on
basing
on
this
Gemini
websocket
API
where
and
they
they
first
version
of
the
API
was
basically
you
were.
They
did
not
follow
yet
any
sub
protocols.
C
So
you,
basically,
if
you
wanted
to
have
specific
information,
only
from
a
specific
currency,
you
had
to
connect
to
the
channel,
bypassing,
not
not
bypassing,
but
by
passing
a
specific
query
parameters
with
some
specific
values
and
to
to
describe
it
with
using
API
document.
The
only
option
is
really
to
do
it
in
the
binding,
because
you're
not
allowed
to
have
query
parameters
in
the
channel
name.
C
And
and
headers
in
it's
also
like
I
mean
you
don't
have
like
in
asking
API.
You
have
headers
only
on
the
message
level
right,
but
they
are
in
case
of
websocket,
it's
useless
because
you
don't
have
headers
when
you
start
exchanging
messages,
you
have
it
when
you
pass
only
the
authorization
header
when
you
connect.
D
So
I
I
in
Glee
I've
been
like
working
with
websockets
to
before
this
VR
and
like
I
mean
right
now.
D
Oh,
is
it
yeah
right
now
we
can
pass
in
headers
and
query
because,
like
if,
if
you're
using
a
HTTP
server
as
a
websocket
server
right
like
you,
can
create
websockets
with
http.
D
So
so
then
it
can
support
your
headers
and
queries.
Yes,
also
this
new
websocket
Library
specifies
you
help
it
lets
you
pass
any
address
as
a
different
object
as
a
separate
object.
So
if
I
share
my
screen,
it's
a
bit
of
code.
B
D
That's
something
like
this,
so
you
can
you
use
your
query
values
and
build
the
URL
to
connect
to
like
this,
and
when
you
connect
to
when
you
create
a
new
websocket
instance
like
website
client,
you
can
pass
in
the
headers
as
an
object,
so
it
takes
the
latest.
But
now
I
don't
know
what
goes
in
under
the
word.
Yeah.
B
D
So
what
happens
so
this
is
our
client
side
right
in
server.
I
can
then
query
on
the
header.
I
can
take
out
the
headers
and
query
from
from
the
URL
itself
and
then
I
mean
then
checked
like
this
is
the
headers
we
wanted
or.
B
D
B
C
Yeah
exactly
yeah
exactly
so.
That's
the
that's
the
that's
the
thing
here
that
you,
you
need
header
only
to
establish
this
because,
like
you
stop
like
with
websocket,
you
establish
the
connection
through
HTTP,
so
you
you
have
headers,
you
can
send
header
with
authorization
and
that's
that's
done
like
it's.
Even
with
graphql
subscriptions.
You
also
have
to
first
do
the
HTTP
authentication,
but
then
there's
no
headers.
C
So
we
basically
like
going
back
to
Rihanna's
question
like
so
you
like
you,
then
you
can
have
multiple
messages
right,
so
so,
on
the
message
level.
Headers,
you
I
mean
you
shouldn't
put
this
information
about
the
authorization
in
the
message.
Header!
That's
why
there's
this
headers
property
in
The,
websocket
Binding
on
the
channel
level,
so
you
explicitly
say
that
in
this
on
this
channel
you
have
this
query
parameters
and
this
headers
that
you
need
to
have
to
establish
the.
A
A
Okay,
that
makes
sense:
okay,.
C
And
and
although
I
I
think
there's
one
issue
where
we're
we're
not
yet
hundred
percent
sure
and
I,
think
I
was
suggesting
that
might
be
that
headers,
because
they
are
used
for
connection
and
server,
is
where
we
describe
the
connection.
That
I
think
that
we
have
still
ongoing
discussion
in
one
of
the
issues
in
the
bindings
is
that
might
be
that
headers
should
be
actually
like.
Websocket
binding
headers
should
be
maybe
moved
to
server
websocket
binding
yeah.
Just
remember
it's
not
yet
one
zero.
A
It's
got
to
be
a
bit
complex
in
the
end.
If
we
have
multiple
places
for
you
to
Define
headers,
because
in
theory
it's
just
the
concept
level,
it
makes
sense
to
have
it
in
the
channels,
but
in
theory
you
could
just
Define
it
using
the
message
headers
even
for
the
websocket
protocol,
even
though
conceptually
doesn't
really
make
sense,
because
it's
not
used
like
for
the
specific
message,
but
for
when
you
connect
to
the
specific
websocket
server
right.
A
So
if
you
just
have
a
channel
that
has
one
message
definition,
you
could
have
the
headers
as
part
of
that
message,
and
it
would
in
theory,
make
sense
I
would
I
would
assume.
Some
would
would
do
this.
But
then
again,
if
you
want
it
to
be
more
conceptually
correct,
you
would,
and
if
you're
using
websockets,
you
would
do
it
via
the
bindings.
Is
that
how.
C
It's
not
just
conceptually,
it's
also
like
efficiently
I'm,
not
sure,
if
that's
the
right
word
but
basically
like,
but
you
can
have
a
channel
where
you
have
multiple
messages.
It's
not
just
one
right.
We
have
this
all
off
all
off.
B
Yes,
yeah
for
sure
yeah,
one.
C
A
C
You
have
references
trades
whatever,
but
it's
I
think
more
hacky
and
it's
it
might
be
confusing.
Only
from
remember
that
we
always
look
at
the
spec
from
our
perspective
like
maintainers
perspective,
so
you
see
it
as
the
whole,
but
the
websocket
user
doesn't
care
about
the
whole.
They
call
care
about
websockets,
so
they
will
look
on
the
websocket,
binding
and
and
assumably.
They
will
figure
out
that
oh
yeah
yeah,
that's
that
makes
sense.
D
B
C
But
yeah,
and
so
I
can
actually
tell
you
my
my
story.
So
when
I
was
writing
this
Gemini
example
file
and
I
was
like
okay.
So
looking
at
their
dogs,
they
have
query
parameters.
I
went
to
the
spec
and
I
can't
do
query
parameters
and
then
I
was
like
hey,
let's
see
the
binding
and
then
from
The
Binding
I
figured
out,
I
can
use
binding
for
it.
So
that
was
my
user
flow.
A
This
this
brought
up
so
many
questions.
It's
it's
not
great
for
the
agenda,
but
that's
just
how
it
is
so
why
do
we
have
not
sure
we
should
even
discuss
it
here,
but
why?
Why
do
we
have
location
for
a
parameter?
Then,
if
it's.
C
C
Especially
that
this
example
there
it's
in
this
spec
description,
it's
pretty
confusing.
A
B
B
C
I
haven't
seen
music
box
for
some
time
here,
so
it's
good
welcome.
There's
one
project:
that's
folks
from
yourself
maintained
a
testing
API.
So
if
you
want
to
learn
more
just
ask.
A
A
Basically,
that
is
not
Json
and
that
sparked
a
lot
of
discussion
that
went
back
and
forth
between
a
lot
of
different
topics
and
a
lot
of
different
scenarios
where
it
was
unclear
how
the
standards
currently
Define
that
behavior
that
the
tooling
must
follow,
or
what
is
too
expected
of
them.
A
So
I
started
this
discussion
to
highlight
some
of
the
inconsistencies
that
we
currently
know
of,
and
maybe
even
figure
out,
if
there's
something
that
we
missed
so
I
split
it
up
into
something
like
unknown
and
known
Behavior
cases,
so
I
started
laying
out
exactly
what
is
the
behavior
when
we
see
this
specific
async
API
document,
for
example,
for
example,
this
could
be
if
I
want
to
Define
message.
Payload
using
another
Json
schema
version
than
graph
7,
which
is,
or
our
async
API
scheme
object.
A
Then
the
question
arised
of
whether
something
like
this
would
be
possible
to
do
or
whether
a
reference
tooling
would
be
able
to
correctly
understand
this,
for
example,
that
it
would
automatically
load
all
schemas
that
is
defined
within
the
async
API
document
and
automatically
match
the
ID
of
the
schema,
with
whatever
reference
there
is
somewhere
else.
A
So
here
you
wouldn't
need
to
have
this
relative
reference
to
component
scheme,
as
user
signed
up
that
wouldn't
be
necessary
because
it
was
expected
from
tooling
charge
automatically
match
those
two
at
least
that's
the
idea,
because
this
is
something
that
has
been
enabled
in
the
newer
Json
schema
draft
versions.
A
So
this
was
just
one
of
the
use
cases
where
I'm
not
sure
what
the
standards
Define
as
the
expected
Behavior
here
so
I
have
10
use
cases
that
I
tried
to
figure
out,
especially
also
in
terms
of
non-json
references,
for
example.
How
should
it
be
interpreted?
How
could
it
be
loaded
into
tooling,
etc,
etc?
A
So
yeah
jump
into
it.
We're
out
of
time.
I'll
probably
introduce
it
next
time
as
well.
Let's
see
but
yeah.
A
C
A
A
But
yeah,
hopefully
it
will
make
it
a
better
ecosystem
in
the
end
across
standards.
Basically
yeah,
but
let's
see
I'm
definitely
gonna
do
some
some
summaries
along
along
the
process.
So
you
don't
have
to
follow
every
single
discussion
that
we
have
and
I'm
gonna
share
it
here
as
well.
Yeah.
That's
that's
it
for
me
adding
question
before
we
are
off.