►
From YouTube: 🖧 IPLD Every-two-weeks Sync 🙌🏽 2021-03-14
Description
An every two weeks meeting to sync up on all IPLD (https://ipld.io) related topics. It's open for everyone and recorded. https://github.com/ipld/team-mgmt
A
Welcome
everyone
to
this
week's
ipld
sync
meeting
it's
march,
the
14th
at
2022
and
as
every
two
weeks
we
talked
about
ipld
and
what
happened
in
the
ipod
ecosystem
and
everyone
is
free
to
join
and
yeah.
So
we
give
updates
and
then
we
discuss
any
open
agenda
items
there
might
be
yeah
and
so
yeah.
So
we
have
this
meeting
and
afterwards
we
so
after
we've
done
with
discussing
things,
we
stopped
the
live
stream,
but
you're
feeling
too
free
to
hang
out
to
yeah,
discuss
other
things,
discuss,
off-topic
things
and
so
on
and
yeah.
A
So
usually
I
get
started
with
myself,
but
last
week
I
didn't
really
do
much
ipv
work,
so
I
don't
have
any
update.
I
would
have
an
update,
but
I
want
to
give
it
next
time.
I
think,
because
then
it
will
be
way
better.
So
first
on
the
list
is
danielle.
B
Cool,
so
I
did
miss
the
previous
call,
so
this
is
roughly
an
update
for
the
last
four
weeks,
but
the
update
from
the
two
weeks
before
it
doesn't
isn't
really
that
different
from
these
past
two
weeks.
So
I've
continued
to
help
the
graph
sync
people
use
ipld,
prime.
I
haven't
heard
anything
from
them
in
the
past
couple
weeks
in
terms
of
problems
or
blockers.
So
I'm
assuming
that
everything
is
going
smoothly
so
far.
B
I
don't
think
they've
shipped
yet,
but
I
think
they've
started
merging
things
into
the
lotus
repos,
but
rod
can
correct
me
there.
If
I'm
wrong,
I've
been
fuzzing
ipld,
prime,
especially
the
parts
that
graphsync
is
now
going
to
start
using
heavily,
which
is
daxybore
by
node
and
the
schema
packages.
B
It's
found
it's
already
found
a
handful
of
bugs.
Most
of
them
are
in
the
schema
packages,
which
is
not
terribly
exciting,
because
graph
sync
has
a
static
schema.
So
as
long
as
that
works,
it's
fine,
but
I
did
find
one
bug
in
bind
node
with
unions.
When
you
decoded
them,
they
could
be
empty
and
then
it
would
just
be
like
okay,
I
can
decode
an
empty
union
which
shouldn't
happen.
It's
also
found
a
bunch
of
bugs
in
dax.
B
Seabor
like
it
will
happily
accept
input
that
has
trailing
bytes,
that
it
doesn't
care
about,
and
I
don't
think
that
should
be
valid,
but
I'm
not
sure
how
to
fix
it,
because
I've
never
poked
at
the
codec
implementation
and
also
massey
one
of
the
I
forgot,
the
team's
name,
one
of
the
data
systems,
people
he
was
asking
me.
B
How
can
I
use
any
in
the
the
any
feature
for
my
plt
schemas
in
store
the
index
and
they're
using
ipl
d
prime
code
gen
right
now,
and
I
told
him
annie
is
implemented,
but
not
in
codegen.
So
I
told
him
if
it's
easy
enough.
Try
using
byte
node
so
he's
looking
at
that
it
was
easy
enough
to
switch
over,
but
now
he's
running
into
issues
with
type
typed
links,
which
is
you
know,
some
struct
that
points
to
some
other
struct
or
schema
type,
but
that
link
shouldn't
just
go
to
the
any
prototype.
B
A
Thank
you
next
on
my
list
is
rod.
C
Look,
as
I
said,
I
haven't
done
a
whole
lot.
Last
couple
weeks,
I've
been
unwell
for
most
of
the
time,
but
been
doing
some
by
node
stuff
in
where
to
data.
That's
what
is
the
data
transfer?
The
data
transfer
sits
above
graph
sync
and
there's
these
layers
that
sit
above
data
transfer
and
the
interesting
thing
about
the
the
stacking
of
these
pieces
is
that
for
iplds
that
we
we
have
these
layers
of
any
that
get
propagated.
So
graphsync
has
these.
Has
these
nes
in
its
schema
message?
C
C
Go
types
and
which
is
you
know,
that's
workable.
You
just
use
blind
node
to
unwrap
them
all
or
in
some
cases
you
can
just
manually
like
pick
an
integer
out,
because
the
ending
is
supposed
to
be
an
integer.
But
I've
been
thinking
a
lot
about
how
how
one
might
go
about
implementing
something
that
stacks
them
together
or
squat
or
flattens
the
stacking
so
that
you
can
do
you
can
do
a
pars
in
one
in
one
like
in
one.
C
Take
you
just
pass
the
whole
thing
out
so
and
I'm
not
sure
exactly
what
it'll
take,
but
but
I'm
thinking
about
some
approaches
with
the
set
at
that
setup
time,
pushing
all
the
the
schemas
into
one
or
something
or
maybe
pushing
all
the
prototypes
into
one
space.
But
anyway
it's
an
interesting
problem,
not
critical,
but
it
might
be
worth
solving
because
it's
probably
not
going
to
be
the
most
unique
instance
of
it.
C
D
Hello
yeah
so
last
week,
sadly,
a
bunch
of
other
stuff
came
up,
so
I
didn't
make
a
huge
amount
of
progress,
but
I'm
working
on
a
checklist
for
kind
of
people,
creating
ipld
implementations
based
on
warp,
forks
design
and
I'm
just
kind
of
filling
that
out
and
also
working
on
general
docs
updates
like
adding
stuff
to
the
glossary
like
what
reify
means,
so
that
folks
can
just
kind
of
link
to
that
from
the
checklist.
D
So
I'm
hoping
to
have
like
maybe
an
initial
initial
drafts
done
this
week
and
then
some
potential
next
steps
we
were
talking
about
is
maybe
making
a
tool
for
authors
to
kind
of
like
see
where
they
are
in
their
implementation,
relative
to
the
checklist
and
maybe
even
print
out,
a
fancy
markdown
table
that
they
can
just
like
include
in
their
docs,
but
we're
still
kind
of
figuring.
That
out.
Also.
D
I
had
a
call
today
for
a
related
thing,
with
lytle
from
the
stewardship
team
talking
about
the
ipfs
gateway
and
we've
kind
of
started,
talking
about
maybe
specking
out
an
ipld
like
slash,
ipld,
slash
addition
to
the
gateway
and
what
that
would
mean
and
kind
of
how
we
can
look
at
traversals
and
patching
and
all
the
other
stuff
that
you
have
for
like
the
go
or
rpc
apis,
and
part
of
that
is
also
hoping
to
get
ipld
protocol
handlers
down
the
line.
D
So
just
as
you
can
use
ipfs
to
link
to
files
and
directories
it'd
be
cool
if
we
could
use
ipld
to
link
to
arbitrary
data
so
very
early
stages,
there,
probably
months
of
bike
shedding
before
we
have
anything
at
all,
but
so
far
it
looks
like
there's
potential
interest,
maybe
yeah.
So
that's
me.
A
Thanks
next
one
is
eric.
E
Hello,
so
I
think
I've
got
some
news
about.
I
feel
the
patch
that
didn't
swing
around
in
time.
For
the
last
public
meeting,
we've
got
a
draft
live
plt
patch,
there's
a
couple
of
links
to
both
pr,
that's
spec
and
fixtures,
and
the
ipld
slash,
ipld,
meta,
repo
and
there's
also
an
implementation
in
the
go
world
and
they're
at
least
outfit
here
I
think
they're
open
for
review.
If
anyone
wants
to
check
them
out,
there
is
working
code
and
fixtures
that
are
connected
to
it.
E
It's
mostly
based
on
pretty
much
taking
the
json
patch
rfc
and
running
with
it.
It's
a
reasonable
rfc.
So
let's
go
there's
a
couple
caveats
to
that
and
small
details,
that
are
mildly
divergent
or
slightly
strictified.
For
example,
we
have
stronger
opinions
about
ordering
like
ordering
must
be
preserved
in
ipld.
If
not,
then
you
have
like
determinism
problems
right.
So
some
of
the
fixtures
in
the
json
patch
rfc
are
moodle
a
little
bit
to
make
them
more
order.
Preserving
stuff
like
that,
there's
more
details
in
the
vr.
E
The
implementation
of
this.
A
couple
remarks
on
it
is
also
still
pretty
alpha.
We've
got
tests
for
these
things
that
are
in
the
fixtures,
but
like
that's.
What
you
see
is
what
you
get
so
far
and
I
should
have
shoved
it
off
into
its
own
package.
E
E
In
the
libraries
too,
I
don't
actually
have
a
draft
of
such
a
thing
but
like
it
means
we're
not
super
committed
to
this
yet,
but
we'll
see
because
I
know
somebody
else
in
the
room
has
taken
this
idea
already
and
kind
of
run
with
it
and
said:
hey
what,
if
we
use
this
as
part
of
some
other
apis
to
make
them
more
declarative
and
do
more
stuff
and,
like
I
don't
know,
but
it's
a
cool
idea.
E
I
don't
actually
have
something
to
show
for
this,
because
I
haven't
bothered
to
take
a
camera
to
my
whiteboard,
but
just
so
people
know
I've
also
been
redrawing.
But
what
is
ipld
png
lately,
just
repeatedly
redrawing
it
and
trying
to
come
up
with
a
slightly
better
formulation,
trying
to
fix
a
couple
communicational
bugs
in
the
last
generation
we
went
around
on
the
one.
E
I
don't
think
we
got
that
communicated
clearly
enough.
I
noticed
that
people
keep
having
questions
about
that
isomorphism,
and
so
I
keep
redrawing
that
picture
and
trying
to
find
a
better
way
and
maybe
I'll
have
some
more
drafts
to
show
up
soon.
They'll
probably
appear
as
links
in
matrix,
slash
discord
and
that's
about
it.
For
me,.
F
Thanks
yeah,
I
added
a
link
here
to
the
incremental
updates
issue
that
eric
created
and
added
lots,
more
notes,
a
couple
of
links
to
prototypes
using
gld
and
the
patio
repo.
So
anyone
can
feel
free
to
take
a
look
and
add
more
comments.
I've
been
having
some
good
discussions
with
eric
about
this,
so
I'm
gonna
continue
prototyping
and
seeing
where
to
go
next.
B
G
I
appreciate
the
prompt,
so
I
guess
this.
This
is
a
what
have
I
been
working
on,
but
it's
much
less
related
to
ipld
than
I
assume
what
everyone
else
has
been
sharing.
It
is
potentially
related.
It
is
like
especially
potentially
related
to
something
that
poor
pork
and
I
have
spoken
about
previously.
G
I
have
been
building
out
legal
and
financial
structuring
for
this
thing
that
we're
calling
blue
funds
or
blue
funders
is
another
term.
The
general
idea
is
like
there's
nothing
that
looks
like
an
analog
of
venture
funding
for
things
that
are
generally
useful,
but
have
no
mechanisms
for
value
capture.
So
if
you
don't
think
you
can
get
a
profit
good
luck,
getting
venture
funding
is
basically
the
the
problem
that
we're
trying
to
solve
and
we're
solving
that
by
first
showing
that
we
can
create
a
structure
where
some
people
can
say
like.
G
I
I
think
I
can
be
the
equivalent
or
analog
of
an
angel
investor.
There
are
things
that
I
think
should
get
money,
and
if
they
had
money,
they
would
be
able
to
create
great
things
for
people,
whether
that's
like
improvements
to
ipld
or
the
equivalent
of
like
an
ipld
for
insert
idea
here.
The
the
capital
is
still
at
the
moment,
all
coming
from
protocol
labs.
The
hope,
like
one
of
the
things
that
I
am
taking
on
is
trying
to
find
other
places.
G
We
can
draw
capital
from
for
people
who
care
about
things
like
open
source,
internet
infrastructure,
and
so
overall,
I
wanted
to
come
here
and
say
like
if
you
have
interesting
ideas,
even
if
they
are
ideas
that
you've
spoken
to
me
about
before,
but
would
still
be
interested
in
potentially
pursuing
getting
funding,
especially
for
something
that
does
not
take
up
significant
time
from
current
protocol
employees.
G
This
would
be
like
this
is
intended
to
be
exactly
that
opportunity.
There
is
a
google
form
link
that
I'll
put
into
the
notes,
and
you
can
fill
that
out
and
I
can
follow
up
with
you.
It's
currently
only
open
to
people
who
have
an
app
protocol
that
ai
email,
but
if
you
are
watching
this
and
don't
have
one
or
possibly
because
you're
streaming
it
on
youtube
or
something,
then
my
email,
it
you
can
reach
me
at
evan
protocol.ai
that
works
out
or
reach
out
to
me
in
slack
or
discord.
D
G
G
These
come
with
a
little
bit
of
a
like
a
conflict
of
interest
constraint
where,
like
we,
don't
want
people
who
are
getting
money
to
fund
themselves,
they're,
specifically
getting
funding
to
pursue
ideas
that
they
aren't
going
to
do
and
other
people
weren't
going
to
do,
but
we
can
get
those
other
people
to
do
those
things.
So
one
perspective
is
bringing
more
people
into
the
like
the
ecosystem.
G
G
So
we
could
secure
ranger
mob's
time
and
get
funds
to
them.
Was
that
just
to
be
clear,
was
that
appropriate
to
do
as
a
dev
grant,
or
should
we
have
been
going
at
this
through
a
blue
fund
model
if
it
works
as
a
dev
grant,
keep
doing
it
as
a
dev
grant?
G
If
it
feels
like
you're
trying
to
fit
something
that
is
not
dev
grant
shaped
into
a
deb
rant
shaped
hole,
then
this
is
meant
to
be
much
more
flexible,
and
so,
if
it
makes
less
sense
as
a
grant
and
more
sense,
as
maybe
like
a
competition
or
an
in-person
event
or
like
a
like
conference
workshop
kind
of
thing
or
any
kind
of
like
weird
weirder
solution,
like
combination
grant
and
like
auxiliary
event,
meetup,
where
you're
going
to
try
and
recruit
people
into
this,
or
if
you
want
to
channel
the
money
into
like
onto
get
coin,
to
pursue
the
goal,
then
this
is
this
ends
up
intending
to
be
much
more
flexible.
D
Another
question
would
something
like
an
rfp
make
sense
like,
for
instance,
I've
identified
that
indexing
in
ipld
could
really
use
some
b
plus
trees,
and
I've
been
trying
to
just
like
throw
that
in
into
the
ether
that
this
is
something
that
would
be
useful,
but
it
makes
sense
to
like
put
something
a
bit
more
formalized
there
and
just
be
like
hey.
Someone
should
work
on
this.
Is
that
kind
of
like
the
use
case,
you
were
thinking.
That
is
absolutely
a
use
case.
D
Yes,
so
anyone
listening
should
hit
us
up
and
make
those
plus
trees
happen.
G
If
you,
if
you
follow
up
with
me,
we
can
like
spec
out
what
that
rfp
could
look
like
it
could
end
up
as
a
like,
I'm
not
sure
what
the
best
place
to
advertise
that
would
be,
but
we
can
find
out
like
we
can
get
some
consensus
around
how
much
we
should
value
that,
what
kind
of
a
a
grant
we
should
offer
for
the
team
that
wants
to
pursue
that
and
make
that
happen
and
yeah.
This
is
exactly
the
kind
of
like.
If
you
know
something
should
exist.
G
If
you
know
someone
else
can
do
it,
it's
not
quite
at
the
priority
level,
then
I
think
that
this
is
going
to
be
at
the.
G
This
should
be
an
easier
way
to
allocate
capital
toward
those
goals
than
we've
had
previously
cool.
This
is
good,
so
just
playing
this
using
this
one
in
particular
right
zamov
will
reach
out
to
you
kind
of
you
will
get
some
more
project.
Did
we
get
more
project
definition
around
this
then
from
there?
There
would
be
some
decision
of
like
okay.
How
much
would
we
be
willing
to
allocate
towards
this?
G
You
know
to
that
effort
and
then
like
is
it
on
mauve
to
go
post
this
different
places
and,
like
also
be
the
decider
of
you,
know
person?
You
know
random
person
x
on
github.
Who
did
this
work
should
now
get?
You
know
why
compensation
like
what
are
a
couple
of
the
more
mechanics,
I'm
just
asking
to
make
this
more
tangible
and
real
for
people
yeah.
G
G
I
would
like
matt
and
I
my
team,
my
very
small
team
at
this
point-
would
figure
out
like
how
who
we
would
need
to
talk
to
to
evaluate
what
size
grant
makes
sense
what
size
we
feel
good
about
from
the
like
capital
allocation
side,
and
once
we
have
that
we
can
provide
support,
getting
things
to
different
venues,
a
lot
of
like.
I
think
I
would
expect
that
we
wouldn't
necessarily
know
what
the
best
places
are
to
advertise.
But
if
you
name
things
we
can
help
brainstorm
deploy.
G
We
have
access
to
people
on
like
in
more
marketing
type
roles,
and
we
have
like.
I
can
easily
get
things
posted
to
the
protocol
labs,
twitter
or
the
the
pl
research
twitter
if
to
or
the
ipfs
twitter.
G
I'm
sure
to
the
extent
that
that's
useful
so
can
definitely
help
with
things
like
that,
but
may
not
know
whether
or
not
that
is
a
useful
thing
to
do,
and
so
it
would
ideally
be
a
like
very
lightweight
partnership
with
whoever
proposes
one
of
these
and
us
where
most
of
the
work
at
the
end
of
the
day
is
being
done
by
people
who
are
externally
being
engaged
through.
These.
G
All
right,
thank
you
for
the
questions
and
the
thoughts
and
yeah
look
forward
to
talking
to
some
of
you.
I
do
not
have
a
I've,
a
login
for
hackmd,
so
I'm
just
going
to
put
my
put
the
relevant
link
here
and
right
here
in
the
zoom
chat,
and
if
someone
could
copy
that
over
to
those
relevant.
E
G
It
says
that
to
to
edit,
I
need
to.
A
Cool
cool
yeah,
so
so
also
so
the
meeting
notes
will
be
posted
to
github
to
be
merged
into
the
meeting
things,
and
then
I
can
also
like
ping
you
and
then
you
can
edit
things,
because
so
I've
tried
to
take
notes
but
basically
feel
free
to
totally
edit
them
and
like
reword
them
and
just
take
it
right
because
yeah
it's
like,
I
tried
my
best
anyway
cool
all
right.
Is
there
anything
else
or
I
just
saw
that
johnny
just
joined?
Do
you
have
any
updates?
You
want
to
share.
H
No,
not
really
I'm
sorry.
I
was
lurking
on
the
youtube
channel.
I
was
you
were
doing
some
other
stuff,
but
I
was
what
piqued
my
interest
was.
Mauve
was
talking
about
the
slash
ipld
and
I
think
so
I
commented
on
the
on
the
issues.
I
think
I
actually
presented
that
to
juan,
maybe
like
gosh,
four
or
five
years
ago.
That
would
be
what
wouldn't
be
nice
to
have
so
now
it's
nice
to
see
that
it's
finally
coming
around,
and
so
I
think,
and
I
think,
there's
great
use
cases.
H
I
I've
also
mostly
use
recently
just
diving
into
ucans
for
object
capabilities
for
what
we're
working
on
in
consensus
and
like
for
this
idea
of
data
lockers
or
personal
encrypted
data
stores
from
the
diff.
So
one
thing
I
I
just
diving
into
the
use
cases
of
ipld
to
do
that,
rather
than
jwts
going
along
with
cos
a
signed
capability
systems,
but
it's
just
not
quite
mature
enough
to
sort
of
present.
A
All
right,
thanks
all
right
does
anyone
else,
have
any
questions
or
things
to
discuss.
E
H
Oh
yes,
yeah
yeah
user
capability
systems
and
I
think
I
just
dove
into
the
nft
storage
or
the
web.
3
storage,
so
they're
using
jwts.
But
it's
just
interesting
nuance
as
far
as
like
how
it's
being
signed
for,
like
basically
the
api
key,
but
that
those
is
also
just
lurking
also
on
another.
The
the
southwest
southwest
talk
that
is
actually
going
on
today
from
filecoin
about
the
future
of
object
capabilities
with,
and
I
think,
there's
a
great
synergy
right
there
with
ipld.
A
All
right,
if
there's
nothing
else,
then
I
close
the
meeting,
and
so
thanks
everyone
for
joining
and
see
you.
Oh
I've,
one
one
note
for
people
in
europe,
so
this
meeting
always
happens
at
the
same
utc
time
and
in
two
weeks,
when
you
meet
again,
most
people
in
europe
will
observe
the
daylight
saving
time.