►
From YouTube: PSF TSC Meeting - 06/22/2022
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
Okay,
welcome
everybody
to
the
permissionless
software
foundation.
Technical
steering
meeting
today
is
june.
22Nd
2022.,
I
am
chris
troutner.
I
helped
found
the
psf
and
let's
go
around
and
do
a
quick
round
of
introductions.
Aaron
shoemaker.
Why
don't
you
start
us
off
my.
C
Name
is
aaron
shoemaker
I
deal
with
metaverse
vr
nft
stuff.
Just
got
a
full
cache
node
up
and
running
yesterday
so,
and
working
on
going
through
chris's
software
and
historian
says
breaking
it
so
every
week
on
roots
up,
so
you
can
check
us
out
as
we
fumble
our
way
through.
Saurian
is
much
better
than
me.
You
know,
I'm
the
fumbler.
D
Cool
cleaner
help,
aaron
sutterman
here
a
big
fan
of
the
permissionless
software
foundation
for
quite
some
time.
I'm
also
a
big
believer
in
the
idea
that
that
the
idea
of
permission
of
property
rights
will
be
changing
and
associated
more
with
nfts
and
with
blockchain,
rather
than
the
sort
of
loose
relationship
we
have
to
property
ownership,
especially
for
intangibles
going
forward.
D
A
Fan
I'm
here,
yeah
cheers
well
we're
going
to
talk
about
nfts
and
how
they
express
property
rights
entering
the
round
table.
I'm
excited
thanks
for
that.
Discussion.
Go
ahead
and
introduce
yourself
squain
my
name.
E
A
A
So,
as
always,
we
post
our
agenda
on
github
under
the
permissionless
software
foundation,
github
group
under
a
repository
called
tsc
for
technical
steering
committee,
and
then
we
we
date
them.
So
today's
oh
wait
a
minute.
A
Okay,
so
there's
some
links
here
we
have
a
youtube
channel.
This
is
being
recorded,
it'll
be
available
there
if
you're
watching
it
you're.
Probably
aware
of
that,
we've
got
a
telegram
channel
where
we
announce
these
meetings.
The
scope
of
these
meetings
is
to
discuss
the
software
that
the
permissionless
software
foundation
maintains
there's
a
short
list
here.
There's
even
more
information
on
cash
stack,
dot
info,
as
well
as
our
ps
foundation,
dot
cash
and
info
websites.
A
A
We
have
like
all
the
pieces
working
and
now
the
only
parts
left
to
do
is
put
all
those
pieces
together
into
like
one
sort
of
coherent
experience
experience,
and
so
I
just
reached
out
to
them
and
confirm
that
that,
with
all
this
financial
volatility
that,
like
they're
still
going
to
honor
the
other
half
of
the
grant
and
and
so
I'm
hoping
to
wrap
everything
up
in
the
next
six
weeks
and
get
a
demo
site
and
a
demo
video
and
a
report
out
for
them
and
just
wrap
that
whole
project
up.
A
So
that's
going
to
be
my
main
focus
for
the
next
six
weeks
is
just
working
on
the
avalanche
side
of
things.
But
as
a
part
of
this,
I'm
going
to
be
making
changes
to
the
pay
to
write
database
and
and
the
gatsby
theme
that
we
use
for
the
web
wallet.
So
a
lot
of
those
funds
are
gonna,
go
towards.
You
know,
improvements
of
those
which
is
which
is
great
because
that
software
transcends
blockchains.
It
transcends
all
three
blockchains
tend
to
focus
on.
E
A
E
Will
be
the
the
preferred
wallet
to
use
with
this
dex?
Will
it
be
like
cash
one
or
yeah.
A
They're
line
one
so
there's
wallet.ovex.network,
so
this
is
their
official
wallet,
so
we
will
use
their
wallet
well.
This
will
be
a
fallback.
So
if
something
goes
wrong
with
the
software
we're
building,
you
can
always
take
your
mnemonic
phrase
and
fall
back
to
this,
but
I'm
actually
going
to
be
forking.
A
The
the
gatsby
theme
that
is
at
wallet.fullstack.cache
and
there
it'll
be
a
it'll,
be
a
multi-uh
coin
wallet
because
you'll
have
to
have
some
bitcoin
cash
and
some
psf
tokens
in
order
to
write
to
the
pay
to
write
database,
but
then
other
than
that
it'll
be
an
avalanche
wallet,
so
it'll
have
avalanche
and
and
tokens.
A
E
Well,
what
about
the
common
land
before
there
was
something
like
avex,
something
someone
command
line
wallet
yeah.
We.
A
Have
I
think
it's
avik's
clyde
wallet
and
I
think
I
think
we
actually
have
psf
avex
wallet
I
need
to
check,
but
yeah
we
we've
been
trying
to
keep
the
commands
the
same
so
that
you,
the
user
experience,
is
the
same
even
though
you're
using
a
different
blockchain,
because
that's
ultimately,
like
you
know
where
we
prototype
everything
before
we,
we
make
the
effort
to
push
it
up
to
a
graphical
user
interface,
good
question,
swine,
so
yeah
that
that'll
all
be
getting
updated.
That'll
all
be
part
of
part
of
this
final
push.
A
Okay,
so
that's
the
decks!
That's
where
we're
at
with
that
tech
updates.
So
every
we
have
this
meeting
every
two
weeks.
This
is
kind
of
a
chance
to
to
just
celebrate
some
of
the
technical
achievements
and
and
as
always,
guys
interrupt
me
if
you
have
any
questions
or
comments.
Thank
you
stewan
for
doing
that.
So
the
token
liquidity
app,
which
is,
is
responsible
for
creating
perfect
liquidity
between
bitcoin
cash
and
the
psf
token.
A
That
was
having
some
issues
with
basically
trying
to
talk
to
the
full
stack
dot
cash
with
the
job
token
and
the
rate
limits,
and
it
just
needed
to
be.
There
wasn't
actually
anything
wrong
it.
Just
the
order
of
operations
were
were
kind
of
messed
up,
so
that
got
that
got
re,
reconfigured
or
refactored
pretty
heavily.
A
I
took
this
opportunity
to
do
a
pretty
serious
refactor
of
it
and
got
to
work
with
minimal
slp
wallet
library
rather
than
talking
to
bchjs
directly-
and
I'm
excited
about
this,
because
what
I'm
envisioning
is
like
these
lego
blocks,
where
the
dex
is
like
the
foundational
protocol
and
then
the
token
liquidity
app
would
be
like
an
add-on
to
the
decks.
That
would
so
the
the
token
liquidity
app
is
a
automated
market
maker.
A
So
it's
its
job
is
just
to
try
and
keep
on
on
a
mathematical
curve,
the
exchange
rate
of
psf
tokens
to
bch,
and
so
it
instead
of
interacting
with
the
token
liquidity
app
directly
like
you
do
today,
you'd
interact
with
it
through
the
decks,
which
is
which
is
a
protocol,
not
not
a
website
that
you
go
to
and
then
I'll
talk
about
it
in
the
in
the
discussion.
A
We're
going
to
talk
about
the
buy
now
button,
but
that's
another
component
like
a
cons
that
would
let
you
essentially
bind
a
buy
a
token
immediately
through
a
web
page
and
it
would
but
it
would.
It
would
leverage
this
bch
dex
protocol.
So
it
would
still
be
a
decentralized
protocol
on
the
back
end.
So
I'm
hoping
to
tie
all
these
pieces
together
so
that
eventually
you'd
go
to
psfoundation.cash
and
you'd.
A
You'd
essentially
buy
now
send
some
money
to
a
bitcoin
cash
address
and
then
from
there
the
the
the
purchase
of
psf
tokens
would
essentially
be
foolproof
or,
like
you,
you
couldn't
you
couldn't
get
into
a
situation
where
you
send
your
money
and
you
you
don't
get
tokens
back.
You'll
either
still
have
your
money
or
you'll.
Have
the
tokens
like
you
can't
that's
the
advantage
of
the
decks.
Is
it's
atomic,
so
there's
there's
no
intermediate
step
where
you
can
get
stuck
and
so
that
that's
what
I'm
hoping
to
get
to.
D
Wow,
that's
exciting
to
see
that
work
and
that's
this
is
one
of
those
things
where
yeah
moving
from
something
that's
a
centralized
thing
that
feels
like
there's
a
way
to
get
stuck
in
the
middle
to
have
something
being
atomic.
That's
that
does
add
a
lot
of
trust
in
the
system.
So
thanks.
A
Yeah
yeah
yeah
yeah
trying
to
really
it's
like
this.
That's
the
problem
with
the
decks
right
now
is
the
swap
protocol
is
cool,
but
it's
just
a
big
ask
to
get
people
to
interact
with
it
and
so
yeah.
Try
I'm
trying
to
make
babies
we're
going
to
go
more
into
depth
here
on
the
buy
now
button,
but
I
think
that's
really
going
to
lower
the
the
barrier
of
entry
to
get
consumers
to
actually
buy
tokens.
C
Yeah,
I
I
mean
one
of
the
reasons
that
I'm
setting
up
a
node
I
did
set
up
a
note
here
is
because
I
see
with
what
you're
building
with
this
a
lot
of
economic
opportunity
for
small
businesses.
Medium-Sized
businesses
to
create
tokens,
sell
tokens
on
the
on
the
decks.
Utilize
them
for
transactions
and
having
a
node
here
means
that
they're
going
to
get
faster
transactions
because
it
doesn't
have.
E
C
Go
outside
the
city
for
them
to
do
that
sort
of
thing.
So
that's
part
of
where
we
want
things
to
be
fast
as
fast
as
possible
for
people
so
that
they
feel
like
there
is
no
waiting.
There
is
no
nothing
that
could
hinder
them
from
making
a
change
to
this
way
of
doing
things.
C
A
Okay,
so
ipfs
service
provider.
I
just
got
that
up
to
a
hundred
percent
unit
test
coverage
and
that's
a
big
deal,
because
it's
it's
a
hard
thing
to
achieve,
particularly
if
you
don't
start
at
100
and
maintain
100.
It's
really
that
hard
to
get
back
to
100.
So
I'm
really
glad
I
was
able
to
do
that
and
it's
important
because
ipfs
service
provider,
that's
the
main
repository
that
you
main
code
that
you
run
to
set
up
a
circuit
relay,
which
is
at
the
core
of
our
censorship
resistance
network.
A
Those
are
all
forks
of
ipfs
service
providers,
so
they
all
benefit
from
that
100
test
coverage.
So
now
that
I've
got
the
sort
of
parent
repository
at
100,
I
can
pull
those
changes
into
these
these
child
repositories
and
start
trying
to
get
them
up
to
a
hundred
percent
and
and
being
at
a
hundred
percent.
I
used
to
really
poo
poo
this
idea
of
100
unit
test
coverage.
A
I
used
to
think
it
was
like
a
waste
of
time
to
try
to
achieve
it,
because
in
order
to
get
there,
you
have
to
write
a
lot
of
just
sort
of
silly
unit
tests
that
don't
really
do
anything
other
than
increase
the
percentage.
And
that's
the
thing
that
I
had
a
problem
with.
I
didn't
see
a
point
in
that,
but
michiel
rogers,
who
was
very
influential
in
the
node.js
project
in
its
early
days.
A
I
he's
really
changed
my
thinking
on
this
and
that
when
you're
trying
to
collaborate
with
other
people
on
the
internet,
that
you
don't
know
and
don't
necessarily
trust
having
a
hundred
percent
test
coverage
is
great
because
it
gives
you
much
less
management
overhead
cost
when
accepting
contributions,
because
if
they
lower
the
the
test
coverage,
you
can
just
say
no,
you
gotta,
you
really
gotta
include
test
coverage
because
we're
trying
to
maintain
100
and
then,
if
it
does,
you
at
least
know
that
tests
are
written
and
that
nothing
else
that
existed
before
that
submission
has
broken,
because
none
of
those
tests
have
changed.
A
So
it
just
makes
code
reviews
like
much
less
risky
and
an
acceptance
of
code.
Much
less
risk
you
still
need
to
do
a
code
review
and
you
still
need
to
make
sure
there's
no
like
malicious
code
in
there.
That's
that's
a
given,
but
but
basically,
if
you
started
at
100
and
you
ended
100
then
like
you
have
a
high
degree
of
confidence
that
nothing's
broken
and
if
it
has
broken,
there's
a
test
for
it.
A
That
means
the
test
is
broken
as
well,
and
so
you
can,
you
know
you
have
a
much
better
place
to
start
from
to
fix
a
problem
like
that.
So
that's
why
100
test
coverage
is,
is
really
handy
and
it's
particularly
in
the
case
of
open
source,
open
collaboration,
development,
it's
probably
not
as
valuable
in
a
company
that
has
like
a
qa
department-
and
you
know
like
we
don't
have
those
advantages
as
an
open
source
company
like
we
just
don't
have
or
we
don't
have
those
resources.
A
D
B
A
No
cheers
okay,
and
so
we
had
about.
I
completed
a
bounty
from
from
aaron
cool,
cleaner,
aaron
summon.
Let
me
just
open
this
up
real
quick,
so
we
can
enjoy
this
aaron
paid
for
several
commands
to
be
added
to
the
command
line,
wallet,
psf
bch
wallet,
so
it
now
has
commands
for
creating
functional
tokens,
creating
group
tokens
and
creating
nft
tokens
and
then
minting
additional
fundable
tokens
and
group
tokens
yeah.
A
So
for
people
who
are
not
familiar
with
what
aaron
simmons
working
on,
he
has
he's
more
of
a
php
programmer
and
he
uses
the
command
line
app
instead
of
it
like
an
api
instead
of
instead
of
having
to
you,
know,
learn
a
bunch
of
advanced
javascript,
he
can
play
to
his
strengths
and
simply
issue
command
line
instructions,
and
so
I
just
think
that
that
is
an
awesome
way
to
go
and-
and
so
he
needed
these
commands
for
what
he's
trying
to
do
with
his
business.
A
And
so
this
is
a
perfect
example
of
the
kind
of
synergy
that
I
want
to
see
this
organization
increase.
Is
you
know,
independent
entrepreneurs
doing
their
own
thing
with
their
own
needs,
are
using
our
tools
and
see
a
clear
need
for
something
that
benefits
them
and
the
community?
A
You
know
and
and
just
pays
for
that
small
incremental
improvement
that
helps
them
and
everybody
else-
and
this
is
the
kind
of
like
circular
economic
system
that
I
want
to
see.
So
thank.
D
D
So
if
you
haven't
really
thought
about
watch
that
video,
where
he
talks
about
the
web,
2
infrastructure,
the
web
3
infrastructure,
some
of
the
delays
that
are
caused
in
there
or
why
you
should
stand
up
your
own
cash
strap
and-
and
it's
really
apparent
in
that
video.
So
thanks
for
doing
that
as
well,
because
I
didn't
expect
that
and
that's
a
big
ad.
E
Segue
to
the
next,
oh:
go
ahead.
Stewie.
I
think
we
have
found
a
small
missing
piece
in
this
command.
It's
about
the.
When
you
create
a
token.
In
the
moment,
the
baton
always
is
attached
to
the.
How
to
the
token
you
cannot
create
a
limited
supply
token.
You
cannot
create
a
token
with
not
attaching
the
yeah.
A
A
E
A
A
No
so
right
here,
if
you
pass
in
dash
r
and
you
pass
in
null,
so
no
no
receiver,
so
receiver
would
be
the
address
that
you
send
the
minting
baton
to
at
the
end
of
the
minting.
So
if
you
don't,
if
you
don't
pass
it
dash
r
it'll
just
go
back
to
the
same
wallet
if
you
pass
it
r
you
can.
This
is
how
you
send
the
minty
baton
to
another
address,
like
I
don't
think.
F
F
E
Talking
when
you
create
the
token
you
can
do
not
attach
baton
to
the
creating
the
tokens,
so
it
will
be
available.
F
B
A
A
B
A
A
A
F
A
It's
working
but
okay,
okay,
yeah,
you
can
kick
yeah.
This
is
the
beauty
of
software.
It's
iterative,
but
but
the
video
that
aaron
sunmen
was
talking
about
is
a
good
segue.
I
just
added
those
to
the
video
page.
So
if
you
go
to
psfoundation.cache
our
homepage,
slash
video
or
go
to
the
menu
and
navigate
to
the
video
section
right
here
under
beginner
javascript,
I
added
these
these
recent
videos.
A
Sorry,
I'm
kind
of
messing
with
my
screen
here,
because
zoom's
in
the
way
but
part
one
part,
two
part
three
shows
how
to
set
up
psf
bch
wall.
This
command
line
wallet,
which
is
what
we
were
just
talking
about.
Has
these
new
commands
for
creating
tokens
and
so
part
one
is
very
simple:
just
here's
how
you
install
it
send
and
receive
bch
and
tokens
part.
A
Two
is
a
little
bit
more
advanced
configuration
pointed
at
web
2
versus
web
3
infrastructure
and
sort
of
what
the
what
the
differences
are
and
then
and
then
the
third
one
is
like
advanced
configuration
where
you
can
actually
run
your
own
local,
backend
and
and
which
provides
a
rest
api
to
the
wallet
and
and
if
you're,
a
javascript
developer,
particularly
a
front-end
javascript
developer
that
local
backend
is
like
the
only
back-end
stuff
you
need
to
learn
and
then
everything
else
you
can
build
web
apps
and
stuff
like
that,
which
actually
reminds
me
I
didn't
put
in
the
well
I'll
get
to
that
in
a
minute
but
yeah
anyway.
A
So
those
videos
are
up
on
the
videos
page
and
I
encourage
people
to
check
them
out.
Watch
them
give
us
feedback.
Let
me
know
if
there's
anything,
that's
confusing
in
there.
One
thing
that
I
did
not
add
to
this
was
that
new
webapp
boilerplate.
B
E
Made
this
consumer
to
work
on
my
mac.
It
was
pretty
the
docker
part.
It
was
pretty
easy.
I
just
needed
to
correct
something
in
the
config
file
because
of
the
ip
addresses
you
know
like
card
coded
there,
the
docker,
the
linux
docker
ip
address,
172,
something
something
but
yeah.
I
corrected
something
there
and
it's
running
beautifully
on
my
mac.
A
A
Yeah
you
know
I
wanted,
because
that's
the
thing
I'm
sure
there's
there
is
a
slight
difference
between
mac
and
linux
when
it
comes
to
docker
networking
and
so.
A
Clearly,
what
you
found
and
solved
so,
if,
if
there's
some
way
to
document,
what
that
is,
I'd,
be
great
just
to
have
it
like
a
gist
or
something
that
we
can
refer
people
to,
because
because
everybody
who
tries
to
run
the
software
on
a
mac
is
going
to
hit
this
problem.
C
Yeah
and
on
the
windows
side,
I
just
got
to
go
into
the
into
the
shell
script
and
rewrite
it
for
powershell
yeah.
So
yeah
I
mean
it's
all
pretty
much
the
same
commands.
It's
just.
You
input
them
separate
from
powers
in
powershell
and
that's
why
it
wasn't
running
on
my
windows
machine.
So
I
just
need
to
go
through
and
and
rewrite
it.
You
know
the
export
commands
well.
A
A
A
power
shell
who
wants
to
get
the
software
to
talk
to
aaron
shoemaker
and
anybody
on
with
a
mac,
dr
stoyan,
well,.
C
What
what
I'll
do
is
I'll
put
together
a
powershell
script,
and
then
you
know,
maybe
we
can.
I
can
just
load
it
up
to
my
github.
So
if
you
want
to
run
it
on
windows,
you
can
just
go
to
my
I'll
fork.
I
think
I
already
forked
the
repository,
but
you
can
just
go
to
my
fork
and
then
get
the
powershell
script.
C
A
So
yeah
I
wanted,
I
didn't
have
this
on
the
agenda,
but
I
it
should
have
been
the.
I
think
I
called
it.
A
boilerplate.
A
Yeah
gatsby
ipfs
template,
so
this
is
a
new
repository
and
there
is
a
live
demo
up
on.
A
Web
app
sign
message:
oh
this
is
okay,
react,
bootstrap,
web3,
single
page
app.
This
is
this
is
the
new
boilerplate
that
I
wanted
to
show
you
guys.
So
this
is
my
my
nft
page
and
and
it's
showing
the
one
nft
that
I've
created,
but
I
took
that
work
and
I
forked
it
into
a
boiler
plate
and
then
compiled
it
and
up
so
what
you'll
see
here.
So
this
is
a
this
is
a
react
app
and
it's
using
a
library
called
react.
Bootstrap
and
bootstrap.
Is
it's
been
around
for
a
while?
It's
it's!
A
It's
like
a
layout
system,
so
that,
if
you're,
if
you're,
if
you
want
to
create
an
app
really
quickly-
and
you
want
to
look
pretty
and
you
want
it
to
look
good
on
smartphones
and
all
these
different
screen
sizes-
you
can
just
it's
like
a
temp.
It's
it's
not
really
a
template
because
it's
not
like
it's
not
really.
It's
not
opinionated
like
it
like
a
template.
Is
it's
just
like
here's
a
button
and
it's
got
all
the
pretty
formatting
and
here's
a
form
and
it's
got
all
the
pretty
formatting.
A
E
Twitter,
it's
a
twitter
project.
Yes,
you
can
connect
element.
Hutsy,
html
element
classes
like
button,
something
something
to
css,
so
you
just
put
the
name
of
some
class.
I
need
to
automatically
put
some
style
for
you.
Yeah.
A
Yeah
yeah,
so
it's
primarily
html
and
css
in
like
very
little
javascript,
and
then
someone
forked
that
project
and
added
it
and
took
all
those
and
turned
them
into
react
components.
And
so,
if
you're
used
to
developing
a
react
app,
it's
it's.
It's
really
easy
to
build.
Just
throw
all
these
little
lego
blocks
in
there
and
build
things
really
fast.
A
A
I
didn't
even
have
to
really
read
much
documentation
on
it
like
it
like
you
start
to
start
playing
with
it,
neither
works
or
it
doesn't
when
it
doesn't
work.
You
just
kind
of
google
a
couple
things
like
the
error
message:
it's
pretty
fast
to
figure
it
out,
but
basically
this
is
intended
to
be
like
a
boilerplate
or
a
template
that
people
can
fork
and
start
from,
and
it's
got
all
the
basic
things
where
you
know
when
you
load
the
page.
It
throws
up
this
waiting
spinner
and
that
was
pretty
fast.
A
But
what
it's
doing
is
it's
loading,
the
minimal
slp
wallet,
which
is
like
a
an
external
dependency
which
includes
bchjs,
and
then
it
initializes
the
wallet.
So
that's
where
you
can
either
connect
it
to
a
web
two
or
a
web.
Three
that
you
sort
of
tell
it
what
backend
you
want
to
talk
to,
but
then
also
as
part
of
this
template
there's
this
drop
down
that
gets
automatically
populated
from
a
gist.
A
So
when
we,
when
we
activate
the
bounties
and
we
have
more
back
ends
being
paid
through,
the
bounties
they'll
automatically
get
populated
in
this
list,
and
so,
if
you
know
freebies,
if
the
default
is
down,
you
just
click
on
this
and
select
an
alternative
backend
to
use
and
and
then
it
will
reload
the
page
and
talk
to
that
backend,
and
so
this
is
just
a
very
simple
app
to
check
the
balance
of
a
bitcoin
cash
address,
and
but
it
has,
I
mean
you,
have
you
have
everything
here
you
can
you
can
get
token
data,
you
can
create
tokens
you
can
create.
A
You
know
it
automatically,
creates
a
wallet
on
startup,
so
you
can
send
receive
bitcoin
cash
and
tokens
so
yeah
like
this
is,
and
it
leverages
this
whole
web3
backend.
So
you
don't
really
need
to
think
about
the
back
end.
You
don't
need
to
pay
for
the
back
end,
it's
it's
more!
It's
more
consumer
driven
where
and
and
it's
loaded
on
ipfs,
so
the
the
actual
front
end
can't
be
censored,
and
then
you
have
all
these
redundant
back
ends.
So
that's
very
difficult
to
censor,
so
we
actually
have
a
true
blockchain
based
app.
A
Okay,
well
so
that's
pretty
much
the
agenda,
and
so
now
I'd
like
to
open
it
up
to
a
round
table
discussion.
So
there's
a
couple
things:
one
is
the
buy
now
button.
I
want
to
share
some
thoughts
with
you
guys
on
that,
and
then
I
also
want
to
kick
around
some
ideas
that
I've
had
recently
on
this.
A
This
ongoing
theme
of
like
how
do
we
take
craigslist
as
a
model
and
turn
that
from
a
platform
into
a
protocol,
go
ahead
and
stop
sharing,
but
so
real
quick
on
the
buy
now
button.
A
What
we
have
now
with
bch
decks
is
we
have
these
docker
containers
and
you
can
load
them
on
a
desktop
or
you
can
load
them
on
a
raspberry
pi,
and
that
gets
you
access
to
the
the
decks
you
can
buy
and
sell
tokens
and
there's
because
because
you're
running
it
locally
on
your
own
computer,
there's
there's
no
like
platform
that
can
d
you
or
censor
you
or
prevent
you
from
from
trading
and
there's
no
kyc
needed
because
you're,
it's
peer-to-peer
between
you
and
the
other
person,
and
but
but
that
actual
like
loading.
A
The
software
is
a
high
ask
way
more
than
a
normal
consumer.
It
can
be
expected
for
a
normal
consumer.
So
the
problem
is:
how
do
we
take
what
we
have
and
get
to
like
a
very
simple
one?
Click
buy
now
button
and-
and
I
think
the
way
to
do
that
is
that
we
can
build
a
very
small
lightweight
rest
api
that
that
essentially
handles
the
the
dex
communication,
which
is
just
a
protocol,
and
so,
if
I
say
if
I
wanted
to,
let's
use
the
example
of
of
my
my
nft
site.
A
A
This
new
rest
api
that
I'm
talking
about
and
it
would
pop
up
a
modal
with
a
bitcoin
cash
address
and
say:
okay,
here's
how
much
you
need
to
pay
and
send
it
to
this
address
and
that
would
be
generated
by
the
rest,
api
and
so
the
rest
api
would
monitor
that
address
and
wait
for
a
payment
to
land
and
when
a
payment
lands.
It
would
then
negotiate
this
atomic
swap.
A
For
the
token
and
the
the
the
trick
there
is
that
there's
three
parts
to
a
trade
there's
the
the
offer,
the
counter
offer
and
the
acceptance,
and
so
when
you
hit
the
buy
now
button,
what
you're
doing
is
you're
generating
a
counter
offer
and-
and
it
depends
on
the
seller
being
online
to
like
see
that
signal
and
complete
the
acceptance
phase
and
broadcast
the
transaction
which
makes
the
trade
final,
and
so,
if
they're,
not
online,
that
won't
happen
right
away,
and
so
what
this
rest
api
would
do
is
like
just
sit
there
when
it
sees
the
payment,
it
would
make
the
counter
offer
and
then
it
would
wait
for
like
10
or
15
minutes,
and
if
the
acceptance
transaction
does
not
go
through,
it
would
just
send
the
money
back
to
the
originating
address,
so
you're
trusting
so
you're
getting
the
convenience
of
a
buy
now
button
and
the
trade-off
is
that
you're,
trusting
that
that
new
rest
api
and
so,
and
so,
if
it's
my
store
and
it's
my
website
and
it's
my
rest
api,
you
know
you're,
I'm
asking
you
to
trust
me
and
so,
and
so
I
think
I
think
it's
an
acceptable
trade-off
in
terms
of
trust,
because
the
trust
is,
is
it's
sort
of
like
a
local
context
like
if
you
go
to
another
store,
you're
relying
on
those
people
and,
and
so
there's
it's
just
it's
a.
A
D
D
What,
if
they're
sending
it
from
that
one
that
does
not
respect
slps
and
might
burn
the
token
they
get
back
and
they
don't
know
the
difference
right
and
since
bitcoin.com,
just
recently
shut
down
smp
and
that'd,
be
something
to
to
at
least
make
sure
that
we've,
you
alert
them
to
that.
That's
the
only
thing
yeah
yeah
go
ahead.
C
Well,
that's
part
of
why
I
set
up
a
note
here
and
what
we're
hoping
to
do
with
the
cluster
network
is
work
hand
in
hand
with
this
sort
of
thing,
cluster
network
being
a
data
layer,
geo-located
and
then
hopefully
we
can
get
more
nodes
set
up
around
and
our
goal
is
to
utilize
the
cluster
network
to
for
simple
things
like
selling
a
business
a
website,
so
instead
of
doing
hosting
on
aws
or
oracle
and
paying
that
monthly
cost.
Your
monthly
cost
is
stick
this
raspberry
pi
in
your
closet.
C
And
now
it's
another
note
on
the
cluster.
You
know
and
what
say:
that's
I
can
see
the
same
stuff
with
like
the
cash
stack
infrastructure
where
we
could
break
down
stuff
and
say
well,
if
you're
going
to
process
stuff.
Maybe
you
need
a
bch
wallet
consumer
on
site.
You
know
and
and
then
I've
got
my
node
running
here
at
my
house.
C
Eventually,
we
might
have
several
in
town,
but
the
idea
is
that,
as
we
working
with
these
businesses,
these
farmers
markets
and
stuff,
like
that,
we're
providing
small
little
edge
devices
that
communicate
and
store
data
and
can
communicate
to
the
blockchain
to
make
things
very
fast
for
people
so
that
it's
not
just
people
like
this
is
great
to
have
this
kicked
back,
but
I'd
rather
have
a
machine.
That's
set
up
ready
to
go.
You
know
and
keep
it
running
like
that.
Chris.
E
E
A
No,
that's
a
really
good
point
and
I
wanted
to
bring
that
up
in
the
next
when
we're
talking
about
craigslist,
because
I
think
that's
way
more
applicable,
I
don't
there's.
A
Maybe
there
is-
and
maybe
I'm
just
not
seeing
it
yet,
but
I
don't
think
there's
a
really
good
way
to
tie
in
the
cash
script
escrow
contract
to
the
swap
protocol.
It's
really
difficult
for
scripts
to
handle
slp
tokens.
They.
They
really
only
work
on
the
level
of
bitcoin
cash,
but
I
mean
that
could
be
yeah.
I
think,
like
I've
thought
about
that
escrow.
A
Well,
so
so,
let's
talk
about
a
situation
where
the
escrow
would
work,
which
is
like
a
craigslist
situation
like
I
don't
know
how
many
of
you
guys
used
local.bitcoin.com
they're,
the
ones
that
really,
I
think
did
like
this
escrow
contract.
It
was
used
in
open
bazar,
but
it
was
pretty
clunky
and
and
then
bitcoin.com
did
it
on
local.bitcoin.com,
which
is
not
up
anymore,
and
I
thought
that
that
execution
was
nearly
flawless
in
both
situations.
When
you're
talking
about
an
escrow,
you
need
a
third
party,
you
need
an
escrow
agent,
you
need
you
need.
A
That's
the
whole
point
is
you
need
some
third
party,
that's
like
objective
and
unbiased
to
when
there
is
a
conflict
to
like
make
a
decision
and
decide
who
gets
the
money
and,
and
so
in
the
example
of
craigslist.
I
think
that
would
be
great
where,
where
you
could
like
put
down
earnest
money
or
even
the
full
thing,
like
some,
some
widget
that's
being
sold
on
craigslist
and
that's
how
local.bitcoin.com
worked
where
they
were,
the
they
were
the
escrow
agent
and
then
on
open
bazaar,
which
made
it
really
easy.
A
A
You
know
escrow
people
on
the
network
who,
like
that's
that's
their
whole
job,
is
just
to
do
escrow
and
in
both
cases
the
escrow
agent
isn't
even
involved
unless
there's
a
conflict,
but
they
do
make
a
commission
on
the
sale,
typically
one
percent
just
for
providing
the
service.
Even
if
it's
the
service
is
not
needed,
and
so
it's
really
a
useful
piece
of
technology
and
I
think
in
a
situation
like
craigslist,
it
would
apply
very
well.
A
A
So
there's
there's
not
really
a
an
obvious
need
for
escrow
in
that
situation,
yeah
and
and
and
if
you
did
incorporate
it,
I
think
it
would
be
a
little
clunky,
but
I
don't
know
what
do
you
guys
think
like?
I
I'm
definitely
willing
to
be.
You
know,
convinced
of
other
things.
D
Well,
I
mean
in
this
situation
I
could
see
if,
if
I
was
buying
chris
trout
token,
I
would
think
it'd
be
between
you
and
I
I
really
wouldn't
want
another
person.
If
I
went
to
a
like,
you
said
I
went
to
a
craigslist,
there's
a
thousand
other
people.
I
wouldn't
you
know
I
would
I
would
I
would
feel
like
I
would
want
it.
I
agree
with
that
eye
concept,
and
so
I
feel
like
it's
between
you
and
not
you
and
I,
and
if
you
screwed
me,
then
I
would
go
okay.
A
I
would
just
be
between
you
and
me
the
whole
time
and
then
another
thing
I
didn't
mention
was
this:
this
sort
of
intermediary
rest
api
that
I
described
like
that
is
basically
shopify.
So
if
this,
if
this
took
off
as
like
a
thing,
I
could
see
people
offering
abuse
case
similar
to
like
shopify,
which
is
like
yeah.
We've
got
this
template.
You
don't
need
to
know
anything.
You
just
drop
in
your
nfts
and
or
we'll
help.
A
You
make
turn
your
artwork
into
nfts,
we'll
list
them
for
sale
with
the
buy
now
button
and
da
da
da
da.
But
the
point
is
that,
ultimately,
on
one
step,
back,
you're
you're,
now
you're
back
to
a
blockchain
based
protocol,
that's
trustless
and
atomic,
and
that's
the
thing
that
makes
it
different
than
shopify
today.
Is
you
know
right
now
the
buck
stops
with
shopify
and
if
it
doesn't,
it
stops
with
paypal
and
or
whatever
payment
processors
downstream
from
them.
A
A
But
I
like,
I
like
the
thought
of
the
escrow
story,
and
let's
keep
thinking
about
that
and
thinking
about
where
it
applies
and
doesn't
apply,
because
I
do
love
that
escrow
script.
I
think
that
there
is
a
lot
of
value
in
that
well
and
actually
that
might
be
a
good
segue.
So
the
other
thing
I
want
to
discuss
was
this
idea
of
craigslist
so
really
spent
like
some
some
time
this
week.
A
It's
also
property,
and
so
you
could
sell
your
store
to
another
person,
because
people
would
follow
the
token.
Not
the
person
who
owns
the
token
and
then
in
the
mutable
data,
and
this
is
a
thing
like
a
store,
is
like
a
thing
that
doesn't
really
change
and
it's
property,
but
the
the
items
that
are
listed
on
craigslist
or
the
items
that
are
for
sale
in
the
store.
A
Those
don't
need
to
be
immutable
or
recorded
on
the
blockchain
they're
they're
going
to
change
frequently,
and
so
that
would
be
a
really
good
candidate
of
data
to
put
on
the
paydirect
database,
because
that
date
is
going
to
going
to
slough
off
after
a
year
and
it
doesn't
necessarily
need
to
be
recorded.
But
but
you
do
want
it
to
be
censorship,
resistant
and
you
do
want
to
have
high
availability
and
that's
what
the
pay
to
write
database
provides.
A
A
Yeah
they
they
could.
That's
that's
also
what
I'm
wrestling
with
the
problem
is
when
you
sell
a
product,
what
do
you
do
with
the
child?
Nft.
A
That's
that's
what
held
me
back
from
like
the
getting
too
deep
down
the
nft
rabbit,
hole
and
representing
things
as
children.
They.
E
Will
not
see
the
nft
itself
because
they
will
see
the
front
end
right
how
you
represent
this
nft
to
them,
how
it's
going
on
the
back
end?
It's
not
their
business.
In
fact
they
buy
the
item.
They
see
you
on
some
applications,
so
they
will
see
the
mutable
data,
maybe
in
this
case,
like
a
media
attached
to
this
price
stuff
like
this
one.
But
how
to
see
this
is
the
nft.
They
don't
need
to
know.
Even
this
yeah.
E
Create
like
count
they,
it
will
create
like
wallet
for
them,
or
I
don't
know
how
exactly
so.
They
will
get
this
nft,
so
they
receive
their
item
and
it
will
show
to
them.
A
Yeah,
in
that
case,
the
nft
could
act
like
a
receipt
proof
of
purchase
yeah.
I
like
that.
I
like
that
idea
what
I,
what
I
thought
was
really
the
main
innovative
idea
here
was
representing
a
store
as
an
nft,
so
that
they
can
be
easily
indexed
and
sold
as
property
right
and
then
because
it's
like
and
it
it's
it's
computationally
efficient
right,
because
when
a
user
goes
to
craigslist.com
or
whatever,
this
new
website
would
be
really
behind.
A
That's
going
to
be
a
rest
api,
that's
going
to
index
all
the
stores
and
and
those
stores
are
going
to
have
metadata
like
the
types
of
products
that
they
carry,
and
so
it's
very
fast
to
list
the
stores
you
don't
have
to
deal
with
the
products
in
the
stores.
At
that
point,
until
the
user,
like
you'll,
like
the
store.
E
So
you
have
nft
group
which
will
be
named
stores
and
you
create
children
inside
which
will
be
the
stores
and
all
of
this
how
to
see
the
stores
children
will
have
some
pointer
in
the
document
hash,
maybe
to
the
group
nft
for
this
representing
this
store
yeah.
So
you,
when
you
have
a
new
store,
you
mean
a
new
children,
token
in
the
stores
nft.
E
A
Yeah,
so
I
thought
about
doing
it
that
way,
but
somebody
has
to
own
that
group
token
or
the
mint
baton
for
the
group
token,
and
so
I
like,
like
a
like
a
platform,
and
so
I
like
the
idea
of
doing
it
more
as
a
protocol
where
you
don't
necessarily
have
to
use
website
abc
to
xyz
or
whatever
some
you
don't
have
to
go
to
a
specific
website
to
create
the
token
you
can
do
it
on
your
own
in
psf
bch
wallet.
D
D
A
E
Okay,
then,
the
the
main,
the
main
things
will
be,
not
group
how
to
not
group
nft
the
stores.
It
will
be
wallet
what
about
this
one.
So
you
create
something
and
send
it
to
this
wallet
nfc
for,
like
from
a
specific,
I
don't
know,
with
specific
ticker
like
str,
something
you
send
it
to
this
wallet
and
when
you
index
this
wallet
for
nfts,
you
can
get
the
stores.
A
Yeah
yeah,
that's
what
I
was
thinking
is
like
representing
a
store
as
an
nft
makes
a
lot
of
sense,
because
it's
property,
you
can
buy
and
sell
it,
and
also
it
has
identity
like
reputation
like
you
know.
So,
if,
if
consumers
have
a
poor
and
that's
another
thing
that
could
be
done
like
separately,
you
wouldn't
necessarily
need
the
store's
permission
to
write
a
review
about
the
store.
You
just
need
to
know
the
unique
identity.
The
token.
E
E
D
E
Send
some
specific,
like
signal
something
signal
nft
which
will
point
to
your
real
nft.
So.
F
A
Was
a
really
good
article
that
I
I
put
in
our
psf
chat
probably
about
a
week
ago,
and
it
was
on
a
it
was
a
it
was
on
soul,
bound
tokens
and
they
were
making
the
argument
that
that
soul,
bound
tokens
are
really
bad
idea
that
what
you're
really
trying
to
do
is
make
a
claim,
and
you
don't
need
that
shouldn't
be
represented
as
a
token.
It
can
still
be
on
chain,
and
so
it's
like
so
the
difference
being
like
yeah.
A
If
I
represent
something
as
a
token
and
I
send
it
to
someone,
they
can
pass
it
on,
whereas
you
know,
and
if
it's
a
soul
bound
token,
you
can't
do
that.
A
That's
the
whole
point
right,
but
then
you
have
this
utxo
locked
up
that
you
know
can't
be
spent
and-
and
you
can
do
the
same
thing
by
simply
making
a
transaction
and
like
sending
a
dust,
a
dust
output
to
that
address
and
then
and
then
the
transaction
is
permanent
and
immutable,
doesn't
lock
up
a
utxo
and
and
as
long
as
the
op
return
has
like
some
special
thing.
That
can
be
indexed.
A
That's
so
that's
that's!
Why
I'm
starting
to
really?
I
thought
that
was
a
really
informative
and
nuanced
article,
because
it
got
me
thinking
about
you
know
like
a
product
like
does
a
product
need
to
be
on
the
blockchain?
Well,
no,
probably
not,
because
once
it's
sold
like
nobody
cares
about
it
anymore
and
and
same
thing
with
like
a
review
like
reviews
are
really
important,
and
so
you
have
to
have
identity
and
identity
could
either
be
an
address
or
a
token
and
there's
trade-offs,
depending
on
which
one
you
choose.
C
I
I
do
have
something
to
say
about
products
being
on
the
blockchain
as
tokens.
I
do
see
a
way
of
say:
let's
just
use
simple
things:
you
grow
corn
and
I
grow
watermelons.
I
tokenize
my
crop
or
you
tokenize
your
crop
of
corn.
I
tokenize
my
watermelons
on
a
dex.
C
We
can
directly
exchange
corn
for
watermelons
because
we
can
arrive
at
five.
Watermelons
equals
three
bushels
of
corn,
you
know,
and
then
we
trade,
those
those
tokens
and
then
those
tokens
are
used
for
claim
of
product
upon
physical
delivery
and
then
upon
physical
delivery.
You
could
either
burn
those
tokens
or
they
could
be
recycled.
Yeah.
A
C
But
the
craigslist
can
work
the
same
way
because
I
could
tokenize
like
I'm
I'm.
I
I
like
the
idea
of
coffee
shop.
Ice
cream
shop.
Coffee
shop,
creates
coffee
tokens
they're
redeemable
for
coffee.
When
you
go
in
there,
the
ice
cream
shop
creates
ice
cream
tokens
that
are
redeemable
for
an
ice
cream
cone
on
this
decentralized
craigslist,
I
could
say:
hey
I'd
like
to
get
some
ice
cream
tokens
and
somebody
can
say
I
got
coffee
tokens
to
trade.
You
swapped
now
yeah.
A
Well
see,
I
think,
that's
where
the
decks
would
really
come
in
handy
for
that
use
case
and
yeah,
and
that
that's
that's,
this
is
really
the
mental
exercise
is
thinking
about.
So
craigslist
is
essentially
digital
classified
ads.
That's
what
that's
why
it
looks
the
way
it
looks
and
that's
why
they
killed
newspapers,
yeah.
A
In
going
from
analog
to
digital
classified
ads,
and-
and
so
I
think
what
you
just
described,
aaron
is
like
a
very
important
niche,
but
then
there's
there's
all
these
other
things
like
selling
a
couch
like
you
wouldn't
tokenize
that
you
know
like
you
could,
but
why.
C
You
could
sell
the
couch,
but
here's
the
the
thing.
If
I
go
on
there
and
I
put
up
the
couch
for
sale
and
somebody
comes
and
says
you
know
I
got
I'll,
buy
the
couch
for
300
coffee
tokens.
I
could
go
yeah
I'll,
sell
it
for
300
copy
tokens.
I
just
got
myself
300
cups
of
coffee
yeah,
you
know
yeah,
so
this.
What
we're
doing,
I
think,
is
the
evolutionary
of
money.
C
It's
actually
the
evolutionary
of
the
evolution
of
trade,
because
money
came
about
so
that
we
didn't
have
to
bring
everything
to
market
and
then
also
we
could
evaluate
everything
against
one
thing,
but
now
we
have
the
ability
to
evaluate
everything
against
itself
and
through
tokenization,
and
therefore
you
can
almost
get
rid
of
the
money
in
the
media.
That's
what's
kind
of
exciting
about
this.
For
me,.
A
Yeah
yeah
yeah
well,
and
that's
that's
kind
of
what
I'm
searching
for
is
like
a
clear
path
towards
tying
a
couch
into
the
decks
like
like,
like
it's
kind
of
there,
but
it's
kind
of
a
rube
goldberg
machine
like
I
can't.
I
can't
think
of
a
way
to
do
it.
That
makes
like
really
clear
sense
and
it
is
not
a
rube
goldberg
machine.
C
The
couch
doesn't
necessarily
need
to
be
in
the
decks
right,
the
couch
can
be
a
post,
and
the
post
could
be
online
that
somebody
sees
it's
the
offer
for
the
couch.
You.
B
A
Yeah,
I
know,
and
so
where
I'm
starting
to
sort
of
draw
these
intellectual
bright
lines
is
sort
of
global
markets
versus
local
markets
like
like.
If
you
have
tokens
representing
some
fungible
thing,
that's
like
a
global
market
but
like
if
you
have
a
couch
or
some
potatoes
like
that,
you
want
to
sell
in
your
local
geography,
that's
a
local
market,
and
so
and
that's
where
craigslist
really
excels.
A
You
know,
and
so,
like
the
buy
now
button.
That's
an
example
of
a
global
market
where
you're
just
trying
to
sell
tokens
and-
and
you
can
sell
it
to
anybody
in
the
world
because
it's
digital
and
there's
no
physical
part
counterpart
to
it.
But
then
craigslist
really
excels
at
these
local
markets
like
selling
these
couches
and
used
in
in
produce
and
so
yeah.
I'm
thinking
something
more
along
the
lines
of
you
know.
A
We've
talked
about
this
before
of
how
we
really
want
to
make
it
easy
for
people
to
trade
in
rural
areas.
You
know
for
people
to
economically
work
together
in
a
rural
area,
and
that's
that's
why
I
really
respect
craigslist.
I
think
they
just
did
an
amazing
job
at
that.
There's
a.
D
D
They
talk
about
how
big
stars
are,
are
donating
money
to
these
places
and
it's
ruining
economies
in
all
of
these
places
around
the
world
and
what
they
actually
need
is
access
to
something
like
you're,
creating
that
they
can
use
locally.
D
That's
not
sensor,
you
know,
that's
not
censored,
so
they
can
actually
live
a
life
and
actually
build
a
business,
and
so
I
I
mean
I
think
of
it
from
that
lens
and
not
just
like
a
local
couch
thing,
but
instead,
how
does
the
world
actually
do
it?
The
problem
is
crypto,
for
the
most
part
has
been
high
fees,
so
people,
even
if
they
wanted
to
they,
couldn't
do
it.
This
approach
allows
for
sub
penny
transactions.
You
know,
so
I
I
think
that
there
is
a
larger
context
here
if
we're
willing
to
to
spend
some
time.
C
C
I
agree
and
that's
where,
like
I'm
on
twitter
spaces
talking
to
people
but
in
the
vr
world
like
every
night
and
one
of
the
things
I'm
I'm
talking
about
is,
I
believe,
slps.
C
B
C
But
I
do
make
this
case
that
slp
it
has
metaverse
use
cases,
but
it
also
has
real
world
use
cases.
It's
really
easy
to
tokenize
and
create
tokens,
and
that's
part
of
why
I'm
trying
to
get
infrastructure
set
up
over
here.
So
I
can
start
going
to
my
friends
that
run
businesses
and
say
hey.
It's
really
easy
to
do
this.
You
know
the
other
aaron
of
the
council
of
errands,
I'm
I'm
coining
it
now
the
council
there
love
it
he's.
C
You
know
working
on
a
payment
module,
and
so
we
got
a
payment
module.
Now
that
you
know
it's
easy
to
say:
okay,
we
got
this
here.
It
can
start
integrating
stuff
like
this.
It's
very
exciting
to
see
this
happen,
and
now,
with
what
you're
talking
about
with
nfts
and
you've
got
a
website
where
you
can
view
these
nfts,
we
got
the
ipfs
cluster
coming
and
then,
if
we
have
a
way
to
make
the
bring
those
nfts
into
a
webxr
browser
environment.
C
C
We
we've
got
17
nodes
up
and
running,
and
right
now
we're
contacting
people
and
distributing
them
around
omaha
and
around
the
midwest
region,
and
so
once
we
get
them
all
distributed,
then
we're
going
to
start
running
tests
and
it's
literally
going
we're
going
to
basically
write
down
all
right.
We
got
17
nodes
running
and
we're
going
to
pin
to
all
17
and
then
we're
going
to
do
different
file
types.
Just
a
simple
text
file
a
jpeg,
a
tiff
mp4.
C
You
know
a
360
photo
like
a
glb
asset
and
we're
going
to
work
up
the
heavier
and
heavier
assets
and
then
see
what
the
time
resolution
is
on
those
sort
of
things
and
then
we're
going
to
start
cutting
it
down
to
see.
If
there's
a
like
a.
A
A
A
C
C
It
were
the
solution
for
I
want
to
use
the
immutable
token
as
a
solution
for
dynamic
dns,
because
we
have
this
issue
where
we
got
to
use
duct
dns
and
if
you
don't
pay,
you
can
only
get
five
of
them,
so
adams
went
and
set
up
like
four
or
five
different
gmail
accounts,
so
you
can
get
multiple
dns's
so
that
we
can
ssh
into
these
machines
and
service
them.
You
know
from
anywhere
around
and
then
the
other
problem
is
bootstrapping.
C
So
if
we
put
out
the
service
json
for
those
that
don't
know
when
you
do
initiate
a
cluster
follow
node
you
put
in
a
cid
and
it
goes
through
your
local
ipfs
gateway,
grabs
that
cid
and
then
reads
that
as
the
service
json
to
join
the
cluster,
it's
got
the
cluster
secret.
It's
got,
you
know,
high-water
little
watermarks
and
it's
got
the
pure,
the
the
piers
that
you're
gonna
bootstrap
to
and
then
it's
got
the
trusted
peers
that
you
listen
to
for
pinning.
C
So
when
the
those
ips
change
like
we're
having
an
issue
with
that
means
that
the
cluster
follows
not
going
to
work.
So
what
we
want
to
do
is
figure
out
a
decentralized
way
of
dealing
with
that
dynamic
dns
and
the
solution
is
mutable
tokens
so
and
so
I've
got
to
sit
down
and
go
through.
C
C
So
we
want
to
do
the
same
thing,
but
instead
of
sending
it
to
a
duck,
dns
server,
you
write
a
transaction
in
an
mda
wallet
and
it
updates
token.
A
C
So
and
then
the
ipfs
hash
would
look
at
that
token
addre.
That
wallet
address
like
like
you've
done
with
the
website
stuff
already,
and
then
it
would
pull
in
that
multi
address
and
use
that
as
the
bootstrap.
So
you
know
that's
that's
coming
as
well,
so
that.
A
Same
use
case,
I'm
integrating
right
now
into
the
pay
to
write
database.
So
the
this
is
so.
This
is
a
heads
up,
the
one
of
the
one
of
the
ways
that
the
paid
right
database
is
about
to
change.
I'm
about
to.
We
call
this
a
hard
fork,
we're
hardworking
from
v2
to
v3,
and
the
main
difference
is
that
in
v2
to
write
to
the
database
is
like
.01
psf
tokens,
so
it's
not
taking
into
consideration
the
fiat
price
of
psf
tokens,
just
native
and
and
so
that
was
a
convenient
way
to
get
it
going.
A
But
but
we
need
to
actually
like
know.
Like
I
don't
know
the
p
I
mean
the
psf
token
should
increase
in
value,
and
that
and
and
it's
everybody
tends
to
think
of
that
in
fiat
terms,
so
yeah
I've,
I'm
creating
a
token
that
that
I
can
update
whenever
I
you
know
or
actually
this
will.
A
This
will
eventually
be
passed
on
to
the
minting
council,
so
the
minting
council
will
have
access
to
update
the
mutable
data
of
a
spec
one
specific
token
that
tracks
the
value
of
psf
tokens
in
dollars,
and
so
that
way,
when
you
make
a
right
to
the
database,
it'll
look
up
what
that
price
is
and
you'll
it'll
cost
one
cent
one
penny
per
write
and
it'll
it'll
calculate
what
that
is
in
psf
tokens.
C
I
do
have
a
question
like
pay
to
write
database.
Is
it
only
accessible
through
the
nodes
that
are
on
the
private
network?.
A
No,
the
anybody
who
runs
an
instance
of
the
pay
to
write
database.
It
sets
up
a
rest
api,
and
so
you
can
talk
so
and
that's
that's.
What
p2wdb.fullstack.cache
is
is
it's
just
a
rest
api,
and
so,
if
you
use
that
the
p2wdb
javascript
library,
that's
on
npm
right
now,
it's
calling
that
that
url.
So
it's
not
using
the
web3
or
ipfs
at
all.
It's
just
using
the
normal
web.
2
rest,
api
type,
client,
server,
workflow,.
E
C
So
it's
a
orbit
db
database
correct,
so
is
it
still
using
cids
or
to
to
catalog
all
the
information
yeah.
C
C
A
E
A
And,
and
makes
more
sense
what
what
the,
what
the
pay
to
write
database
is
really
good.
It's
basically
a
a
cluster,
because
everybody
who
runs
an
instance
of
the
pay-to-write
database
helps
to
share
the
data
on
the
network,
and
so
it.
A
C
So
the
thing
with
the
the
ipfs
consumer
and
service
provider
they're
running
on
a
private
network
which
means
that
you're
not
able
to
go
out
to
ipfs,
which
is
why
I'm
going
to
try
to
see
if
I
can
set
up
another
doctor
instance
running
a
cluster.
You
know
so
we'll
see
if
the
the
ports
collide
or
not.
If
I
can
change
the
ports,
a.
C
For
that,
so
if
I'm
con
can
somebody's
connecting
to
that
they're
connecting
over
like
web
2
right
yeah.
C
This
is
something
I
was
thinking
about
and
story,
and
I
were
talking
about
like
running
a
cluster
and
running
the
service.
At
the
same
time,
what
would
be
the
advantage-
and
this
is
maybe
one
advantage
that
I
could
see,
but
you
know
right
now,
I'm
sitting
saying
they're
kind
of
two
separate
things,
because
both
are
using
port
5001
to
communicate
to
the
ipfs
node.
Both
are
using
4001
to
communicate
to
the
network
the
pay
to
write
database.
One
is
a
private
network.
C
So
there
is
potential
there
for
some
of
the
collection
nodes
to
also
run
ipfs
wallet,
consumer
and
other
cluster
notes
not
run
giving
a
back
end
door
workaround
to
access
the
wallet
consumer
through
the
cluster
yeah.
A
Well,
so
there's
a
few
options
there
there's
I
mean
when,
when
I
moved
us
to
a
private
network
that
was
like
an
act
of
desperation,
because
you
know
I
just
couldn't
figure
out
where
these
bandwidth
issues
were
coming
from
and
it
turned
out
that
they
were
mostly
coming
from
the
improper
use
of
orbit
db
and
I
fixed
that
problem
is
now
fixed
and
so
I'm
we
could
move
everything
back
over
to
the
public
network,
really
yeah
yeah,
and
so
it
would
it'd
be
kind
of
a
deal,
and
the
more
time
goes
on
that.
C
A
A
C
Could
definitely
change
the
ports
too
and
and
make
that
work.
The
the
biggest
thing
is
like
when
you
put
that
swarm
key
in
the
config
file
that
you're
not
talking
the
rest
of
ipfs
right
so,
but
if
we
didn't
have
to
do
that,
you
could
run
a
bch
wallet,
consumer
and
a
cluster
node
at
the
same
time
and
have
all
this
functionality
of
people
being
able
to
do
transactions,
say
you're
a
business.
You
could
write
stuff
to
the
pay
to
write
database,
then
you
could
pin
it
to
the
cluster.
E
A
The
main
reason
why
mongo's
there
is
that
it's
legacy,
because
the
saw
the
there's
like
a
there's
like
a
legacy
of
software
here,
where
the
very
first
repo
that
everything
started
from
is
this
koa
api
boilerplate
that
I
have
on
my
in
my
personal
github
repo
and
that
uses,
because
that
setup,
that's
a
boilerplate
for
creating
a
rest
api
that
has
like
user
authentication,
and
so
the
database
is,
is
there
to
track
the
users
and
information
about
the
users
and
then
that
got
forked
into
ipfs
service
provider
which
added
on
all
the
ipfs
stuff
and
all
the
web3
stuff
and
the
json,
rpc
and
and
again
like
you,
can
still
use
that
to
create
like
a
user
database
and
have
like
users
where
you
have
to
sign
in
and
authenticate,
and
then
you
can
display
stuff
to
users
and
stuff
to
non-users,
and
and
so
it's
it's
handy
for
that
reason,
but
even
though
it's
not
maybe
not
necessarily
doing
so
like,
for
example,
in
ipfs,
bch
wallet
consumer,
it's
not
doing
anything,
it's
just
there.
A
It's
like
this
extra
container.
That's
just
hanging
out!
It's
not
it's
just
really
not
doing
anything,
but
it
could,
if
you
wanted
to
add
additional
functionality
in
the
case
of
like
the
pay
to
write
database,
that's
also
forked
from
ipfs
service
provider
and
in
that
case,
mongodb
is
used
as
a
local
cache,
because
every
time
you
start
the
app
it's
going
to
go
through
the
entire
database
and
try
and
revalidate
everything
against
the
blockchain.
That's
its
default
behavior.
A
And
so,
if
you
are
already
validated
an
entry
in
the
database,
it'll
just
do
a
quick
look
up
on
mongodb,
and
so
that
way,
when
you
start
start,
the
payride
database
it'll
quickly
validate
everything
in
the
database
or
against
the
database
and
then
it'll
and
then
anything
new
that
it
has
never
seen
before.
It'll
just
focus
on
that
in
terms
of
going
out
to
the
blockchain
and
validating
it,
which
is
a
expensive
thing,
and
that's.
A
Yeah,
the
because
the
the
the
psf
slp
indexer
primarily
uses
level
db,
and
I
can't
remember
if
it
has
a
mongodb
or
not,
and
if
it
does
how
it
uses
it.
C
It
does
and
okay
in
the
readme,
it's
you're
supposed
to
run
the
install
script
so
yeah.
D
And
then
there
is
a
docker
container
that
includes
the
as
well
associated
with
it.
I
don't
know
what
it
does
to
us.
A
Yeah
doable,
it's
totally
doable.
It
just
needs
to
be
coded
that
way.
Yeah.
You
know
it's
like
yeah.
That's
that's
why
it's
it's
a
lot
of
effort
to
take
it
out
and
it's
a
lot
of
effort
to
put
it
back
in
and.
E
A
Well,
if
you
wanted
to
make
the
change
all
the
way
up,
the
tree
yeah,
but
but
the
the
it's,
it's
a
very
it's
at
startup,
where
it
looks
for
that
database
and
so
that's
in
like
there's
a
bin
folder
and
then
there's
a
server.js
file
there
and
that's
that's
the
file
that
gets
run
first,
that's
the
very
first
file
and
that's
where
it
looks
for
and
and
will
freak
out
if
it
doesn't
find
it.
A
C
C
Two
days
for
making,
let's
see,
if
I
can
have
it,
I've
been
killed.
I
gotta
get
the
ipfs
service
provider
up
and
running
so
cool.
I'm
working
working
on
that
right
now.
D
I
would
have
shout
out
to
crazy
money
and
bit
bitcoin
bay
for
watching
so
far
crazy
when
he
says
hoorah
pf
psf,
that's
it
and
bitcoin
bay.
I
said
the
op
return
data.
This
was
associated
with
way
back.
We
were
talking
about
the
the
craigslist
thing.
Operation
data
would
need
to
a
decent
and
generally,
ideally
general
index
or
kind
of
like
the
slp
indexer,
to
be
able
to
do
that
so
yeah,
I'm
glad
there
are
guys
watching.
A
Well,
you
know
so
bitdb
is
what
slp
db
was
was
built
on,
was
forked
from,
and
so
that
was
the
original
slp
indexer
and
yeah,
but
it
was
indexing
exactly
this
operators
yeah,
that's
what
it
does.
It
looks
for
a
low
cat
id
and-
and
you
know
everything
that
and
then
psf
slp
indexer
does
the
same
thing.
A
So
that's
one
of
the
other
ideas
that
I
was
playing
with
is
well
instead
of
representing
a
store
as
a
token
we
could
actually
create
like
we
could
basically
fork
the
slp
indexer
and
make
a
whole
index
or
just
for
just
for
stores
just
for
blockchain
based
stores
and
products.
You
know,
but
it's
like.
Is
there
a
good
reason
to
do
that?
Yeah.
I.
D
A
Yeah
yeah,
I
mean
the
the
main.
The
main
guidelines
I'm
trying
to
follow
is
like
make
it
a
protocol
so
that
if
no
one
uses
the
software
we
build
they're
still
just
like
slp
like
I,
it
was
great
having
slpdb
to
refer
to,
especially
when
it
was
still
running
when
I
built
the
indexer,
but
but
theoretically,
someone
could
just
take
the
slp
spec
and
write
an
indexer
from
scratch
just
based
on
the
sp.
A
That's
what
I
did
with
swap
or
with
the
with
the
dex
is
then
armani
created
a
swap
protocol
and
he
created
his
own
software
around
that,
but
I
didn't
use
his
software.
I
just
followed
the
protocol
and
and
created
a
completely
different
implementation
and
r2
software,
even
though
we're
using
the
same
protocol
they're
we're
not
compatible
with
one
another,
because
there's
a
few
details
that
we
decided
to
implement
differently,
but
but
the
potential
is
there,
and
so
that's
that's
what
I'd
like
to
see
applied
to
something
like
craigslist,
where
it's
just
like
yeah?
D
E
E
D
End
and
yeah,
that's
the
part
right.
There
is
everyone's
free
to
create
their
own
if
they
create
a
better
one
that
works
with
it.
Well,
fantastic
if
they
decide
to
to
fork
it
and
create
another
one,
that's
better!
Well,
it
all
works
together.
That
I
mean
that's,
that's
the
real,
like
network
effect,
yeah.
A
These
centralized
channels,
and
so
that's
why
I
really
want
that's
where
I
think
the
psf
is
different
is
our
economic
model
is
like
if
we
focus
primarily
on
software,
that
you
run
on
your
own
computer
and
then
secondarily
make
convenient
convenience.
You
know
make
it
more
convenient
just
that
culture.
If
we
maintain
that
cultural
approach
to
software,
then
then
that
that
sort
of
solves
the
problem
I
just
described
where
people
will,
there
will
be
more
people
more
inclined
to
run
the
software
on
their
own
computer
and
not
even
use.
C
You
know
we're
moving
moving
to
a
peer-to-peer
world
and,
like
last
night
I
had
there's
a
guy
that
he's
developing
linux
to
run
on
a
headset,
natively
oculus
quest,
and
he
was
asking
me
a
question
about
the
ipfs
cluster
and
I
was
saying
yeah.
We
have
it
running
on
32-bit
machines.
C
We
have
it
running
on
windows,
we
have
it
running
on
linux,
we
have
it
running
on
mac,
ios
is
next,
and
so
what
this
means
is
that
every
edge
device
that's
out
there
can
be
a
serving
up
data
and
a
peer-to-peer
type
of
decentralized
network,
and
this
is
kind
of
where
things
are
headed
or
they
can
serve
up
data.
You
could
you
could
access
something
through
your
toast,
your
smart
toaster?
If
yeah.
C
Like
it,
oh
by
the
way,
I
did
comment
that
out
and
it
works.
So,
oh.
E
C
C
But
yeah
like
it's,
it's
weird
to
me
because
being
in
the
environment,
we're
in
we
like
always
think
decentralized
like
yeah.
That
just
makes
sense,
and
then
I'm
talking
to
these
people
and
they're
like
oh,
you
gotta
have
these
giant
servers
and
I'm
like
well.
No,
where
I
think
things
are
headed
is
you're.
C
Gonna
see
like
facebook
will
be
the
first
one
where
they
start
to
move
to
a
more
peer-to-peer
architecture,
because
if
they
can
encrypt
the
data
with
like
fully
homomorphic
encryption,
then,
which
means
just
means
that
you
can
compute
on
that
data
without
decrypting
it.
So
it
can
be
used
in
all
their
applications.
Everything
like
that
they
can
still
have
their
data.
They
can
still
sell
it
whatever
they
want
to
do,
but
they,
if
they
move
to
a
peer-to-peer
where
it's
like
the
offload,
the
cost
of
storage
and
servers
to
the
users
they
make
more
money.
A
Is
like
nobody's
talking
about
like
like
like
we're
way
past
the
the
curve
here
like
this,
has
been
my
frustration
talking
with
the
the
the
shape
shift
engineers,
because
some
of
them
understand
what
I'm
saying:
yeah
and
they're
they're
building
their
system
almost
exactly
the
same
architecturally
as
we
built
the
system
in
bitcoin.com
which
went
down
in
flames
and
and-
and
I-
and
I
pointed
this
out
to
them
several
months
ago
and
and
they're
they're
slowly,
trying
like
their
their
mentality
is
we're
going
to
decentralize
this,
but
their
architecture
is
preventing
them
from
actually
doing
that.
A
E
A
So
yeah
I've
been
just
like
you
know,
all
we
can
do
is
what
we're
doing
here
and
show
people
be
the
be
the
change
that
you
want
to
see
and
show
people
like.
No
this.
This
is
a
better
architecture.
It's.
C
It's
funny
because,
like
I'll
get
people
like
dows,
don't
work,
you
know
they're
they're
horrible
and,
like
my
one
comment,
is
like
okay,
they're,
very
new
and
we
don't
know
exactly
what
they
will
be.
Also
I'm
a
part
of
a
dow
that
functions
pretty
pretty
well,
you
know
they're
somebody
last
night
they're
like
so
now.
C
C
This
is
we're
solving
a
lot
of
issues
here
and
getting
things
to
the
point
to
where
I
feel
comfortable
on
the
ground
with
like,
because
we
got
things
in
the
software
area.
Now
we
need
to
engage
people
on
a
local
level.
You
know,
and
so
once
we
have
this
stuff
ready
to
go
like
a
decentralized
craigslist.
C
The
dex
is,
is
there
and
then
my
focus
is
on
like
all
right,
let's
make
this
more
usable
and
then
let's
go
to
the
local
business
and
say
hey:
how
would
you
like
to
not
have
to
pay
four
percent
fees
on
your
visa?
You
know,
and
it's
really
easy-
it's
not
that
complicated.
You
know
it's
a
lot
less
complicated
than
what
you're
doing
so
it's
it's
going
to
take
time,
but
it's
also
going
to
take
getting
in
the
trenches
with
people
and.
A
Yeah,
well,
you
know
on
that
note:
let's
go
ahead
and
wrap
this
up
and
I'll
close
out
with
this
thought.
There's
a
book
I've
been
reading
called
the
cold
start
pro
problem.
It's
on
amazon,
it's
on
audible
and
the
first
like
third
of
the
book
is
like
the
other.
Two
thirds
are
too
advanced
and
like
beyond
my
scope,
but
it
talks
it's
all
about
network
effects
and
how
do
you
bootstrap
network
effects?
It's
called
the
cold
start
problem
and
yeah.
A
I
would
love
it
if
we
sort
of
collectively
read
that
and
discussed
it,
because
it's
it's
very
salient
to
just
you
know
everything
we're
talking
about
and
in
particular
with
this
craigslist
idea.
That's
why
I've
really
been
studying
the
simplicity
of
the?
U
of
the
ux
on
craigslist
and
just
thinking
like
what?
A
What
is
the
bare
minimum
that
we
could
do
to
replicate
this
experience,
because
it
talks
about
that
in
the
cold
start
problem
of,
like
you
start
very
small,
very
exclusive
and
and
very
simple
and,
and
you
know
so,
anyways-
that's
that's
kind
of
the
lens.
I'm
trying
to
look
through
a
lot
of
these
things
that
involve
network
effects.
D
I
think
the
other
one
interesting
side
of
that
is,
like
ben
armani,
actually
put
something
on
medium
recently
about
using
a
wallet
as
a
product,
and
so
this
idea
of
like
building
a
front
end
that
anyone
can
stand
up
like
say,
for
example,
build
anyone
builds
a
front
end
that
can
talk
to
this
protocol
right
while
you're
building,
but
they
can
also
make
money
doing
it
can
make
so
that
everybody
is
incentivized
to
actually
stand
up,
something
that
goes
against
the
protocol.
D
A
Yeah
yeah
all
right
guys:
let's
go
ahead
and
wrap
this
up.
I'm
just
gonna
shut
down
the
zoom
meeting
because
I
gotta
get
to
work.
I'm
trying
to
sell
my
place
and
there's
a
lot
to
do
where
you
moving
down
the
street.
A
E
A
Yeah,
so
you
know
I
ended
up
doing
a
pretty
good
trade
with
them.
I
locked
up
to
my
avalanche
and
just
and
it
was
it
was
a
leverage
play.
I
locked
him
up
some
avalanche
to
get
tusd
to
buy
more
avalanche,
and
then
I
waited
for
the
price
to
rise,
and
then
I
I
sold
it
all
to
get
my
to
unwind
the
contract
and
get
get
my
and
I
ended
up
getting
some
extra
avalanche
out
of
the
deal.
E
A
But
then
I
I
haven't
touched
them
since,
and
they
were
already
on
the
decline
at
that
point.
So
I
don't
know
where
it's
at
right
now,
because
that
yeah
that
tusd
I
I
really
struggled
to
find
a
dex
where
I
could
sell
my
tusd
back
for
avalanche
and
you
know
yeah
ask
in
their
telegram
channel.
That's
the
best
place
to
get
to
get
advice.
There's
a
few
people,
a
few
devs
who
still
really
care
about
it,
but
that
project
just
really
hasn't
performed
yeah.