►
From YouTube: IETF113-QIRG-20220322-1200
Description
QIRG meeting session at IETF113
2022/03/22 1200
https://datatracker.ietf.org/meeting/113/proceedings/
A
Okay,
it's
1
p.m.
So
I'm
gonna
make
a
start.
Just
a
reminder
to
the
on-site
attendees
that
oh
there's
no
qr
code,
but
there's
qr
codes
on
the
backs
of
the
different
chairs
to
reduce
your
on-site
attendance
or
you
can
do
it
from
the
ietf
agenda
online.
A
So
please
do
you
will
have
to
do
that
to
ask
questions.
So
please
remember
to
do
that
and
with
that
I
will
start
with
the
chair,
slides
rodney,
just
chip
in
as
needed.
So
first
of
all
welcome
to
the
quantum
mechanic
research
group
session.
It's
a
reminder.
This
session
is
being
recorded.
A
A
A
A
special
reminder
tips
for
this
meeting
so
again
another
reminder
that
the
session's
been
recorded
so,
as
I've
already
mentioned,
foreign
personal
participants,
please
register
through
the
onsite
tool
or
the
qr
code
on
the
back
of
some
of
the
chairs
and
for
remote
participants.
Please
make
sure
your
audio
and
video
are
off
unless
you're
presenting.
A
And
with
that,
let's
begin
with
the
chair
slides,
it
seems
most
things
are
working,
so
hopefully
this
will
be
actually
pretty
quick
and
hopefully
everybody
can
hear
me
and
I
don't
drift
away
too
far
away
from
the
microphone.
B
Probably
just
worth
pointing
out,
you
know
that
we
we
actually
haven't
assigned
a
note
taker
just
for
the
record
since
we're
starting
the
session.
A
Oh,
yes,
we
have
bruno
reisman
who
volunteered
to
take
notes
for
the
session
thanks
bruno
thanks.
B
A
A
Then
kosciuk
will
present
the
draft
on
it's
called
use
cases,
but
I
think
it
changed
to
application
scenarios
and
then
we'll
have
a
presentation
from
bart
about
the
quantum
network
explorer
and
about
programming
applications
for
the
quantum
internet.
This
is
a
research
presentation
and
not
a
draft
presentation
and
we'll
have
some
space
for
a
discussion.
I
put
on
that
point
on.
The
discussion.
Point
is
if
there
was
an
online
platform,
like
ibm
quantum
experience,
but
for
a
quantum
network.
A
A
A
It's
not
going
to
be
presented
at
this
meeting
as
there's
nothing
near
really
other
than
it's
been
reviewed,
but
the
other
active
draft
is
going
to
be
presented
today
by
kaushik.
After
I'm
done
and
in
terms
of
other
status.
We
had
another
seminar
in
february
by
mark
kaplan
from
very
cloud
it's
available
on
youtube.
A
If
you've
missed
it,
the
next
one
still
hasn't
been
announced
and
it's
cbd
who
will
be
and
as
an
interesting
other
update
is
the
qrg
was
mentioned
in
a
publication
about
what
workers
on
standardization
but
I'll
make
a
note.
It
was
mentioned
in
that
document
that
qrg
does
not
make
it
for
constantization.
A
It
was
sort
of
just
related
work
section,
but
if
you're
interested
in
the
article
please
head
over
to
archive
and
have
a
look
at
what
standardization
efforts
are
in
quantum
networks
going
on
in
europe
and
with
that
said,
that's
me
done
for
the
chair,
slides
rodney.
Do
you
have
anything
to
add.
B
Nope,
just
that,
I'm
sorry,
I'm
not
there
in
person
with
you
all
in
vienna,
you're
just
travel
restrictions
just
now
getting
lifted,
but
thanks
to
wojtek
for
being
there
in
person,
and
I'm
here
with
you.
C
Yeah,
can
you
hear
me?
Yes?
Yes,
yes,
okay,
good!
I
just
want
to
check
on
the
principles.
Draft
is
the
belief
of
the
authors
and
the
chairs
that
this
addresses
all
the
comments.
C
A
Thanks,
colin,
okay,
so
in
that
case,
first
on
the
agenda
is
koshik.
Would
you
like
to
no?
We
have
the
dex
pressure.
Can
you
click
the
share,
pre-shared
preloaded
slides?
Instead,
another
screen.
A
D
Thank
you,
I
think
sorry
for
that
small
delay.
So
it's
a
small
talk.
Actually
we
haven't
made
too
many
updates
like
it
was
like
mostly
small
changes.
So
that's
what
we
can.
A
D
Okay,
okay,
so
now,
is
it
clear.
D
This
one,
okay,
so
sorry,
everyone
for
this
small
delay.
So
actually
this
will
not
be
a
very
long
talk
like
it
should
be
like
we
have
made
a
very
small
changes.
D
Okay,
let's
go
back
to
what
changes
we
have
made
so
first
before
going
that,
let's
focus
on
some
of
our
previous
histories,
like,
for
example,
last
year
in
july,
we
presented
our
version.
Seven.
D
111
and
then
we
received
some
comments
and
again
in
august
20
we
uploaded
the
version
eight
and
then
again
we
received
some
more
comments
from
rodney
and
john
manson,
and
then
we
we
added
those
those
comments
on
our
like
version
nine
and
we
uploaded
in
march
march,
for
and
again
this
year,
like
on
march
6,
we
uploaded
version
10,
where
we
pointed
out
that
there
are
some
more
issues
in
n1
version
9.
So
so
that's
it.
D
D
It
is
called
interferometric
telescopes
using
quantum
information.
So
today,
I'll
just
explain
like
what
it
is
in
a
very
give
you
a
very
brief
idea
and
that's
it
so
yeah.
So
what
is
that
application?
It's
a
quantum
sensor
application.
So
what
happened
like
we
use
interferometric
techniques
to
combine
signals
from
multiple
telescope
to
obtain
measurements
with
higher
resolution
and
what
we
observed
that
this
kind
of
joint
measurement
actually,
with
the
help
of
this
kind
of
joint
measurement,
one
can
get
higher
resolution
compared
to
like
if
you
use
the
telescopes
individually.
D
So
the
problem
is
that
in
the
info,
when
we
try
to
do
this
joint
measurement,
what
we
need
to
do,
we
need
to
send
those
signals
like
from
one
telescope
to
another,
and
the
problem
is
that
if
there
is
a
noise
in
the
communication
channel,
then
there
could
be
some
kind
of
phase
fluctuation
or
your
photon
might
even
get
lost.
D
To
avoid
these
issues
like
one
can
one
well
what
we
can
do,
we
can
use
some
quantum
and
actually
so
this
kind
of
channel
laws
limits
the
the
use
of
this
interferometric
techniques,
because
it
can
actually
reduce
the
the
area
of
the
wide
area
of
those
of
those
telescopes.
D
So
what
we
can
do,
we
can
use
it
to
increase
the
the
the
spread
of
that
of
those
telescopes.
What
we
can
do,
or
to
increase
the
distance
between
two
telescopes,
what
we
can
do,
we
can
use
intermediate
quantum
repeaters
and
those
quantum
repeaters
can
send
the
for
like
photons
like
yeah.
That
can
solve
the
problem.
Theoretically,
of
course
like.
If
we
want
to
implement.
B
D
In
impact
it's
like
there
like
lots
of
lots
of
things
we
need
to
be
needs
to
be
handled,
as
this
is
true
also
almost
all
the
applications
we
we
pointed
out
in
this
in
this
chart,
so
yeah,
that's
the
that's.
The
only
thing
we
have
included
here
and
with
that,
like
we
focus
on
our
next
step
like
so
this
version
10
is
relatively
stable.
D
Now
we
addressed
most
of
the
comments
made
by
rodney
and
joe,
and
also
we
provide
our
replies
on
an
amazing
list,
and
if
there
are
like
more
updates,
quick
updates,
then
we
can
also.
You
know
we
are
ready
to
make
those
updates
like
in
our
version
10,
and
we
upload
a
new
version,
and
now
the
question
is
okay.
Do
the
chairs
think
that
the
draft
for
the
version
10
is
ready
for
the.
B
D
A
Thanks
kashik
first,
are
there
any
questions
from
either
online
or
on-site
attendees
as
a
reminder
to
on-site
attendees?
Please
still.
Click
the
rice
hand
to
join
the
queue.
B
So
speaking,
I
guess
as
an
individual
reviewer
rather
than
as
as
a
co-chair
here,
let's
see
kyle
shake
so
the
can
you
go
back,
let's
see
what
was
the
date
of
version
10
here.
B
Version
10
is
part
6,
let's
see,
and
so
my
my
round
of
comments
on
this
was
the
13th
right.
The
latest
round.
B
March
13th
right
yeah
march
13th,
which
chong
changgang
replied
to
on
the
19th
right.
Let's
see
so
he
agreed
to.
He
agreed
in
that
in
that
email
to
make
some
changes
to
it,
but
it,
but
it
sounds
like
we
don't
yet
have
complete
convergence
on
a
couple
of
the
things
I
raised
in
in
the
in
the
email.
But
so
so
your
plan
is
to
produce
a
version
11
sometime
soon.
D
Yeah,
so
that's
the
thing
I
think
like
okay,
so
I
see
that
okay,
it
was
like
on
march
13
yeah.
So
I
think
we
will
update
like
after
the
meeting
like
we'll
address
all
the
other
comments
and
then
upload
another
one.
B
Yeah,
I
think
we're
getting
close,
I'm
not
sure
we're
quite
there.
You
know,
even
after
these
are
addressed,
because
it
sounds
like
there's
not
yet
full
agreement
on
a
couple
of
the
the
issues
on
it.
So
I'll
I'll
try
to
reply
on
the
mailing
list
to
the
to
chongang's
questions
here,
and
maybe
we
can
reach
some
convergence
on
the
mailing
list.
B
Actually
so
one
one
more
comment
or
question
for
somebody
who
knows
the
the
production,
rfc
editing
and
production
process
better
than
I
do
colin
or
anyone
this
document's
going
to
need.
I
think
one
more
good
round
of
of
wordsmithing
and
and
editing
before
before.
It's
really
ready
for
final
review,
whose
responsibility
is
that
the
the
the
the
authors,
the
the
or
the
the
chairs
or
does
ietf
have
access
to
some
service
to
help
with.
C
C
So
if
I
think
that
the
responsibility
is
for
the
the
authors
to
get
it
into
as
good
a
shape
as
they
can
and
then
the
rfc
edits
will
copy
editor.
A
Okay,
thanks
kaushik
doesn't
seem
like
there's
anything
else
bart.
Would
you
like
to
present
and
share
preloaded
slides.
E
Okay,
thanks
all
right,
so
hello,
everyone,
my
name,
is
bart
apart
from
effects.
I
am
a
pc
student
at
q-tech
in
delft
and
yeah.
So
today
I
would
like
to
talk
briefly
about
something:
we've
been
working
on,
something
called
netgasm.
So
netcast
is
a
low-level
instruction
set
architecture
for
hybrid
quantum,
classical
programs
in
a
quantum.
E
So
this
has
been
a
thing
that
we've
been
designing
and
implementing
towards
enabling
application
programming
in
a
quantum
internet.
So
really
the
idea
is
that,
given
that
you
have
some
kind
of
physical
quantum
internet
and
given
that
you
may
have
an
idea
about
an
application
like
qpd
or
client's
quantum
computation,
the
question
is
like:
how
would
you
represent
this
application?
How
would
you
program
this,
and
how
would
you
execute
this,
and
so
netcast
is
one
of
the
components
towards
this
that
we
have
been
designing
and
implementing.
E
So
just
a
quick
introduction:
first,
I'm
in
the
quantum
internet
division
within
qtec
and
in
in
this
division.
We
do
all
kinds
of
things
related
to
quantum
internet.
So
there
are
people
working
on
hardware,
for
example,
people
working
on
quantum
internet
nodes
based
on
nitrogen
vacancy
centers
and
diamonds
and
doing
experiments
with
those.
E
How
would
you
write
arbitrary,
high-level
application
codes
and
execute
it
in
this
quantum
internet,
and
so
also
specifically,
how
would
you
execute
and
write
program
code
for
individual
nodes
in
this
quantum
internet
and
so
towards
that
that
ends?
We
have
designed
netcast
and
I'll
explain
more
about
what
this
is
and
around
this
netcast,
which
is
a
low-level
language.
We've
also
developed
an
sdk,
a
software
development
kit
in
python,
which
allows
you
to
write
applications
in
a
more
higher
level
with
just
standard
python
code
and
we've
implemented
this.
E
This
netcast
language
and
also
the
python
sdk,
and
we
have
also
connected
this
to
some
of
our
hardware
down
in
lab
based
on
envs
in
diamonds
and
with
that
we
have
kind
of
showcased.
The
first
full
software
and
quantum
network
stack
on
hardware
going
all
the
way
from
high
level
python
codes
to
physical
quantum,
networking
operations
being
being
executed.
E
So,
first
a
little
bit
of
terminology,
so
the
quantum
internet,
as
I'm
treating
it
here,
it
consists
of
nodes,
and
specifically
it
consists
of
programmable
nodes.
So
there
might
be
some
other
nodes
in
between
these
nodes
like
repeaters
that
maybe
do
not
have
much
control
or
expressivity,
but
here
we
are
mainly
focused
on
programmable
nodes.
E
So
these
are
these
blue
circles
on
the
right,
and
these
nodes
have
some
kind
of
classical
processing
unit
and
a
quantum
processing
unit,
and
in
theory
these
these
units
can
execute
arbitrary
code,
so
arbitrary,
classical
codes
and
also
arbitrary
quantum
code,
like
quantum
gates,
but
also
entanglement
generation
with
other
processing
nodes.
So
using
these
entanglement
links
in
green,
the
processing
nodes
are
also
connected
by
classical
links
in
black
and
applications.
E
Running
on
these
programmable
nodes
are,
in
general,
multipartite
protocols,
so
consisting
of
multiple
nodes
jointly
performing
a
certain
application
or
protocol,
so
you
can
think
of,
for
example,
quantum
key
distribution,
some
kind
of
distributed
quantum
computing
protocol,
or
maybe
blinds
quantum
computation,
and
so
the
joint
execution
of
all
these
nodes.
We
called
application
in
this
case,
but
then
each
of
these
nodes
individually
has
to
run
its
own
code,
as
do
has
to
do
its
own
operations
and
for
each
node.
E
E
So
you
could
think
a
bit
about
what
kinds
of
operations
do
you
have
in
such
a
quantum
network
program,
and
it's
quite
interesting
because
there
can
be
different
kinds
of
operations
that
can
all
be
interleaved
and
can
also
be
dependent
on
each
other.
So
these
programs
they
might
send
or
receive
classical
messages
to
other
nodes.
They
might
do
antagonic
generation
with
other
nodes,
they
might
do
some
classical
processing
or
they
might
have,
might
want
to
do
quantum,
local
quantum
gates
or
measurements,
and
so
all
these
kinds
of
operations
can
be
done
in
a
program.
B
E
E
So
another
thing
that
is
part
of
our
our
context
is
that
we
assume
each
of
the
nodes
in
the
quantum
network,
or
at
least
each
of
the
programmable
nodes,
to
implement
a
network
stack.
So
on
the
right.
We
see
the
layers
of
the
network
stack
that
we
assume
to
be
implemented,
and
so,
of
course,
each
of
these
layers
in
the
network
stack
has
its
own
responsibilities
and
it
kind
of
provides
an
interface
to
the
higher
layers
and
abstracts
away.
Certain
details.
B
Mark
can
I
interrupt
for
just
a
second
sure
your
video
isn't
on
at
the
moment.
I
don't
know
if
that
was
what
you
intended
or
not,
because
I
know
you
had
yours
on
earlier.
B
E
Be
all
now
yeah
thanks
thanks
for
listening
yeah,
so
this
quantum
network
stack-
if
you
want
to
read
more
about
this
here-
are
some
references.
For
example,
our
very
own
voytek
has
written
something
about
network
layer,
for
example
among,
among
other
things,
the
link
layer
protocol.
This
has
been
this
paper,
but
so
this
talk
again
will
be
about
netcasting
is
about
the
highest
layer
in
this
network
stack
picture,
namely
the
application
layer.
E
The
way
we
we
see
it,
we
use
some
kind
of
model
that
you
could
call
coprocessor
model.
So
within
our
node,
we
logically
have
this
separation
between
an
application
layer
and
a
component
called
called
the
quantum
processing
unit,
and
so
the
application
layer
is
responsible
for
classical
processing
and
also
for
sending
and
receiving
messages
to
and
from
other
nodes.
E
We
call
a
net
custom
routine,
and
this
routine
consists
of
instructions
in
the
netcast
language
and
in
the
next
slide.
I
will
give
you
an
example
of
how
this
looks
like,
but
the
idea
is
that
during
execution
of
a
program,
the
cpu
or
the
application
layer
is
the
one
that
that
starts
the
program
and
then
it
will
send
routines
consisting
of
netcast
and
code
to
this
content
processing
unit.
E
The
quantum
processing
unit
interprets
the
instructions,
these
netcast
instructions
and
acts
on
them,
and
it
will,
at
the
end
of
a
routine,
send
back
results
of
this
routine.
It
will
send
it
back
to
the
application
there.
Maybe
the
application
there
does
some
classical
computation
or
communication
so
on
the
bottom
right
by
the
way
you
see
this.
This
example
like
timeline
from
left
to
right
and
then
the
application
layer
can
send
more
netcast
routines,
maybe
based
on
some
classical
communication
that
I
did
earlier.
E
One
interesting
thing
I
want
to
note
is
like
a
difference
between
this
model
and
model
using
quantum
computing,
so
without
a
networking
dimension,
so
in
quantum
computing
there
is
a
similar
thing
going
on.
Where
often
what
we
call
here,
the
application
there
would
send
blocks
of
quantum
codes
to
the
quantum
processing
unit.
E
But
then,
at
the
end
of
such
a
block,
all
the
qubits
would
just
be
measured
out
and
they
won't
stay.
In
this
case.
We
also
have
scenarios
where
we
want
these
qubits
to
persist
in
between
execution
of
separate
quantum
code
blocks,
because
it
could,
for
example,
be
that
we
have
a
quantum
bit
in
memory,
and
then
we
want
first
to
do
some
classical
communication.
We
maybe
want
to
wait
for
message
a
classical
message
coming
from
another
node,
and
only
when
we
have
received
that
we
can
decide.
E
Okay,
so
the
the
netcast
language
itself,
so
I
talked
about
these
blocks
of
code,
these
routines
that
are
sent
to
the
quantum
processing
unit
and
are
executed
by
this
unit,
so
the
net
custom
language
is
quite
a
low-level
language.
E
It's
basically
an
assembly
like
language
and
if
you
know
a
little
bit
about
quantum
computing,
maybe
you
might
know
this
language
called
open
chasm,
which
is
quite
similar,
so
netcasting
is
quite
similar
to
opencastle,
but
there
are
some
more
differences
that
I
won't
go
into
much
detail
right
now,
but
one
of
the
differences
is
that
the
addition
of
instructions
related
to
remote
integral
generation.
E
So
those
are
these
create
epr
and
receive
epr
instructions
and
these
instructions
when
they
are
executed
by
the
quantum
processing
units,
they
are
actually
kind
of
sent
forward
to
the
network
stack
that
is
housed
in
the
in
the
nodes.
So
the
network
stack
handles
requests
for
remote
environment
generation.
E
E
Meanwhile,
the
program
code
has
this
weight
all
instruction,
and
this
way
it
all
actually
makes
the
program
block
and
it
blocks
until
these
qubits
or
maybe
or
whatever
request
was
sent
to
the
network
stack.
It
will
wait
until
this
request
has
been
completed.
E
So
netgasm
is
quite
low
level,
as
you,
you
saw
also
so
netcast,
I'm
only
handles
like
the
quantum
operations
of
the
quantum
gates
and
also
the
remote
and
thermal
generation.
E
So
what
we
built
around
that
person
is
this
python
sdk
by
the
software
development
kit
and
using
this
software
development
kit.
You
can
actually
write
your
program
code,
including
also
classical
processing,
so
you
can
just
write
your
classical
processing
code
as
python
code
also
classical
communication.
You
can
express
using
this
this
python,
sdk
or
python
library
and
then
all
the
quantum
operations.
E
You
also
don't
have
to
write
it
directly
in
netcast
and
you
can
also
write
them
in
just
arbitrary
or
like
in
high
level
python
code,
and
then
these
quantum
related
statements
in
quite
encode
are
automatically
compiled
down
to
netcast
routines
and
sent
to
the
quantum
processing
unit.
So
in
this
way
you
can
just
write
your
whole
program.
Just
in
python
code,
the
relevant
parts
are
compiled
to
netgasm
and
also
the
communication
between
application
layer
and
the
quantum
processing
unit
is
handled
kind
of
under
the
hood.
E
E
E
Another
simulator
that
we
support
is
similar
problem,
which
is
a
bit
older,
but
also
quite
extensive,
so
you
can
also
use
that,
but
we
also
we
don't
only
want
to
use
this
sdk
and
use
netcast
and
to
run
programs
on
a
simulator.
We
also
connected
this
this
software
to
our
hardware
down
in
the
lab.
E
So
on
the
left,
you
see
it's
quite
small,
but
it's
just
some
code
that
we
wrote
using
this
part
in
sdk
and
on
the
right.
You
see
a
picture
from
a
paper.
We
wrote
about
an
experimental
demonstration
of
using
our
hardware
consisting
of
two
nodes
and
we
kind
of
controlled
these
two
ultra
nodes
using
various
layers
in
software
and
then
desired
highest
layers
of
the
software
actually
used,
or
actually
consisted
of
this
python,
sdk
and
netcasting.
E
So
you
see
the
link
there
quantumdesknetwork.com
on
this
website.
There
is
some
more
general
information
about
content
networks.
What
can
you
do
with
them?
But
there's
also
this
thing
called
an
editor
in
this
editor.
You
can
actually
run
and
simulate
some
pre-programmed
quantum
network
applications.
E
You
can
see
a
nice
visualization
of
these
simulations,
so,
for
example,
you
can
run
a
qkd
application
and
then
you
see
like
some
qubits
being
created
and
entanglements
being
established.
You
see
which
kinds
of
operations
are
being
done.
So
this
is
quite
a
nice
way
to
kind
of
get
a
kind
of
feel
of
how
quantum
network
applications
work.
E
We
will
connect
this
to
cuny
as
one
and
when
that
has
happened,
you
can
write
your
own
quantum
network
applications
and
then,
through
this
q
and
e
platform,
you
can
run
them
on
the
actual
quantum
internet
hardware.
E
E
So
again,
this
is
not
possible
yet,
but
hopefully
well
soon,
but
no
guarantees.
So
in
the
as
a
conclusion.
Sorry,
so
netcast
is
a
language,
an
interface
to
control
nodes,
also
to
express
programs
for
nodes
in
a
quantum
network.
You
can
use
it
to
program
and
run
arbitrary
applications.
E
You
can
use
a
python
sdk
to
simplify
writing
code.
It's
in
a
more
high
level,
and
this
sdk
is
part
of
this
q
e
quant
network
explorer
platform.
You
can
run
programs
on
various
simulators
and
we
in
our
own
lab.
We
showed
that
you
can
also
run
to
use
it
to
run
at
reveal
hardware
and
then
below.
You
see
some
links
to
the
python
sdk
so
from
netcast
q,
a
and
the
link
to
q
e
itself
and
finally,
just
a
pre-print
link
of
the
of
the
netcast
on
paper.
E
I
just
want
to
quickly
thanks
tank,
to
give
thanks
to
my
colleagues
who
also
worked
on
designing
and
implementing
netgasm
and
also
just
thanks.
I
want
to
say
thank
you
to
you
for
having
me
at
showing
this
work
and
thanks
for
your
attention.
A
Thanks
bart
thanks
for
the
presentation,
we
have
actually
an
on-site
question.
Can
I
remind
everybody
on
the
on-site
to
please
say
your
name
first
and
then
ask
a
question.
F
Hi
hi
bart,
this
is
kiriti,
so
I
have
a
couple
of
questions.
Are
you
implicitly
assuming
that
there
are
two
nodes
in
the
network
or
are
you
planning
to
have
multi
multiple
nodes
in
the
network,
so
when
you
say
create
asm
pair?
Is
it
between
me
and
the
other.
B
E
Yeah
so
I
mean
between
me
and
node
x,
so
you
do
need
to
know
some
information
about
the
network.
So
for
now
we're
kind
of
just
assuming
that
you
know
there
is
this
other
node
with
this
name,
or
maybe
this
node
id
or
something,
and
then
in
your
your
netcast
and
code.
You
would
refer
to
this
id.
D
F
D
F
E
So
you
would
in
your
program
code,
you
would
specify
a
certain
minimum
fidelity
that
you
would
like
to
to
have
of
this
epr
pair.
Then
it's
up
to
the
network
stack
actually
to
try
and
produce
this
this
pair
with
this
fidelity
and
if
it
does
so
by
using
maybe
some
kind
of
filtering
or
destination
that
is
up
to
the
network
stack,
but
actually
from
the
application
layer.
This
should
be
not
really
visible.
The
application
just
wants
to
to
have
this
epr
pair
with
a
certain
fidelity
and
how
it
gets
created.
Yeah.
B
Thanks
bart
you
go
back
to,
I
think
it's
slide.
Six
page
six
there
about
had
the
yeah
timeline
on
it.
Yeah
like
this,
so
the
timeline
there
left
to
right
on
the
bottom
shows
half
layer
and
qpu.
Am
I
right
that
this
is
the
interaction
between
the
controlling
software
and
and
the
actual
quantum
device
at
one
node.
B
Okay,
what
about
what
about
coordination
between
nodes?
I
don't
understand
the
the
the
how
you
handle
synchronization
and
events
between
nodes
on
this.
E
Yeah,
so
this
is
actually
mostly,
it
should
be
handled
manually
just
in
the
classical
code,
part
of
the
programs.
So
if
you
write
two
separate
programs
and
for
two
different
notes,
you
have
to
make
sure
yourself
that
any
accent
is
matched
by
receive
on
the
other
side,
for
example,.
B
E
B
Running
at
one
node,
we'll
have
its
quantum
connection
and
then
it'll
to
the
actual
qpu,
and
then
it
will
have
just
an
ordinary
tcp
socket
or
something
that
connects
to
to
the
to
the
the
the
other
application
in
your
distributed.
Computation
yeah,
indeed,
yeah.
Okay,
thanks.
B
While
you're
trying
to
resolve
that,
if
your
question's
straightforward
enough
can
can
you
just
type
it
in
the
in
the
chat
and
and
then
we'll
get
bart
to
answer
it.
A
B
All
right
so
there's
shiges
question:
are
you
sending
the
net
chasm
routine
every
time
the
app
player
calls
the
qpu
as
in
I
think,
are
you
sending
the
sending
the
the
code
from
the
app
layer
to
the
cpu
for
every
or
every
call
to
the
qpu?
I
guess
that's
the
question.
E
Yes,
yes,
we
do
so
maybe
the
question
is
there's.
Maybe
an
alternative
that
you
were
thinking
of
is
that
the
all
the
net
customer
routines
were
already
in
some
kind
of
memory
on
the
qpu.
E
So
the
cases
here
is
that
these
net
custom
routines
the
actual
contents
of
them.
They
might
depend
on
things
like
values
that
come
up
only
at
runtime.
So,
for
example,
only
at
runtime,
you
might
get
a
message,
a
classical
message
from
another
note
saying
what
you
should
do
and
based
on
that,
and
you
should
then
create
this
netcast
routine.
So
it's
not
maybe
not
always
possible
to
already
create
all
your
net
custom
routines
beforehand.
B
B
E
A
Okay
thanks,
it
looks
like
we
don't
have
any
more
questions.
So
thanks
a
lot
for
your
presentation,
bart
that
was
great
and
now,
let's
we
have
an
open
floor
session.
We
kind
of
don't
really
have
anything
scheduled,
but
this
is
kind
of
the
time
we
have
15
minutes
to
just
throw
ideas
around.
I
put
one
item
on
the
chair
size,
but
we
don't
have
to
actually
stick
to
it.
A
Let
me
just
find
it
oh
well.
I've
sticked
it
so
bart
presented
the
quantum
network
explorer.
That
is
an
educational
platform,
but
one
of
the
things
that,
as
bart
said,
might
happen
in
the
future,
is
connecting
it
to
real
hardware,
so
kind
of
here's
a
feature
request
essentially
to
the
qrg
yeah.
A
B
One
of
the
questions
that
I
brought
up
on
on
the
the
mailing
list
was
the
use
of
the
word
transmit
in
the
draft,
and
I
want
to
get
away
from
from
the
use
of
transmit
as
much
as
possible
because,
because
the
it
really
implies
to
a
lot
of
people
that
we're
we're
encoding,
some
data
on
on
a
photon
and
sending
it
from
place
to
place
and
whether
or
not
and
that
photons
actually
carrying
that
important
data.
B
The
network
layer
service
is
actually
creation
of
end-to-end
entanglement,
which
then
gets
used,
and
sometimes
it's
used
for
transmitting
or
exchanging
information
from
one
place
to
another.
Is
there
another
word
we
can
use
besides
transmit?
I
feel
I
feel
like
it
leads
people
in
the
wrong
direction
on
this.
So
I'm
not
I'm
not
yet
prescribing
I'm
I'm
asking
for
other
discussion
what
people
think
about
that
choice
of
word.
A
Security
is
your
handwriting
for
this
question
or
for
our
next
one,
no
okay,
yeah!
So
does
anybody
have
anything
to
answer
to
rodney's
question.
A
Somebody
in
the
chat
just
said,
plus
one
entanglement
robin
wilson
said
plus
one
entanglement-
means
that
we
need
new
language
but
does
not
have
a
suggestion
and
we
generally
use
generate
entanglement,
which
I
actually.
I
also
don't
like
to
be
honest,
because
what
you're
really
doing
is
you're.
Creating
entanglement
you're,
create
you're,
calling
two
qubits
at
two
separate
nodes
to
become
entangled,
which
I
guess
can
be
called
generating
entanglement,
but
it
kind
of
implies
you're,
creating
something
from
nothing
which
is
not
really
the
case
but
yeah.
B
B
You
know
at
least
the
paragraph
I
was
looking
at
a
few
minutes
ago,
moving
data
from
one
node
to
another,
but
that
can
be
done
either
by
encoding
it
on
something
and
transmitting
it
or
by
teleporting
it,
and
so
I
think
we
need
a
word
that
says
we
don't
care
what
mechanism
you
use
for
for
moving
the
data
from
one
place
to
another,
but
but
for
this
particular
application
the
data
gets
moved
from
a
to
b
and
then
maybe
from
b
to
a
after
you're
done
with
some
computation
or
not,
but
so
either
transmit
or
teleport.
B
I
think
carry
carries
baggage.
That's
a
little
more,
a
little
more
specific
than
what
we
want.
B
Dave's
suggestion
in
the
in
the
chat
there
says
state
synchronization,
but
I'm
not
sure
state
synchronization
is
one
of
the
things
you
can
do
with
with
entanglement,
for
example,
but
that's
still
not
quite
getting
the
move.
Data
from
point
a
to
point
b
via
some
mechanism
that
might
or
might
not
be
transmitting.
A
Yeah,
okay,
I
suggest
people
said
through
a
suggestion
of
the
chat
and
I'll,
let
curity
it's
because
we
only
have
10
minutes.
So
I
need
to
try
to
get
through
as
much
as
we
can
kiriti
and
a
reminder.
Can
you
say
your
name?
We
ask
you
a
question.
F
You've
said
it
twice
but
hiriti
here
it's
an
open
question:
is
there
research
going
on
on
distributed
computing,
distributed
quantum
computing
and
things
like
if
I
need
you
know,
100
qubits
for
a
certain
computation
on
a
single
node,
but
if
I
now
can
distribute
it
over
two
nodes
or
five
nodes,
how
much
do
I
need
per
node?
So
maybe
I
still
need
more
than
100
qubits
to
do
the
computation,
but
on
any
given
node.
F
A
A
A
This
is
ongoing
work
in
progress,
a
very
crucial
difference
between
quantum
internet
and
what
we
call
network
computing
or
distributed
quantum
computing
is,
I
mean
same
in
as
in
classical
computing.
You
can
globally
orchestrate
if
you're
distributing
computing.
So
at
this
stage
it's
currently
very
different
lines
of
research
and
a
big
challenge
in
distributed
quantum
computing
that
I
see-
and
I
hear
from
colleagues-
is
that
it's
not
immediately
obvious
how
one
can
distribute
a
quantum
computation
over
multiple
nodes.
A
It's
not
exactly
a
trivial
thing,
because
it's
a
big
question
as
to
what
what
is
the
resource
through
which
you
distribute.
Do
you
just
paralyze
an
effort,
and
if
you
paralyze,
is
it
actually
giving
you
a
gain
or
if
you
don't
paralyze,
and
you
instead
create
entangled
pairs
between
all
of
your
15
nodes?
How
do
you
actually
use
that
at
that
point?
A
So
all
those
questions
are
highly
non-trivial
and
when
I
ask
theorists
about
the
status
they
kind
of
don't
have
a
coherent
answer,
at
least
none
that
I
have
heard
of
so
yes,
it's
ongoing
work.
Yeah.
If
you,
google,
you'll,
find
quite
a
few
few
things
going
on,
I
think
I'd
recommend
looking
up
papers
from
an
researcher
called
simon,
benjamin,
so
yeah.
G
Was
not
sure
if
I
I
was
on
time,
there's
a
couple
of
comments.
One
is
regarding
what
you
were
mentioning
here
about
the
distributed:
quantum
computing
and
the
internet
computing.
This
is
something
that
connects
as
well
with
some
reflection.
I
have
the
looking
at
the
use
case
documents
because
well
and
it's
totally
normal,
but
it's
a
situation
in
which
we
seem
to
be
right
now,
more
analyzing
cases
for
internet
sorry
for
quantum
communications
rather
than
for
the
internet,
quantum
internet,
for
example.
G
G
Whatever
it
is,
I
mean
right
now
in
the
internet
we
have
ip
and
we
have
the
transfer
protocols
and
and
that's
it
that
step
is
something
that
well
it's
a
it's
still
a
challenge,
and
I
say
no
saying
that
is
a
solution,
but
this
is
something
that
probably
is
a
twist
that
we
should
have
in
the
use
case
document.
This
is
something
I
was
taking
note
because
I
had
to
to
elaborate
this
something
that
came
to
my
mind.
What
look
in
the
the
second
thing
is
regarding
what
bad
was
presenting
in
a
certain
moment.
G
He
I,
I
saw
this
sort
of
the
transport
layer
overstrike
that
and
precisely
what
these
languages
advocating
is
precisely
for
using
a
transport
layer.
G
What
I
mean
is
that
the
the
language
that
you
asm
assume
that
you
don't
care
about,
you
have
an
identifier
that
connects
you
to
the
to
the
other
to
the
other
nodes
and
you
don't
care
whether
you're,
using
teleportation
transmission
or
whatever,
characteristic
whatever,
and
this
is
it
may
be
used
as
precisely
what
the
transfer
layer
provides.
G
A
I
actually
do
have
a
comment
about
that
because
it's
my
fault
it's
crossed
out
and
it's
it's
not
so
much
that
there
is
no
need
for
a
transport
layer.
It's
more
an
indication
that
we
don't
have
one.
It
was.
A
A
So
but
now
there
might
be
a
need
in
the
future.
It's
just
not
well
defined.
So
actually
that
might
be
something
to
think
about
in
qrs
what
what
could
be
a
transport
layer,
because
it's
it's
it's
not.
It's
definitely
not
a
trivial
translation
of
the
classical
transport
layer
but,
as
you
pointed
out,
there
might
be
some
need
for.
G
A
G
Or
we
should
start
thinking
about
quantum
sockets
or
whatever.
That's
that's
yeah
yeah,
but
while
you
were
talking,
I
was
trying
to
figure
out
whether
acute
teleportation
could
be
a
one
kind
of
udp
and
other
mechanisms
could
be
like
tcp.
I
don't
know,
what's
just
fantasizing,
not
so
that
I'm
saying
anything
just
to
to
start
thinking
about
it.
Thank
you.
A
A
A
Okay,
anybody
else
have
any
questions
we
have
four
minutes,
so
if
not,
we
will
just
wrap
up
rodney.
B
I'll
just
echo
what
I
just
actually
wrote
in
the
in
the
chat.
The
discussion
about
transport
protocol
is
actually
a
good
one
and
that's
an
area
where
it
would
be
really
nice
to
get
input
from
my
group
and
from
the
delft
group
and
from
other
groups
and
sort
of
collaboratively
figure
out
what
a
transport
protocol
ought
to
be,
and
so
maybe
eqr
qirg
would
be
a
good
place
to
actually
do
that
work,
but
that
would
require
somebody
actually
stepping
up
and
planning
to
actually
lead
and
organize
such
a
thing.
B
A
Yeah
it'll
be
it'll,
be
great.
You
didn't
of
work
for
qrg.
I've
got
a
bunch
of
thoughts,
but
it's
not
something
I
or
q-tech,
I
think
will
be
working
directly
on
anytime
soon.
So
it's
I
think,
it's
something
great
to
discuss.
If
somebody
else
wants
to
pick
this
up.
A
Okay,
without
any
more
questions,
I
will
then
close
the
session
and
thank
all
the
attendees
both
online
and
remote,
and
thank
our
speakers
and
people
who
ask
questions.
So
thank
you.
Everybody.
B
B
All
bruno
thanks
for
doing
the
the
notes.