►
From YouTube: IPFS All Hands 🙌🏽 📞 May 7, 2018
Description
Discussed: Mount on Windows, libp2p-nodetrust, RFCs, and more...
A
To
record
alright,
this
is
the
all
ipfs
All
Hands
call
for
May
7th
2018
and
we're
stand
I'm
the
moderator.
So
if
you
are
attending
and
haven't
added
yourselves
to
the
heck
back,
go
ahead
and
do
that
now
and
we're
now
recording
and
oh
do
we
have
any
agenda?
It
looks
like
we
have
one
on
the
list
right
now.
It
might
be
a
very
short
meeting,
so
TJ
TV
dominic
go
ahead
with
your
item
all
right.
So.
B
When
des
our
summer
is
quick
approaching
and
we
do
not
have
mount
support
on
Windows,
which
is
going
to
make
installing
air-conditioning
quite
difficult,
hilarious,
jokes
aside,
there
is
no
mount
support
on
Windows,
not
first
party
and
not
even
third
party.
There's
two
projects
that
I
know
of
that
attempts
to
have
ipfs
mountable
on
Windows,
but
I
haven't
had
success
with
them
and
I
check
on
them
about
once
a
year,
at
least
so.
B
But
ideally,
I
would
like
to
incorporate
some
of
the
stuff
that
Alan
Shaw
has
has
done
with
em
FS,
where
we
expose
also
a
writable
route
to
the
operating
system.
So
there's
not
much
really
to
talk
about
at
the
moment.
I
just
wanted
to
make
it
known
that
that's
something
I'm
going
to
be
focusing
on.
So,
if
you're
interested
in
any
of
that,
please
reach
out
to
me
and
that's
basically,
it.
B
B
The
one
that
was
just
posted
in
the
chat
is
an
alternative
to
that
when
FSP,
which
is
basically
our
alternative
to
fuse
on
Windows,
but
also
wraps
fuse.
So
it's
these
are
the
kind
of
kinds
of
things
I'm
going
to
be
focusing
on,
and
hopefully
we
can
start
a
discussion
on
this,
where
it's
like
what
what
libraries
should
we
should
we
be
using
for
this?
What
is
the
feature
set
we
want
to
target
for
this?
A
Right
I.
D
D
It
died,
dokin
became
kind
of
the
de
facto
like
standard,
but
III
well,
I
won't
waste
everyone's
time
on
the
call,
but
just
really
briefly,
dokin
has
a
bunch
of
subtle
problems
that
aren't
gonna,
be
immediately
obvious,
just
as
an
example
when
Microsoft
Office
applications
open
and
close
files,
they
do
really
funky
stuff
like
they
make
a
copy
of
the
file
and
then
open
that
and
just
just
Windows
Explorer
does
weird
stuff.
D
B
Nice
to
have
some
witness
support.
Finally,
just
a
quick,
quick
comment
on
that
too,
when
FSP
seems
to
have
been
born
out
of
frustration
with
the
fundamental
problems
of
dokkan.
So
it's
pretty
immature
at
right
now,
but
I'm
interested
in
looking
at
it
and
seeing
if
it's
a
viable
option
for
us
going
forward.
D
We
could
potentially
make
improvements
like
once
you
get
a
Windows
kernel,
development,
environment,
setup
which
is
kind
of
a
hassle
but
but
easier
with.
You
know
the
VMS
and
stuff
you
can.
You
know
you
can
do
a
lot
like
step
through
the
kernel
code
figure
out
where
is
it
deadlocking
and
stuff?
And
but
it's
it's
it's
like
a
serious
undertaking,
but
maybe
maybe
we
should
focus
on
trying
to
improve
when
FSP
caused
oaken's
been
crappy
for
like
tip
10
years
or,
however
long
it's
existed,
agreed
yeah.
B
A
E
E
So
I
have
been
working
on
this
project,
IPP,
no
trust
which
basically
solves
the
problem
of
decentralization
in
the
browser
because
currently
manipulate
the
network
is
very
decentralized
budge.
The
browser
isn't
so
in
a
normal
node.
Now
the
centralized
moonstruck
nodes,
but
you
know
it
also
uses
various
methods
such
as
mdns,
on
gauge
key
the
discard
key,
our
styles
or
various
transplants,
CCP
WebSockets
UDP.
F
E
This
means
that
there
are
thousands
of
nodes
that
can
diet,
which
means
that
everything
is
decentralized,
but
in
a
browser
there's
this
problem
that
decides
the
bootstrap
nodes
and
I
was
only
a
cookies
circuit
which
pushes
traffic
to
the
bootstrap
nodes,
and
there
was
WebSockets
are,
which
is
the
heck
that
existed
before
me,
loopy,
so
good.
And
then
there
is
also
wet
RTC
star,
which
seems
to
kill
the
browser
by
using
too
much
memory
and.
E
Then
technically
WebSockets
could
be
used,
but
that
obviously
does
work
on
any
later
twin
set
nowadays,
because
every
website
uses
HTTP
and
so
I
told
why
not
use
WebSocket
secure,
but
that
would
require
certificates
there.
Scientists
certificates
obviously
don't
work.
So
I
made
this
tiny,
DNS
heck,
which
basically
converts
some
IP
addresses
into
and
DNS
address.
E
So
even
if
the
main
node
goes
down,
I
don't
know,
the
network
will
still
relay
all
the
fruits
up
messages,
so
the
network
can
still
work,
even
if
the
main
notice
down
and
thus
the
browser
becomes
more
decentralized.
There
is
also
a
demo
available
on
Liberty,
no
trust
on
TK
/
demo
and
the
future
plans
are
now
basically
dead.
I
want
to
make
this
module
more
robust
and
secure,
and
maybe
finish
up
the
tests
and
I
also
want
them
to
get
deployed
and
it
will
appear
infrastructure
and
maybe
make
it
get
used
in
production.
F
F
F
So
I'm
asking
like
if,
for
the
cases
so
a
lot
of
the
browser
nodes
will
have
so
I
might
try
to
understand
if
it
is
just
like
a
quick
setup
for
people
that
one
to
the
point
GS
a
professed
nodes
on
a
server
machine
or
if
this
is
actually
a
solution,
that
for
any
browser
nodes
that
stands
behind
or
actually
for
any
just
vicar.
So
that
change
behind
the
net
that
so
that
it
can
be
dialed
from
a
browser.
Node.
E
This
is
actually
a
solution
for
all
kinds
of
nodes,
but
only
obviously
note
that
does
not
run
in
the
browser
can
acquire
certificate.
Also,
not
all
matters
of
not
circumvention,
work
and
I
think
you
can
P
should
work,
but
there
are
also
other
methods
that
use
some
methods
to
confuse
the
firewall
into
opening
connection
and
I
think
this
was
UDP
punching
or
something
that
it
doesn't
work,
but
it
works
for
mostly
all
other
cans
as
soon
as
the
public.
It
should
work.
F
So
interesting
one
one
more
question,
I
said
once
in
your
hand,
so
I'll
just
continue
like
in
the
past.
There
were
problems
were,
for
example,
CD
ends
had
one
certificate
that
then
they
created
other
certificates
at
dependent
on
the
first
one
to
give
to
different
websites,
and
then,
when
one
of
those
websites
were
actually
hosting
some
kind
of
malicious
content,
some
kind
of
like
that
bits
that
had
to
be
blocked
in
certain
region,
then
all
the
other
websites
got
blocked.
E
Yeah
I
I
didn't
really
think
that
true,
but
I
think
that
might
be
a
problem,
but
it
could
also
somehow
be
resolved
because
there
are,
for
example,
also
other
public
domains,
for
example
combat
UK,
which
is
the
common
prefix
of
commercial
websites
in
the
UK,
and
that
also
doesn't
get
blocked,
and
that's
also
just
the
domain.
So
I
guess
it
should
be
possible
to
somehow
arrange
that
we
simply
say
that
we
are
not
responsible
for
everything
that
desert
domains
do.
D
C
So
it
was
actually
it's
as
stem
from
the
Stop
Online,
Piracy,
Act
and
so
and
I
think
Microsoft
actually
had
this
were
actually
they.
Whatever
someone
was
windows
licences
on
some
domain
and
basically
the
government
actually
allowed,
when
Microsoft's
to
take
over
the
entire
domain
and
actually
reroute,
and
so
so
any
any
potentially
malicious
activity
on.
If
you
want
to
do
what
is
of
the
p2p
or
no
trust,
it's
like
the
government
actually
will
could
take
down
the
entire
domain.
C
And
given
the
content
that
potentially
would
be
going
over
IP,
FS
or
lewd
p2p
I.
Think
then,
would
that's
a
one
point
of
failure.
I,
don't
see
any
other
way
around
it,
but
it's
still
could
be
pose
a
challenge
and
also
I
think
the
other
Matt.
My
one
question
is
with:
let's
encrypt:
are
you
proving
ownership
with
just
a
DNS
with
a
text
entry
on
a
DNS
domain.
E
E
E
F
A
Thank
you
great.
It
makes
it
so
much
clearer
like
what
you're
working
on
and
why
you're
working
on
it
and
what
the
implications
are.
So
it's
wonderful.
Thank
you.
I
just
made
the
presentation
in
30
minutes.
Well,
what
is
well
done
is
worth
the
30
minutes.
I'd
say
next
item.
Is
me
it's
more
of
a
just
a
reminder
that
ipfs
summit
planning
is
coming
along.
A
Is
anyone
interested
in
being
involved
in
the
planning
for
the
summit
pitch
is
expressing
interest
anyone
else
interested
okay,
so
all
right,
Kyle,
all
right,
and
so,
if
you're
interested
check
me
and
wolves,
as
we
start
spinning
things
up,
we'll
we'll
start
figuring
out
how
people
can
help
us
make
this
happen
and
in
the
meantime,
Mike
and
I
are
doing
a
bunch
of
the
work
two
beads
doing
a
bunch
of
the
work
yeah
we'll
be
putting
together.
Johnny
were
you?
Is
it
a
question
or
you
want
to
help
a.
A
A
This
yeah,
so
the
reblued
weren't
on
last
week's
we're
doing
two
events
this
year.
The
ipfs
summit,
which
will
be
in
July
in
Berlin,
is
a
smaller
meeting.
That's
for
people
who
are
actively
involved
in
contributing
on
ipfs
or
lib,
p2p
or
PLD.
So
it's
like
people
who
are
existing,
contribute
contributors
or
very
active
adopters
and
then
in
November
and
Lisbon
will
be
doing
the
IQ
test
conference,
which
will
be
a
bigger
event.
That's
open
invitation
or
open
registration.
A
Anyone
can
come
and
it'll
be
less
it's
where
the
one
in
July
in
Berlin
is
gonna,
be
like
a
working
meeting,
so
very
heads
down
get
work
done,
show
up
with
a
lot
of
context
already.
So
so
that's
like
the
distinction
between
the
two
but
they'll
both
be
in
Europe
one
in
July,
one
in
in
November
all
right.
Anyone
else
on
that
I
don't
see.
No,
we
have
multiple
screens
I'm
checking
for
him.
Okay
and
then
I'll
follow
up
with
the
people
who
raised
their
hands
all
right.
A
Next
item
yeah,
so
RFC's
I'm
gonna
be
prodding
the
the
working
group
captains
again
to
review
the
RFC's
that
are
open.
We
need
to
get
those
merged
in
order
to
be
able
to
have
the
working
groups
have
meetings
at
the
summit
because
technically
we
didn't
have
working
groups,
don't
officially
exist,
they
they're
just
like
a
placeholder
that
we've
been
using
until
we
actually
formally
form
those
working
groups
and
then
I
wanted
to
flag
this
thing
of
making
decisions.
A
F
F
As
I
know,
we
used
our
dogs,
which
typically
are
things
that
are
not
tracked
by
people's
objectives
and
key
results
and
typically
are
questions
that
require
like
a
lot
of
people
as
attention
to
actually
paging
and
understand
what
is
being
asked
and
what
is
the
timeline
to
take
such
decision
and
their
implications
and
so
to
make
sure
that,
like
we
actually
have
an
opportunity
to
check
in
with
each
other,
when
one
of
those
questions
appears,
we
typically
tag
those
issues.
Those
those
asks,
those
proposals
with
exploration,
like
an
exploration
label
and
once
per
quarter.
F
It's
when
we
actually
go
through
all
of
those
issues
and
like
schedule
some
time
to
discuss
those
and
then
try
to
make
some
decisions
over
them
might
try
to
use
that
focus
time
to
actually
review
them,
make
some
decisions
and
then
what
whatever
it's
left
its
left
for.
The
next
quarter,
discussion,
or
whatever
appears
during
the
quarter,
he's
put
on
hold
till
the
next
quarter.
F
Of
course,
like
this
doesn't
work
for
all
kinds
of
issues,
because
some
of
them
are
very
urgent
like
they
need
to
be,
and
you
know
if
one
two
weeks,
maybe
four
weeks
time
and
but
for
all
the
other
ones
that
are
less
urgent.
For
example,
deprecating
people's
could
be
a
good
example,
I
think
it's
plausible
to
say:
okay,
here's
a
proposal
like
no
one
is
listening
or
getting
time
to
pay.
You
know
what
this
means.
F
Let's
make
sure
that,
like
when
we
plan
for
next
quarter,
when
we
have
those
retrospectives
when
we
have
those
sessions,
we
also
had
want
to
review
this
issue
and
many
others
that
are
out
there
hanging
around.
This
is
like
what
they've
been
doing,
I'm,
not
saying
that
this
is
like
the
right
solution
for
every
single
project,
but
well
see
the
approach
we
took
for
these
kind
of
questions
have.
A
F
Certainly
see
shoes
before
RFC
you
as
a
thing
but
yeah
like
I,
guess
like
what
you
are
saying
is
correct,
like
these
should
get
them
out
through
an
RFC
rather
than
just
like
issue
the
proposal
and
it's
efficient,
but
still
I,
think
it
still
applies
right.
I
keep
it
in
with
the
RFC
it'll,
be
good
to
try
to
schedule
all
of
these,
like
full
reviews
and
decisions
to
a
one
point
in
time,
rather
than
at
like
being
unsure
when
people
are
actually
paying
it.
B
I
was
just
curious
here
for
things
like
this
that
really
require
the
attention
of
either
multiple
people
or
the
team
as
a
whole
entity.
It
seems
like
the
main
point
where
everyone
converges
is
email,
where
it's
like.
We
have
these
meetings,
which
are
optional.
You
can
hang
out
in
the
IRC
or
not.
It
seems
like
the
thing
everyone
convenes
on
this
email
and
we
already
have
team
stuff
set
up
where
you
can
just
message
the
list
and
get
that
announced
to
everyone
on
it
and
I.
Think
things
like
this.
B
A
A
This
is
an
important
decision
that
needs
to
be
made
by
next
time
pay
attention
if
you
have
an
opinion,
because
after
X
date,
the
decision
has
already
been
made
and
your
lack
of
chiming
in
is
a
favor
and
like
that's
not
always
true
with
all
emails,
and
it's
not
always
true
with
all
github
issue
comments
right.
So
how
do
we?
How
do
we
signal
natural
conversation?
That's
extra
attention
to.
B
A
A
A
All
right?
Oh
so
this
the
confusion
that,
because
this
bot
has
been
broken
for
months
and
is
not
generating
the
hack
pads
for
us,
if
we
use
a
Google
document,
we
can
just
have
one
Google
document
that
the
that
the
calendar
links
to
we
just
put
it
into
the
calendar
and
buy
it.
It's
always
the
same
document,
and
we
just
we
just
put
the
notes
up
like
this.
So
just
accumulate
notes
in
a
longer
and
longer
document,
I
guess
technically
we
could
do
that
with
that
hack.
That
also
is
just
I.
A
Think
heck
md
gets
a
little
bit
wonky
when
documents
get
really
long.
But
what
are
people's
thoughts
on
this
I
also
noticed
last
week
that
when
we
were
using
a
Google
document,
people
added
more
things
to
the
agenda.
People
were
more
active
about
adding
to
the
notes
or
correcting
the
notes.
So
there
was
something
beneficial
on
the
UX
side
that
was
getting
people
more
engaged
with
stuff
in
that
document
which
I
enjoyed.
Anyone
else
have
observations
or
inclinations,
Mike
yeah.
D
I'm,
a
big
supporter
of
the
model
where
you
just
have
a
a
running
agenda:
Google
Doc
in
the
in
the
invite
either
I've
observed
the
same
thing
as
you
that
people
seem
more
willing
to
just
jump
in
and
edit
because
the
date
you
know
they
obviously
create
a
really
easy
editing.
Interface
I
do
recognize
the
drawback
that
it
doesn't
produce
markdown.
It
produces
data
in
a
completely
proprietary
Google
owned
format,
but
even
in
spite
of
that,
I
I've
seen
teams
work
really
well
under
that
model.
A
H
H
Like
to
make
sure
is
that
we
still
commit
notes
to
the
repo
so
that
they
don't
get
locked
in
some
cloud
and
and
to
find
some
way
to
deal
with.
The
markdown
I
took
the
note
last
weekend
in
the
Google
Doc
and
then,
after
what
they
went
through
them
and
converted
them
to
markdown
and
I,
think
there
was
there's
a
plug-in
or
extension
for
somewhere
that
does
it
yeah.
D
I've
actually
I've
used
that
plug-in.
Honestly,
it's
not
perfect,
but
it
will
take
your
Google
Doc
and
export
it
into
markdown
and
we
could
potentially
even
script
that
so
that
it's
just
like
every
week,
we're
just
scraping
the
Google
Doc.
So
yeah,
it's
an
option.
Yeah.
A
F
F
You
can
check
the
link
that
I
put
here
on
the
notes
to
see
the
full
table
like
including
all
the
modules
that
are
part
of
the
GS
ecosystem,
total
of
70
and
right
now,
I'm
really
happy
to
say
that,
like
41
of
those
70
modules
have
a
new
assigned
wingman
trainer,
someone
that
is
going
to
be
available,
pretty
paying
attention
replying
to
issues
merging
pro
requests.
Doing
LPM
publishes
of
those
modules
for
the
remaining
I
will
act
as
the
interim
weed,
maintainer
or
just
leave
container
but
yeah.
F
So
you
should
see
a
lot
of
more
progress
happening
on
JSON
as
more
people
have
now
the
power
and
responsibility
the
ownership
for
more
pieces
of
the
project
if
you're
interested
in
learning
more
about
what
does
this
mean
like
again,
if
you
check
that
JS
code
guidelines
micro
movement
on
ipfs
community,
it's
fully
described
there
and
that's
it.
Thank
you.
Everyone
that
stepped
up
to
become
a
wing
maintainer
of
one
of
the
modules
of
JCPS.
It's
progressed
to
share
the
responsibility
and
ownership
with
you
and
I
am
really
happy
like
I
couldn't
be
more
happy.
A
Thank
you
for
doing
all
that
work
to
be
great
mm-hm.
It
looks
like
we've
hit
all
of
the
agenda
items.
I
added,
welcome
to
new
people,
because
there's
a
couple
couple
names
or
faces:
I,
don't
recognize.
So
if
you're
new
and
you've
never
had
a
chance
to
introduce
yourself
on
this
call
before,
if
you'd
like
to,
if
you'd
like
raise
your
hand
or
say
on
the
chat,
whether
you'd
like
to
say
hello,
just
giving
a
chance
for
people
to
jump
in,
but
you
don't
have
to.
If
you
don't
want.
A
Okay,
I,
don't
see
anyone
jumping
in
all
right.
Well,
then,
thank
you.
Everyone
for
a
good
call
and
we're
at
the
were
below
the
45
minute
mark.
So
so
our
new
45
minute
length
they
compromise
length,
we
hit
it
and
then
there
is
another
call
after
this
one
is
that
right,
there's
the
JavaScript
call
is
after
this
one
is
that
right
to
be
okay,
so
some
of
you
will
will
be
hoppy
on
another
call
in
15
minutes.
So
thank
you
very
much
and
you
guys
have
a
have
a
great
week.