►
From YouTube: CBOR WG Interim Meeting 2020-10-28
Description
CBOR WG Interim Meeting 2020-10-28
A
This
is
the
right
one
and
I
will
fix
it
in
the
slides
but
yep
thanks,
carsten
you're
supposed
to
work
quicker,
okay,
so
link
to
the
minutes
there.
If
you
could
put
in
your
write
your
name.
A
This
is
a
note.
Well,
this
is
an
itf
meeting.
The
note
well
applies,
so
I
will
be
taking
minutes.
So
I
will
ask
you
especially
you
custom,
to
lead
the
discussion
in
the
for
the
next
documents,
because
I
will
be
trying
to
capture
it
in
the
minutes.
A
Okay-
and
this
is
the
agenda
for
today,
so
we
have
a
short
working
group
update
with
some
sad
news
and
some
more
happy
news.
Well,
then,
we
will
talk
about
the
document
working
group
document
status,
especially
the
oi
tags
and
the
new
proposal
dictionaries
and
any
other
business
that
we
want
to
discuss.
A
So
this
is
really
hard
but
yeah.
So,
as
I'm
sure
you
you
all
know,
my
co-chair
jim
shad
has
passed
away
at
the
beginning
of
the
month.
A
This
is
a
picture
from
march
2017
at
the
itf.
I
really
like
this.
I
had
to
go
into
the
archives
and
to
find
it,
and
I
hope
that
I
I'm
not
breaking
any
copyright
or
anything
by
posting
it
here
yeah.
I
just
wanted
to
say
a
few
words.
Jim
has
been
a
pillar
of
the
idea
for
a
very
long
time
and
he's
been.
A
He
has
been
contributing
for
23
years.
I
actually
checked
and
the
first
I
the
first
draft
he
ever
submitted
was
in
march
1998,
which
is
insane
for
me
and
he
has
published
29
rc
and
there
are
still
a
couple
more
that
will
be
published
to
his
name
and
his
main
expertise
was
in
the
security
area.
A
As
I'm
sure
you
all
know,
he
started
as
a
microsoft,
employee
and
continued
contributing
as
an
individual,
even
after
he
retired
and
opened
his
winery
august
sellers
and
he
decided
to
keep
working
on
the
itf
topics
for
his
mental
stimulation
and
the
challenge
of
it,
and
this
was
absolutely
his
passion.
A
He
was
not
paid
to
do
it.
Yeah
jim
was
patient
and
helped
a
lot
of
people,
including
me
to
get
into
the
itf
ways
of
working
and
always
gave
great
feedback.
A
I
know
that
many
people
here
have
seen
these
greater
views
very
to
the
point
and
yeah
jim
agreed
to
co-chair
this
working
group
seabor
in
march
2019,
and
he
has
helped
progress,
are
working
working
group
documents
forward
and
even
before
that,
his
participation
and
reviews
have
been
instrumental
to
progress
a
lot
of
the
working
group
documents
so
yeah.
He
will
be
missed
a
lot
so
and
also
I
want
to
say
if
any
of
you
want
to
get
in
contact
with
jim's
family.
A
Yeah,
so
I
I
don't
feel
like
I
don't
feel,
like
my
words,
could
make
him
justice
but
yeah.
I
would
like
to
take
a
minute
of
silence
for
jim.
A
A
Okay,
next,
so
I
know
that
we're
not
really
in
the
mood
for
celebrating
right
now,
especially
especially
now,
but
I'd
like
to
congratulate
the
authors
and
the
whole
working
group
for
progressing
70.
49
49
bis
it's
now,
since
this
is
the
first
time
that
we
talked
since
it
was
approved
by
the
isg.
A
Published
and
now
to
the
next
topics
in
the
agenda
or
before
we
talk
about
the
oi
tags.
I
just
want
to
mention
that
I
noticed
when
I
was
looking
at
the
documents
that
the
seaboard
date
tag
is
in
the
rc,
editor
queue
and
it's
in
auth
48
and
it's
been
authority
for
44
days,
but
I
don't
really
know
more
than
that.
C
Checking
that
now
so
we're
talking
a
keyboard
date
tag
right.
C
A
A
Okay,
then
next
we
can
talk
about
the
oi
tags,
so
we
have
an
update
from
casting.
B
Yeah,
let
me
just
mention
that
the
the
date
tag
has
been
in
auth
48
for
11
days.
I
think
you
said
44,
but
that's
probably
the
total
time
in
in
the
rfc
editor
queue.
A
Yeah
no,
I
was
checking
and
I
saw
that
and
I
was
very
surprised-
it
does
say.
Oh
48,
for
44
days
in
the
world,
yeah.
B
C
Has
a
queue
summary
that
shows
you
the
time
in
the
sub
state,
but
it's
yeah
anyway,
so.
A
That
was
yeah.
A
D
B
Good
well
command
plus
always
helps
but
yeah.
So
we
we
haven't
done
much
with
the
document
in
the
last
month,
but
actually
what
what
we
need
to
do
is
rather
limited.
As
far
as
I
can
see.
So
we
we
were
in
september.
We
were
trying
to
find
out
the
level
of
complexity
we
wanted
to
have
for
for
tag
factory,
and
I
think
what
is
currently
in
in
dash
01
is
the
right
level
of
complexity.
So
if
everybody
agrees
with
that,
I
think
we
are
done.
B
We
just
have
to
delete
the
editors
note
and
then
I
have
a
small
number
of
editorial
changes
that
are
on
github,
but
but
I
haven't
shown
anyone
because
they
are
really
small
editorial
changes.
But
while
doing
that,
I
noticed
that
section
9.1
contains
some
security
considerations
about
conversion
between
basic
encoding
rules
and
dotted
decimal,
and
we
don't
really
need
these
anymore,
because
the
decimal
doesn't
play
a
role
in
the
document
anymore.
B
So
my
suggestion
would
be
to
delete
the
section.
That's
usually,
we
don't
delete
stuff
from
from
the
security
considerations,
because
it's
good
to
have
those
security
conservations,
but
this
is
now
really
out
of
scope
and
we
already
have
a
warning
in
the
third
paragraph
of
section
nine
of
the
series
security
considerations
that
points
out
the
general
problem,
even
if
it
is
out
of
scope.
B
So
these
are
the
two
things
I
would
propose.
Apart
from
my
small
editorial
changes,
delete
the
editors
node
in
section
five
delete,
section
9.1,
and
then
I
think,
essentially,
the
the
only
way
we
can
get
some
attention
is
to
go
for
one
group
call,
so
that
would
be
my
proposal
once
I
have
generated
a
dash
or
two
based
on
the
above
changes.
We
should
go
for
working
with
call
and
try
to
get
the
reviews
that
we
need.
A
A
Yeah,
that's
true,
that's
true
yeah
and
then
we
can
start
working
group
last
call.
I
don't
know
if
two
weeks
the
the
default
will
be
good
enough.
I
don't
know
if
we
want
to
also
forward
to
other
a
working
group,
or
you
know
we
just
do
it
yeah
to
get
more
more
reviews,
because
I'm
noticing
that
our
working
group
is
quite
it's
always
the
usual
suspects.
B
A
So
I'm
just
just
foreseeing
a
possible
issue
that
might
not
even
happen
if
we
got
enough
reviews
with
the
working
or
plus
call
all
of
this
is
we
don't
need
to
bother
about,
but
yeah,
okay
yeah?
We
will
wait
for
the
update,
then
what
you
said
makes
sense.
I
don't
know
if
anybody
else
wants
to
has
had
time
to
see
the
update,
but
otherwise
go
ahead
and
and
do
the
changes.
A
A
E
Yeah
so
carson
this
is
ira
a
suggestion.
I
would
forward
the
working
group
last
call
to
sakum
and
rats
lists,
because
you
will
capture
a
variety
of
people
who
do
care
about
lights.
A
A
A
B
Yeah,
so
that's
another
area
where
we
will
be
missing
jim's
input.
B
B
But
then
we
had
a
number
of
proposals
to
to
go
be
beyond
that,
and
now
we
have
to
sort
out
which
of
these
proposals.
We
actually
want
to
go
with
so
next
slide.
B
The
the
the
basic
idea
is
that
we
want
to
put
something
into
a
sebor
that
that
improves
the
coding
efficiency
without
going
full
out
into
compression
land,
because
compression
means
you
cannot
use
the
data
without
decompressing
them,
and
the
idea
behind
packing
is
that
we
just
do
things
in
a
way
that
the
data
can
be
operated
on
in
the
packed
state
so
that
that's
the
the
basic
new
idea
and
that
that's
the
the
guiding
principle.
So
we
don't
want
to
do
things
where,
where
it
suddenly
becomes
hard
to
to
use
the
data.
B
In
fact,
state
next
slide.
B
So
there
are
two
mechanisms
that
packing
provides.
One
is
item
sharing
because
we
often
have
data
items
that
are
used
in
more
than
one
place.
B
These
could
be
simple
things
like
strings,
but
often
they
are
also
small,
arrays
or
maps
with
one
or
two
key
value
pairs
and
so
on,
and
it
makes
sense
to
use
structure
sharing
to
encode
this
to
encode
such
an
item
once
and
all
the
other
places
just
or
the
usage
using
places
just
point
to
that
shared
item.
B
So
in
the
back
structure
we
put
such
a
shared
item
into
the
item
sharing
array
and
then
in
the
places
where
the
item
would
have
been.
Instead,
there
is
a
reference
to
that
entry
in
in
the
item
sharing
array
next
slide.
B
So
this
is
already
kind
of
the
the
80.
B
Aspect
of
it-
and
there
is
a
there-
is
a
20
aspect
that
comes
from
prefix
sharing
in
in
the
examples
I
looked
at,
we
often
have,
for
instance,
lots
of
uris
in
in
a
data
structure,
and
these
uis
all
start
the
same
way,
so
it
makes
sense
to
be
able
to
share
prefixes,
and
recently
people
have
had
examples
where
it
actually
makes
sense
to
share
suffixes.
So,
let's
call
the
whole
thing:
ethics
sharing.
If
your
linguistics
are
up
to
speed,
you
know
that
an
fx
is
either
a
prefix
or
suffix.
B
So
I
use
that
here
and
the
idea
is
to
do
this
in
a
rather
similar
way,
so
we
have
arrays
that
contain
prefixes
or
suffixes
and
in
the
places
where,
where
a
copy
is
needed,
these
are
referenced
together
with
the
the
the
rest
so
for
for
the
prefix
that
would
be
a
suffix
and
for
the
suffix
table.
That
would
be
a
prefix
that
is
put
together
with
that
reference.
B
Dash.
Zero
zero
only
defined
this
for
byte
and
text
strings,
and
it
seems
that
there
are
good
examples
why
you
want
to
do
this
to
arrays
and
maps
as
well.
So
so,
from
from
a
specification
perspective,
that's
a
trivial
change,
of
course,
from
an
implementation
perspective.
It
gets
interesting
next
slide.
B
So
this
is
what
is
in
in
dash
zero,
zero.
The
the
overall
structure
of
a
packed
item
is
an
array
attacked
array
that
has
the
ramp
so
the
the
data
item
that
has
all
the
the
references
to
shared
items
and
to
items
with
the
prefixes
and
at
that
time,
not
yet
suffixes
and
with
pre-physics
prefixes
in
them,
and
then
we
have
a
prefix
table
and
an
item
table
and
the
prefix
table
is
an
array
embedded
into
that
array,
and
the
item
table
is
just
the
continuation
of
that
array.
B
B
We
found
that
maybe
this
structure
is
a
little
bit
too
inflexible,
so
we
could
separate
out
the
the
two
major
components
of
sibo
pact.
One
is
the
definition
of
reference
of
referencing
structures,
so
these
reference
can
be
used
in
place
of
a
data
item
and
they
point
to
an
shared
item
or
they
point
to
a
shared
fx
plus
contain
some
data
that
is
combined
with
the
the
effects
and
for
both
kinds
of
pointing
we
need
an
efficient
name
space.
B
So
these
are
essentially
small
numbers
and
it
turns
out
if
there
are
a
lot
of
things
that
can
be
referenced
which
occurs
in
particular.
If
you
are,
if
you're
using
an
external
dictionary,
then
you
have
to
make
sure
that
you
put
the
frequently
frequently
referenced
stuff
into
the
good
pieces
of
the
namespace
and
the
less
frequently
referenced
parts
in
into
further
pieces
of
the
namespace.
B
In
the
current
proposal,
items
prefixes
and
and
maybe
in
the
future
suffixes
are
separate.
There
is.
There
are
a
few
examples
I
have
found
where
you
actually
want
something
in
both
places
and
well,
if
you
want
it
in
both
places,
you
can
make
it
a
shared
item,
so
it's
not
like
that.
That
is
not
supported.
It
just
requires
a
pointer
from
the
prefix
table
to
the
item
table
or
from
the
suffix
table
to
the
item
table.
So
it's
a
couple
bytes
spent
there,
but
it's
not
a
a
big
problem.
B
That's
why
we
are
using
separate
name
spaces
there.
So
that's
one
half
the
the
referencing
of
these
namespaces
and
the
other
part
is
building
the
tables
that
populate
the
namespaces.
So
in
the
existing
proposal,
the
the
tables
are
just
there
in
in
the
packed
item
and
the
proposal
was
to
add
external
dictionaries,
so
the
the
fun
part
will
be
to
control
how
the
namespaces
merge.
B
So
if
you
only
have
an
external
dictionary,
that's
easy,
but
if
you
want
to
have
an
external
dictionary
together
with
some
local
data
or
even
multiple
external
dictionaries,
and
then
you
have
to
do
some
work,
so
we
need
to
find
out
how
much
a
generality
we
actually
want
to
support
there.
For
now,
I'm
assuming
that
we
want
to
support
all
all
these
kinds
of
combinations,
multiple
external
dictionaries
and
and
plus
a
local
dictionary.
But
maybe
there
is
a
reason
to
restrict
that
or
to
define
a
profile.
B
That
only
has
a
single
source
for
for
the
tables
next
slide,
so
the
for
the
name
spacing,
I
think,
is
already
done
pretty
much
right
in
dash
zero
zero.
B
B
They
use
tags,
they
actually
reuse
the
the
the
same
tag
that
is
used
for
item
references
that
can
be
discussed,
but
that
that's
a
my
minor
issue.
But
the
more
important
part
is
that
the
tags
also
create
some
different
spaces.
B
B
But
I
think
that
that's
not
the
part
that
where
the
current
discussions
are
at
so
we
can
always
adjust
that
later.
Next
slide.
B
So
what
was
considered
less
important
within
one
source
also
needs
to
be
less
important
in
the
combined
table
and
I'm
proposing
to
just
identify
those
buckets
that
we
had
in
the
previous
slide.
So
we
have
four
buckets
for
items
and
three
buckets
each
for
prefixes
and
and
suffixes,
and
we
just
combine
these
tables
based
on
the
buckets
so
yeah
again
again,
if
you
only
import
a
dictionary
or
use
a
locally
defined
table.
The
combination,
of
course,
is
trivial,
but
when
these
are
combined,
then
the
secant
sequence
becomes
important
next
slide.
B
Another
question
that
we
have
to
solve
is
how
do
we
actually
reference?
These
dictionaries
and
one
mechanism,
of
course,
is
uris
so
very
similar
to
the
way
x5u
works
in
in
the
cosy
environment.
We
would
support
uis
for
both
identifying
and
locating
some
dictionary.
B
We
could
also
support
hashes,
which
are
only
identifying
dictionaries
but
are
not
locating
them,
so
you
would
have
to
know
from
context
which
of
these,
where
you
find
the
item
that
has
been
hashed
here
and
we
could
also
provide
registered
dictionaries,
which
again
would
identify
them
and
would
also
locate
them
if
the
the
implementation
is
aware
of
the
recent
registrations.
B
We
probably
will
never
have
more
than
100
registered
dictionaries,
so
we
can
do
this
with
a
single
byte,
while
the
other
references
are
can
be
pretty
large,
so
any
useful
hash
will
be
like
32,
bytes
and,
and
you
your
eyes,
also
tend
to
be
10
or
20
bytes.
So
these
will
kind
of
go
against
the
the
advantage
of
using
an
external
dictionary
in
the
first
place
next
slide.
B
So
the
the
I
think
this
is
all
pretty
much
fleshed
out.
The
details,
of
course,
have
to
be
written
up,
but
the
the
remaining
question
is:
how
do
we?
B
How
do
we
do
the
actual
combining
and
I
would
propose
to
use
brandon's
proposal
who
said
that,
when
you
are
at
the
end
of
the
table,
then
you
just
use
the
next
table,
except
do
this
per
bucket
and
not
per
table
so
that
that
means
a
bucket
might
overflow
and
you
might
have
to
put
it
at
the
end
of
the
next
higher
bucket,
but
usually
that
should
be
a
relatively
simple
operation.
B
In
the
end,
we
will
have
some
complexity
for
the
cases
where
we
actually
combine
dictionaries
or
dictionaries
and
local
tables,
but
I
think
that
complexity
is
justified
for
those
applications
that
need
it
and
in
other
cases
we
may
just
want
to
refer
to
a
global
table
like
we.
We
originally
did
for
signaling
compression
20
years
ago,
so
that
there
is
one
global
table
that
that
everyone
uses
and-
and
that
is
registered.
And
so
we
have
a
very
simple
scheme
here.
That
is
very
easy
to
implement
for
a
specific
application.
B
Yeah,
the
next
step
will
be
to
write
this
up
in
in
the
next
version
of
of
the
draft,
but
before
we
do
this,
I
wanted
to
hear
whether
people
have
ideas
that
could
simplify
this
or
make
it
more
useful,
more
general
and
yeah.
I'm
probably
going
to
start
writing
this
only
next
week,
because
the
term
is
starting
here
right
now
and
we
still
have
a
lot
of
organization,
organizational
administrative
issues
with
doing
this
in
the
pandemic
era.
A
Week
so
it
seems
to
me
in
the
that
you
brought
up
several
several
points
that
you'd
like
to,
like.
You,
have
a
suggestion
on
which
one
to
go
for,
but
you
like
to
hear
other
people's
opinion,
should
we
go
through
them
or
if
anybody
has
any
opinion
on
any
of
those.
Obviously
we
can
hear
that.
B
Yeah,
I
think
this
may
need
some
thinking,
so
you
may
want
to
look
at
the
slides
after
the
meeting
and
we
may
want
to
point
other
people
to
the
recording
of
this
meeting
to
find
out
what's
going
on.
Yes,
so
I'm
not
sure
that
we
can
do
a
lot
today,
but
we
we
may
get
some
knee
jerks.
So
if
there
are
knee
jerks,
please
go.
A
A
My
my
only
strong
reaction
was
to
to
the
ayanna
where
yeah
I
I
agree
with
you
custom
that
ayanna
registered
dictionaries
like
that
would
be
my
preference
or
it
makes
more
sense.
E
B
B
D
Hi
michael
well,
I
can't
say
that
I
was
missing
them.
I
I
was
you
know
at
a
doctor's
appointment,
so
I
don't
know
if
I
was
missing
them
but
yeah.
I
bet
I
do,
but
I
don't
know
what
the
point
was
so
I'll
read
your
slides
and
watch
the
recording.
E
B
A
B
A
Okay,
I
don't
know
if
we,
if
there
is
any
use
in
putting
in
on
the
agenda
for
one
109.
Since
I
mean
it
would
be
good
to
have.
A
Something
too
practical
to
discuss
like
a
draft
before
before
we
we
put
it
on
the
agenda,
but
if
we
can
get
some
discussion
in
the
main
list,
then
we
can
definitely
reserve
a
spot.
A
If
there
is
no
progress,
then
other
than
what
we
have
said
today,
then
I
don't
I'm
not
sure
there
is
a
lot
of
it's
very
useful
to
to
put
it
on
the
agenda.
Do
you
agree
with
that?.
B
A
A
Then
I
think
we
can
move
on
so
next
on
the
agenda
was
any
other
business,
so
one
of
this
business
is
itf109,
so
we
talked
about
this
michael
on
the
agenda
then,
and
we
definitely
want
to
talk
about
gersol
from
the
working
group.
Last
call
for
the
oids
document.
B
I
really
would
like
to
resurrect
the
time
tag,
so
we
have
run
into
another
case
where
we
may
need
this
tag.
So
the
the
because
with
people
are
a
little
bit
unhappy
with
the
floating
point
stuff,
but
I
I
don't
know
yet
what
exactly
the
requirements
are
there?
So
I'm
just
sensing
that
the
time
tag,
maybe
the
1001
time
tag,
may
be
the
the
best
way
to
handle
that
set
of
requirements.
A
Sounds
good,
are
you
planning
on?
Is
there
a
new
submission
coming
or
it's
just
like
restarting
the
discussion?
I
I
don't
remember
if
there
was
any
ongoing
reviews
or.
B
Well,
this
was
done
at
a
time
when
we
weren't
really
chartered
to
do
this
kind
of
thing
yeah.
So
I
think
maybe
we
can
use
the
next
two
weeks
and
and
look
into
our
various
sibo
related
projects
and
see
where,
where
the
the
current
vocabulary
for
time
and
date
is
insufficient
and
go
into
the
discussion
with
an
assessment
of
whether
the
the
time
tag
document
is
making
some
progress
there
or
not,.
A
C
A
C
Yeah,
so
I
I
need
to
find
a
co-chair
to
to
take
this
forward
with
francesca.
I
thought
about.
C
We
talked
about
the
possibility
of
leaving
her
as
the
only
chair
which
might
be
suitable,
but
I
tend
not
to
like
that
and
I
think
there's
a
reasonable
chance.
That
francesca
might
be
my
replacement
as
a.d,
which
reminds
me
to
remind
everybody
to
please
make
nomcom
comments
about
the
candidates
but
anyway,
so
if
any
of
you
have
a
good
idea
of
who
might
be
a
suitable
chair
for
working
with
francesca,
ideally
somebody
with
less
chair
experience
whom
francesca
can
help
you
know,
I
would
like
to
hear
it.
A
Okay,
anything
else.
A
But
no,
it
seems
like
we're
done
for
today.
Oh
just
one
more
thing:
we
we
had
one
meeting
scheduled
or
interim
scheduled
for.
A
November
11th,
I
believe,
and
the
plan
was
to
actually
schedule
the
meeting
and
then
possibly.
C
I'll
add
that
that
would
be
an
excellent
choice.
The
the
iesg
prefers
not
to
have
interim
meetings
the
week
before
the
ietf
meeting
and
yeah.
Actually
we
actually
talked
about
that
and
I
said
that
if,
if
you
guys
really
thought
it
was
important
to
have
a
prep
meeting
that
we
should
leave
it
on
the
schedule,
but
as
of
next
ietf,
you
won't
be
allowed
to
schedule
it.
Okay,
so.
E
Yeah
franchesca,
this
is
ira,
yes
about
scheduling
after
I
think
it
was
after
itf
108.
E
A
E
A
Yes,
thank
you
actually.
That
was,
I
mean
we
scheduled
these
meetings
also
with
core
and
ace
not
to
overlap,
and
actually
we
need
this.
Then
it
was
the
last
interim
if
we
cancel
the
next
one
and
we
have
to
reschedule
the
next
series
of
interims-
and
I
don't
remember
now,
if
core
has
already
fixed
theirs,
no,
but
I
think
it
now
they
they
have
theirs
on
thursday,
so
they
wouldn't
overlap
with
us
anymore.
A
So
I
think
there
is
no
problem
with
that.
I
will
contact
you
to
make
sure
that
we
don't
overlap
again
and
also,
I
guess,
depending
on
the
new
co-chair,
we
might
need
to
move.
I
don't
know
this
time
worked
well,
but
let's
see
it's.
A
E
E
A
A
Another
doodle
poll
before
we
schedule
the
next
series
of
interims,
but
this
was.