►
From YouTube: IETF-CORE-20230118-1500
Description
CORE meeting session at IETF
2023/01/18 1500
https://datatracker.ietf.org/meeting//proceedings/
A
We
can
wait
a
few
more
minutes
before,
starting
until
like
4
past
as
usual
High
building.
You
can
hear
me.
B
Good
evening
I
can,
and
can
you
call
me
yes
and
I
do
not
know
if
I
can
dis
enable
my
video,
but
it
looks
like
I
can't,
which
is
interesting.
A
A
B
B
C
A
Was
that
I
should
check
for
the
name,
but
it's
really
less
than
working
distance.
B
Yes,
yeah,
but
but
Yokohama
is
it's
a
very
easy
town
to
get
around
so
so,
even
if
you
stay
closer
to
the
train
station,
it
takes
only
I
think
like
10-15
minutes,
to
get
to
the
venue,
which
is
very
easy.
A
A
Oh,
yes,
all
right,
I'm
thinking
a
few
weeks
you
have
the
cutoff
for
the
early
bird
registrations.
A
Okay,
but
it's
forecast
now
and
there's
a
few
nice
people
here.
So
let's
get
started.
Welcome
everyone
to
this
interview.
Meeting
of
the
co-working
group.
I
am
Marco
tiloka.
My
co-chairs
are
I'm
a
Jimenez
and
Kirsten
Borman,
and
this
is
an
officiality
of
meetings,
so
we've
been
recorded,
the
note
12
applies
so
get
familiar
with
it.
If
you
are
not
already-
and
it's
not
just
about
IPR,
it's
also
in
the
special
about
our
conduct,
so
please
be
nice
and
professional
with
each
other.
A
The
agenda
for
today
is
also
in
the
notes,
as
usual,
we'll
spend
some
time
with
the
conditional
attributes.
Document
that
we
will
present
is
still
in
working
group.
Last
call
more
reusing
comments
have
come
also
recently,
then
we
go
through
two
of
the
coreconf
documents,
mostly
young
seed,
that
Carson
will
present
and
I
will
actually
show
a
status
update
related
to
ongoing
points
that
we
are
discussing
for
the
href
document.
A
Okay,
then,
before
we
really
start
just
like
to
thank
Francesca
for
wrapping
up
with
the
remaining
core
Errata
earlier
today
and
I.
Think
all
of
them
are
are
closed.
Now
great
then
build
the
floor
is
yours.
With
the
conditional
arteries
document.
You
can
now
take
control
of
the
slides.
B
Okay
should
I
just
share
my
screen.
A
B
A
minute
yeah,
second
from
the
left,
Let's
join
Q
us
to
share
slides
okay
good,
got
that
one.
A
B
B
Okay:
okay,
great,
let
me
in
that
case
just
do
a
few
little
modifications,
so
I
can
put
you
I
can
watch
enable
my
video
as
well,
so
you
can
talk
it
that
way.
A
B
Also,
thank
you.
Okay,
great
so
hello,
everyone,
so
I'm,
Bill,
silverrojan
and
I'm
here
to
talk
about
our
draft
conditional
attributes
for
constraint,
respond
environments.
So
this
draft
is
co-authored
by
Michael,
Costa
and
Ellen
soloi,
so
I'm
going
to
present
just
a
few
slides
containing
what
we
have
done
since
the
last
ietf
meeting.
With
my
present
at
the
last,
the
last
slide
said:
okay,
so
the
current
status
is.
This:
is
the
old
slide
set
Marco
but
never
mind.
B
Okay
and
I'm,
not
that's
no
problem,
I
can
I.
Can
that
was
the
only
slide
that
wasn't.
It
was
not
updated,
but
that's
fine.
B
B
Then
there
was
one
other
issue
that
needed
to
be
resolved,
so
version
6
was
submitted
to
resolve
their
own
issue,
and
then
there
was
a
request.
I
mean
there
was
a
question
at
the
meeting
whether
we
should
request
an
early
review
from
the
iot
directorate
and
and
the
consensus
was
yes.
So
an
early
review
was
requested
and
then
more
reviews
were
also
welcome.
B
So
going
into
details
what
changed
between
zero,
five
and
zero
six
was
that
in
zero
five,
we
had
one
section
which
contained
some
code-
some
reference
code
to
illustrate
the
how
the
server
can
do
processing
of
these
conditional
attributes
and
the
code
was
normative
and
also
it
was
very
compact.
B
We
found
out
through
the
review
that
Marco
provided
before
the
idea
meeting,
that
that
there
was
some
issues
with
that
compact
code
and
also
it
was
possibly
a
little
bit
challenging
to
to
review,
because
it
was
a
rather
rather
compact.
So
we
took
the
decision
to
instead
move
the
code
away
from
the
section
that
improved
the
readability.
We
put
it
in.
B
Okay,
let
me
share
the
slides
again.
Sorry
about
that
share.
Okay,
so
I
was
here.
I.
Think,
please
confirm
that
you
exactly
which
one
I
disconnected
so
I
can
resume
from
there.
B
Good
okay,
so,
as
I
was
saying,
we
moved
the
reference
code
away
from
the
main
body
of
the
text
and
edit
it
as
an
appendix
that
was
now
informative.
So
it
does
that
doesn't
completely
illustrate
all
the
conditional
attributes
which
I
would
have
been
rather
challenging,
but
I
think
it's
it's.
Rather
it's
rather
a
good
example
of
how
how
the
processing
can
be
done.
B
So
that
was
the
major
change
in
the
in
the
document
as
it
stands
now.
So
that's
at
version
zero,
six,
but
then
this
specific
slide
shows
what
actually
happened.
So
while
we
were
at
version
zero,
five
then
before
it
became
version
zero.
Six,
a
review
was
requested
for
early
review
from
iot
directorates
and
and
enes
graciously
accepted
to
to
to
review
it.
B
So
it's
it's
supposed
to
be
due
on
the
23rd
of
January,
I,
think
I.
Think
she's
she's,
probably
reviewing
it
now
so,
but
I'll
have
to
make
her
aware
of
the
new
comments
that
are
coming
in
as
well.
So
that's
that's
going
on
from
iot
directory.
B
So
the
next
thing
is
that,
just
last
week
we
received
some
working
group
comments
on
the
core
mailing
list,
and
I
would
like
to
address
the
first
one,
which
is
a
little
bit
easier
and
then
and
then
we
can
discuss
for
the
second
one.
This
is
a
little
bit
more
involved,
so
the
first
one,
the
the
URL
is
there
it.
It
was
about
the
pmax
attribute
and
it's
it's
basically
the
how
it
can
be
used
for
the
amplification
attack
on
on
Co-op.
B
So
that
is
covered
in
a
draft,
so
the
observe
was
actually
covered
in
the
draft
in
TGT,
RG
and
PMX
was
singled
out
as
an
attribute
that
that
risks
making
the
implication
tax
was.
B
E
B
So
I
was
here
just
now
talking
about
the
first
first
mail
that
we
received
as
a
review
and
I
was
mentioning
that
PMX
specifically
was
mentioned
as
an
example
of
how
an
amplification
attack
can
become
worse
by
setting
the
attribute
to
to
very
short
timeouts,
and
the
reviewer
suggested
that
before
publishing
this
draft,
it
should
describe
describe
this
problem
and
also
normatively
require
some
mitigation
from
the
implementation.
So,
after
a
couple
of
short
discussions,
I
think
what
we
need
to
do
is
to
really
work
on
the
security
considerations.
B
Part
of
the
of
the
of
the
draft
to
discuss
basically
not
only
pmax,
which
is
now
aggregate
which
is
now
described
as
C
dot,
P
Max,
but
also
EP
Max,
because,
while
pmax
can
be
used
by
amplification
attacks,
epmax
is
used
to
adjust
the
Cadence
of
the
measurements
at
the
server
side,
so
it
can
potentially
be
used
for
resource
exhaustion.
Attacks
as
well,
and
so
I
think
that
that
is
not
that
difficult
to
to
include
into
the
draft.
So
we
will
try
to
to
do
that.
B
So
definitely
version
seven
will
include
those
things
if
a
if
a
review
comes
from
the
iot
directory,
then
then
that
will
also
be
taken
into
account.
B
Okay,
so
that's
that's
the
first
working
group
comment
and
then
the
second
one
which
I
think
I
can
now
display.
B
Is
this
specific
example
does
the
specific
comment
that
goes
a
little
bit
deeper
into
the
principles
of
rest
and
about
a
conflict
with
the
observed
notification
mechanism,
so
it
was
felt
that
the
notification
mechanism
is
supposed
to
provide
the
functionality
of
keeping
the
retrieve
resources
in
sync
with
the
actual
resource
state.
B
So
the
client
always
receives
the
the
latest
resource
state,
but
using
using
these
conditional
attributes
that
interferes
with
the
operation
of
observed
since
using
query
parameters
you
you
do
not
necessarily
get
the
actual
resource
date,
but
you
get
the
resource
state
that
is
obtained
after
filtering,
and
if
you
are
applying
observe
on
that,
then
you
cannot
really.
You
cannot
really
get
the
newest
resource
state.
So
that's
that's
the
justification
for
this
and
the
resolution
steps
are
still
open,
so
we
we
probably
need
to
discuss
this
further.
B
We
have
initial
discussions,
so
our
original
sentiment
here
was
that
I
do
not
think
we
have
actually
violated
any
conditions,
so
this
conditional
attributes
are
effectively
a
hint.
B
The
server
can
choose
to
ignore
them
if,
if
the
server
wishes,
but
on
the
other
hand,
I
I
appreciate
I,
appreciate
these
comments
as
well
that
that
effectively
we
need
to
think
about
whether
query
parameters
actually
interfere
with
the
operation
of
observe,
and
if
it
does
that,
then
the
proposal
here
is
that
do
not
try
to
change
how
observed
works
but
change
how
the
resource
is
represented
in
the
server
with
the
query
parameters
and
then
afterwards
set
an
observed
relationship
on
on
that
maybe
new
resource
or
virtual
resource,
which,
which
is
then
which
is
then
more
accurate
to
to
that
the
client's
needs.
B
So
I
think
this
is
important
to
to
discuss
today
what
I'm,
I'm
I'm
open
to
like
comments
and
and
questions
and
is
Michael
here
also
I'm,
not
sure
oh
Michael
you're
here,
yes,
that's
good,
so
Michael
is
also
the
quarter
here.
So
what
do
you
think
I'm.
F
Oh
everything's,
taking
a
long
time
I'm
sorry
I'd
like
to
hear
for
some
other
comments
first,
because
we
kind
of
have
considered
a
position
on
this,
and
but
we
want
to,
we
want
to
hear
if
there
anyone,
like
Christian,
has
been
in
this
discussion
as
well.
Is
there
anything
anyone
else,
I
guess
no
one
else
has
raised
their
hand,
so
I
think
that,
fundamentally,
what
we're
looking
at
is
first
The
observed.
Oh
say:
Carson
has
his
hand
up
I'm
gonna
kind
of
let
Carson
go
first.
D
Yeah
I
would
just
like
to
to
simplify
the
the
statement
of
this
comment,
as
don't
fog
Co-op,
so
whatever
we
do
here
should
allow
using
implementations
of
Co-op
that
are
already
around
there
and
don't
know
about
this
specification.
D
C
Yeah
I
understand
I,
agree
with
the
sentiment
Express
by
you
and
on
the
slide
that
this
is
not
the
latest
stage
of
the
resource
that
we
that
that
we're
not
altering
the
latest
state
property
of
7641.
We
are
just
creating
a
new
resource
that
now
has
a
new
latest
State
and
that
latest
state
gets
grounded
Faithfully.
So
all
is
fine
in
my
book
and
I.
C
Don't
as
I
understand
the
specification
it
doesn't
as
Customs
at
for
Co-Op
as
long
as
nobody
expects
that
these
particular
query
parameters
would
work
with
any
resource
that
is
not
advertising
them
and
I.
Don't
think
this
is
happening.
So
all
is
fun.
B
E
F
Literally,
like
five
or
six
seconds
to
unmute
so
yeah,
thank
you,
Christian
and
Karsten
I.
Think
that
clarifies
what
what
the
real
concern
might
be
here
is
that
we
have
sort
of
created
a
little
subversion
of
Co-op
that
might
have
problems
interrupting
interoperating
with
other
endpoints
in
an
on
a
network.
I,
don't
think
we've
done
that,
but
I
think
it
deserves
further
consideration.
So
I'll
think
about
that.
But
I
think
that
my
main
point
was
going
to
be
what
Christian
said
and
that's.
F
Why
really
I
wanted
others
to
to
weigh
in
first
was
that
well,
first,
we're
not
really
saying
that
you
have
to
use
Query
parameters
here.
There
are
other
ways
to
use
these.
These
are
just
basically
a
set
of
definitions
of
filters,
but
I
see
the
concern
comes
about
when
we
suggest
that
you
could
use
them
as
query
parameters,
but
I
think
that
concern
is
mostly
mitigated
by
the
fact
that
or
the
con
by
the
widespread
agreement,
that
the
use
of
a
query
parameter
creates
a
new
resource
or
at
least
a
new
resource
State.
F
And
so
what
we're
observing
it's
actually
very
much
like
clouds,
proposes
we're
supposed
to
use
names
or
not,
but
that
that
what
we're
doing
is
we're
creating
a
new
sort
of
resource
state
that
gets
observed.
So
we're
not
really
changing
the
way
observe
happens,
we're
creating
a
new
progression
of
resource
States,
that's
derived
from
the
initial
one.
That's
a
filtered
version
and
I.
F
Klaus
and
I
sat
down
over
some
paper
in
Montreal
a
couple
of
years
ago
and
kind
of
went
over
like
here's,
how
the
resource
State
changes
and
here's
what
gets
observed,
and
it
might
be
useful
too,
to
try
to
recover
that
diagram.
But.
E
F
I,
don't
really
see
a
problem
with
this
I
think
we're
just
looking
at
sort
of
more
discussion
to
close
off
the
issue
and
in
terms
of
the
amplification
implication
attack
or
the
I'm
I'm
kind
of
in
agreement
with
that
that
it's
hard
to
be
really
normative
and
the
the
the
commenter
suggests
that
we
normatively
try
to
normatively
remediate
it,
but
I,
don't
think
we
really
can
because
I
couldn't
imagine
industrial
Control
Systems,
where
you'd
want
to
have
pmax
times
that
are
like
a
tenth
of
a
second
or
less
to
to
basically
do
fixed
rate
sampling,
and
maybe
we
should
just
be
really
clear
that
that
you
have
to
have
it.
F
D
F
To
suggest
that
that
a
user
of
this
might
look
at
the
network
context
and
look
at
their
typical
Network
latencies,
and
all
that
and
provide
a
guideline
for
how
to
set
the
how
to
bound
pmax
so
that
an
attacker
could
not
set
a
value
smaller
than
a
certain
value,
that's
derived
from
your
own
network
installation.
So
we
could.
We
could
be
pretty
specific
about
the
remediation,
I,
think
and
I.
B
I
think
that's
all
yeah,
absolutely
and
I
think
I
think
that
the
same
kind
of
mitigation
can
can
be
applied.
Also.
The
EP
Max
in
this
case
to
to
prevent
the
the
clients
from
manipulating
the
how
often
the
server
updates
its
state
resource,
States
and
things
like
that
as
well.
C
Yeah,
as
we've
come
back
to
to
the
to
the
pmax
stuff,
I
think
I'm
personally,
I.
Don't
think
that
it
is
up
to
this
document
to
say
anything
more
than
a
non-normative
remarks
that,
by
the
way,
make
sure
that
you're
adhering
to
7641,
because
any
amplification
mitigation
that
needs
to
happen
already
happens
by
a
proper
implementation
of
7641.
C
That
limits
the
number
of
outstanding
non-confirmable
notifications
and
creates
confirmable
notifications
in
between
and
doesn't
create
too
many
ongoing
ones
and
so
on.
So
that's
all
there.
If
what
is
there
is
insufficient,
then
we
might
want
to
update
7641,
but
not
everything
that
produces
values
that
can
be
observed,
and
that
might
do
that
in
a
short.
Pace
should
need
to
worry
about
this,
because
this
is
what
we
have
an
underlying
protocol
for,
and
the
underlying
protocol
should
provide
the
adequate
measures.
B
So
I
think
I
think
coming
coming
coming
from
from
my
perspective,
so
so
I
assume
that
the
idea
about
projecting
the
new
resource,
State,
also
kind
of
applies
to
to
how
BMX
can
be
handled
in
this
interpretation.
B
We
we
do
not
necessarily
need
to
prevent
the
server
from
sending
resource
State
updates
periodically
to
the
client.
This
is
what
I
believe
so
I
don't
think
this
is
the
idea
of
pmax
not
being
able
to
fit
into
this
into
this
idea
of
having
this
virtual
resource,
States
or
or
resource
States
is
a
problem.
A
F
Yeah
brief
comment
on
that
is
something
I
meant
to
mention
earlier,
and
that
is
the
idea
of
trying
to
build
in
the
idea
that
the
the
actual
value
of
a
number
has
to
change
for
the
resource
state
to
be
observed
as
being
changed,
that
there
are
a
lot
of
scenarios
where
an
update
occurs,
but
the
value
doesn't
change
and
you
want
that
to
create
an
observation.
So
pmax
is
just
a
special
case
of
you
know
these
things
only
being
hints
the
server
should
never
be
prohibited
from
spending
an
additional
notification.
A
Yeah
I
had
a
few
comments,
also
been
starting
from
epmax,
actually
yeah.
That
was
not
part
of
the
original
comment
from
John,
but
you
want
to
cover
it
as
well,
which
is
good.
The
applying
considerations
along
the
line
of
the
server
should
still
think
well
for
its
own
best
about
not
just
accepting
whatever
value
client
proposes.
B
Of
the
document,
so
so
it's
there
there's
never
a
must
in
that
sense,
except
for
pmax
I
think
there
was
a
must
condition,
but
most
of
that
are
May
or
should
and
and
indeed
I
mean
not.
Nothing
is
mandated
so
like
like
what
Michael
just
suggested.
That
is
that's!
That's
too,
that's
too
difficult.
A
Okay,
well,
it's
still
considerations
yeah
after
all,
anyway,
right
on
the
main
thing
of
the
of
the
second
topic.
A
Instead,
I
think
there
was
also
another
Point
mentioned
in
that
review
in
the
end
about
the
max
to
be
better
considered
as
a
co-op
option,
because
it's
kind
of
extending
observed,
because
you're
opening
for
the
server
sending
a
notification,
even
if
you
don't
otherwise,
because
the
resource
maybe
has
not
changed,
which
also
connects
to
what
Michael
was
mentioning
before
and
that
was
kind
of,
irrespective
of
well
keeping
the
draft,
as
is
as
an
extreme
or
moving
to
a
new
Direction.
B
F
F
A
C
Would
sound
like
reintroducing
a
lot
of
the
HTTP
cache
control
that
we
deliberately
left
that
we?
That
was
promo
time
that
was
deliberately
left
out
of
Co-op
Fair
Point?
The
way
it's
here
at
least
was
the
way
of
the
client
very
politely
asking
the
server
to
reduce
its
max
age,
which
at
least
doesn't
alter
the
caching
model.
Yes,.
C
Might
be
clearer,
Solutions
but
I
like
keeping
the
caching
model
simple.
D
I
think
it's
we.
We
probably
need
to
hone
our
understanding
of
what
changing
the
resource
did
means
so,
for
instance,
if
if
I
have
a
new
temperature
reading
that
happens
to
have
the
same
value
than
the
old
that
the
old
temperature
reading
has,
the
new
reading
may
have
a
different
lifetime.
D
So
that
is
useful
State
for
the
the
client
to
have
we
encode
the
lifetime
in
the
attribute
max
age,
and
that
actually
may
not
change,
because
it's
now
reference
to
a
different
point
in
time
than
than
the
previous
notification
so
yeah.
What
exactly
does
it
mean
for
the
state
to
be
different?
Another
thing
that
a
server
may
want
to
tell
the
client
is
actually
I.
D
Don't
have
a
new
management
measurement
and
I'm
I'm
a
little
bit
surprised
by
that
I
would
have
expected
to
have
a
new
measurement
now,
but
it
didn't
come.
So
here
is
the
measurement
with
a
smaller
max
age
than
the
previous
one
had
so.
The
the
next
Edge
plus
plus
the
the
time
when
it
actually
was
sent
in
this
case
stays
the
same.
D
D
What
we
mean
by
by
saying
there
is
new
stage
that
that
actually
warrants
doing
a
notification
and
I
don't
have
a
clear
opinion
on
what
the
right
result
is
here,
but
I
think
it's
a
little
bit
more
complicated
than
just
looking
at
the
payload
and
saying
only
the
the
payload.
A
change
in
the
payload
generates
a
new
notification.
F
Yeah
I,
that's
that's
pretty
much.
What
I
would
like
to
you
know
be
able
to
think
about
it
in
terms
of
that
each
resource
State
when
you're
using
conditional
notification,
particularly
when
you're
using
pmax
each
resource
state,
has
a
finite
Lifetime
and
whether
you're
using
I,
guess
using
max
age
seems
like
it
makes
a
lot
of
sense,
but
each
resource
state
has
a
finite
lifetime.
F
Therefore,
when
you
communicate
the
same
value
again,
you're
communicating
a
new
resource
state
with
a
new
end
time,
and
there's
no
reason
that
that
we
should
try
to
prohibit
that
interpretation
unless
someone
can
think
of
like
a
really
good.
What
what
does
that
actually
break,
because,
depending
on
the
value
changing
just
seems
to
be
really
artificial?
F
And
maybe
we
could
like
broaden
our
notion
that
instead
of
resource
State
and
and
include
things
like
well,
I'm
I'm
expecting
it
to
be
updated,
and
if
it
isn't
that's
you
know
that's
that
that
actually
defines
a
new
state
as
well,
because
it
has
new
timing.
B
So
do
you
think
Michael?
We
could
include
that
kind
of
the
justification
in
the
description
of
pmax
in
our
draft.
E
F
Discussion
on
our
agreement,
we
need
to
reach
a
little
more
agreement
on
what
we
mean
by
resource
state
but
modulo
that
yeah
I
think
we
should
really
do
that.
That's
a
great
idea.
A
F
B
I'm
done
no
I,
I
I
I,
actually
what
I?
B
What
I
took
from
from
the
these
comments
regarding
the
discussions
of
resource
dates
and
notifications
is
also
there
that
there
is
very
little
guidance
out
there
and
how
they
can
interfere
with
or
or
query
parameters
can
actually
interfere
with
the
the
correct,
correct
operation
of
observe
and
and
specifically
making
sure
that
the
clients
receive
the
correct
or
consistent
state
to
the
server,
so
I
think
I
think
it
might
be
nice
to
to
consider
that
as
a
broader
work
in
general
terms,
if
you,
if
you
actually
today,
have
a
co-op
implementation
that
that
can
do
observed,
and
then
you
set,
you
set
the
query
parameter.
B
It
is
not
necessarily
the
conditional
attributes
by
any
query
pyramid
on
it.
Does
it
actually
change
the
way
observe
behaves
so
that
that
would
be
good
to
clarify,
maybe
in
the
things
that
things,
research
group
or
even
in
in
core,
because
it's
not
really
there
in
the
in
the
observed,
observed
RFC.
Sorry.
C
A
Just
to
be
sure,
we
don't
forget
Michael
before
also
mentioned
again
yeah
all
along.
You
were
really
observing
something
special
here
like
like
a
new
spatial
representation
of
the
research
and
what
is
going
on
with
that.
This
is
also
probably
something
to
to
phrase
out
explicitly.
B
I
think
that
needs
to
be
done,
because
that
was
the
recommendation
that
that,
if,
if
we
are
including
that
kind
of
clarification,
then
then
that
the
draft
probably
will
benefit
from
the
discussion
and
and
going
forward
to
to
Future
reviews
and
that's
something
that
could
be
easily
explained
as
well.
Yeah.
A
I
guess
it
will,
it
will
come
back
again,
otherwise,
it's
good
to
clarify
in
general
and
also
to
yeah
talk
about
getting
back
to
this
again.
B
F
Okay,
so,
just
to
summarize,
our
work
item
is
to
to
basically
update
the
draft
with
a
prototype
discussion
along
these
lines,
but
also
we're
going
to
take
that
discussion
broader
and
make
sure
that
we
have
agreement
on
some
of
the
basic
concepts.
Yes,
but
that
didn't
get
in
the
way
of
us
updating
the
draft
with
language
we
think
is
appropriate
foreign.
C
C
How
do
we
phrase
it
because,
from
my
understanding,
the
proxy's
role
is
pretty
clear
in
that,
if
the
proxy
does
not
know
what
is
going
on,
those
are
just
a
lot
of
different
resources
and
the
the
only
question
the
the
old,
the
open
question,
if
there
is
one,
is
whether
the
proxy
May
rely
on
the
information
that
it
has
learned
by
observing
its
own
traffic,
that
this
resource
is
adhering
to
that
specification
and
then
apply
the
specification
on
its
own.
D
For
some
reason
you
cannot
use,
observe
so
proxy
number
one
has
actually
has
to
power
proxy
number
two
and
the
the
job
of
observe
is
to
enable
this
by
providing
all
the
information
that
proxy
one
needs
to
properly
poll
proxy2
and
to
to
send
notifications
in
case
this
is
actually
needed
and
I
think
we
we
need
to
describe
how
this
interacts
with
such
a
worst
case.
Proxy
concatenation.
D
Yes,
so
I
mean
we
have
to
solve
this
problem
in
a
general
way.
The
the
views
that
some
of
us
have
is
that
we
did
solve
the
problem
and
now
there's
new
stuff
coming
up,
and
we
need
to
understand
whether
this
breaks
the
way
we
have
solved
the
problem.
F
B
At
all,
it's
yeah
that
I
think
we
are
identifying
quite
a
lot
of
fundamental
issues,
but
I
don't
mean
with
the
document.
I
mean
fundamental
issues
with
with
how
we
do
resource
retrievals
and
resource
State
updates.
F
B
It's
gonna
have
to
I
I
know
that
the
way
that
we
were,
we
did
have
one
section
talking
about
proxy
and
caching,
but
now
I'm
trying
to
I'm
struggling
to
find
that
section
implementation
considerations.
But,
oh
yes,
we
do
the
last
paragraph
in
implementation
considerations,
but
you
might
be
right.
We
might
be,
might
be
more
prudent
to
have
a
special
section
on
proxy
considerations.
F
E
F
But
we
can.
We
can
talk
through
that
also
because
I
think
that
that
we
don't
really
have
any
showstoppers
there,
just
that
we
need
to
make
it
clear
what
what
the
expected
thing
is
and
and
that
it
that
it
could
work
this
way
kind
of.
D
B
Okay,
I
think
we
will
try
to
document
that
as
well.
C
If
I
may
make
a
final
remark
on
on
how
thorough
this
all
needs
to
be,
in
my
understanding
the
a
situation
where
there
is
no
Ops,
where
there
is
a
lag
without
observe,
May
legitimately
degrade
a
bit
in
the
number
of
notifications
that
are
exchanged,
because
the
polling
by
the
the
polling
will
happen
a
bit
slower
than
the
notification.
C
So
just
because
we're
considering
that
such
a
lag
might
exist
doesn't
mean
that
such
a
lag
needs
to
Faithfully
represent
exactly
the
same
outcome,
because
this
is
there
is
a
degradation,
and
that
is
okay,
and,
and
that
may
happen,
it's
just
that.
Eventual
consistency
still
needs
to
be
there,
and
it
probably
is.
A
B
A
Work
in
parallel
with
whatever
comes
from
Enos
review.
Yes,.
B
I
think
I
think
that
would
be
great,
so
yeah
we'll
wait
for
her
review
and
then
we'll
try
to
meanwhile
I
think
I
will
use
the
the
editors
copy
in
GitHub
to
just
reflect
some
of
these
things.
A
D
Okay,
yeah
the
funny
thing
that
media
who
doesn't
allow
you
to
unusual.
You
are
manipulating
slides
anyway.
I
wanted
to
talk
about
briefly
about
two
drafts
of
Concord.
D
D
It's
really
a
problem
that
you
cannot
see
whether
people
are
fully
unmuted
or
half
unmuted.
Thank
you,
so
yeah
90
to
54
is
done.
We
are
working
on
course
hit
and
we
we
have
great
feedback
from
Rob
Wilton
that
that
is
improving
the
document.
We
have
Carl
comai
that
that
has
passed
working
glass
coil
for
a
while,
but
that
we
couldn't
really
progress
because
there
was
still
uncertainty
around
Yang,
sibo
and
Carson.
D
And
finally,
we
have
Carl
Yang
Library,
which
passed
working
with
us
called
a
while
ago,
but
then
the
the
Yang
Community
has
advanced
so
much
in
that
time.
We
may
have
to
revisit
this
set
at
the
time
when
we
get
to
it,
but
that's
not
on
the
agenda
today.
Let's
talk
about
corset
and
call
Kuma
for
the
for
this
meeting,
so
in
cause
it.
If
you
look
at
the
GitHub
repository
that
there
are
essentially
two
pull
requests
here,
one
I
think
is
mostly
done
and
it
could
be
merged.
D
That's
the
146
that
addresses
the
need
to
document
our
objectives
for
doing
seed
management.
So
what
do
we
want
to
get
right
here?
It
took
us
a
while
to
get
feedback
for
that,
but
the
feedback
is
getting
better
and
better
so
yeah,
maybe
that's
the
way
it
works,
and
the
other
observation
is
is
a
more
specific
one
about
the
need
for
a
stable
field
in
the
Sid
file.
D
D
D
So
that's
why
the
the
Sid
file
issue
comes
up,
and
only
a
couple
of
minutes
ago,
Michael
Richardson
made
a
comment
on
pr141
that
is
really
useful
and
that
really
addresses
this
aspect
by
by
making
sure
we
actually
can
channel
the
information
that
needs
to
flow
between
the
the
people
who
do
a
Yang
module
yeah,
so
I'm
not
expecting
that
we
can
fully
discuss
this
here
today.
Michael.
E
Yeah,
so
I
I
could
quickly
render
a
patch
to
piang
to
be
able
to
read
that
new
field
in
and
save
it
with
whatever
value
it
had
before
and
I
think
that
is
easy
to
do,
whether
it's
this
version
or
another
version.
E
The
real
question
is:
how
do
you
how
what
do
you
do
to
Market
as
stable
and
how
does
that
work
and
who
does
that
and
that's
not
that's
a
little
bit
of
a
yeah?
What
what
what
option
do
you
put
on
the
Ping
command
line?
But
it's
also
who
puts
that
option
and
when-
and
you
know
that
is
actually
more
of
a
process
issue
so
I
would
suggest
we
don't
go
with
an
enumerated
as
I
said,
I
think
we
can
get
more
information
in
there.
E
That's
useful,
but
anyway,
regardless
of
what
we
put
in
that
Jason,
because
it's
all
Json
file
right
now,
so
we
could
actually
change
our
mind
several
times
without
changing
too
much
I
think
we
can
make
ping
mostly
work
and
I.
Think
I'm
hopeful
enough
now
to
do
it,
but
we
need
to
decide
what
needs
to
be
done.
D
Yeah,
that's
a
really
good
point
for
Michael
so
encoding.
Who
made
that
statement.
It
has
the
problem
that
the
who
might
also
need
to
imply.
Why
and
when
and
other
questions
you
might
have
about
that.
D
So
I
think
we
have
to
be
a
bit
careful
that
we
don't
create
a
a
god
variable
here
that
encodes
the
whole
history
of
the
universe
in
in
one
identifier,
so
I
think
we
really
have
to
go
through
the
the
Sid
mechanics
that
are
defined
in
the
document
and
then
make
sure
the
various
types
of
communication
that
we
want
to
have
open
and,
of
course,
like
a
client.
D
So
somebody
who
uses
a
module
doesn't
really
care
about
all
that
the
the
client
just
sees
the
the
location,
but
the
the
actors
that
actually
work
on
the
module
and
modify
the
module
and
and
finish
the
module.
Those
actually
need
to
to
communicate
in
a
clear
way.
D
So
Rob
gave
some
gave
some
feedback
two
hours
ago
and
that's
really
useful
and
and
very
detailed.
So
we
will
take
a
few
days
to
actually
process
this,
but
one
point
he
brought
up
was
we
need
to.
We
need
a
way
to
record
obsolete
so
designers,
so
if
Sid
has
been
used
in
in
previous
iterations.
D
Then
it's
probably
needs
to
be
a
way
to
carry
these
around
in
in
the
Sid
files.
So
there
may
be
some
tricks
to
encode
this
by
by
recording
high
water
marks
in
the
ranges
or
something
like
that,
but
I
think
that
gets
complicated
quickly
and
since
these
Sid
files
are
not
messages
you
send
back
and
forth
all
day.
We
don't
have
to
be
particularly
optimal
when,
when
encoding
this
information,
so
maybe
having
a
status
of
obsolete,
is
useful.
D
The
interesting
thing
about
absolute
assignments
is
that
you
don't
really
care
about
the
the
Yang
path
you
only
care
about.
The
SID
number
that
has
been
consumed
and
now
is,
is
no
longer
available,
so
we
will
have
to
look
at
that.
D
D
D
So
my
plan
is
to
to
spend
some
time
on
processing
Rob's
feedback.
This
will
certainly
take
us
into
the
next
week
because
he
also
has
some
some
new
issues,
some
of
which
may
be
very
simple
to
fix,
but
some
of
which
also
may
require
some
thinking,
and
we
also
have
a
few
issues
that
we
left
open
until
we
understood
our
Direction
on
141
and
146.
So
we
have
to
do
work
on
these
so
yeah.
D
The
plan,
probably,
is
that
we
will
have
one
or
more
design
team
meetings,
edit
the
document
and
then
at
some
point
generated
Dash
20.
That
actually
covers
these
issues.
D
So
then,
I
would
like
to
quickly
talk
about
called
comai
that
has
been
in
a
frozen
state
for
a
while
and
now
after
sawing
it,
we
found
that
we
really
have
an
issue
with
the
K
query
parameter
now.
The
the.
D
D
Issue
here
is
that
we're
trying
to
be
at
least
a
little
bit
actually
to
be
compatible
here
by
by
allowing
get
access,
but
the
native
way
of
using
glaucoma
is
actually
using
fetch,
because
then
we
can
describe
what
we
actually
want
in
terms
of
of
see
what
encoded
young
identifiers
and
that
that
is
just
the
the
right
way
to
do
this,
and
the
K
perimeter
always
was
a
way
to
express
these
young
identifiers
in
in
a
way
that
it
can
be
put
into
a
texture
representation
in
a
get
UI.
D
So
this
is
really
the
the
place
where
we
need
to
work
and
just
as
a
reminder,
the
the
current
definition
for
how
to
set
up
the
Escape
parameter
is
really
complicated,
because
it
requires
you
to
look
at
the
yang
data
type
and
apply
different
encodings
for
the
information
you'll
find
in
in
these
young
data
types
and
most
of
these
encodings
produce
either
decimal
digits
or
base
64
digits.
D
D
You
are
a
safe
Basics
if
I
encoding
and
most
of
the
ones
that
don't
use
the
decimal
integer
encoding,
which
is
definitely
less
efficient
than
base64
encoding,
so
that
there
is
a
single
well
Boolean
is
a
special
case
and
the
single
case
string,
which
also
happens
to
be
the
most
likely
thing
you
you
want
to
put
into
where
you'll
get
requests
that
is
handled
transparently
and
yeah.
The
current
proposal
does
not
optimize
for
this
frequent
case,
so
we
might
have
a
three
to
four
expansion
here.
D
So
looking
at
this,
some
more
actually,
the
the
full
K
parameter
is
assembled
together
from
keys
that
are
encoded,
as
on
the
previous
slide,
by
separating
them
with
commas
and
yeah
that
that
doesn't
take
into
account
that
the
strings
you
might
have
as
as
Leaf
values
that
turn
into
keys.
These
strings
actually
also
can
contain
commas.
D
So
we
definitely
cannot
stay
with
what
we
had
in
the
previous
draft
that
that
actually
does
not
work.
D
C
But
if
I
understand
cracking
the
whole
point
of
this
exercise
is
to
be
a
bit
more
compatible
with
HTTP.
Now,
if
we
do
custom
stuff
here
anyway,
like
the
C4
sequence,
can't
we
just
make
fetch
happen
and
and
fetch
it
is.
D
So
the
decision
to
have
both
Fetch
and
get
was
taking
some
three
four
five
years
ago,
when
there
were
still
Co-op
implementations
out
there.
That
didn't
do
that
and
that
didn't
do
fetch
so
I'm.
We
might
decide
that
this
simply
is
overtaken
by
events,
and
you
should
be
doing
a
fetch
yeah.
The
the
disadvantage
is
that
not
not
all
requests
actually
require
a
key,
so
just
sending
the
the
Sid
may
be
a
nice
way
of
doing
things.
I
don't
know.
Michael.
C
That
fetch
is
now
around
and
established
was
the
guidance
this
group
gave
to
the
DNS
of
record
authors.
Yes,.
D
So
the
question
really
is
how
much
of
glaucoma
is,
is
already
deployed
out
there
in
weird
environments
that
that
make
using
fetch
hard,
because
the
DNS
staff
is
not
out
there.
So
we
really
have
a
green
field
situation,
but
komai
has
been
discussed
for
for
10
years
now,
and
this
draft
draft
11
has
been
out
for
a
couple
of
years
and
people
might
have
implemented
that,
and
we
probably
want
to
ask
people
whether
that
is
the
case.
D
But
apart
from
that,
yes
I,
agree
with
you
not
doing
it
is
always
the
simplest.
A
component
that
is
not
present
has
the
smallest
mod
of
bugs.
D
Great,
so
the
the
question
really
should
be
it's
2023.
Do
we
still
have
to
cater
with
cater
to
non-fetching
implementations
and
if
not,
we
can
simplify
things
a
lot
so
that
that's
great
in
Butch
yeah.
My
plan
is
to
to
get
this
case.
Simplification
done
now
this
draft
I'm
interested
in
moving
this
draft
forward
because
I'm
actually
the
shepherd
for
that
and
foreign.
D
So
we
we
reach
the
finishing
line
so
I
think
all
the
the
authors
are
currently
not
focusing
on
this
one
one
is
retired
and
and
so
on,
so
there
certainly
will
be
the
usual
editorial
dance
and
so
that
that
needs
to
be
done
and,
of
course
we
need
a
great
feedback
like
we
just
got
from
Christian
from
the
working
group
to
do
this
finishing
five.
D
So
again,
the
the
next
step
is
doing
a
design
team
meeting
and
and
getting
as
many
of
the
original
authors
together
as
possible
and
then
decide
what
the
content
of
the
dash
12
version
of
the
draft
will
be.
Dash
11
has
been
expired
for
quite
a
while
now
and
yeah
dash
12
needs
to
get
out
at
some
point
in
time,
and
we
should
decide
what
we
want
to
have
in
there.
A
Right,
it's
about
the
age
of
draft
I'm,
not
another.
This
is
a
follow-up
of
a
point.
We
started
to
discuss
at
an
interview
meeting
in
October,
so
I
thought
of
giving
a
follow-up
on
what
happens
or
what
happens
is
then
about
it.
A
Actually,
in
the
slide,
you
can
see
just
the
the
current
Construction
in
the
latest
revision
of
the
draft,
where
some
schemes
are
mentioned
up
front
with
intended
negative
integers
from
abbreviation
otherwise
more
in
general,
you
can
have
the
scheme
indicated
as
a
text
string
or
a
negative
integer,
and
what
we
started
to
discuss
in
October
was
having
a
better
care,
and
especially
in
the
interest
of
extensibility,
on
an
easier
use
of
the
negative
integers
opening
for
well
more
schemes
to
be
considered
Upfront
for
an
abbreviation
dhref
document
and
for
a
new
registry
where
the
the
IDS
can
also
be
actually
registered.
A
A
One
is
another
document
in
core
multicast
notification
where
and
there
is
in
fact
an
open
PR
already
from
Christian
proposing
to
revise
the
format
of
one
message
where
we
need
to
express
well
Uris
for
now
and
for
now
in
a
textual
representation,
but
inside
to
use
Cris
for
that
and,
of
course,
wanting
to
use
the
the
negative
integers,
which
would
also
as
a
side
effect
the
simplification,
the
radical
simplification
of
yet
another
registry
defining
that
document
and
a
subset
of
that
would
also
be
useful
in
yet
another
document
for
the
value
of
a
Corp
option
where
Cris
would
also
be
better
off
to
use,
although
limited
to
a
scheme
and
Authority
only
but
back
to
the
main
topic
again.
A
The
discussion
started
in
during
in
October
you.
You
can
check
the
means
for
the
details
and
right
after
the
interim,
a
pull
request
followed
up
from
Karsten.
It's
still
open
and
Carson
and
I
had
further
discussions
on
the
topic
end
of
last
year,
and
things
progressed
quite
a
bit
and
the
pull
request
got
updated,
but
there
is
especially
one
still
open
Point
deserving
attention,
we
think,
but
to
give
a
status
update.
A
Well
that
was
the
easy
one
defining
upfront
a
bit
more
URI
schemes
that
deserve
to
have
a
negative
integer
ID
already
from
the
href
document.
So
the
overall
CDL
definition
was
updated,
as
you
see
in
the
slide,
and
Carson
also
started
a
Wiki
to
collect
schemes
for
which
we
want
to
have
IDs,
also
defined
up
front,
but
that
was
pretty
easy
and
uncontroversial.
A
Then
the
main
thing
was
about
creating
the
the
registry
and,
of
course,
defining
proper
registration
guidelines
around
it.
So
the
register
was
also
added
to
the
pr.
It's
quite
simple,
I
think
the
original
idea
was
specification
required,
but
it
was
just
good
enough
to
to
go
for
expert
review.
Instead,
it
was
quite
clear
from
the
start,
and
so
that
was
also
added
that
you
really
need
to
be
careful
in
registering
IDs
in
the
OnePlus
zero
on
one
plus
one
space.
A
That's
really
for
iot
use
cases
and
especially
being
sure
that
you
are
considering
a
scheme
that
can
enjoy
a
wide
use,
and
otherwise
you
still
have
the
OnePlus
2
space,
which
should
be
kind
of
the
default
choice.
If
you
want,
and
after
some
discussion
with
Karsten,
we
thought
it's
just
better
to
consider,
especially
that
that
space
to
to
handle
the
corner
case.
A
If
you
want
of
schemes
that
are
registered
and
only
provisionally
according
to
the
status
they
have
in
the
URI
schemes
registered,
so
they
should
really
take
an
ID
in
that
space.
Unless
the
design
desperate
has
really
strong
reasons
to
believe
some
of
the
more
precious
ideas
are
better
considered.
A
Then
there
was
also
the
point
to
ensure
to
raise
awareness
about
the
existence
of
this
new
registry
in
the
first
place
and
of
Cris
all
together
as
a
side
effect.
So
what
was
also
added
to
the
pr
Indiana
consideration
was
a
request
for
Ayana
to
add
a
note
to
the
URI
schemes
registry,
about
mentioning
the
existence
of
the
new
URL
scheme,
ID
registry
and
the
policies
around
registration
there
and,
in
a
sense
so
far
so
good.
A
But
there
it
comes
the
the
big
open
point,
which
is:
when
exactly
should
the
scheme
ID
registration
happen.
We
want
to
avoid
a
situation
where
a
new
URL
scheme
is
registered
and
an
ID
is
not
and
then
later
on.
It
is
and
then
that
they
would
compromise
a
lot
interoperability
with
people
that
are
just
used,
maybe
maybe
for
years
about
using
the
textual
representation.
Only
that
of
course
remains
possible.
A
So
with
that
in
mind,
the
the
original
proposal,
which
is
the
the
current
content
of
the
pr
by
the
way,
is
to
admit
okay,
the
the
early
pre-registration
of
IDs
from
the
href
document,
of
course,
but
then
in
future
registrations
can
happen
only
at
one
specific
point
in
time,
meaning
when
the
URI
scheme
itself
is
registered
now
now
or
never
and
I
will
solve
the
the
problem
that
we
want
to
avoid.
A
A
Based
on
the
current
idea,
it
would
not
be
possible
to
register
NAD
anymore,
so
maybe
the
current
proposal
is
too
strict
in
a
sense
meaning
it
can
still
be
about
registering
the
ID,
Now
or
Never
when
registering
the
URI
scheme,
but
maybe
it
shouldn't
be
just
optional
to
consider,
but
it
must
happen,
and
hopefully
it
can
also
be
automated.
A
So
considering
this
possible
alternative
approach,
a
revision
would
be
a
pre-registering,
an
ID
for
all
the
current
existing
URI
schemes,
of
course,
choosing
wisely
the
correct
number
space
and
then
every
time
a
new
URI
scheme
is
registered,
that
automatically
triggers
an
ID
registration
tool
and,
looking
back
to
the
minutes
of
the
October
interim,
actually
escort
proposed
this
in
the
first
place
and-
and
there
was
also
an
exchange
with
Christian
about
possible
complications
that
that
create
for
conversion.
A
From
URI
to
CRI,
so
that's
where
we
are
now
is
good
to
have
more
input,
especially
on
this
open
point,
and
we
also
plan
to
continue
the
discussion
on
Friday
this
week
during
the
coral
href
design
meeting.
Don't
know
if
you
want
to
add
anything
or
qualify,
anything
Carson
that
I
might
have
missed.
D
Yeah
I
just
would
like
to
remind
people
that
this
is
really
the
x-dish
problem
that
we
have
had
in
a
large
number
of
protocols
in
the
ITF,
where
there
was
a
way
to
have
a
provisional
identifier
for
something.
Often,
this
identifier
started
with
x,
dash
for
extension
and
then
at
some
point,
the
the
feature
went
mainstream
and
people
thought
they
might
now
be
able
to
allocate
a
permanent
identifier
for
the
future.
D
So
it's
as
good
as
only
using
the
old
implementation
with
the
old
name
all
the
time,
and
given
that
we
would
like
to
to
reap
the
benefits
of
using
numeric
identifiers
for
schemes
as
far
as
possible.
Instead
of
getting
stuck
at
the
text.
Identifier,
when
the
numeric
identifier
hasn't
been
registered
early
enough,
that
that
is
a
very
special
form
of
the
sex
Dash
problem.
A
Yeah
otherwise
I'm
sure
we'll
get
back
to
it,
Friday
this
week,
for
sure
and
by
the
way
more
in
general,
the
href
document
yeah
there
are
still
a
few
open
issues
and
PRS
other
than
this
I
think
some
issues
can
actually
be
closed
already,
like
53
and
54.
I'm,
pretty
sure
the
latest
revision
already
addressed
those,
but
we
can
also
do
some
clean
up
about
that
on
Friday.
A
Seeing
no
comments
in
the
chat
and
now
I'm
a
few,
we
are
at
the
end
of
the
agenda
or
at
the
AUB.
Is
there
anything
else
you
want
to
discuss
about
core
today.