►
From YouTube: PSF TSC Meeting- 09-28-22
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
Okay
looks
says
it's
preparing
for
people
watching
the
recording
hang
out
for
a
second.
While
we
do
a
little
housekeeping
need
to
share
some
links.
A
B
A
Okay,
welcome
everybody
to
the
permissionless
software
Foundation
technical
steering
committee
meeting
today
is
September
28th
I
am
Chris
troutner,
let's
go
ahead
and
do
a
round
of
introductions.
I'll
start
with
myself,
I'm
Chris
troutner
I
founded
the
psf
I
also
run
full
stack.cash,
which
is
infrastructure
and
app
development
services
in
the
Bitcoin
cash
ecash
and
Avalanche
blockchains
Aaron
Shoemaker.
Once
you
introduce
yourself.
B
Yeah,
my
name
is
Aaron
Shoemaker
I
work
with
metaverse
360;
well,
really
webxr
and
integration
and
blockchain
stuff,
so
yeah
working
with
the
slps,
and
we
got
those
3D
nfts
up
on
your
nft
viewer
this
weekend.
So
that
was
very
cool
and
I.
Think
that's
in
the
psf
chat.
So
people
can
actually
click
on
that
and
when
you
click
on
those
they'll
download
and
you
you
can
load
them
into
a
gltf
view
or
a
glb
viewer
and
check
them
out.
A
C
Greetings:
Aaron
Sunman
here
big
fan
of
the
permissionless,
shelter
Foundation
again,
specifically
and
I'll,
say
this
probably
every
time
the
idea
of
permissionless
innovation
is
what
allows
for
things
to
actually
move
forward
outside
of,
like
prescribed
actions
by
governments
and
or
companies,
so
excited
to
be
a
part
of
this,
especially
since
you're
taking
this
idea
of
not
just
bch
Bitcoin
cash,
but
also
e-cash
and
Avalanche,
and
expanding
the
universe.
And
this
so
thanks
for
doing
it
I'm
glad
to
be
a
part
of
it.
A
Nice
and
with
that
I
will
share
my
screen
and
we'll
move
into
the
agenda
for
today.
So
as
always,
the
yes
okay,
as
always,
the
agenda
is
on
GitHub
under
the
permissionless
software
Foundation
GitHub
group
in
a
repository
called
TSC
for
technical
steering
committee,
and
we
file
all
of
our
agendas
as
issues.
A
The
scope
of
the
meeting
covers
the
cash
stack,
the
pay
to
write
database
and
the
various
dexes
on
the
different
chains,
and
if
anybody
wants
to
find
out
more,
there
is
documentation,
links
right
here,
so
yeah,
let's
jump
into
it,
update
on
the
token
decks.
So,
in
our
last
meeting
we
started
discussing
this
all
this
mutable
and
immutable
data
around
tokens,
and
we
talked
about
you
know.
A
We
should
really
create
a
specification
for
the
types
of
data
that
are
going
that
are
going
in
that
so
I
created
over
the
last
couple
weeks.
Ps7
token
data
schema,
and
so
that
is
also
on
GitHub
under
our
specifications
repository
and
it's
ps007,
and
basically
what
this
is
starting
to.
A
I
really
want
this
to
be
a
collaborative
effort,
but
I
just
took
a
stab
at
it
to
get
the
ball
rolling
and
what
this
is
describing
is
common
schema
or
common
data
properties
that
would
go
into
the
mutable
and
immutable
data
and
if
we
specify
it,
it
means
that
like
if,
if
Aaron
is
building,
you
know
his
his
nft
system.
He
doesn't
need
to
to
ask
me:
you
know
what
am
I
using,
because
we're
we're
all
gonna
follow
a
common
standard,
and
that
makes
the
tokens
interoperable.
You
know
they.
A
They
exist
on
their
own
on
the
blockchain
independent
of
any
particular
app
and
then
we're
all
developing
apps
to
interact
with
these
these
assets
that
can
move
from
platform
to
platform
so
just
to
dive
in
here.
Currently,
the
list
is
pretty
small
and
I.
Think
you
know
less
is
more
in
this
regard
as
long
as
it's
future
proof
and
there's
room
to
grow.
So
the
there's
two
big
chunks
of
data
in
these
tokens.
A
There's
the
immutable
data
and
the
mutable
data,
so
immutable
means
it
cannot
change
and
mutable
means
that
it
can
change.
So,
in
the
context
of
immutable
data,
we
have
to
be
really
careful
about
the
data,
because
once
it's
there
it's
there
and
you
can't
change
it.
So
these
are
sort
of
the
the
initial
properties
that
I
called
out.
There's
a
schema
version
which
just
references
this
specification
so
that
just
lets
you
know
either
humans
or
software
know
what
schema
to
follow.
Oh
and
by
the
way,
guys
jump
in
here.
A
Interrupt
me
at
any
time.
Don't
let
me
just
keep
going
on
if
you
have
a
question
or
concern
or
comment.
C
A
Yeah,
and
by
put
doing
it
this
way
and
doing
it
on
GitHub,
we
can
we
can
collaborate
and
and
keep
a
you
know
saying
it's
like
just
the
code
Version
versioning
Control
and
we
can
know
who
changed
what
when
and
hopefully
why,
if
they
left
a
call,
a
comment
so
getting
back
to
the
immutable
data
so
that
just
it
calls
out
a
schema,
it
calls
out
a
date
created
and
I
hesitated
over
this
one,
because
the
Block
in
which
the
token
is
created
will
also
be
a
time
stamp.
A
But
it's
it's
not
necessarily
reference
to
time
like
humans.
Think
of
time,
it's
reference
to
block
height,
and
so
that's
why
I
thought
you
know
it
probably
is
actually
better
just
to
do
it
do
a
time
stamp.
C
So
even
though
you
know
it
might
be
in
half
hour
like
right
now,
Bitcoin
cash
is
not
a
busy
blockchain
in
terms
of,
but
but
who
knows
what's
going
in
the
future,
and
so,
if
you're
trying
to
say
yes,
it
certainly
made
it
into
the
third
block
from
here.
But
this
is
the
time
that
I
put
it
in
I.
Think
it's
worth
at
least
recording
also.
D
It's
it's
good,
because
the
usual
way
you
put
this
time
step
in
the
Json
file,
because
it's
always
different.
So
when
you
upload
it
to
the
ipfs,
it
will
create
a
new
like
Sid
for
you.
If
you
just
upload
the
always
the
same
data,
it
will
just
not
create
the
new
ipfs,
so
you
can
use
somebody
else,
ipfa
School
and
it
can
disappear
so
yeah,
including
some
variable
in
the
Json
file,
is
a
good
idea.
A
It
was
both
good
points,
yeah,
so
real
quick,
so
these
four
I
called
out
here
in
the
description
I'm
just
kind
of
verbally
going
over
them.
These
four
are
required,
and
these
two
are
optional
and
I'll
cover
these
next,
but
these
two
optional
ones,
because
the
immutable
data
takes
up
the
document
URL
field
in
in
the
SLP
token,
that's
typically,
where
people
put
a
URL
like
this.
So
this
allows
that
same
data
to
be
captured
in
the
immutable
data
that
that
it's
that
we've
essentially
hacked
on
top
of.
A
So
that's
why
these
exist,
they're,
they're
optional!
They
just
let
people
put
in
a
little
more
context
into
who
issued
it
and
where
to
find
more
info.
So.
C
So
one
thing
I
was
hoping
for
is
somewhere
to
keep
the
shot
256
in
the
immutable
data.
Now
I
I
realize
you
could
do
it
as
a
an
optional,
but
like
we're
kind
of
talking
about,
if
creating
something
like
this
shouldn't
rely
on
my
server
or
your
server
anyone
else,
it
should
be
provably
the
same
as
when
it
was
originally
put
out
there.
So
the
question
is
now
to
me
that
should
not
go
in
mutable
data.
It
should
go
in
immutable
data
because
this
was
the
original.
C
Now
you
could
also
say:
hey
we
updated
it
and
we
put
a
new
version
of
out
there
or
something
and
put
it
in
mutable
data,
but
is
it
possible
to
add
something
in
that's
optional
or
non-optional?
With
regard
I
mean
I,
think
it
probably
should
be
non-optional
I
mean
it
should
be
optional,
because
I
don't
think
everyone's
going
to
have
a
shot,
56
hash
of
a
file
of
the
original
file?
What's
your
name,
okay,
yeah.
A
C
Yeah,
so
here's
an
example
of
when,
when
this
is
extremely
important
from
the
perspective
of
trusting
what
we're
doing
here,
is
this
idea
of
protecting
against
deep
fakes,
I
think
the
the
problem
that
we
have
coming
is
this:
is
this
social
upheaval
because
of
deep
fakes
are
going
to
be
any
13
year
old
will
be
able
to
create
anybody
saying
anything
they
want
and
trying
to
get
to
a
point
where
we
can
say:
wait,
no,
it's
hard
enough
to
say
that
that
something
didn't
happen
right,
that's
near
impossible,
but
to
say
something
did
actually
happen,
is
actually
really
quite
impossible
right
now,
because
no
one
trusts
media,
no
one
trusts
most
anything.
C
So
if
at
least
we
can
have
the
blockchain
and
become
a
public
good
and
have
some
file
put
up
there
in
ipfs
and
provably
the
same
as
when
it
was
put
out
there
I
think
we
can
start
to
adjust
how
we
deal
with
deep
fakes
when
they
start
to
really
cause
a
problem.
So
that's
why
one
of
the
reasons
why?
But
there
are
others.
A
Yeah,
well
that
that
sounds
like
an
important
application
and
in
fact
we're
doing
something
similar
to
that
at
Launchpad
IP
and
we
are
actually
putting
the
shot
256
fingerprint
of
the
original
file
in
the
immutable
data.
But
that's
a
that's
a
a
pretty
narrow
use
case
from
my
perspective.
I
think
that
this
this
is
a
you
know,
just
trying
to
keep
this
more
General
and
generic.
A
That
data
is
probably
more
appropriate
to
go
into
either
the
user
data
or
the
Json
LD
data
and
so
they're
required,
but
they're
only
required
to
be
an
empty
object,
and
this
is
this
is
sort
of
how
I'm
trying
to
Future
proof
this.
This
schema,
as
well
as
provide
options
for
for
more
specific
use
cases,
so
these
that,
while
the
required
Fields
they're
not
required
to
have
anything
in
them
other
than
an
empty
object,
but
these
and
other
than
that
they're
not
specified.
A
A
However,
you
want
and,
and
then
the
Json
LD
is
basically
the
same
idea,
but
it's
just
specifically
for
Json
linked
data
and
in
that
section
I
go
I,
don't
want
to
go
too
far
off
of
a
on
a
tangent
on
this,
but
anybody
who
wants
to
understand
more
about
Jason
Lane
data
and
the
schema.org
schema
this.
This
is
the
original
web3.
This
is
the
original
semantic
web
proposed
by
Tim
berners-lee,
who
created
the
web.
A
This
is
this
was
his
original
vision
of
web3
was
a
semantic
web
where
we'd
have
all
this
linked
data,
and
then
computers
could
essentially
get
context
from
the
data
and
understand
like.
Oh,
this
data
represents
a
person
and
that
data
represents
a
book,
and
this
person
possesses
that
book.
You
know
based
on
just
based
on
the
schema
and
the
structure,
and
so
anybody
who
wants
to
like
go
down
that
particular
rabbit
hole.
A
That's
what
that
field
is
for,
and
it's
it's
very
flexible,
but
it
provides
just
enough
structure
to
provide
the
possibility
that
someone
could
like
create,
and
this
actually
it's
a
very
fascinating
history
behind
this
technology
because
it
was
like
proposed,
there
was
a
lot
of
work
and
then
it
kind
of
died
for
a
few
years
and
then
and
then
Google
realized
like
oh,
we
need
to
be
able
to
allow
people
to
when
they
create
web
pages
and
products
on
the
web
and
stuff.
A
We
need
them
to
be
able
to
describe
these
things
with
Micro
Data
and
they
they
sort
of
resuscitated.
This
whole
Json
link
data
in
the
schema.org
schema.
You
know
for
the
purposes
of
search
engines,
and
so
that's
largely
how
it's
used
today,
which
is
actually
a
pretty
good
analogy,
because
I
could
definitely
see
this
field
as
being
the
thing
that
a
cert
some
future
search
engine
locks
onto
right
in
order
to
index
these
tokens
and
figure
out
like
what
does
this
token,
representing
yeah.
B
Go
ahead,
I
see
both
those
fields
as
being
potentials
like
the
user
data
I
see,
could
be
say,
game
objects.
You
could
actually
reference
a
a
location
where
you
could
change
attributes.
If
that's
how
you
wanted
to
adjust
it
instead
of
running
transactions.
Every
time
you
could
say
you're
a
game
developer
and
these
tokens
are
in
your
own
ecosphere
and
you
want
the
ability
to
level
up
things
or
give
people
stuff.
B
The
user
data
object
could
be
a
place
where
you
take
care
of
that,
and
so
that
could
point
to
a
place
where
you,
the
pro,
where
I
tell
my
program,
get
a
Json
document
from
this
location
and
whatever
it
says.
Those
are
the
attributes
of
the
the
game
object
and
how
it
needs
to
interact
in
my
world.
A
Yeah,
that's
a
good
Insight,
because
those
two
fields
are
also
in
the
mutable
data
and
that's
exactly
what
I'm
planning
what
you
just
described.
Aaron
is
exactly
what
I'm
planning
on
doing
with
the
the
simple
store
protocol.
Where
this
token,
this
token
data
goes
in
to
the
store,
which
is
a
token,
but
then
the
actual
products
are
just
entries
into
the
the
Json
LD
mutable
data
of.
A
D
Chris
can
I
mention
something
there's
something
named
Jason
schema.org.
Do
you
note
about
it.
A
Yeah,
it's
sort
of
a
hybrid
between
Json
link
data
and
the
schema.org.
D
I
think
it
is
one
link
when
you
have
time
to
look
on
it.
It's
a
way
to
describe
what
kind
of
fields
have
this
Json
in
a
specific
format,
so
you
can
use
some
ready
tools
after
this
to
check
if
this
file
is
in
the
specified
format.
So,
for
example,
now
you
have
some
required
field
if
you
specify
in
this
Json
schema
that
this
field
must
present.
D
After
this,
you
can
use
like
linters
and
stuff
like
this
to
just
check
Json
file
before
uploading
it.
So
all
of
the
uni
swap
token
lists
like
they
have
this,
this
kind
of
description.
So
every
time
before
uploading
some
list
like
Json
list,
you
can
check
it
if
it's
how
to
see
if
it
meets
the
requirements,
so
I
think
will
be
good
if
we
have
like
Jason's
him.
A
description
of
this
like
Json
file
that
you
are
now
using
in
the.
A
Yeah
so
I
have
reviewed
this
in
the
past,
and
I
would
love
to
get
more
feedback
on,
because
my
understanding
is
that
the
Json
schema
is
a
direct
competitor
to
schema.org
that
you
can
use
one
or
the
other.
You
can
actually
use
them
together.
It
just
gets
confusing
because,
because
now
you're
trying
to
code
to
two
different
schemas.
D
This
one
is
more
for
the
Json
files.
Maybe
the
schema
is
more
common
because,
like
I
think
when
they
created
it,
it
mostly
was
about
the
RSS,
atom
and
other
like
protocols,
but
I
think
this
Json
will
be
most
specific
for
the
Json
format,
files
which
maybe
will
be
better
I,
don't
know
yeah.
A
Well,
I
definitely
want
help
looking
into
this
and
seeing
how
what
would
be
good
to
incorporate
what
I
like
about
schema.org
is
that
it's
very
noun-centric
it's
particularly
when
it
comes
to
like
businesses
and
products
and
and
works
of
art
and
like
they
they
have
very
well
defined,
like
schema.org,
is
very
oriented
towards
business
towards
you,
know,
product
and
like
this
is
a
thing
and
we
need
to
describe
it
and
it
has
child
things
and
and
a
price,
and
so
it's
it's.
A
It
lends
itself
very
well
to
anything
that
involves
like
products
or
a
Marketplace
and
I.
Remember
like
it's
been
a
while
since
I
reviewed
the
Json
schema,
but
it
it
seemed
to
be
much
more
flexible
and
less
product
oriented
and
it
did
seem
like
you
could
use
both
and
the
deeper
I
got
into
it.
It
just
seemed
like
why
use
both,
because
it
seems
like
schema.org,
seemed
to
have
everything
that
we
needed
and
it
better
to
find,
but
I
am
totally
open
to
researching
this
further
and
so
I'm
glad.
D
I
was
creating
like
a
token
list
for
this
smart
bch
Nexus,
so
it
was
pretty
convenient
to
describe
like
token
lists
exactly
like
tokens
that
we
we
are
talking
now
about
so,
and
there
was
already
tools
so,
for
example,
before
every
upload
I
can
put
in
my
package
Json
file,
something
something
I
forgot
exactly
what,
but
you
can
do
like
what
was
this
yarn
test?
I
need
to
check
your
Json
file
if
it's,
let's
see
meet
the
requirements,
yeah.
A
A
Just
so
here's
an
example
of
some
Json
scheme
I
was
able
to
find
on
their
site
and
it's
so
similar
and
then
in
schema.org.
They
have
the
schema
and
then
so.
A
This
is
like
a
no
markup
example,
a
Micro
Data
example,
an
rdf
example
an
adjacent
linked
data
example,
and
so
they're
they're
very,
like
you
know,
they're
they're,
both
Jason,
the
main
difference
being
that
schema.org
always
has
this
context
and
then
like
a
parent
sort
of
parent
level
and
then
and
then
you
can
it
drills
down
into
you
know
so
the
product
has
an
offer
and
that
offer
has
a
price
and
a
currency,
and
so
all
these
all
these
fields
are
already
like
they're
already
there
like.
A
No,
you
don't
need
to.
You,
don't
need
to
wonder
what
to
call
it,
because
it's
already
specified
and
and
so
I'm,
assuming
that
Jason
schema
does
a
similar
thing
and
I
was
so
it
was
it
and
that's
what
I
mean
when
I
say
like
they're,
a
direct
competitor
to
one
another,
so
I'm
I'm
up
for
I,
I'm,
totally
open-minded
on
on
all
this
stuff,
and
really
it
doesn't
matter
at
this
point.
A
If,
if
just
because
you
know
the
only
specification
in
here
is
that
this
property
exists,
and
so
you
could
just
as
easily
use
the
Json
schema
in
in
this
field
and
I
think
you
know,
one
of
the
things
I
really
like
about
schema.org
is
one
of
the
few
things
that
they
require.
Is
this
context
that
lets
you
know
right
off
the
get-go
that,
like
okay,
this
is
a
schema.org
schema,
and
so,
if
there
is
some
way
that
that
Json
schema
identifies
itself
as
like
you
know,
this
is
this.
A
C
I
just
want
to
make
sure
that
yeah
I
follow
and
make
sure
that
if
we,
if
we
do,
have
a
shot,
if
it's
six
fingerprint
that
we
use
the
same
one
and
put
it
in
the
same
place,
so
whether
or
not
it's
immutable
or
immutable,
I
want
to
make
sure
that
I'm
following
that,
so
that
we
don't
don't
Collide
I
realize
that
there's
deciding
how
to
do
all
this
stuff
is
even
more
important.
A
So
there's
not
gonna,
you
know
you
know
any
computer
reading
this
stuff's,
not
gonna,
have
to
guess
it's
it'll
it'll.
Just
look
for
these.
A
You
know
if
it
has
this
field
and
it's
a
schema,
a
Json
schema,
and
if
it
has
this
field,
then
it's
then
it's
a
schema.org
schema
yeah,
that's
a
good
idea
and,
and
then
the
user
data
again
is,
is
you
know
just
a
free-for-all,
whatever,
whatever
you
want
to
do,
So
within
the
use
case
of
of
representing
a
file
with
a
token
and
using
the
immutable
data
to
capture
a
fingerprint
that
that's
probably
worthy
of
its
own
specification?
A
For
that
use
case
and
in
which
case
like,
if
it
was
me,
I,
would
find
the
schema.org
schema
that
fits
a
file
and
then
follow
that
gotcha
and
follow
that
schema
and
then
add.
You
know
a
shock
256
fingerprint
property
to
that
schema.
Okay,.
A
And
then
that
way,
like
you,
you've,
you've
kept
the
amount
of
sort
of
new
new
stuff
to
a
minimum
right
and
you've.
You've
you've
left
a
breadcrumb
trail
of
context
for
developers
and
software
to
follow
excellent
yeah.
So
we
talked
about
the
immutable
data
and
and
the
mutable
data
is
almost
exactly
the
same,
except
or
in
in
the
sense
that
it
has
these
two
same
Fields.
It
has
the
schema
call
out
for
the
specification.
That's
also
required.
It
has
the
token
icon,
which
we've
discussed.
A
This
is
what
sort
of
the
the
the
wallets
that
I
built
latch
onto
to
display
the
token
icon
and
then
there's
this
full-sized
URL
property,
and
so,
if
the
token
represents
say
a
blog
post,
this
would
be
the
link
to
the
blog
post
or
if
it's
a
3D
object.
This
would
be
the
link
to
the
actual
object
file,
the
GLD
file
and
what
else
did
I?
Well,
so
I'll
just
jump
ahead
and
show
how
I'm
using
this.
A
So
this
is
I'm
calling
this
The
nft
Collector
or
nft
viewer,
and
so
you
can
put
a
Bitcoin
cash
address
in
here
and
hit
go
and
it
and
it'll
pull
up
any
nfts
that
are
held
by
that
address.
You
can
also
pass
it
in
as
a
query
parameter
in
the
URL,
which
is
what
I
did
here,
and
so
this
is
an
address
that
I've
been
populating
with
nfts,
based
on
the
schema
that
we
were
just
looking
at
we'll
go
back.
I
just
want
to
show
some
of
these
properties
there's
category.
A
This
is
optional
tags.
This
is
also
optional,
and
so,
when
this
comes
up,
maybe
I
can
open
it
in
a
new
text.
C
A
So
when
it
loads,
it
pulls
up
the
nfts
and
they
they're
all
uncategorized
by
default,
and
it
just
pulls
up
like
the
the
basic
information
and
so
they're
all
uncategorized,
and
it's
going
to
go
through
and
download
the
token
data
and
then
and
then
look
at
look
at
some
of
this
data.
That's
in
that
specification
and
then
it'll
it'll
end
up
looking
like
this,
so
this
is
after
it's
done.
Loading
it'll
look
like
this.
Where
you
know
these
three
have
a
category
of
meme.
A
These
three
have
a
category
of
book
and
so
in
the
in
the
full
size,
URL
field
like
for
the
memes,
it's
just
it's
just
the
icon,
so
you
just
it
just
opens
the
same
file
as
the
icon,
but
in
the
books
this
actually
takes
you
to
the
PDF
of
the
book
in
the
arcade
and
if
it
you
know
in
this
case,
if
I
had
a
full-size
high-res
image,
it
would
take
me
to
the
full
size,
high-res
image
of
the
art.
A
In
the
case
of
these
news
items,
these
were
videos,
so
it
actually
loads
the
MP4
video
file
in
another
Tab
and
in
the
case
of
the
3D
objects,
the
the
the
token
icon
is
an
animated
gif
and
then
the
full-sized
URL
is
the
actual
3D
file.
Nice
and.
B
Then,
for
anybody
that's
watching,
let
me
I
will
throw
the
link
to
you
can
go
to
gltiffviewer.donmcurity.com.
B
And
it
is
just
a
simple
viewer
and
you
can
I'm
trying
to
copy
that
they'll
just
copy
this
entire
thing
forward
to
permission.
B
Yep,
so
you
can
go
to
the
viewer
and
then
so
Chris
is
at
that
viewer,
so
Chris,
if
you
pop
in
any
one
of
those
3D
objects,
it
will
show
on
there
it's
just
a
simple
like
online
viewer
thing
and
then
eventually
you
know,
I
want
to
work
with
I've
been
talking
with
Chris
about
having
it
so
that
it's
something
that
happens
on
the
back
end,
so
you
click
on
it
and
it
actually
pops
up
so
we're.
We
just
have
to
look
at
how.
B
How
do
we
incorporate
3js
or
Babylon
JS
glb
loader
in
and
taking
an
ipfs
object
essentially
and
then
now
and
then
another
thing
I'm
talking
with
Chris
about
is:
can
we
make
these
glbs
extremely
small
as
the
token
icon,
and
have
many
glb
loaders
as
the
token
icon?
So
the
token
icons
themselves
would
also
be
3D
viewers,
like
actual
3D
objects,
and
we
like
nobody
else,
has
that
like
not
even
openc
has
that
openc
uses
gifs
right
now,
yeah,
it's
exciting.
C
B
C
B
C
B
One
of
those
other
nft
is
like
you,
click
on
the
book.
You
see
the
book,
you
click
on
the
video.
You
watch
the
video,
but
you
click
on
the
3D
object
right
now.
You
just
download
the
3D
object.
Instead
of
seeing
the
3D
object,
which
is
you
know,
we'll
figure
it
out.
I
I'm
working
with
Chris
I'm
I,
taking
a
look
at
his
his
code
and
then
it's
just
about
like
all
right.
Do
we
create
a
react
component
that
has
the
glb
viewer
in
it?
B
You
know
and
storing
you've
already
gone
through
babylon.js
last
week,
so
you
might
be
able
to
practice.
Not
you
know.
D
I
wanted
to
ask:
are
these
nfts,
like
the
simple
type
that
you
described
before
so
fungible
tokens,
but
with
amount
of
one
yeah.
A
Yeah,
just
for
this,
this,
this
app
will
display
them
equally,
but
the
nft
Creator,
which
I
also
wanted
to
to
show
off
next,
it's
it
right
now,
it's
just
creating
the
simple
nfts
and
then
down
the
road.
It's
because
it's
a
more
complicated
process
to
create
a
group
token
and
then
mint
it
and
then
spawn
a
one.
B
More
comment
before
you
go
on
so
another
thing
to
look
at
is
with
the
video
stuff.
If
you
can
scroll
up
to
the
videos,
because
it's
using
a
simple
player
like
within
the
browser
something
for
people,
anybody
that's
out
there.
If
you
can
take
something
like
a
JW
player
and
allow
it
to
load
videos
from
ipfs
kind
of
like
a
Netflix
style.
Now
we
have
a
tokenized
video
browser,
essentially
like
you
can
browse
collect
and
it
acts
like
on
iTunes
did
back
in
the
day,
yeah.
A
It's
like
if
you
click
on
this
video,
it's
just
going
to
open
a
new
tab
and
open,
and
this
is
an
ipfs
file
that
ends
up
being
an
mp4
and
then
and
then
you
can
play
the
video
well,
theoretically,
at
least
and
and
so
all
all
these
things,
even
though
this
is
a
video,
and
this
is
a
picture
and
that's
a
book-
and
this
is
a
meme-
and
this
is
a
3D
object,
like
the
mechanics,
are
exactly
the
same.
A
It's
just
opening
a
tab
and
navigating
to
another
URL
yeah-
and
you
know-
and
and
this
is
just
displaying
an
image
so
that
could
be
a
still
image-
an
animated
gif.
It
can
be
a
3D
rendered
canvas.
The
mechanics
haven't
actually
changed
or
just
changing
the
implementation
slightly
and
it
all
flows
from
just
these
two.
These
two
Fields
is
just
like.
A
This
is
what
the
icon
should
look
like,
and
this
is
what
should
happen
when
you
click
on
when
you
click
on
it
and
so
I'm
really
thrilled
about
the
Simplicity
of
the
mechanics
and
then
all
the
variation
that
you
can
do
from
just
those
two
simple
fields.
D
D
Chris,
is
it
good
to
have
token
type
field
like
it
will
be
nice?
If
you
know
what
type
of
content
is
this
icon,
so
you
will
know
what
kind
of
viewer
you
require
like,
for
example,
if
in
this
case
you
put
like
a
token
type
Gob,
if
you
know
okay,
I
need
a
Gob
viewer
to
show
this
token
right.
D
A
I
think
it's
a
good
idea
and
I
think,
because,
because
that
opens
the
door
to
so
much
variation,
I
think
that
that's
worthy
of
its
own
specification,
like
again,
my
gut
instinct
here-
is
to
put
it
into
this.
A
Jason
LD,
like
we'd,
have
another
specification,
that's
similar
to
like
the
locat
ID
spreadsheet,
where
you
know
if
it's
a
if
it's
a
3D
model
file,
and
you
want
to
specify
the
viewer,
then
you
know
like
all
that
information
could
just
go
up
into
a
lookup
table
and
then
the
link
to
the
lookup
table
could
go
into
this
Json
LD
field.
D
A
Yeah
see
and
that's
the
thing
is
I,
don't
the
trade-off
there
is.
That
is
you
know,
by
by
over,
specifying
you
you
can
have
a
better
user
experience,
but
you're
also
injecting
an
opinion
on
like
like,
like
glb
files,
should
use
this
viewer.
You
know,
as
opposed
to
like
you,
can
use
whatever
viewer.
You
want
just
put
the
URL
right
here
and
you're
good
to
go.
D
C
Yeah
that
I
mean
to
me
that
I
mean
if
I
was
trying
to
you
know
like
I'm
thinking
about
own
rare
and
how
I
would
attach
this
and
where
I
would
get
the
data.
If
I
had
to
query
that
look
at
the
data
type
and
then
decide
it
would
be
to
be
a
lot
more
work
than
just
having
it
available.
C
A
Yeah,
those
are
really
good,
takes
and
they're
they're,
really
good
input,
I'm,
not
sure
what
the
right
answer
is
in
terms
of
right.
You
know
I'm,
really
wary
of
over
specifying,
but
I
I
get
that
even
if
we
just
did
a
handful
of
you
know
these
use
cases
of
video
3D
objects.
You
know
pictures
and
music,
you
know,
or
whatever
pick
a
handful
of
of
use
cases
and
and
make
it
easy
to
specify
that
stuff.
A
So
let's
keep
thinking
about
that,
because
I
I
really
think
like
that
is
probably
worthy
of
its
own
specification,
where
we
could
specify
all
that
stuff
and
just
and
just
you
know
be
like.
We
really
recommend
that
you
put
this
data
into
the
Json
LD.
You
know
area.
C
A
Yeah
because
we
definitely
need
to
think
about
the
default
Behavior
if,
if
no
one
specifies
anything-
and
in
fact
you
know
a
good
example
of
that
might
be
this.
This
nft
Creator
app
at
nft
creator.fullstack.cash
I,
tried
to
make
this
as
simple
as
possible.
So
the
only
required
Fields
is
the
name
and
the
ticker.
A
You
don't
even
need
a
token
icon,
and
so,
if
you
fill
out
these
two
fields
and
hit
create
token
it'll
create
a
token
and
and
then
you
know,
you'll
figure
out
pretty
quick,
that
your
token's
pretty
boring
without
an
icon
and
and
then
you
know,
and
then,
if
you
want
to
get
Advanced
there's
this
drop
down
where
you
can
start
to
specify
the
category
and
the
tags
and
extra
immutable
and
mutable
data,
and
these
go
into
that
user
data
field.
A
A
You
know
a
sort
of
design
principle,
I
guess
of
of
trying
to
be
as
unopinionated
as
possible,
but
leave
the
door
open
to
injecting
opinion.
You
know
pretty
much
in
these
two
Fields
yeah.
B
I
can
see
user
data
and
Json
as
doing
that.
It
would
just
have
to
be
something
that
other
people
agree
upon.
Like
okay,
we're
gonna
make
3D
assets,
for
you
know
our
our
virtual
world
and
everybody
that
creates
a
3D
asset,
put
it
in
the
user
data
until
we
get
to
a
point
that
it's
like
the
nft,
Creator
type
of
thing
is
an
inbuilt
game
thing
and
as
you're
building
you
can
choose,
do
I
want
to
create
this
as
an
nft.
B
Yes,
okay
and
then
then,
at
that
point
you
would
probably
have
a
specific
schema
for
that
world
and
then
you'd
enter
something
in
the
Json
LD
or
the
user
data.
That
says
this
is
a
rhombus,
and
you
know
this
is
shape
type
one
one
you
know
whatever
and
they
they've
agreed
upon
that
and
we,
like
you,
haven't
designated
that
everything
that's
going
to
be
a
shape.
Type
promise
needs
to
put
shape
type
rhombus
at
the
top
of
this
thing.
So
but
then
it
does.
B
The
counter
argument
is
that
all
right
that
world
is
interoperable,
but
what?
If
we
wanted
things
to
come
and
go,
could
we
have
a
schemeout
where
it
says
all
right,
shape,
type
like
just
take
shape
type
as
being
a
3D
object,
shape
type,
you
know,
so
it
what
that
would
tell
me
as
what?
Basically,
that
would
tell
Babylon
and
3js
say
a
shape
type
and
we
bring
it
in.
It
goes
all
right.
It
gets
a
basic
mesh
material
right,
so
we
don't
need
to
worry
about
anything
else.
B
A
B
I
think
you're,
probably
right
and
you
know
you
could
use
the
user
data
I-
can
see
what
stoyan's
saying
just
having
something
at
the
top.
That's
like
it's,
it's
a
movie,
3D
object,
audio
file
or
you
know
text
like.
D
Because
I've
done
this
and
I
already
hit
this
wall
when
I'm
trying
to
create
an
nft
component
universal
one
like
nft
yeah.
When
you
get
just
oil,
you
don't
know
what
exactly
HTML
tag
to
to
use
to
display
this
URL.
And
then,
if
you
have
just
these
three
types
like
audio
video
and
something
in
case
the
video,
you
will
put
something
in
case
of
image.
You
just
use
image.
Html
luck.
A
So
yeah
yeah
I,
really
what
I?
What
I
hear
you
saying
stoyan
that
I
really
like
is
that
like?
If,
if
the,
if
we
had
a
recommended
way
of
rendering
the
content
up
front,
then
when
the
user
creates
the
token
they
don't
have
to
think
about
that
part,
they
can
just
create
an
nft,
that's
a
music
file
or
a
video
file
or
an
image.
A
D
D
Even
not
so
detailed
like
you,
don't
notice
specified
music,
it's
audio,
so
you
will
need
something
for
your
ear
and
it's
video
just
this
one.
You
don't
need
to
have
a
deep
specification
like
a
voice
or
music
or
something
it's
just
audio.
So
the
viewer
will
know.
Okay,
I
need
to
send
the
cutsy
sound
video
I
need
to
display
something
so
I
think
it's
more
like
upper
level
than
describing.
What
exactly
content
is
this?
D
B
B
Look
at
it
and
literally
go
oh.
This
is
a
video
file.
I'm
gonna
put
this
over
here
with
the
the
videos.
Oh,
that's,
audio
I
need
some
sort
of
Sound
Player.
Oh
that's
a
text
file
I'll
find
a
place
to
put
it
so
like,
instead
of
because,
if
you're
dealing
with
like
hundreds,
if
you
get
to
where
you're
dealing
with
hundreds,
you
don't
want
to
be
like.
Okay,
that's
video!
Go
back!
Okay,
that's
audio!
B
A
C
A
D
A
B
A
C
A
B
What
I
mean
a
lot
of
the
reason
I'm
into
this
direction
because
of
the
metaverse
stuff
webxr
is
it
is
very
cheap
to
produce
nfts
this
way
now,
if
we
like,
what
we're
working
on
is,
how
do
we
create
some
standard
so
that
going
forward
because
the
web
is
evolving
into
webxr,
it
is
evolving
and,
like
some
people
call
it
the
metaverse,
but
it
is
evolving
into
this
interoperable
thing
between
VR
headsets
AR,
glasses,
phones,
desktops,
your
TV,
your
Raspberry
Pi
in
the
wall,
your
refrigerator.
B
You
know
like
it's
evolving
into
this
thing.
So
how
do
we
create
interoperability
in
that?
And
then,
if
we
can
lay
the
groundwork
for
people
to
create?
On
top
of
that,
then,
when
they're,
creating
3D
assets
or
they're,
creating
audio
assets
to
work
with
one
another
they're
automatically
going
to
be
interoperable.
So
it
is
very
good
that
we
think
about
this
now
and
we're
talking
about
it,
because
that
if
we
lay
it
right,
it'll
just
grow
that
way,
and
we
don't,
we
won't
have
to
you-
know,
go
back
and
replace
the
foundation
essentially
exactly.
A
A
So
that's
why
I
thought
it
should
go
up
here
and
then
you
know
these
are
these
are
all
these
fields
are
all
optional,
just
trying
to
give
some
sort
of
very
high
level
context,
but
again
totally
optional,
so
they
don't
even
need
to
be
used.
A
B
With
the
category
there
so
are
those
limited
like
or
can
people
create
their
own
categories?
It
can.
B
So
if
so,
the
tags
can
help
refine
a
search
further.
If
so,
like
we
can,
categories
aren't
and
then
I
can
create
tag,
tag
tag,
tag
tag
so
that.
D
If
I'm,
using
something
to
search
like
I
think
it's
like
has
subset
of
the
tax
like,
for
example,
you
can
have
tags,
art
and
logo
in
something
something
you
need
to
classify
it
again
like
this
one
yeah.
A
And
this
is
even
this
is
even
data
that
could
be
put
into
the
Json
LD.
You
know
so
this
is
this
is
where
this
is.
What
I
was
visualizing
as
I
was
coming
up
with.
This
is
like
okay.
Well,
if
I
have
you
know
really
is
the
problem
I
was
trying
to
solve.
Is
we've
got
a
way
to
create
tokens,
but
now
we
need
a
way
to
share
tokens
because
I
think
that's
the
hard
side
of
the
network
or
people
just
naturally
want
to
share.
A
A
A
Well,
I,
look
at
tags
as
and
I
really
get
this
from,
like
the
creation
of
tag
clouds.
That
was
when
tags
really
took
off
in
my
memory
and
it's
it's
that
it's
it's
you
know
you
talk
about
structured
data
and
unstructured
data
and
I.
Think
tags
are
right
there
on
the
edge
between
the
two,
where
they're
they're,
strong,
they're,
definitely
structured
because
they're
strings
in
an
array
but
they're
sort
of
whatever
you
think
applies.
You
know
no,
no!
No!
No!
A
Although
so
it's
like
all
the
all
the
items
that
are
tagged
with
Bitcoin,
but
then
there
will
be
a
tag
Cloud
within
the
tag
Cloud
that
so
all
the
things
that
are
in
Bitcoin,
like
here's
all
the
other
tags,
and
so
it's
like
by
Cloud
I
mean
like,
like
you
know,
what's
a
what's
a
subset
within
Bitcoin
like
utx,
so
it's
like
if,
if
there's
a
large
portion
of
the
population
that
was
tagged
with
utxo
it
would
that
word
would
appear
bigger,
but
it'd
be
surrounded
by
all
the
other
words.
A
A
A
B
I
I
don't
mind
having
category
you
know,
the
in
tags
can
be
more
specific,
but
there's
definitely
stuff
like
sports
category.
B
You
know
like
horse
horses
category
and
so
that
when
you're
searching
for
this
stuff,
as
it
gets
more
and
more
voluminous,
you
can
just
be
like
horses
and
then
comes
up
with
horses,
but
then
like
also,
if
you
have
the
the
tag
that
stoyan's
talking
about
at
the
beginning,
you
could
search
for
the
category
horses
and
specify
image,
and
then
it
would
just
give
you
all
these
tokens
that
have
images
of
horses.
You
know
and
then,
of
course,
you'd
probably
put
safe
for
work.
You
know.
D
They're,
having
like
these
two
type
of
categorizing,
what
will
happens,
for
example,
if
I
have
category
art
and
I
have
tax
sport
or
and
I
have?
In
the
same
moment,
category
sports
and
tax
art
at
least
like
a
same
nfts
in
the
same
subset
or
they
will
be
put
in
the
different
like.
A
D
A
D
A
And
the
other
thing
is
that
this
is
mutable
data,
so
it
can
be
changed
if
if
the
Creator
decides
that
they
made
a
mistake-
and
you
know
this
might
be
a
this
might
be-
you
know
the
more
I'm
thinking
about
it-
this
this
might
be
appropriate.
Like
you
said,
like
a
media
type,
you
know
it's
the
more
I'm
think
looking
at
this
category
in
the
tags
that
seems
to
be
appropriate
high
level,
particularly
if
it's
not
required
and
it's
mutable
data,
so
it
can
be
changed.
Yeah.
That's.
C
The
way
I
would
take
it
I
feel
like
his
the
idea
of
what
what
is
this
is
more
important
than
a
category
personally.
I
feel
like
that
is
a
clearer
there's,
a
clear
action
to
be
taken
by
anybody
generated
a
front
end
with
that
idea
than
than
the
others.
B
B
The
question
is:
how
do
we
search
through
that
and
being
able
to
say
images
and
so
that
a
search
mechanism
can
just
say
I'm,
throwing
out
every
token
that
doesn't
have
the
image
tag
or
the
image
in
the
mutable
data
I'm
not
going
to
look
at
anything
else,
and
then
it
can
go
all
right.
Look
at
the
tags
does.
Is
it
image
and
does
the
tag
have
horse
and
is
it
safe
for
work?
And
so
then
it's
going
to
pull
in
those
kind
of
like
Google
does
now.
B
But
the
difference
is
it's
all
tokens
right
and
that
people
can
find
ways
to
change
things
they
can
find
their
own
ways
of
paying,
or
you
know,
you're,
even
able
to
say,
hey
I,
really
like
this
picture
of
the
horse.
I
want
to
use
it
on
my
website
and
this
person.
This
is
owned
by
this
person.
This
address
I'm,
going
to
send
them
a
message
and
say:
can
I
use
the
picture
or
can
I
send
you
some
bch,
so
I
can
use
the
picture
on
on
the
website.
B
You
know
so
really
hard
to
do
that
right
now,
if
I
look
up
an
image,
I'm
literally
stuck
until
somebody
contacts
me
and
says
you
don't
have
the
copyright
for
this
image.
B
Meanwhile,
I
may
want
to
get
the
copyright,
but
there
it's
impossible,
and
so
this
a
little
bit
further
than
I,
was
intending
to
go
the
idea
that
we
can
search
and
we
can
pay
for
stuff
and
we
can
contact
the
owners
and
having
the
image
tag
having
the
3D
tag
having
the
video
tag
makes
it
so
that
somebody
doing
a
front-end
search
can
just
filter
out
a
bunch
of
stuff
right
right.
Then
there
Aaron.
D
If
you
mentioned
this,
maybe
it's
important
then
to
have
lights
and
stack
like
required.
I
know,
because
you
want
to
know,
can
you
do
something
with
this
image
like
if
it's
like
common
creatives,
you
can
use
it
if
it's
like
so
party
charity,
maybe
license
is
important
than
to
to
add
to
this
specification.
Yeah.
A
C
Having
it
and
make
sure
we
create
a
specification
that
includes
that,
because
I
feel,
like
that's
one
thing,
that
I
have
not
looked
at
yet
at
all,
so
this
does
Chris.
Do
all
of
your
current
ones.
Have
that
data
in
the
user
data,
because
I
want
to
go
back
and
look
what
you
have
I'd
like
to
see?
What's
there
to
follow
that.
C
Yeah
I
love
how
your
your
stuff
isn't
working
and
it
really
does
work
really.
Well,
it's
simple!
It's
clicked!
You
know
you've
done
a
good
job
making
beginning
this.
How
do
we
actually
View
and
and
see
these
things
and
test
them?
Yeah.
A
I
mean
that's
very
much
where
we're
at
right
now
is
yeah.
So
in
the
immutable
data,
I
put
a
license
field,
and
that
was
the
thing
is.
If
you
pull
up,
this
particular
license.
A
I
adapted
this
from
a
license
that
I
got
from
an
an
artist
like
a
like
a
physical
visual
artist,
and
it
has
wording
in
there
that,
like
it's,
it's
perpetual,
this
is.
This
agreement
binds
the
purchaser
and
artists
their
heirs
and
successors
for
the
life
of
the
artist
and
their
surviving
heirs
like
I,
have
no
idea.
If
any
of
this
is
like
legal.
A
So
it's
it's
adapted
and
I,
don't
like,
because
I
was
trying
to
sort
of
mash
up
like
the
Creative
Commons
license
with
with
the
one
they
got
from
this
artist,
so
it
was
like
well,
you
can
share
and
you
can
share
it.
But
if
you
own
it,
then,
then
you
have
to
pay
me
a
commission
like
if
you're,
if
you
actually
own
it
and
it
changes
hands
and
you
got
to
pay
me.
A
commission
is
really
just
an
experiment:
I,
don't
really
care
but
shoot
where's
that
link
at
right
here.
A
So
I
put
it
in
the
immutable
data
because
I
didn't
want
it
to
change
with
time,
and
so
that's
why
I'm
thinking
the
license
field
should
go
in
the
immutable
data
because
you
wouldn't
want
to
buy
a
token
and
then
have
the
person
who
controls
the
mutable
data
like
change
the
license,
Creator
just
change
it
on
you,
yeah
I
mean
there
would
be
a
record
in
the
blockchain
of
that
happening,
but
it
would
be
easy
to
miss.
C
A
Yeah,
so
a
license
field
in
the
immutable
in
the
immutable
area.
I
like
that
yeah.
B
B
That's
not,
and
you
know,
then
you
think
about
the
problems
with
that
on
either
side
the
person
that
created
the
image
right
now
they're
left
to
search
the
web
for
their
instances
that
their
image
is
used
and
me
I
have
very
little
way
of
like
contacting
them
besides,
like
maybe
find
if
they
got
an
email
and
send
them
an
email
and
hope
it
doesn't
go
to
their
spam,
and
you
know
like
that's
a
ton
of
work,
whereas
with
a
token
I
can
literally
go.
This
token
comes
from
this
address.
A
B
Much
would
it
cost
they
get
back
to
me.
Oh
it's.
You
know
it's
going
to
be
50
cents
or
whatever
point
zero,
zero,
two
bch
whatever
it
is
that
at
that
point
great,
send
it
to
you
and
then
in
the
mutable
that
they
could
even
I
could
even
purchase
a
token
and
they
could
in
the
mutable
data
they
could
change
it
and
say:
oh,
you
know
he
has
rights
to
use
the
image
and
this
area.
B
You
know
like
that's,
that's
an
issue
right
now
that
exists
that's
solved
by
sites
like
envato
and
these
third-party
sites
that
the
the
artist
sells
their
artwork
to
them,
and
then
they
take
care
of
maintaining
if
that
stuff
is
used
and
they
sell
a
license
to
you
to
use
it
and
so
yeah,
that's
cutting
a
lot
of
stuff
out
and
making
it
a
lot
easier
for
people-
and
you
know
stuff
like
that,
is
it's
not
sexy.
A
Well,
on
that
topic
and
sort
of
as
we're
exploring
some
properties,
this
is
this:
is
this
nft
I
created?
You
know
that
I
was
just
playing
around
with
some
of
these
fields,
like
I
had
already
thought
about
tags,
apparently,
but
yeah
I
added
these
other
fields
of
like
is
it
for
sale?
A
You
know
who's
the
current
owner
and
this
is
in
the
mutable
data.
So
my
thinking
when
I
did
this
was
that,
like
okay,
if
somebody
buys
this,
then
I'll
go
and
I'll,
because
what
they'll
own
is
the
token
and
they'll
be
in
possession
and
control
of
the
token,
but
not
the
mutable
data,
as
the
artist
I
will
still
retain
ownership
of
the
of
the
control
over
the
mutable
data,
so
I
would
I
would
update
this
to
reflect
the
current
owner
and
and
then,
if
it
gets
sold
on
a
secondary
Market.
A
If
the
new
owner
wants
their
information
reflected
here,
they
have
to
come
to
me
because
I
control,
the
mutable
data
right
and
that's
my
opportunity
to
enforce
the
license
and
get
and
get
a
commission
on
the
sale
of
the.
C
A
This
data
definitely
needs
to
go
at
a
minimum
in
the
user
data
field,
but
we
could
probably
take
it
a
step
further
and
come
up
with
an
actual
like
Json
link
data
schema
for
it
because,
because,
even
within
the
use
case
of
a
token
that
gets
sold-
and
you
know
what
I
just
described
like
there's
going
to
be
a
lot
of
scenarios
that
we
haven't
even
thought
of
in
terms
of
you
know
the
the
details
that
go
into
this
section.
C
C
D
C
D
A
And
that's
why
it
depends
on.
So
it's
like
we're
trying
to
solve
two
problems
here:
we're
trying
to
solve
a
generic
problem
for
tokens
like
it
like,
like
all
the
things
that
a
token
could
be,
which
is
pretty
much
everything
and
anything
right
like
that's
a
hard
problem
to
solve,
but
then
there's
like
specific
use
cases
of
tokens
that
we
also
you
know
should
should
consider
you
know
and
like
here's
another
good
example,
the
content,
because
this
is
a
video
file
and
the
whole
point
of
it
was
to
share
the
video.
C
A
B
So
to
to
comment
on
what
you
said:
stoyan
one
of
the
use
cases
for
something
mutable
would
be
like,
say.
A
social
media
following
people
want
to
follow
me.
I,
give
them
a
token
or
they
buy
a
token
and
I
can
update
the
mutability,
which
is
just
my
new
post
every
day.
The
difference
is
when
they
want
to
unsub.
They
can
trade.
My
token
to
somebody
else,
you
know
that's
it's
a
slight
difference.
D
Around
I
was
not
talking
more
about
the
content
of
this
mutable
data,
but
like
case
that
you
mentioned
means
that
you
always
can
put
something
some
comment
inside
this
mutable
file
and
it
will
looks
like
I'm
written
because
I'm
now
the
current
owner.
But
you
can
alter
my
content
and
put
like
a
story
on
his
terrorists.
So.
A
D
A
D
I
mean
for
some
use
cases,
if
you
don't
really
not
how
to
see.
If
you
want
this
data
to
be
no
changeable
anymore,
you
can
add
the
document
like
Sid
of
this
thing
to
the
Token
document
hash.
So
it
will
be
proven
that
dismutable
data
will
be
never
changed
so
and
this
will
become
like
a
Frozen,
Token
or
something
so
nobody
else
will
not
be
able
to
change
it,
but
it's
like
use
cases.
We
have
just
now
the
the
common
framework
which
we
can
use
for
different
use
cases.
C
This
is
great
stuff,
I
mean
I
I'm.
This
is
a
long
discussion
on
this,
but
I
really
appreciate
what
you've
done
so
far,
because
this
is
going
to
allow
us
to
have
an
ecosystem
that
can
be
built
out
and
it
doesn't
have
to
be
described
by
individuals
that
have
to
show
up
in
this
meeting.
This
is
really
nice.
A
Yeah
yeah:
this
is
just
the
start
of
a
very
long
conversation
and
I'm
glad
to
get
your
guys's
feedback.
I
mean
really
like.
A
If
this
is
how,
in
my
experience,
standards
do
not
go
to
the
person
who
wrote
the
standard
standard
go
to
the
people
who
adopt
the
standard,
there's
plenty
of
Standards
out
there
that
people
just
don't
follow
and
there's
plenty
of
things
that
have
become
de
facto
standards
that
are
not
written
down
but
they're
the
standard,
because
that's
what
everybody
does,
and
so
you
know,
writing
down
a
standard
is
just
one
step
in
a
long
journey
and
but
getting
bidding
people
to
agree
on
it
and
actually
implement
it.
B
And
one
other
thing,
though,
two
story
and
like
even
with
evm
tokens,
the
owner
of
the
contract,
can
change
the
content
depending
on
how
the
contract
was
written,
so
that
that's
another
one
where
it's
you
know
tokens
are
fishy
they're
not
to
make
a
pun
on
your
drought
talking
for
us,
but
the
like.
They
literally
change,
that's
how
they
do.
The
token
reveals
is
they're,
literally
changing
the
address
of
of
where
that
token
is
pointing
at
in.
D
This
yeah
you
can,
you
can
make
your
contract
to
not
do
this
anymore
so
and
because
the
token
contract
sources
on
the
Explorer,
you
can
always
check
what
this
contract
is
doing,
so
they
saw
is
like
yeah
fishy
contracts,
but
it's
possible
also
with
the
evm
contracts
to
make
them
really
immutable.
If
you
just
how
to
see,
make
this
token
URL
method
to
just
point
to
specific
Sid
and
it
cannot
be
changed
anymore,
yeah,
it's
possible
with
evm2,
like
I,
think
if
you
go
to
nft
Port
dot
XYZ
in
their
documentation.
D
D
Yeah,
so
it's
these
guys
have
a
tune
it
it's
a
little
but
go
to
docs,
maybe
and.
D
They
have
some
options
that
you
can
make
your
metadata
really
Frozen
and
then
it
cannot
be
changed
anymore
and
I.
Think
they
doing
this
by
just
making
this
token,
where
I
method,
just
to
always
point
to
a
constant
Sid,
not
to
something
like
that.
But.
A
D
Something
like
this
one
and
when
you
froze
it,
it
will
become
just
immutable,
something
like
this
one
but
yeah.
So
are
they
also
using
these
guys?
They
also
using
like
nft
storage,
like
for
real
storage,
yeah.
A
D
Just
providing
like
some
kind
of
they,
they
try
to
be
the
middleman,
like
everybody,
just
to
put
their
API
in
the
middle,
but
they
have
some
good
stuff
like
you,
can
retrieve
the
nfts
per
wallet
and
stuff
like
this
and
do
some
ipfs
magic,
like
the
current
one
that
we
are
talking
about
so.
A
A
A
Right
well,
let's,
let's
move
on,
that's
been
great
feedback
and
we'll
we'll
continue
to
have
these
conversations.
What
I
want
to
close
with
is
just
encouraging
you
guys
and
anybody
who
listens
this
go
to
the
nft
Creator
create
a
token
and
then
create
a
collection
of
nfts
and
just
try
it
out.
Give
me
feedback.
A
Yeah
I
really
want
to
see
more
people
play
with
the
collector
I'm
going
to
start
an
address.
That's
just
like
anytime
I
see
a
news
item
that
I
want
to
like
these.
These
these
nude
items
and
the
memes
I
think
it's
just
such
a
great
way
to
capture
this
stuff.
I
mean
because
there's
more
to
it
than
just
creating
the
token
right
you've
got
to
basically
prepare
the
data
upload
it
to
ipfs.
A
A
B
Exactly
yeah
I
I
think
this
is
this
is
great
I'm
I'm,
loving
this
and
I
I
see
this
as
once,
people
understand
easily
to
how
to
upload
stuff
to
ipfs.
You
know,
and
so
right
now
it's
you
can
just
use
the
desktop
clients
great.
So
if
anybody's
watching
this
show-
and
you
don't
want
to
do
the
Kauai
side-
they
have
a
desktop
client
and
it
runs
on
go
and
it
works
great
and
then
it
even
allows
you
to
preview
stuff
in
the
web.
B
Web
browser
Brave
also
has
one
in
built.
It's
been
and
therefore
it'll
be
two
years.
This
January
they've
had
one
and
built,
and
you
can
also
connect
your
desktop
client
or
your
command
line.
Ipfs
to
your
Brave
client.
You
can
go
in
and
specify
I
want
to
use
that
Gateway.
So
there's
lots
of
different
ways
to
utilize
ipfs,
and
then
it
literally
makes
it
so
that
you
can
just
this
goes
to
ipfs.
So,
like
you
can
go,
this
file
drag
drop.
B
It's
on
ipfs
now,
I
have
the
I,
have
the
baffy
and
then
I'm
going
to
put
it
into
the
token
token
information,
token
data,
so
yeah.
A
B
A
Yeah,
so
the
is
I
I
put
the
Creator
and
The
Collector
under
the
the
token
decks
section
and
the
now
that
things
are
sort
of
we've
got
a
way
to
create
tokens
a
way
to
share
tokens
a
way
to
buy
and
sell
tokens.
A
My
focus
for
the
next
few
months
is
to
wrap
up
the
for
between
now
and
the
end
of
December
is
going
to
be
to
wrap
up
the
the
e-cash
Grant
Fork
all
of
this
deck
stuff
over
to
ecash,
which
also
means
I'm
going
to
be
forking.
The
pay
to
write
database
so
we'll
have
one
that
operates
on
the
Bitcoin
cash
chain
and
one
that
operates
on
the
ecash
Chain.
That's
going
to
be
really
interesting
and
I
want
to
return
to
that
here,
but
I
want
to
get
through
these
other
couple.
A
Tech
updates.
So
just
a
couple
other
things
worth
mentioning
the
the
pinning
service
the
pay
to
write
database
pinning
cluster
for
it.
I've
added
some
documentation
there.
Let's
see
if
I
can
pull
that
up.
A
There's
one
of
these
yeah
the
pinning
service,
so
it's
under
developer
docs,
most
of
most
of
these
repositories
they
have
a
directory
called
Dev
docs,
and
so
it's
just
a
I
just
updated
the
specification
as
to
you
know,
basically,
the
steps
that
happen-
and
this
is
all
reflected
in
the
so
this
is
this-
is
an
npm
Library
p2wdb
is
the
is
the
JavaScript
npm
library
that
you
can
download,
and
so,
if
you're
doing
a
front
end
or
back
end
or
whatever
this
lets,
you
read
and
write
data
to
to
the
database.
A
So
this
is
just
the
GitHub
repo
for
that
in
the
readme
I
added
example
code
on
how
to
pin
how
to
like,
pin
generic
Json
data
to
ipfs
using
using
our
pinning
service,
and
so
this
is
needed
when
you're
creating
the
immutable
or
immutable
data.
For
a
token
it
you
it
doesn't
it's
not
good
enough,
just
upload
it
to
the
paid
right
database,
you
actually
need
an
ipfs
CID
for
that.
So
this
is.
A
This
is
a
new
service
that
it
offers,
and
so
you
can
pin
both
the
CID
there's
others
two
there's
two
there's
creating
the
data
on
ipfs,
so
it's
just
taking
raw
Json
uploading
it
to
ipfs
and
getting
a
CID
back
and
then
the
second
step
is
pinning
that
CID
so
that
it's
available
on
the
network.
A
C
A
Got
a
pretty
complete,
complete
solution
now,
like
like
there's
just
like
everything
you
can
do
everything
from
creating
tokens
and
uploading
data
ipfs
and
using
it
within
your
app
like
you
can
use
psf
tools
for
all
that
you
can
pay
for
all
of
it
in
bch.
A
D
A
Yeah
yeah,
so
what
I
do
is
you
know?
So,
let's
take
this
CID,
for
example,
I.
My
personal
workflow
is
I'll
upload
it
to
I'll,
upload
it
to
web3.,
storage
and
that'll.
That's
like
the
initial
upload,
but
they're
not
really
good.
On
the
you
know,
they're,
not
very
responsive,
and
so
that's
why
I
want
to
pin
it
to
an
ipfs
node,
but
this
in
psf
bch
wallet.
A
If
you
bring
up
the
help.
One
of
the
new
commands
in
there
is
this
pay
to
write
database
pin
command
and
let
me
bring
this
up.
A
Takes
the
name
of
the
wallet
that's
going
to
pay
in
Bitcoin
cash,
you
don't
need
any
psf
tokens
and
all
those
cheaper
if
you
have
psf
tokens
and
the
name
of
the
wallet
and
then
the
CID.
So
if
I
wanted
to
pin
that
file,
will
it
look
to
see
if
you
have
psf.
A
Exactly
it
will
so
I
have
a
wallet
called
pin
that
I
use
to
do
this,
and
then
so
it's
just
that
and
then
it
goes
through
and
it
will
issue.
Oh
I
think
my
node
modules
want
to
happen.
There
cannot
find
well
I'm,
not
gonna.
I'm
gonna
go
into
this,
but
this
this
is
the
syntax
here.
Is
you
just
yeah
a
wallet
to
pay
for
for
it
and
and
then
you
give
it
the
CID
and
as
long
as
it's
under
a
megabyte,
that's
that's
the
current
limitation
of
our
pending
service.
A
It
has
to
be
under
a
megabyte
and
then,
like
you,
said,
Aaron
yeah,
so
it'll.
If
you
have
psf
tokens
in
the
wall,
it
it
will.
You
consume
those,
and
if
you
don't
it'll
leverage
this
new
feature
where
basically
you
pay
10
extra,
but
then
you
don't
have
to
have
any
psf
tokens
you're,
essentially
paying
the
server
to
burn
the
tokens
for
you.
Oh.
C
A
It's
it
removes
that's
a
huge
source
of
friction
of
requiring
somebody
to
have
a
psf
token,
so
I,
just
yeah,
okay,
so
last
thing
I
want
I
really
want
to
cover
with
you
guys
is
you
know,
I
was
hoping
to
get
the
the
the
VIP
bot
working
and
have
this
discussion
in
the
VIP
room,
but
I'm
thinking
about
switching
from
in
fact
I'm.
Just
we
have
a
full
discussion
here,
I'm
thinking
about
switching
from
Merit,
which
is
what
we've
used
before.
A
Where
you
have
you
hold
your
psf
tokens,
and
then
your
Merit
is
the
number
of
tokens
times
the
number
of
days
that
they
haven't
moved.
That's
been
really
hard
for
people
to
wrap
their
heads
around
it's
it's
difficult
to
code,
and
it's
it's
problematic
in
that
it's
very
computationally
intensive
and
the
reason
we
I
mean
one
big
reason:
I
did
it.
That
way
was
just
because
we
could
nobody
had
ever
done
it
that
way.
A
It
seemed
like
a
good
idea
to
try
out,
but
and
one
reason
we
didn't
take
the
simple
path
which
is
just
create
a
governance
token
is
we
didn't
want
to?
We
didn't
want
to
open
ourselves
to
the
situation
where
someone
could
just
buy
a
bunch
of
governance
tokens
and,
basically,
you
know,
take
over
the
psf.
Just
you
know,
with
money
and
watching
some
of
these
videos,
particularly
yearn
Dao
talk
about
their
governance
that
I
that
scenario
I've
never
seen
that
scenario
play
out.
A
The
one
case
I
can
think
of
is
when
Justin's
son
tried
to
take
over
what
was
that?
What
was
that?
It
was
like
a
blockchain,
but
it
was
for
content
and
he
sort
of
took
it
over
and
they
ended
up
forking
the
chain
right.
Oh.
A
B
A
Yeah,
yeah
and
so
I,
don't
think
that
that's
a
serious
concern,
and
also
the
other
thing
that
I
really
took
away
from
watching,
yearn
talk
about
their
Dao.
Is
nobody
gets
to
tell
anybody
else
what
to
do
in
the
Dow?
That's
not
that's,
not
how
that's
not
a
privilege
that
the
government's
token
gives
you.
A
You
know
the
only
privilege
it
gives
you
is
to
vote
and
propose
things
to
be
voted
on,
but
but
people
aren't
required
to
do
something
just
because
it's
been
voted
on
at
every
step
of
the
way
people
have
to
volunteer
and
be
incentivized,
so
I,
just
don't
see
it
as
a
serious
or
I.
Just
haven't
seen
any
evidence
to
suggest
that
it's
a
concern
any
more
than
like
a
theoretical
concern.
A
Do
you
guys
have
any
thoughts
on
that
and
the
other
thing
the
other
is
actually
there's
before
I
get
your
thoughts.
The
other
reason
for
doing
it.
This
way
is
it
just
makes
everything
simpler.
There's
models
that
we
can
follow.
Computationally
coding,
simpler,
like
conceptually,
simpler,
there's
lots
of
models
that
we
can
follow,
and
so
what
I'm
thinking
is
we
would
have
an
nft.
A
That
is
a
governance
token
and
you
you'd
purchase
them
for
a
thousand
psf
tokens,
and
now
that
we
have
the
decks,
we
have
a
secondary
market
for
these
in
it
so
like
we
would
never
under
any
conditions,
ever
buy
the
nft
back.
We
only
sell
them,
and
and
but
if,
if
someone
gets
becomes
disgruntled
and
they're
and
they're
stuck
with
these
governance
tokens,
they
don't
want
anymore.
They
can
sell
them
on
the
on
the
decks.
You
know
no
guarantee
what
they're
worth
it
would
just
be:
Market
Dynamic,
but
anyways.
C
Yeah
I
think
I'm
I
think
it
makes
some
makes
sense
to
change
it.
I
think
the
other
one's
been
a
little
too
confusing
for
people,
but
I,
don't
know
who
else
has
tried
but
didn't
get
successful
in
purchasing
or
collecting
to
be
able
to
get
Merit
so
I
mean
it's.
If
they
don't,
they
don't
seem
to
reach
out
and
ask
questions
yeah.
So
I
don't
know
over.
A
The
last
couple
years
I've
had
a
couple:
non-technical
people
just
get
incredibly
confused.
You
know
trying
to
they're,
they
were
trying
to
hold
their
tokens
and
electron
cash.
But
then
electron
cash
is
an
HD
wallet,
so
it
moves
the
tokens
and
destroys
the
Merit
every
time
you
spend
it,
and
so
it's
like.
No
don't
don't
you
know
it's
just
dating
HD.
B
Yeah
I
think
making
it
simple
is
the
best
way
to
go,
especially
wanting
to
get
users
that
are
non-technical
and
it's
hard
enough
hard
enough
to
get
them
to
understand
the
money's.
Not
in
your
wallet,
you
know,
which
is
weird,
because
people
use
credit
cards
and
you're,
not
thinking
that
all
my
bank
account
is
in
my
wallet
because
my
credit
card
is
in
it.
You
know,
but
yeah
the.
C
Other
thing
is:
you've
got
this
ability
now
to
display
them,
so
that
is
a
more
of
like
I.
Have
a
spot
and
I
can
send
you
here's
my
governance.
Token
right
before
you
go
I've
got
a
number
that
says
more
than
800.
You
know
it's
just
I,
think
I
think
there
is
now
a
sort
of
like
physical
feeling
of
owning
it
much
more
You.
B
And
you
you're
using
react
native
too
right
Chris,
so
somebody
if
they
wanted,
could
essentially
have
it
on
their
phone.
If
they
really
want
an
app,
although
I
think
we're
going
away
from
that,
but.
B
A
A
B
A
A
Actually,
I'm
get
I'm
going
to
that
Bitcoin
cash
conference
in
November
and
I'm
I,
rather
than
buy
business
cards,
I
just
decided
to
make
my
own
by
engraving
them
into
those
plastic
cards
so
funny
because
they're
pretty
thick.
So
anybody
who
takes
one
they're,
gonna,
they're
gonna,
know
they
have
my
card
because
well
it's
gonna
get
a
lot
stiffer
yeah.
B
A
But
anyways
like
I'm,
not
going
to
make
any
changes
drastically,
but
I
wanted
to
I
thought
this
would
be
a
good
opportunity
to
bring
it
up
and
just
let
you
guys
know
it's
coming
I
mean
unless
there's
like
some
really
clear
reason
not
to
do
it
it
just
it
makes
everything
else
easier
for
us
just
to
and
then,
like
I
said
that
what
I'm
thinking
of
in
the
spirit
of
keeping
it
simple
is
it'd,
be
an
nft
it'd,
be
a
thousand
psf
tokens
and.
D
Maybe
it
could
be
clever
to
buy
like
a
membership
nft
in
the
amount
when
you
pay.
It
will
update
your
mutable
data
with
the
amount
that
you
paid,
so
they
need
to
be
not
like
you
buy
it
for
a
thousand.
You
can
still
like
put
more
in
this
and
you
when
you
sell
it.
All
of
this
power
will
go
to
the
other
guy.
D
Mutable
data:
it
can
be
something
like
level
like
voter
level,
one
two,
three
and
it
depends
and
you
can
purchase
the
next
level
yeah.
You
can
just
update
this
nft
with
the
new
mutable
data.
How
much
you
paid
until
now-
and
this
will
be
your
vote
power,
so
you
don't
need
to
buy
several
one.
If
you
want
more
power.
A
Yeah
yeah,
we
could
do
it
that
way.
You
know
I
it's
sort
of
getting
away
from
the
Simplicity
one.
D
A
One
potential
attack
Vector
is
this
like
the
secondary
Market,
if
there
ends
up
being
a
lot
of
these
nfts
on
the
market
and
they're
significantly
lower
than
but
again
like
that,
goes
us
back
to
the
original
attack
Vector,
we
discussed
where
it's
like.
What
are
you
really
buying
when
you
buy
one
of
these
governance
tokens
like
it's?
Not
it's,
definitely
not
the
right
to
tell
anybody
what
to
do,
but.
B
D
Year
they
will
be
issued
the
next
nft
token
to
the
current
owners
or
something
I,
don't
know
what
exactly,
but
the.
A
The
other
big
problem
I'm
trying
to
solve
is
the
VIP
room.
We
need
to
have
some
way
where
the
people
with
skin,
in
the
game
can
and
and
also
you
know,
the
the
token
price
it's
on
an
exponential
curve.
So,
as
we
generate
more
cash
flow,
the
tote,
the
psf
token,
will
get
more
expensive
acquiring
a
thousand
psf
tokens
will
become
more
and
more
difficult
and
expensive,
and
but
but
really
my
my
main
concern.
My
the
number
one
problem.
A
B
A
Excellent
and
that's
that's
where,
like
the
Merit,
was
kind
of
like
it
solved
the
problem,
but
it
was
a
very
complex
and
computationally
intensive
way
to
solve
it
and
confusing
to
the
user.
A
C
So
the
other
thing
is
that
it's
pretty
standard
right
now
to
have
an
nft
access
to
certain
things,
so
this
would
start
to
open
that
capability
for
our
nfts.
You
know
so
yeah,
because
that's
pretty
standard
in
evm,
so
I'd
like
to
see
these
type
of
things
that
are
kind
of.
Of
course
we
have
that
and
evm
brought
to
us.
A
Yeah-
and
we
can
I
mean
that's,
the
thing
is
especially
if
we,
if
we
don't
do
the
simple
nfts,
if
we
do
the
the
group
token
and
the
nft
thing,
then
we
have
that
nice
way
to
track
the
nft
holders
and
do
airdrops
like
poapps
and
and
yeah
I
mean,
but
also
it's
just
like.
This
is
there's
a
reason
why
everybody
does
it
this
way
why
they
have
a
governance
token
and
then
their
fungible
token
right,
and
that
just
seems
to
be
the
standard.
You
know
for
several
very
good
reasons.
C
A
The
feedback
guys,
okay,
well,
is
there
anything
else
you
guys
want
to
talk
about
before
we
wrap
it
up.
C
Every
day,
right,
I
think
good,
really
good,
good
stuff
and
appreciate
the
tools
you
guys
have
built
can't
wait
to
see
what
Aaron
the
the
rest
of
your
stuff
some
someday.
B
Yeah
yeah
we're
gotta
dig
into
babylon.js
and
3js
are
slightly
different
in
their
terminology,
but
they
kind
of
do
the
same
thing.
So
I'm
I
know
a
little
bit
more
about
3js
I'm
kind
of
going
through
tutorials
to
understand
and
learn
more
and
then
we
just
have
to
figure
out
okay.
B
Well,
do
we
create
it
probably
create
a
react
component
with
a
Geo
B
viewer
in
it
you
know,
but
then,
if
you're
gonna
have
a
world,
it's
probably
going
to
be
flipped
where
it's
it's
3js
or
it's
Babylon,
JS
and
then
react
is
inside
of
that,
instead
of
the
other
way
around,
so
that
you
come
to
it
and
like
you
have
a
world,
but
then
you
still
want
to
be
able
to
use
a
wallet
and
that
wallet
runs
on
a
react.
You
know
app.
B
A
Nice
all
right
well
I
got
some
really
valuable.
You
guys
can't
see
that,
but
I
took
notes
on
I'll,
probably
release
a
new
version
of
the
of
the
token
schema
spec
based
on
your
feedback
today
so
and
then
we'll
we'll.
Keep
that
conversation
going.
B
A
So
all
right
guys,
you
have
a
good
day,
appreciate
you
taking
the
time
you
know
the
the
we're
all
a
lot
better
for
it.
I
I,
you
know,
I'm
really
excited
about
the
church,
actually
we're
on
with
these
tokens
and
the
decks
and
and
and
just
solving
problems.
You
know,
I
think
if
we
keep
doing
this,
it's
not
going
to
take
very
long
for
the
rest
of
the
world
to
take
notice
that
hey
we've
got
something
here.
That
is
valuable
and
solves
a
lot
of
problems
actually
yeah.
B
You
want
to
build
worlds,
you
need
to
those
transactions
got
to
be
cheap
and
the
data
storage
has
to
be
cheap
and
then
we
have
to
just
you
got
to
solve
the
concurrency
problem
too.
You
know
so
I
mean
that
gets
into
talking
about
consensus
mechanisms
on
on
databases
and
stuff
like
that,
but
I
I,
don't
you
know
I'm,
not
such
a
big
issue.
If
you
and
I
are
engaged
we're,
probably
concurrence
is
probably
going
to
be
a
given,
but
then
it
is
a
different
issue.
B
If
Aaron
wants
to
jump
in
our
world,
how
do
we
solve
that
concurrency
problem
when
the
the
data
he
has?
You
know
there
was
a
big
red
balloon
in
there
last
time
he
left
and
you
know
we
popped
it
while
we
were
playing
so
like,
like
those
are
weird
issues
we
got
to
solve,
but
don't.
C
B
C
B
A
Exactly
all
right,
well
cheers
guys
I'll
see
you.