►
From YouTube: Spec 3.0 meeting (January 18, 2023)
Description
B
I
do
I
added
something
to
the
agenda
by
the
way
on
this
not
to
be
attended,
but
as
I
comment,
I
don't
know
if
you
saw
it.
Yes,.
A
Does
anyone
have
anything
else,
no
or
the
height,
so
let's
just
jump
straight
into
it,
I
guess
so
before
the
holidays,
right
before
the
holidays,
I
think
was
the
meeting
before
we
yeah
it
was
last
meeting.
We
talked
about
that
it
was
time
to
to
set
an
actual
release
date
and
the
rest
of
the
process.
To
that.
A
A
A
Up
until
now,
there
haven't
been
any
rejections
or
problems
or
comments
where
it
shouldn't
happen
that
we
shouldn't
go
with
this
approach,
but
just
for
the
sake
of
it.
If
anybody
have
anything,
they
want
to
add
to
the
discussion
here.
I
think
we
can
bring
it
up.
A
C
Is
there
any
concept
of
an
end
of
life
for
the
sort
of
the
2.x
version
of
the
spec
I
mean
I?
Guess
we're
going
to
stop
making
adding
new
features
to
it.
So
that's
kind
of
implicit
but
yeah
I'm
just
wondering.
Is
that
part
of
the
schedule
that
the
the
idea
of
winding
down
changes
to
2.x,
or
maybe
that
just
we
keep
it
just
by
virtue
of
not
making
adding
new
features,
it
kind
of
implicitly
becomes
deprecated.
A
B
Yeah
I'll
I'll
just
continue
with
the
trend
that
we've
been
doing
right.
So
if
we
are
in
version
two,
we
don't
maintain
version
one
anymore
and
if
we're
in
version
three,
we
don't
maintain
two
anymore
right.
So
unless
I
mean
we're
not
maintaining
a
that's
work,
so
I
was
thinking
on
security
issues
and
all
this
stuff,
but
yeah
what
security
is
am
I.
B
We
might
have
right
on
our
American
flight,
so
so
yeah
I,
don't
have
any
any
I
cannot
come
up
with
any
reason
why
we
will
maintain
version
two
for
a
long
time.
For
a
longer
time,
instead
of
you
know,
motivating
people
to
migrate
to
version
trees
yeah.
The
idea
is
that
yeah
we're
gonna,
we're
gonna,
have
person
two
and
version
three
we're
living
together
for
a
while,
and
that's
that's.
Okay,
that's
completely
fine,
not
everybody
has
to
migrate,
but
yeah
right.
B
If
we
want
to
move
forward
I
think
we
should
be.
We
solve
this
top
in
developing
or
improving
version
two
right.
Otherwise
we
will
end
up
with
two
with
two
spec.
Basically,
especially,
regarding
this
pattern.
Subscribe
stuff
will
make
things
more
complicated.
That
doesn't
mean
that
people
will
should
stop
using
it
and
that
our
software
will
not
understand
it
for
sure
we
should
give
Steve
still
give
support
to
version
two
on
all
our
software
for
I,
don't
know
years,
most,
probably
so,
but
yeah
and
then
at
some
point.
B
We
just
I
think
the
the
issue
will
arise
whenever
when
it's
the
right
time,
then
someone
will
probably
complain
like
do.
We
have
to
support
this
anymore
on
the
parts
and
all
the
tools,
and
then
it
will
stop
being
supported
at
some
point,
but
yeah
like
I,
said
I
think
it
will
be
in
years
or
it
should
be
perfect,
so
we
give
time
to
people
to
properly
migrate.
A
All
right
so
taking
this
further,
should
we
set
a
specific
date
where
this
is
accepted
as
like.
This
is
what
we
do
or
like
give
people
another
week
or,
but
they
are
only
six
weeks
left
until
no
further
changes
can
happen,
so
it's
kind
of
like
yeah
not
sure
how
to
proceed
there.
B
B
Yeah,
that's
a
good
point,
I
think
yeah.
We
still.
We
should
be
priority
to
this
issue.
Right
I
mean
we
need
the
maintenance
so
be
giving
priority
is
easy.
So
so
we
decide
as
soon
as
possible
because
it's
January
it's
past
mid-January
now.
So
yes,.
B
Yeah
I
know
I
know
that's
trying
to
be
more
so
yeah,
actually
I'm
giving
priority
to
everything,
really
good
respect
so
yeah,
so
that
we
can
have
it
ready
for
for
next
month.
I!
Guess
it's
on
the
issue,
but
yeah!
It's
we
we
suggest,
which
is.
We
should
just
give
it
a
priority.
B
A
B
B
I'm
gonna
just
ping
maintain
this
one
by
one.
Let's
take
advantage
of
that,
we
are
only
a
few
right
there.
Manually
I'm
gonna,
make
sure
that
I
think
everyone
manually
and
and
to
ask
them
to
leave
a
comment
there
and
replying
to
with
what
it
should
be
done.
All
right.
Remember
that
the
the
idea
is
that
we
released
in
June.
So
if
we
postpone
this
to
March,
for
instance,
instead
of
February,
this
means
that
we
give
less
time
to
software
and
people
to
actually
and.
B
To
actually
try
it
and
test
the
spec
or
we
move
it
to
September,
but
we
listen
to
in
September
sounds
like
like
a
suicide
here
right
after
the
right
after
the
summer,
right,
yeah,
so
yeah
I
think
we're
yeah.
We
just
it
has
to
be
February
but
yeah.
That's
my
opinion.
A
A
C
B
Well,
actually,
I
want
to
discuss
this
with
Lucas
as
well,
because
it
was
all
triggered
by
a
comment
with
accounted
from
Lucas
actually,
but
he's
not
here
so
yeah
but
anyway,
let's
discuss
it
because
I
I
want
to
know
your
opinion
here
so
because
I'm
also
not
clear
on
what
to
do
here.
So
it's
got
a
great
point,
even
though
he's
always
wrong,
but
don't
tell
him.
B
So
this
issue
here
is
about
separating
servers.
Right
now
we
have
servers,
as
you
know
like
like
this.
We
have
a
websocket
server,
a
Kafka
server,
a
Kafka,
Brokers,
everything
and
so
and
so
on,
and
so
just
a
little
bit
of
context.
The
spec
is
about
defining
the
application
right
so
so
far.
This
is
what
we
have
spec
defines
a
specific
application
and
so
servers.
B
B
So
that's
a
weird
mix
right,
that's
a
weird
mix
in
the
beginning,
we
always
defaulted
to
like
if
it's
HTTP
and
websocket,
then
we
assume
that
the
application
is
a
server
and
and
if
not,
then
the
application,
which
is
a
client
connecting
to
a
broker
or
another
service
right,
but
the
more
we
develop
tools,
especially
Glee,
for
instance.
In
this
case,
that's
why
it
came
to
to
my
table
is
that
I
may
want
to
build
a
client
that
connects
to
a
websocket
server
or
to
an
HTTP
server
right.
B
So
I
may
not
be
the
server
myself.
I
may
be
the
client
so
and
I
still
want
to
list
it
there
that
I'm
going
to
connect
this
websocket
endpoint
somewhere.
So
if
I
put
the
server
there,
we
need
to
make
a
differentiation
means
that
if
we,
if
we
add
the
server
to
the
to
the
list
of
server-
and
it
says
websocket
blah
blah
blah-
we
need
to
make
a
differentiation
there
like.
Is
it
that
I
am
the
server
or
is
it
that
I
am
deploying
that
who's
connecting
to
that
server
right?
B
Everyone
follow
him
so
far,
so
that
is,
that
is
more
or
less
the
context
right.
So
in
this
pull
request,
what
I'm
doing
what
I'm
proposing
is
that
we
separate
servers.
Basically
we
split
it
in
two
right.
Then
we
split
it
into
into
provided
servers
and
used
servers
right.
So
if
I
am,
if
my
application
is
providing
a
server
like
I'm
providing
a
websocket
server
on
an
HTTP
server,
then
I
put
it
into
the
into
the
provided
service.
B
But
if
I'm
using
it,
if
I
am
the
client
right,
then
I
put
it
into
the
use
servers.
But
that
is.
B
So
Janice,
what
are
you
saying?
Maybe
endpoint
and
server,
make
more
sense
that
use
server
and
private
server
respectively.
A
A
B
B
So
you're
gonna
really
be
careful
with
with
that
point,
but
yeah
that's
given
that's
also
I
think
that
was
another
discussion
and
I'm
not
sure
if
it
was
with
Jason.
Actually
so
so
yeah
one
of
the
ideas
was
that
that
we
still
keep
servers
as
it
is,
and
then
we
add
two
optional
ones
where
we
reference
them
and
say
like
this
is
provided.
This
is
used
blah
blah
blah
right.
B
So
that
is
oh
yeah
yeah.
The
thing
is
that
this
got
a
little
bit
more
complicated
because
since
version
three,
we
are
talking
about
a
different
kind
of
HTTP
file.
B
So
we're
talking
about
the
file
and
it's
going
to
give
a
file
that
doesn't
Define
an
application
that
actually
defines
a
set
of
resources
set
of
channels,
messages
or
you
know,
without
operations,
without
public
subscribers
and
obviously,
or
anything
like
that,
and
actually
that
was
triggered
after
my
conversation
with
my
thinking
out
loud
episode
with
Dale
right
I
think
it
was
one
of
the
first
ones
and
that
they
were
using
async
API.
B
They
were
hacking
using
kpi
right
to
Define,
all
the
all
the
channels
and
all
the
messages
in
this
Channel
and
I
think
they
were
using
always
subscribe
or
Publix
or
whatever
it
doesn't
matter,
because
yeah,
it
was
just
a
as
a
way
to
list
all
the
channels,
all
the
topics
and
all
the
messages
inside,
but
it
you
know
the
operation
wasn't
important
because
they
they
were
not
interested
in
that
they
just
wanted
to
Define
a
menu
of
of
channels
and
messages
and
other
stuff
right,
so
so
yeah.
B
So
so
we're
starting
to
talk
about
this
kind
of
new
kind
of
document
right.
B
So
in
the
in
the
new
kind
of
document,
where
it's
not
representing
an
application,
then
provided
servers
and
used
servers,
don't
make
sense
anymore
because
who's
using
that
service
or
who's
providing
these
servers
there's
no
application.
It's
just
a
menu
of
things.
So
in
that
case,
what
I'm
proposing
is
or
what
I'm
suggesting
that
we
can
do
here
is
we
need
to
identify
the
identify,
the
kind
of
documents
right.
B
What
kind
of
document
might
be
an
application
or
it
might
be
something
else
at
the
main
whatever
domain
might
be,
and
many
of
things
collection
like
like
I,
said
here:
it
can
be
a
collection,
a
menu
Library,
whatever
name
you
want
to
come
up
with
and
then
in
the
case
of
the
application
document,
providing
servers
and
new
servers
make
sense,
there's
no
servers,
property
playing
service
property,
but
in
the
case
of
domain
there
will
be
servers,
but
there
will
not
be
provided
servers
and
used
servers.
B
So
so
that
is
like
when
I
saw
music,
it
was
like.
We
got
a
problem
here
because
all
of
a
sudden
we're
introducing
a
new
a
new
field
here
called
kind
just
to
differentiate
the
kind
of
Facebook
profile
we're
talking
about
which
might
make
sense.
I'm,
not
saying
it
doesn't
put
yeah,
it
adds
more
complexity
and-
and
another
thing
is,
is
that
we
split
yeah
that
we
split
basic
DPA
object.
B
The
root
object
facing
API
into
two
different
ones,
right
so
into
application
or
the
main
object,
which
has
a
little
bit
more
complicated
or,
let's
say
ugly.
If
you
want
thing,
is
that
just
because
of
this?
Just
because
with
reference
in
servers
here,
but
we
don't
know
what
are
we
doing
with
these
servers
right,
almost
all
of
a
sudden
and
because
of
this,
and
because
we
have
a
new
kind
of
file,
which
is
the
menu
right
and
the
menu
was
agreed
in
previous
pull
requests
that
it
will
be
triggered.
B
B
So
in
such
a
case,
just
because
we
have
this
thing
with
the
servers-
and
this
other
thing
about
having
not
having
operations
being
a
menu
or
not
doing
a
menu
being
an
application
not
being
obligated,
we
found
we
find
this
conflict.
You
know
like
what
do
we
do
like?
If
we
forget
about
provided
servers
and
new
servers,
then
we
still
have
a
problem.
B
We
still
have
the
problem
that
I
that
I
said
before
am
I
connecting
to
a
websocket
endpoint
or
what's
our
websocket
server
or
or
mi
in
the
websocket
server,
but
this
is
still
installed
if
we
try
to
solve
it
like
this,
for
instance,
somehow
like
this,
we
still
have
the
problem
that
these
two
properties
should
not
be
allowed.
B
Mean
in
theory,
anyone
in
practice
is
http
websocket
right.
How
many
people
actually
I
mean
you
can
write
a
Kafka
server
yourself
if
you
want,
but
why
would
you
do
that
right,
like
you
will
use
a
broker
password
broker,
but
but
HTTP
websocket,
it's
pretty
common.
It's
like
you
write
your
own
server
right.
It's
actually
the
usual
thing
right.
You
write
your
server.
A
Have
you
tried
using
just
a
question
to
have?
Have
you
tried
using
the
bindings
to
specify
whether
it's
a
provided
or
used
server.
B
Yes,
that
was
that
that
was
investigated
in
the
previous
conversation.
I,
don't
know
if
it
was
here.
B
Well,
somewhere,
I'll
explain
what
happened
so
we
explored
something
similar
and
it's
that
we
I
propose
it
at
some
point
that
we
annotate
the
server
with
a
kind.
Actually,
it
was,
and
now
I
remind
well
actually
right
because
said
here
take
the
time
to
extract
it.
B
This
is
yeah,
introduce
a
new
kind
property
on
the
server
object.
So
we
can.
We
could
use
something
like
this
kind,
local
kind,
remote
or
whatever
names
that
you
want
to
come
to
come
up
with
right.
So
this
is
that
you
are
providing
the
server.
This
is
that
you
are
connecting
to
a
rebound
server
right.
So
problem
with
this
is
that
this
makes
the
server
object
impossible
to
reuse
right.
B
So
if
I
extract
This,
Server
definition
to
a
separate
file
and
I
have
two
applications
pointing
to
the
test
server,
one
will
be
the
server,
but
the
other
one
will
be.
The
client
and
the
client
is
the
client
is,
is
seeing
that
this
is
local,
that
this
should
be
that
the
clients
will
be
provided
in
the
server,
which
is
not
correct
right
so
right
and
then-
and
the
reason
is
that
the
the
property
of
a
server
being
local
or
remote
is
not
a
property
of
the
server
itself.
B
B
What
is
the?
What
is
the
application
to
the
server
right
or
what
is
the
server
to
this
application?
This
is
a
am
I
the
server
and
the
application
at
the
same
time,
or
is
it
just
two
different
things
that
are
connected
right,
so
this
trade,
it'll
trade,
no
trade,
doesn't
get
incubate
rates.
You
know
these
feature
trade.
Whatever
characteristic
this
characteristic
is
of.
There
is
a
is
a
thing
of
the
relationship.
It's
not
the
thing
of
the
server
or
it's
not
the
thing
of
the
application.
You.
A
B
Yeah
exactly
yeah,
so
the
thing
is
that
if
we
put
it
like
this,
you
cannot
reuse
this
server.
This
called
server
definition
right
because
the
server
yeah
cool
server
will
be
fine,
it's
local,
but
the
client
will
be
seeing
local
and
that's
not
correct
so
and
you
cannot
override
it.
If
we
could
do
this
dollar
ref
and
then
along
the
dollar
rev
put
some
more
properties
to
override
the
kind
property.
Then
it
would
be
easy
to
solve,
because
we
could
override
this
thing
right.
But
but
we
can't.
B
Right
so
so
yeah.
My
other
proposal
at
the
time
was
that
we
split
the
current
servers
into
remote
and
servers
right.
So
we
have
servers
and
remotes.
Both
of
them
are
the
same
thing.
It
is
a
server
in
the
server,
but
these
ones
are
understood
as
remote
servers
right.
B
It's
you
think
it's
the
same
as
es
servers
and
provided
servers.
It's
the
same
thing.
It's
just
that
in
my
proposal,
before
what
I'm
doing
is
I'm
living
servers,
untouched
and
I'm,
just
adding
two
more
lists
right
to
more
properties
that
you
can
add
and
specify.
If
one
server
is,
is
removed,
it's
a
provide,
it's
a
used
server,
but
if
it's
a
provided
server,
if
it's
mobile
right,
but
it's
the
same
concept
in
the
end,
it's
just
trying
to
play
with
it
in
in
different
ways:
foreign.
B
Somewhere
but
I
don't
really
wear.
One
thing
that
we
can
do
is
that
we
can
default
servers
to
being
remote.
Servers
used
servers
right
like
a
broker,
and
we
only
add
this
one
provided
servers
right
so
so
that
you
specify
like
this
is
the
default.
So
if
you're
using
Brokers,
you
don't
have
to
add
this
one.
But
if
you
are
using
websockets
or
I
mean
you
are
a
websocket
server
or
you
are
an
HTTP
server,
then
you
still
add
this
one
to
mark
this
server.
B
B
Yeah
and
and
actually
just
to
make
it
less
problematic,
let's
say
in
the
other,
in
the
other
approach,
where
I
have
servers
and
remotes
it's
the
same
thing
here,
I'm
just
defaulting
to
the
opposite,
so
defaulting
that
servers
are
actual
servers
like
you
are
creating
a
server
you're.
Exposing
a
server
yourself
and
remotes
are
that
you
are
the
client
at
that
service,
so
so
yeah.
A
Then
you
can
still
from
across
two
to
our
async
API
files.
We
can
still
reference
one:
that's
a
remote
websocket
server
and
one
that's
a
local
websocket
server.
You.
B
D
B
So
that
would
be
yeah.
Let
me
just
type
an
example:
Maybe
I
think
it's
gonna
be
easier.
B
Well,
yeah
I
can
just
keep
this
one,
so,
for
instance,
I
can
have
something
like
this.
That
is
kind
of
local
right.
Well,
in
this
case,
let's
take,
for
instance,
that
this
is
a
websocket
server
right
and.
B
Blah
blah
blah
whatever
all
right
so
thing
is
that
we
have
a
websocket
server
here
and
for
this
application
that
we're
defining
this
is
local,
but
in
another
file.
What
we
can
do
is
that
or
what
what
Genesis
proposing
is
that
we
add
trades
here.
So
we
had.
We
also
have
a
trades
property
like
we
have
in
other
parts
of
the
spec,
and
so
we
can
just
have
something
like
like
this,
and
this
would
be.
It
will
be
something
like
this
right.
Oh.
B
You
mean
the
opposite.
Why.
D
D
Of
servers,
you
could
have
some
operations
interacting
with
a
with
in
a
remote
way
and
some
interacting
it
with
it
in
a
local
way.
So
you
would
want
to
label
that
method
of
Opera
that
type
of
operation
on
the
operation
itself
and
then
make
a
reference
over
to
a
generic
server
object.
A
A
C
A
Have
the
same
security,
but
it's
the
it's
a
car
and
I
mean
to
me.
It
doesn't
matter
whether
it's
a
or
b
here,
but
you
still
want
to
reference
those
those
common
information
for
the
server,
because
you
don't
want
to
duplicate
that
information
right.
B
B
So
here
what
I
will
do
is
I
will
point
to
this
somewhere,
not
this,
this
doc,
okay,
servers
and
it
will
be
local
because
I
know
it's
local
there
right,
local,
well,
actually,
I'm
missing
this
yeah
I'm
just
missing
the
idea.
Of
course,.
A
B
B
And
then
I'm
curious,
why?
Why
not
like
this?
Why
not
like
I,
just
specify
everything
here
and
I
just
make
it
like?
You
know
kind
of
right,
well,
yeah
same
thing
because
yeah,
it
will
also
yeah
yeah.
It
will
come
with
a
with
a
dollar
ref
yeah.
D
But
you
specify
how
this
particular
operation,
like
you
know.
If
it's
a
publish
operation,
then
of
kind
remote
and
then
you
dollar
ref
over
to
the
to
the
server
that
could
potentially
be
in
a
directory
and
that
way
you
have
server,
reuse.
D
In
the
same
way,
I
mean
you
can
make
it
optional
in
the
same
way,
like
you
say
really,
this
kind
property
is
only
applicable
for
web
services
and
web
sockets
or
HTTP.
So
you
can
make
a
default.
Have
it
be
a
a
remote
and
if
people
really
need
this
functionality
for
websockets,
then
have
them
specify.
B
B
But
what
I
mean
by
every
single
operation
is
that
imagine
that
I'm
documenting
my
website
with
API
I'm
the
server
and
we're
defaulting
that
everything
is
remote.
Then
all
my
operations
in
my
file
will
need
to
have
the
kind
attribute
you
know.
Can.
D
Well,
I
guess,
because
that's
the
the
whether
something
is
local
or
remote
is
relative
to
to
an
opt
to
an
operation
right
like
a
single
server
from
one
perspective
is
local,
but
it's
also
remote
to
a
client
that's
connecting
to
that
to
that
same
server.
D
So
if
you
want
to
have
the
you
know
that
that
one
server
be
reusable
for
both
clients
and
for
the
application
itself
in
case,
let's
just
say,
it's
websocket
server,
you
can't
have
the
server
have
the
kind
defined
on
the
server
itself,
because
that's
not
reusable
right,
because,
depending
on
your
perspective,
the
the
server
is
both
a
local
or
a
remote
server.
D
B
I
agree
with
monster
fit,
but
what
I
don't
agree
with
is
that
it's
it's
something
about
the
operation?
It's
not
about
the
operation.
It's
about
the
application,
it's
a
relationship
between
the
application
and
the
server.
So
is
the
server
the
same
as
the
application,
or
is
it
something
remote?
You
know
it's
not
about
a
specific
operation
right.
It
is
not
about
sending
a
message
or
receiving
a
message
it's
more
about
like.
Where
is
the
server
to
me?
I
am
the
application
right.
So
what
is
the
server
to
me?
Is
the
server
with
me
or
I?
B
Am
the
application,
or
is
it
server
somewhere
else
right
and
then.
D
B
Right
right,
so
that's
that's.
Why
that's
why
I
wanted
to
separate
it
into
into
this?
What
is
it
not
this
one?
It
was
here.
So
that's
why
I
wanted
to
separate
it,
not
with
kind
but
to
split
it
into
two
different
properties
right.
So
because,
if
you
split
it
like
this,
then
this
can
be
a
dollar
ref
to
this
other
kind
of
document.
You
know
this
directory
document
where
you
have
the
server
defined
it
doesn't.
B
The
server
definition
doesn't
contain
any
information
if
it's
local,
remote
or
anything,
because
it's
not
something,
it's
not
the
property
of
the
server
so
but
this
will
be
implicitly
defined
right
or
we
can
rename
this
to
locals
or
whatever,
whatever
other
name
right,
but
this
will
be
local
servers,
and
this
will
be
remote
servers
so
here
effectively
in
my
application,
instant,
keep
a
file.
What
I'm
saying
what
I'm
doing
is
all
the
local
servers.
Are
this
all
the
remote
servers?
Are
this
right,
they're.
D
Also
yeah
I
mean:
do
you
think
that
that
I
mean
that's
a
pretty
wholesale
change
right?
Because
if,
if
you're
saying
that
Brokers
are
I
mean
I,
don't
even
know
70
of
things
now
you're
going
to
have
to
explain
to
people
a
lot
of
people,
the
difference
between
difference
between
servers
and
remotes
I.
Don't
know
if
that's
necessarily.
B
That's
that's
why
I
wanted
to
introduce
the
other
concept
right,
so
it's
like
servers.
It's
just
servers,
there's
no
differentiation
right
and
then
we
do
it
the
opposite
way.
So
we
only
do
it
for
providing
servers
right
or
we
can
get
rid
of
this
right,
but
we
can
do
we
can
use
this
so
only
for
those
who
are
providing
servers,
namely
HTTP
websocket
servers
right,
so
they
have,
they
will
have
to
do
it
for
the
rest
of
the
people.
B
C
B
Yeah
the
reality
is
that
so
I
know
that
this
is
in
kpi
right
and
most
of
the
thing
here
are,
you
know
our
broker
stuff
working
through
this
stuff,
but
you.
B
You
know
I'm
thinking
about
the
roadmap
right,
so
it's
about
any
kind
of
apis
right,
so
if
we
ever
get
into
rest
or
not
even
rest
websocket
as
well
right,
but
if
we
ever
get
into
the
standard
to
Define
rest
apis
right,
if
we
become
the
default,
let's
say
then
the
majority
will
be
rest
would
not
be
Brokers
right.
That's
right!
So
so,
even
though
I'm
I'm
sad
to
say
this,
because
I
would
love
more
people
to
be
doing
asynchronous
stuff
and
not
that
stuff,
but
that's
the
reality.
B
I
mean
that
could
be
the
reality.
The
reality
is
that,
right
now
the
default
should
be
to
make
it
easy
for
broker
people,
let's
say
because
the
majority
will
be
for
brokers
but
but
yeah,
and
in
this
case
Brokers
will
be
always
remotes
or
YouTube
servers
or
whatever
you
know
so
yeah.
Actually,
this
suggestion
of
using
provided
servers
and
use
servers
is
coming
from
this
issue.
I
think.
D
Kind
of
yeah
I
mean
it's
interesting.
Man
I
think
I
just
need
to
I
need
to
think
about
it.
A
little
bit
more
I
mean
clearly
like
the
less
I'm
just
thinking
about
the
education
process.
For
for
people,
how
would
I
explain
the
difference
between
a
provided
server
and
a
used
server
and
what
you
know
the
case
where
which
maybe
it's
just
a
New
Concept
to
me
and
I'm,
not
fully
rocking
exactly
how?
How
I
would
do
that
so
I
guess
maybe
I'll,
maybe
I'll
be
quiet
and.
B
Okay,
so
yeah,
so
so
give
it
a
thought.
Also.
I
don't
want
to
forget
that
there
is
a
comment
from
a
long
comment
from
if
we
look
as
splitting
all
his
thoughts
into
into
this
and
the
conclusion
right.
B
Let
me
just
that's
a
lot
of
things
yeah,
so
the
thing
is
that
another
proposal
was
that
we
create
another
spec,
so
we
create
another
spec
just
for
the
catalog
or
the
directory
kind
of
documents.
So
it's
a
separate
spec
and
we
maintain
it
separately.
Most
of
it
will
be
common
right,
but
it's
a
separate
spec.
So
then
it's
easy
because
yeah
it's
a
different
thing
right,
but
but
we
don't.
We
don't
need
that,
of
course,
and
we're
not
gonna
I.
B
Don't
think
we
should
be
doing
that
now,
but
that's
a
that's
another
option,
and
so
Lucas
is
saying
that
that
we
should
probably
be
saying
that
basic
apis
for
API
interface
right.
We
should
not
be
staying
there.
They
think
apis
to
Define
applications
or
to
define
the
a
directory
of
things.
But
it's
is
that
it's
actually,
if
I
understand
correctly,
that's
why
I
wanted
to
have
Bluetooth
here
but
yeah.
B
So,
but
the
idea,
if
I
understood
correctly,
is
that
we
don't
we
don't
make
this
decision
at
all
like.
So,
let's
give
a
document,
it's
just
a
some
stuff
defined
there
like
it
can
be,
for
application
can
be
a
directory.
We
don't
Define
that
we
don't
say
we
don't
mention
application
or
anything
in
any
place
of
this
bank.
We
just
leave
it
to
the
human
using
the
document
to
know
what
kind
of
document
it
is.
B
What
kind
of
thing
it
is
defining
right
so
is
the
he
argues
that
it's
always
so,
for
instance,
like
I,
really
do
not
do
not
understand
why
we
need
the
property
to
say
kind,
domain
or
kind,
catalog
or
kind
directory
or
whatever,
no
matter
working
on
location
and
location.
Why
tools
need
to
behave
differently
depending
on
what
plug
was
provided
in
the
end?
It's
it
is
human
that
choose
a
tool
and
uses
it
right.
So
it's
a
giveaway
document.
Maintainer
know
what
interface
they're
documenting.
B
D
B
Be
a
documented
users
know
from
the
title
and
description.
What
document
is
it
and
what
is
its
purpose?
No
flat
needed,
and
in
the
case
of
Glee,
for
instance,
if
I
have
Glee
and
it's
capable
of
being
either
kind
of
server,
then
I
do
not
think
it
should
be
on
spec
level.
What
it's?
What
it
is
told
if
it's
incubate
document
is
for
finder
server,
it
will
be
a
conscious
decision
of
the
user
maintainer
to
provide
proper
Flags
to
the
tool
to
get
desired
result.
B
So
you
define
everything,
but
we
don't
say
if
it's
a
per
application
and
if
it's
a
collection
of
stuff
or
what
is
it,
we
don't.
We
don't
say
that
it's
just
an
interface
right
and
then,
for
instance,
of
my
framework,
I
just
say
like
use,
use
this
sdkp
file
and
I
have
also
to
say
like,
but
use
it
as
an
application
definition
right.
B
So
so
that
everything's
clear
there
or
use
it
as
a
as
a
or
use
it
as
a
collection
of
things
right.
So
if
you
try
to,
for
instance,
use
the
document
as
a
collection
of
things
and
if
you
have
a
tool
that
can
that
allows
you
to
use
the
document
as
a
collection
of
things,
there's
a
domain
or
whatever
you
want
to
call
it.
B
Then
if
it
finds
that
there
are
operations,
it
will
simply
ignore
it.
It
doesn't
fail.
It
just
ignores
it
right,
because
this
tool
is
not
meant
for
it's
not
meant
to
interpret
operation
and
and
if
you
are
trying
to
create
an
application-
and
there
are
no
operations,
then
your
applications
will
complain
that
you
don't
have
any
operations
defined
right,
that
yeah
you're
trying
to
build
a
client
or
a
server
or
whatever,
and
but
you
have
no
operation.
B
So
how
am
I
supposed
to
implement
anything
right
so
so
yeah
like
up
to
the
tool?
It's
another
way.
It's
a!
We
delegate
this
responsibility
to
to
the
user
using
the
tool
right.
We
keep
the
document
the
same
for
everything
as
it
doesn't
have
any
specific
meaning
it's
not
for
application
or
it's
not
for
collection
of
things.
B
My
only
concern
about
this
is
that
we
should
probably
not
be
saying
API
or
interface,
because
we
had
this
inspected
recently
on
slack.
What
most
people
understand
by
documenting
or
defining
the
interface
is
precise.
It's
precisely
the
opposite.
It's
precisely.
What
do
we
have
right
now
on
messenger
is
what
others
can
do
with
me.
B
So
I'll
be
careful
with
this,
with
using
the
API
and
interface
words,
so
I
I
understand
that
it's
still
interface
but
yeah,
not
as
team
as
we
usually
see
it
so
yeah.
So
there
is,
there
is
a
we
can
be
more
specific
or
we
can
be
more
flexible
there
and
we
don't
Define
that
and
it's
up
to
the
user
to
interpret
it
the
way
they
want.
B
But
I'm
fearing
I'm,
like
I'm,
fruitful,
that
we
are
living
things
undefined
and
uncovered
and
they're
more
improper
uses
of
the
spec
will
appear
improper,
as
in
like
improper
ways
of
understanding
the
spec
and
that
we
end
up
with
different
tools
interpreting
it
differently.
And
then
these
tools
cannot
really
communicate
with
each
other
because
they
understand
the
respect
differently,
because
it's
it's
loose
on
that
on
that
side.
So.
B
A
B
B
People
don't
read
including
myself,
yes,
people,
don't
read,
I
mean
you,
you
usually
not
until
you
have
to
that,
didn't
exactly
not
until
you
have
to,
but
you
probably
complained
before
reading
or
just
throw
it
like.
This
is,
and
it
doesn't
work
before
actually
reading
it
there
and
before
actually
asking
so,
let's
say
yeah
like
there's
this
pros
and
cons
like
we
need
to
I
mean
if
you
read,
interpret
it's
because
you're
reading
the
specs.
So
actually
this
is
not
really
a
problem.
B
B
So
the
problem
is:
when
you
not
you,
don't
read
it
but
yeah.
But
when
you
don't
read
it
then
it's.
The
problem
is
that
you
might
understand,
though.
Well
you
have
this
problem
anywhere,
even
if
we
make
it
explicit
that
it's
for
application,
whether
this
is
for
blah
blah
blah.
If
you
don't
really
respect,
then
yeah,
of
course.
Yes,.
B
B
Pros
and
cons
and
yeah,
and
in
the
case
of
we
don't
we
Define
the
interface,
then
yeah
probably
provided
servers
and
used
servers,
don't
make
sense
anymore.
B
B
That
of
extension,
exactly
but
yeah
what
we're
saying
that
we
don't
put
on
the
spec
right,
it's
a
because
if
we
can
put
it
as
an
extension,
then
why
don't
we
put
as
part
of
the
spec
right.
B
Can
look
at
it
as
an
extension
period?
We
just
have
18
compared
three
and
the
rest
is
it's
just
an
extension?
Yes,
but
but
yeah
like
I,
don't
know
yeah,
it
can
be
an
extension,
can
be
a
configuration
on
your
tool
can
be
thinking
now
like,
for
instance,
if
we
use
the
generator
to
generate
documentation.
C
B
B
Please
leave
your
ideas
there,
even
if
you
feel
that,
like
these
guys,
seem
to
know
what
they're
doing
and
where
am
I
to
people
coming
there
well.
First
of
all,
we
don't
know
what
we're
doing
we're
just
trying
to
do
our
best
and
and
yeah.
So
we
we
welcome
anyone
everyone
to
leave
a
comment
there,
so
yeah
for
real.
B
Actually,
I
changed
from
servers
and
remotes
to
provided
servers
and
new
servers,
because
someone
in
the
other
in
the
issue
in
one
of
the
related
pieces,
proposed
that
and
I
was
like.
Oh,
maybe
that's
more
specific,
that's
more.
You
know
like
even
being
more
explicit
than
just
celebration
agreements.
C
A
B
Right
in
the
end,
names
will
not
matter
once
we,
we
have
Studio
allowing
you
to
create
HTTP
files
without
touching
the
single
line
of
code.
B
A
B
They
don't
have
to,
they
will
use,
they
can
use
the
UI
to
to
do
it
properly.
To
do
it
without
having
to
learn
anything
only
those
who
really
want
to
type
them
to
type
it
will
have
to
learn
it,
and
it's
up
to
you,
you
have
tools,
if
you
don't
use
them.
It's
up
to
you.
A
All
right,
that's
that's!
The
final
word
I
guess
so.
I'll
make
a
new
issue
for
in
two
weeks
again,
I
think
unless
we
want
to
start
increasing
the
but
I
haven't
heard
any
requests
for
that,
like
increasing
the
frequency
of
the
meeting.
So
let's
just
keep
it
in
two
weeks
and
I
guess:
I'll
see
you
there
thanks
everyone
thanks.