►
From YouTube: IPFS All Hands 🙌🏽📞 Oct 29, 2018
Description
No description was provided for this meeting.
If this is YOUR meeting, an easy way to fix this is to add a description to your video, wherever mtngs.io found it (probably YouTube).
A
A
B
Okay,
hopefully
everybody
can
see
that
so
this
is
going
to
be
a
very
quick
demo.
What
I'm
working
on
so
far,
we
we
have
a
service,
that's
been
deployed
previously
called
peer
pad,
it's
a
peer
pad
net
and
it's
a
showcase
for
the
work
we're
doing
in
building
collaborative
apps
that
are
real
time
and
mutable.
B
But
we
want
the
want
this,
these
apps
to
work
in
the
decentralized
manner
and
I'll
work
with
ipfs.
So
but
this
app,
if
I
start
a
new
markdown
pad
pad
here,
it's
a
collaborative
app
and
you
can
people
can
type
here.
Is
it
and
then
you
can
share
the
URL
with
other
people
and
if
I
can
type
on
the
same
same
document
together
and
we're
the
this
has
been
built
on
top
of
a
library
called
pierced.
Our
app.
B
Ship,
your
infused,
our
app
because
on
github,
it's
all
open
source
and
it's
it's
a
it's
a
bunch
of
layers.
So
so
peer
pad
is
built
on
top
of
pierced,
our
app
the
pierced.
Our
app
is
built
on
a
collection
of
what
they
call
CR.
Dt
conflicts,
conflict-free
replicated
data
types
which
Pedro
is
Sierra,
I'm,
saying
his
nickname
right,
he's
built
a
library
of
different,
have
leaked.
B
/,
yes,
Delta,
Sierra,
D
teeth
describes
right
there,
but
they're,
basically,
a
bunch
of
data
structures
that
many
people
can
write
to
and
work
on
at
the
same
time
and
you'll
things
together.
So
you
have
things
like
lists
single
registers.
Maps
sets
and
you
can
combine
them
together
and
build
applications
with
them,
and
so
peer
pad
is
an
example,
the
sort
of
application
you
can
build
with
it.
B
This
particular
app
has
a
lot
of
features
to
it
and
in
order
to
just
focus
on
one
small
aspect
of
it,
I
built
a
small
version
of
it
called
peer
pad
Nano,
where
I
stripped
off
all
the
features,
except
in
the
text
editor.
So
I
just
have
this
deployed
on
my
own
personal
domain
and
it's
running
off
the
computer
I'm
talking
on
right
now,
so
my
demos,
I'm
gonna,
start
it,
and
so
so.
This
is
a
full
peer
pad
document.
B
I
can
just
type
here,
but
what
I've
done
in
order
for
me
to
be
able
to
see
what's
going
on
during
these
underneath
the
covers.
A
lot
of
the
complexity
is
when
I
start
this
document
it.
It
uses
a
number
of
IP
FS
mechanisms
such
as
pub/sub
to
find
other
other
nodes
and
also
there's
a
custom
piece
of
software
called
a
WebSockets,
the
live
p2p
WebSockets
star
and
so
that
that's
actually
running
on
my
computer
as
well.
B
The
plan
is
to
make
that
go
away
and
have
the
IP
FS
have
that
built
into
ipfs
itself
with
a
rendezvous
service,
but
that
doesn't
exist
yet
so
that
it
hasn't.
There
has
to
be
this
one
small
centralized
rendezvous
service.
It
runs
so
I've
created
a
simple
document
here:
I'm
going
to
use
a
different
web
browser
here,
Firefox
and
load
it
up
and
take
so
a
moment
for
it
to.
B
On
the
other
one,
but
you
can
see
up
here
these
these-
these
represent
each
web
browser
which
is
a
separate
peer
and
I've
just
taken
the
long,
Pierre
ID
and
just
taking
the
last
three
characters-
and
this
is
the
this-
is
called
a
vector
clock
here,
so
I've
typed
44
characters
here.
Basically,
so
if
I
go
here
and
type
a
few
more,
you
can
see
it
sinks.
It
cuz
I've
been
working
on
some
performance
things
initially,
when
I
started
working
on
this,
there
were
some
bugs
in
the
connection
management
got
rid
of
those.
B
So
it's
running
a
lot
faster
now
now
the
latest
thing
we're
trying
to
hook
in
is
something
we
call
pinners
so
right
now,
these
this
isn't
talking
to
ipfs
the
DHT
at
all.
It's
not
storing
this
data
in
ipfs.
These
are
just
connected
to
each
other
over
WebSockets
and
the
CR
IDT's
the
libraries
to
synchronize.
B
So
what
we
want
to
do
is
have
this
saved
into
ipfs
as
we're
as
we're
typing,
because
the
problem
is
that
give
if
both
of
these
web
pages
go
offline,
the
documents
not
there
anymore
and
if
I'm
collaborating
with
somebody's
in
a
different
time
zone,
you
know
I
might
not
be
online
is
the
same
time
as
then.
We
want
these
to
persist
so.
B
Dirk
Dirk
McCormick
has
done
some
work
on
building
a
four
sister
lie
feature
in
two
pierced:
our
app.
It
currently
exists
as
a
pull
request
and
I
hooked
it
into
a
service
called
the
planer.
So
it's
going
to
run
that
right
now,
yeah,
it's
just
it
says
no
GS
program
and
you
can
see
there's
a
third
collaborator
just
connected
this
PID
is
zbe,
and
so
that's
all
connected
in
there
now.
B
So,
if
I
start
typing,
you
can
see
as
I
type
in
in5
here
the
vector
clocking
pieces
and
little
documents
are
getting
saved
as
I
type
and
it
does
Delta's,
which
are
just
basically
individual
characters
being
typed
and
they're
just
living
those
individually.
Then
every
once
in
a
while,
it's
configurable
it'll
save
a
full
snapshot.
The
neat
thing
is
I
can
take
these.
B
These
content,
IDs
and
I
can
pluck
link
them
into
ipfs,
6ly
PLD
exporter.
You
can
click
on
it
and
you
can
just
see
like
it
they're
the
objects
themselves
or
you
can't
really
see
what
the
arc
is.
They're,
just
a
binary
blob,
but
you
can
see
this
one
I
can
see
it's
a
delta.
I
can
see
the
it
links
to
the
previous
Delta,
which
is
this
one.
You
can
see
right
here.
This
was
japw.
That
was
that
one.
B
A
B
So
I
think
the
plan
is
we're
going
to
do
some
automated
testing
and
try
to
do
some
scalability
testing
simulate
like
100
people
collaborating
at
one
time
hopefully
but
like
we.
We
actually
want
to
be
able
to
take
the
fold
this
into
the
production
site
here
and
use
this
for
collaboration
within
protocol
labs
itself,
and
we
can
sort
of
dog
treat
it
and
test
it
out.
So
hopefully,
in
a
couple
weeks,
I
don't
know
I,
don't
know
how
long
it's
going
to
take,
but
we'll
have
something
sort
of
stable.
A
Thank
you
very
much
Jim.
Does
anyone
have
a
question
before
we
move
on.
A
D
D
D
Looked
at
myself,
it's
looked
at
the
proof
that
I
published
here
on
the
gist
I
only
support
gist's
right
now,
I'm
gonna,
hopefully
support
any
kind
of
web
resource,
DNS,
record,
etc.
Again,
modeling
this
after
key
base,
and
so
here's
a
you
know:
I've
got
to
approve
here
and
I'm,
currently
just
building
in
the
sort
of
real-time
remote
fetching
of
these
proofs
and
validation
right
now,
the
peers
kind
of
just
collect
them
and
you
know,
pass
them
to
each
other
via
broadcasts
on
the
pub/sub.
D
But
the
ideal
position
would
be
we're
just
like
key
base
here,
real
time
validating
them
when
you
join
the
network.
So
anyway,
that's
kind
of
what
this
looks
like
now,
there's
a
little
log
in
here.
You
can
create
a
proof
pretty
easily
or
look
at
your
existing
proofs
and
add
the
URL
for
where
you're,
storing
it.
It
also
stores
it
in
ipfs,
of
course,
and
creating,
is
really
simple.
You
could
just
username
in
service
and
it
generates
a
proof
and
then,
of
course,
I
sort
of
building
this
just
sort
of
as
this
experiment.
D
You
know
try
to
try
to
build
that
key
based
experience
for
validating
people,
but
also
I
think
this
might
be
a
good
jumping-off
point
to
be
able
to
build
other
applications
on
top
of
this,
and
it
just
supports
you
know
some
really
basic.
Just
user
identity,
you
know
from
the
from
the
from
the
get-go
so
anyway,
that's
kind
of
what
I've
been
working
on
and
thank
you
for
all
your
hard
work,
I'm
really
enjoying
working
with
with
ipfs.
It's
a
lot
of
fun.
B
D
The
whole
idea
I
think
behind
what
key-based
did,
which
is
really
cool.
Is
people
can
put
their
proofs
on
reddit
on
github
and
they
can
publish
them
places
where
an
existing
authentication
mechanism
is
required.
So
when
you
pull
up
my
profile
or
look
at
examine
my
public
key
you're
gonna
get
URLs
for
where
I've
published
my
proofs.
Now
you
can
click
it
that
click
on
them
and
examine
them
manually.
C
So
another
another
question:
how
how
do
you
find
other
users
like
how
can
you
do
search
so.
D
There's
nothing
like
that
implemented
and
that's
of
course
something
that
we
want
to
build
into
this
I'm.
Actually
working
with
someone
from
origin
protocol
as
well.
The
origin
team
is
helping
me
where
sidenote
or
we're
rebuilding
the
UI
in
the
Chu
framework.
So
it's
very
lightweight
and
tiny,
but
in
the
meantime
yeah
there's
no
search
for
for
users,
there's
basically
a
broadcast
that
happens
on
pub/sub
and
there's
local
pouch
TBS,
so
I'm
imagining
you
know
either
storing
like
people.
D
You
discover
in
some
extra
table
that
you
can
kind
of
you
know
run
through
at
some
point
in
the
future,
to
remind
yourself
who
you
ran
into
on
your
peer
network,
but
also
I
was
thinking
of
playing
with
orbit
DB
to
collect.
You
know,
sort
of
like
who's
on
the
network
and
and
that
kind
of
thing,
and
then,
of
course,
the
one
of
the
things
I'm
really
excited
about
is
I
want
to
build
it
so
that
you,
as
a
user.
D
C
And
do
you
have
a
do?
You
have
any
thoughts
about
getting
around
using
this
to
help
get
around
the
issues
with
certificate
authorities,
because
key
base
is
the
big
thing.
Is
that
you're
getting
authenticated
with
all
these
websites,
but
all
of
the
websites
all
rely
on
CAS
to
make
sure
everything
checks
out.
D
Yeah,
that's
that's
an
excellent
question
that
is
sort
of
that
is
the
ten
million
dollar
question.
I,
don't
know,
I
haven't
thought
too
much
about
that.
Yet
I
think
it's
funny
too,
because
I
know
that
key
base
is
they're
booting
up
off
of
the
idea
that
well
at
some
point
there
will
be
something
and
I'm
imagining
an
integration
with
file.
B
D
B
A
All
right,
then,
thank
very
much
David.
Before
we
end
does
anyone
have
any
announcements
before
we
log
off.
C
It's
the
nice
thing,
I
I'm,
trying
to
collect
some
people
to
talk
about
hot
sharing
in
ipfx
and
putting
together
some
utilities
to
make
sharing
easier,
which
may
include
things
like
the
the
Identity
Management
thing
we
just
saw.
So
if,
if
you
are
interested,
give
me
a
pen,
I
mean,
do
you
mean
sharing
files
sharing
in
the
most
general
sense.
E
F
D
E
C
A
Yep
so
before
I
do
that
I'm
actually
going
to
put
in
David's
social
proof
of
concept.
Give
me
a
moment.
A
So
here's
a
github
repo
for
that
and
in
terms
of
meetings,
future
meetings,
I
have
a
spreadsheet
here.
We
already
have
one
person
signed
up
for
next
Monday,
so
if
you're
planning
something
I
have
a
spreadsheet
for
next
week
and
a
week
after
that,
gives
you
more
than
a
week
to
prepare
and
to
put
down
what
you
would
like
to
present
during
the
ipfs
monthly
meeting
awesome.