►
From YouTube: NFT Subgraph Community Call #3
Description
The third NFT Subgraph Community Call took place March 11th.
Join the community and learn more on Discord:
The Graph: https://thegraph.com/discord
The Graph NFTs: https://discord.com/invite/EdZE6EmVKC
A
Hello,
hello,
hello,
welcome
to
the
third
nft
subgraph
community
call,
so
we've
had
yeah
two
really
productive
calls
already,
and
we've
got
a
few
new
people
on
the
call
today.
So
it's
been
a
nice
kind
of
mix
of
folks
cycling
in
and
out
every
week
curious,
if,
if
any
of
the
the
folks
this
week
want
to
just
share
a
little
bit
about
what
they're
building
just
so
we
can
see.
You
know
what
is
kind
of
happening
in
in
the.
B
Space,
well,
I
guess
I
can
jump
in
yeah,
I'm
I'm
neil
de
la
revere.
You
might
know
my
more
famous
half
my
twin
is
simon
de
la
river,
and
I
am
just
kind
of
working
a
little
bit
more
on
the
periphery
just
kind
of
hanging
out
trying
to
see
where
I
can
help
out
with
kind
of
the
nft
communities.
B
B
C
Cool,
I
can
jump
in
so
hi,
everyone
yeah,
it's
the
first
time,
I'm
joined
the
call
my
name's
sam
I've
built,
I
kind
of
actually
just
announced
today,
I'm
joining
foundation
full-time
as
of
next
week,
so
I'll
kind
of
be
now
full
time
in
space
which
is
exciting.
For
me,
I've
built
a
bunch
of
other
little
kind
of
side
projects
terminal
is
one
that
obviously
uses
subgraph
foundation
subgraph
to
show
data
I
built
and
there's
a
bunch
of
other
tools.
C
I've
built
using
zora's
sub
graph
and
zoro's
various
different
sdk
features,
and
so
yeah
excited
to
be
here.
A
Cool
congrats
on
the
move
and
last
week
when
we
were
going
over
standards-
and
you
actually
got
volunteered
up
by
somebody-
I
don't
know
if
they
told
you
yeah,
they
told
me.
C
A
Standard-
and
I
didn't
know
who
this
sam
di
dakira's
was
so
glad
that
you
were
able
to
join
us
on
the
call.
D
Cool
yeah,
sam
sam's
underselling
himself,
but
the
reason
why
I
think
he's
going
to
provide
really
good
insight
into
the
metadata
is
because
he
built
among
many
other
tools,
one
that
helps
any
website
embed
at
any.
I
think
721
for
now
and
then
1155
moving
forward
as
well,
but
and
it
works
with
any
like
standardized
contract
and
makes
it
just
like
one.
I
think
it's
like
one
or
two
lines:
you
drop
it
down
to
your
website
and
you
embed
it
in
nft
and
so
in
the
process
of
doing
that.
A
Very
cool,
so
sam:
do
you
think
you
would
be
ready
to
do
a
sort
of
demo
later
in
the
call
or
maybe
kind
of
show
people
how
you
think
about
that.
C
Yeah
in
terms
of
demo,
in
terms
of
kind
of
walking,
through
the
metadata
kind
of
like
aspect
of
things
or
nfte.app
and
yeah
cool
yeah,
yeah,
happy
too,
I've
got
some
notes
for
you.
Okay,.
A
E
Yeah
sure
yeah
so
hi,
I'm
nick
ceo
of
upshot
and
we're
building
nft
appraisals,
basically
using
some
new
mechanism,
design
called
pure
prediction
that
incentivizes
people
to
appraise
different
nfts
honestly
and
so
we're
just
trying
to
build
out
a
a
bunch
of
subgraph
infrastructure
to
pull
in
as
much
nft
data
market
data
etc
as
possible
to
improve
nft
price
discovery.
F
I
can
introduce
myself
sorry
hi,
everybody,
I'm
eg.
I
work
on
infira,
which
does
blockchain
infrastructure
apis.
We
don't
do
anything
specific
to
nfts
or
subgraphs
at
the
moment,
but
we've
been
involved
with
a
lot
of
standardization
for
the
json
rpc
api.
Some
some
work
with
go
ethereum's,
graphql,
api,
spec,
and
so
we're
also
interested
in
like
how
how
data's
indexed
and
standards
around
that
so
just
wanted
to
get
involved
and
see.
If
we
could
help
with
anything.
A
Cool
all
right
did
did
anyone
else
want
to
to
do
an
intro
before
we
get
started.
B
We're
selling
nfts,
basically
streaming
money
to
social
costs
at
the
same
time
and
basically
we're
creating
a
protocol,
a
multi-gallery
system,
and
you
can
think
about
it
like
a
meta
gallery
or
metadow,
where
you
can
have
sub-dials
inside
the
inside
the
protocol
that
we're
creating
and
yeah.
I'm
just
excited
to
be
to
be
part
of
this
call.
A
Very
cool
and
what's
what's
the
url
for
that.
A
B
Good
doing
good.com
like
this
awesome.
A
Sounds
very
interesting
thanks
thanks
for
posting
that,
okay,
so
I'm
gonna
go
ahead
and
share
my
screen
here
and
last
week
we
went
over
this
air
table
that
we're
using
now
to
track
some
of
the
work
related
to
nftes.
A
So
if
you
don't
have
an
invite
to
this
air
table
just
reach
out
in
the
telegram
or
in
the
discord
and
and
we'll
get
you
added
here
so
so
we
can
collab.
I
think
it's
about
30-40
people
that
have
creator
access
to
this
now.
So
we
added
a
few
of
these
sub
graphs
on
the
call
last
week,
and
some
of
these
are
complete.
A
Some
of
them
are
just
at
a
basic
state,
and
so
maybe
there's
still
room
for
improvements
to
some
of
these
subgraphs,
and
we
want
to
use
this
just
as
a
way
of
tracking
where
these
different
subgraphs
are
at
the
way
that
we're
kind
of
you
know
thinking
about
these
things
is
that
each
of
these
you
know
whether
they're
you
know
721s
or
marketplace
contracts
or
individual.
A
You
know
things
like
this.
We
want
to
have
individual
subgraphs
for
each
of
them
and
then
we're
going
to
be
working
on
subgraph,
composition
and
and
some
related
features
that
then
allow
us
to
create
aggregated
sub
graphs.
A
A
But
you
know
this
way
we
can
just
kind
of
track
building
all
of
the
individual
subgraphs
and
then
we
can
kind
of
track
how
we
want
to
kind
of
aggregate
these
things
together.
A
So
if
there
are
any,
you
know,
nft,
either
tokens
or
marketplaces
or
other
things
that
you
think
we
should
track
here,
just
go
ahead
and
add
it
to
the
list
and-
and
if
you
know
you
know,
if
it's
like
a
721
1155
or
like
a
marketplace
kind
of
contract,
you
can
select
the
type
if
there's
already
a
sub
graph
for
it,
you
could
mark
it
as
complete
or
basic.
A
Otherwise,
you
know
in
progress
or
maybe
I
still
think
we
should
find
a
better
name
for
this
unclaimed,
but
kind
of
basically,
I
guess
it
would
be
to
do.
We
can
kind
of
track
that
and
then,
if
somebody
wants
to
take
ownership
of
you
know,
hey
I'll,
go
ahead
and
you
know
build
the
subgraph
and
just
put
yourself
as
the
owner
and
and
that
way
we
can.
We've
got
a
place
to
track
all
this
stuff.
A
Then
last
week
we
spent
some
time
discussing
standards
and
you
know
standards
can
really
apply
both
at
the
smart
contract
level
and
at
the
subgraph
level
right.
So
you
know
on
ethereum,
there's
the
erc,
you
know
standards
and
you
know
it
could
be
that
maybe
some
of
these
things
should
go
through
a
sort
of
erc
standard,
but
then
for
sub
graphs
we
can
also
standardize
and-
and
that
makes
it
easier
to
compose
different
subgraphs
together.
A
You
know
if
they're
kind
of
matching
similar
interfaces
so
graphql
has
the
concept
of
interfaces.
The
graph
has,
you
know,
basic
support
for
interfaces
already,
and
I
think
there's
some
things
that
we
can
do
to
make
that
an
even
better
experience.
A
But
you
know
now
is
already
a
good
time
to
start
discussing.
You
know
what
these
standards
could
be
for,
basically
the
schemas,
so
that
you
know
different
projects
can
use
similar
data
formats
and
and
make
the
composition
much
easier.
A
So
last
week
we
assigned
some
ownerships
for
some
of
these
areas
for
standardization
and
today,
we'll
go
through
and
we'll
have
people
discuss
their
proposals
for
these.
You
know
schema
standards,
and
we
can
have
some
open
discussion
about
that.
They
can
share.
You
know
why
they
think
you
know
a
a
given
design
is
the
right
one
and
and
we
can
have
open
discussion
and
then
the
output
of
this
should
be
a
set
of
grc's.
A
You
know
which
are
kind
of
analogous
to
ercs
that
we
can
put
through
the
graphs
governance
process
and
that
that'll
be
kind
of
our
way
of
of
similarly
having
standards
that
are
kind
of
available
on
chain
that
people
can
see
and
that's
just
kind
of
part
of
the
the
governance
process.
A
But
to
start
you
know,
let's
just
have
some
kind
of
open
discussion
here.
So
let's
start
with
the
first
on
the
list,
which
is
the
creator
standard
and-
and
that
is
something
that
we
assigned
to
alpizo
last
week.
A
D
Yeah,
so
I
have
a,
I
think,
pretty
simple
proposal,
but
I
think
there's
there's
some
there's
a
few
things
that
we
can
chat
through
as
a
group,
but
my
proposal
is
basically
just
these
are
written
solidity,
but
this
this
should
be
on
on
the
graph,
but
my
proposal
is
just
token
creator
as
a
field
that
allows
you
to
figure
out
given
the
token
id
and
who
the
creator
is,
and
so
it
just
returns
an
address.
D
A
couple
couple
things
to
note
here:
I
know
a
lot
of
people
have
immutable
contracts
so,
like
I
think
this
is
really
just
like
a
standard
update
on
the
graph.
Basically,
the
people's
contracts
can
stay
the
same,
but
the
way
we
index
it.
I
think
we
can
start
standardizing
there
and
return
this
field
and
I
think
it
should
be
required.
D
It
could
be
zero
if
if
people
want
it
to
be
like
mt,
but
I
do
think
it's
a
field
that
it
could
be
either
zero
or
message
under
but
like
it
should
be
a
field
that
makes
it
really
easy
for
people
to
know
like
who.
Who
is
the
creator
of
this
nft
and
I
think
some
some
some
additional
discussion
points
here
is.
I
know
people
have
talked
about
like
fee
splitting
and
potentially
returning
like
multiple
addresses.
D
My
hot
take
here
is
like
that
can
happen
upstream,
like
multi-sigs,
and
so
I
would
keep
this
a
single
address
like
every
nft
is
always
created
by
one
reversal,
one
address
as
the
token
creator
and
then
if
people
are
wanting
to
form
dowels
that
meant
nfts
or
figure
out
how
to
like
do
collabs
via
smart
contracts,
they
can.
They
can
take
that
upstream
and
I
have
like
multi-stick
handle
that.
D
So
that's
that's
my
proposal
here.
I'd
love
to
hear
people's
thoughts.
D
Yeah,
that's
a
good
point.
I
think
the
the
pseudo
code
I
put
here
is
solidity,
but
in
the
subgraph
world
I
do
think
it's
probably
going
to
be
an
entity
rather
than
like
a
straight
up
address.
Don't
have
a
strong
opinion
right
now
on
whether
it's
like
we
have
creators,
and
then
you
have
subsets
of
that.
There
are
accounts,
but
I
think
we
once
we
hash
that
out,
I'm
happy
to
use
either
there.
A
Yeah
one
thing
to
you
know,
keep
in
mind
there.
I
guess,
as
we're
talking
about
subgraph
composition,
is
you
know
we
are
planning
to
to
have
basically
an
ethereum
network
subgraph
that
indexes
you
know
a
lot
of
the
kind
of
you
know.
Raw
blockchain
data
from
ethereum,
including
you
know,
blocks
transactions,
accounts,
etc,
and
so
once
you
have
composition
that
makes
this
kind
of
thing.
A
B
G
D
Yeah,
I
don't
know,
I
don't
know
if
anybody
from
nifty's
here
and
I
don't
know
what
the
implementation
looks
like,
but
I
imagine
like
somewhere
in
that
stack.
There
is
an
address
so,
like
my
my
prompt
here
would
be
to
like
at
the
sub
graph
layer
when
you're
indexing
indexing
that
you
would
that
you'd
go
all
the
way
to
the
address
and
then
index
that,
rather
than
returning
the
string.
A
A
Well
so
yeah
thoughts
on
this.
I
guess
token
creator,
and
I
guess
this
part
here
is
the
you
know:
ethereum,
you
know,
function
signature,
but
I
think
it
it
kind
of
points
to
what
the
schema
would
look
like.
Also,
maybe
that
that's
the
thing
that's
worth
specifying
separately.
D
A
Cool
so
so
then
do
you
want
to
look
a
little
bit
more
at
the
the
fee
standard.
D
Yeah,
I'm
happy
to
jump
down
here
as
well.
Again
I
pulled
down
this
is
more
oriented
around
solidity
code,
but
we
can
chapter
what
this
looks
like
the
entities
for
for
the
graph.
D
D
So
openc
has
a
standard
at
the
contract
layer
and
then
I
think
wearable
also
honors
this
right
now
and
so
there's
there's
essentially
two
functions
at
the
contract
layer
where
you
can
get
the
recipients
and
then
you
can
get
the
fee
amounts
and
bips,
and
so
both
of
those
return,
arrays
and
the
cool
thing
is.
It
allows
a
lot
of
flexibility.
D
If
you
want
to
you,
can
honor
each
other's
like
you?
Can
each
marketplace
can
honor
each
other's
fees
as
well,
because
that
array
can
include
both
the
creator
and
the
marketplace
fee.
So
there's
there's
good
things
there,
but
in
some
other
ways
I
think
it
might
also
be
like
overkill
and
might
be
too
complicated,
and
so
the
alternative
that
I
I
I'm
proposing
here
is
also
just
like
a
very
simple
field.
D
That's
like
get
creator
and
fee,
so
you
get
a
token
give
it
a
token
id
just
give
you
the
address
and
then
and
then
just
the
amount
that
should
be
paid
out.
Obviously,
both
the
whatever
we
choose
we
need
to
translate
to
into
like
graph
entities,
but
I
think
we
can
at
least
start
thinking
about,
like
what
approach
makes
sense,
and
I
would
open
this
up
to.
G
I
was
gonna
say
I
think
this
is.
This
is
an
interesting
one,
because
I
think
this
seems
this
obviously
pushing
for
a
standard
on
on
chain,
which
I
think
it
would
be
great
but,
like
I
think
people
are
gonna,
do
their
own
thing
as
well.
So
I
guess
the
question
is
whether,
like
like
you
said
when
it
comes
to
the
graph
entities,
whether
we
have
a
bit
more
of
a
like
polymorphic,
like
approach
that
could
take
and
but
and
then
that's
maybe
actually
interesting
for
people
wearing
sparkle.
G
A
Yeah,
so
it's
it's
an
interesting
question
of
you
know:
people
are
going
to
have
different
types
of
contracts,
and
so
you
know
I
guess
the
subgraphs
can
kind
of
deal
with
that
fact.
You
know,
assuming
that
you
know
maybe
not
everybody's
going
to
adhere
to
the
same
on-chain
standard,
but
you
know
what
what
what
do
we
think
would
be
the
advantages
of
like
trying
to
get
everybody
to
use
the
same
kind
of
standard
for
their
contracts.
G
G
Go
ahead
is
that,
like,
I
think
one
super
fresh
thing
that
would
be
that
the
thing
you
said
around
different
marketplaces
of
being
able
to
honor
each
other's
approaches,
so
it
becomes
less
sort
of
siloed
like
and
if,
as
soon
as
you
leave
a
marketplace,
it's
kind
of
goodbye,
I
think
that
could
be
really
good
for
the
ecosystem.
D
Yeah,
I
think
the
meta
point
of
rallying
around
standard
at
the
contract
layer
is
desirable,
but
I
also
like
just
don't
know
how
practical
it
is
right
now,
especially
like
if
people
have
immutable
contracts
and
then
the
the
I
agree
with
the
first
option,
the
openc
standard,
it's,
I
think,
yeah,
I
think
allowing
marketplaces
to
honor
each
other's
fees
is
a
great
thing
to
have.
D
The
danger
here
is
like
if
we
go
with
this
convention,
like
the
fees
just
stack
up
right
because,
like
I
think,
if
say,
one
platform
wants
to
honor
another's
fees,
but
then
they're
charging
their
own,
like
the
buyer,
just
gets
like
fee
on
top
of
fee
on
top
of
fee.
So
if
we
do
want
to
go
that
route,
my
proposal
would
probably
be
like
there's
a
like
issuer.
D
Like
that
right,
we're
separate,
so
you
have
the
creator
fee
and
it's
explicit
what
that
is,
and
then
here
you
have
like,
if
you
want
to
honor
the
issuers
fee
as
well,
you
can
do
so
here
like
this
would
be
my
proposal.
A
Yeah
so
part
part
of
the
issue
with
the
initial
standard,
you
think,
is
that
you
don't
really
know
what
the
fees
are
or
for
who's
taking
it.
D
Yeah,
it's
not
explicit
who's
taking
it
and
I
think
yeah
it
run.
You
runs
problems
where
you
just
end
up
charging
the
user.
A
lot.
A
That
makes
sense
so
who
do
you
think
are
the
different
folks
that
should
kind
of
provide
input
on
this?
Is
it
mostly
the
marketplaces
or
I
guess,
the
the
yeah
which
which,
which
folks
do
you
think
have
the
the
most?
I
guess
kind
of
skinning
the
game
here.
D
I
think
it's
got
to
be
both
because,
like
issuers
of
nfts
want
to
make
sure
that
the
creator
gets
paid,
you
know
the
secondary
fees
and
that's
a
big
sell
for
the
creators
and
then
for
marketplaces.
I
think
people
do
want
to
generally
like
honor
that
as
well
and
so
on
doing
it
in
a
way
that
it
that
makes
sense
for
them
as
a
business,
I
think,
is
important.
D
A
Yeah,
it
makes
sense
yeah
we
can.
We
can
try
to
link
back
up
with
them,
so
I'm
gonna
add
in
the
air
table.
So
we
can
kind
of
track
the
issuers
and
the
marketplaces,
maybe
separately.
B
D
I
can
loop
them
in
we're
in
contact
with
them.
A
Cool,
so
do
a
lot
of
these
marketplaces.
Are
they
also?
I
guess
the
issuers
are
like?
Are
wearable
and
opencv,
both
issuers
and
marketplaces,
or
just
marketplaces.
A
Okay,
then
yeah,
I
it
sounds
like
neither
of
them
are
on
this
call,
but
let's
maybe
follow
up
with
them
separately.
If
we
think
those
are
the
the
folks,
we
should
have
in
the
room
and
try
to
get
their
input
on.
A
This
and
we've
got
a
question
from
hadrian.
D
Yeah,
I
think
the
the
tricky
thing
here
is
like
these
conversations
are
great
because
it's
like
start
start
getting
the
ball
rolling
in
terms
of
standardization,
but
I
imagine
standardizing
on
the
contract
is
going
to
be
tough,
especially
if
people
have
like
immutable
contracts.
D
So
I
think
I
would
say
we
start
with
aligning
on
you
know
what
the
entities
look
like
on
the
graph
and
then
I
think
for
future
contracts.
Then,
like
there's
kind
of
a
a
path
for
right.
It's
like
if
you're
going
to
be
indexing
it
this
way
anyway
like
why
not
just
build
the
contracts
that
way.
D
A
Right,
yeah,
that
makes
sense,
would
you
want
to
try
to
like
live
come
up
with
what
the
schema
you
know
would
look
like
for
this
or
you
know,
would
you
want
to
do
that
as
a
separate
step.
H
Maybe
it
would
be
a
first
to
rather
than
standardized
function,
standardized
events
and
we
just
expect
an
event
to
be
emitted
with
the
creator
or
something
like
that,
and
that
way
we
don't
have
to
store
the
creator
on
chain
which
cost
over
20
000
gas.
But
there
would
be
a
standard
even
that
we
can
catch
in
the.
D
Graph
yeah,
I
think
I
think
that
makes
sense.
I
think
figure
out.
The
events
will
have
implications
of
what
the
schema
looks
like
on
the
graph
anyway,
so
we
can
start
there
down
for
that.
I
do
think
there's
my
optic.
I
do
think
there's
value
in
having
the
creator
on
change,
so
the
contracts
can
talk
to
each
other,
but
that's
a
separate
conversation.
A
Sure,
okay,
so
so,
when
it
comes
to
the
fees
you
know,
do
you
think
that
a
fee
itself
is
an
entity
type
and
that
maybe
there's
different
like
types
of
fees
that
implement
the
same
interface
or
you
know
you
could
also
use
like
enums
for
different
fee
types.
D
B
F
One
sec
just
open.
D
F
A
Perfect
in
the
meantime,
you
know
what
what
graphql
features
are
people
using
their
subgraphs
so
far,
is
it
mostly
just
basic
entities
and
relationships?
Has
anyone
looked
at
using
interfaces
or
unions,
yet.
H
Okay,
sometimes
so
in
my
sub
graphs,
there
is
an
event
interface
and
this
event
interface
says
that
you
should
have
a
reference
to
a
block
number
a
transaction
number
and
that
kind
of
stuff,
and
then
every
time
I
register
an
event
such
as
a
transfer
and
an
approval
it
inherits
from
from
transfer.
However,
sometimes
I
build
more
complex
graph
where
there
are
like
well
at
wallet
related
events,
so
you've
got
a
bunch
of
events
that
all
have
a
wallet
field
inside
them
and
then
in
the
wallet
entity.
H
I
want
to
list
all
of
those,
but
I
cannot
list
all
the
events,
because
wallets
is
not
in
the
in
the
description,
the
interface
of
event.
So
if
I
want
to
do
that,
I
need
to
take
all
the
actual
events
that
are
wallet,
events
and
list
all
of
those
apart.
H
A
Yeah,
and
is
this
an
issue
with
you
know
how
interfaces
work,
or
maybe
with
the
limitation
of
how
you
do
filtering
so
that
you
can
kind
of
get
at
the
entities
that
you
want.
Well.
A
Okay,
interesting
yeah:
let's
could
you
could
you
capture
that?
Do
you
have
access
to
the
the
air
table,
because
that
could
be
a
good
one
to
list
under
tooling?
You
know,
I,
I
don't
know
how
you
describe
that
you
know
you.
A
Let's
see,
are
we
ready
to
do
some
live
schema
editing
here
in
the
in
notion.
D
I
think
ryan,
if
you
try
now,
you
should
be
good.
If
you
refresh,
maybe
reload,
let
me
hit
it.
A
In
the
meantime,
just
to
kind
of
see
what
else
we've
got
on
the
list
here
is
alex
b
was
going
to
cover
multiple
owners.
Is
that
something
that
you
had
a
chance
to
think
about?
Over
the
past
week.
A
Awesome
so
let's,
let's
tackle
that
one
next
after
this
and
then
we've
got
sam
with
metadata.
A
And
and
then
we
could
take
a
look
at
the
rest
of
the
things
that
we're
tracking
for
standards
and
see,
if
there's
other
things
that
we
want
to
add
to
the
list
or
if
we
can
find
some
owners
for
some
of
these
things
that
weren't
claimed.
A
F
So
here's
maybe
a
rough
sketch
for
some
things.
We
could
do
so
on
this.
You
could
maybe
have
a
contract
entity
and
then
the
contract
entity
would
house
nfts
at
these
kind
of
contract,
token
id
tuples,
and
then
off
of
that
you
could
have
different
events
linking
off
the
nfts
and
if
you
want,
we
could
have
an
account
linking
to
an
nft
and
then
on
the
account
have
a
creator
fee.
F
Like
on
the
alternative,
in
your
solidity
block,
we
have
get
issuer
fee,
but
it
just
requires
a
token
id.
So
if
we're
thinking
one
level
higher,
we'll
need
the
contract
address
too
to
know
where
this
token
id
belongs
right.
F
At
upshot
right
now
we're
doing
those
as
concatenated
strings
with
a
slash
between
them,
but
I've
seen,
I
think
it's
wearable.
They
do
colons
like
even
that's,
not
quite
standard.
D
F
F
What
I
think
also
is
really
important
down.
The
road
is,
instead
of
just
tracking
transfers,
to
track
the
amounts
that
are
associated
with
the
transfers.
If
we
can
so
we
get
that
purchase
history
graph,
otherwise,
a
lot
of
times
all
you
really
care
about
is
the
last
transfer
which
you
just
get
off
the
contract,
that's
the
owner
of.
But
if
you
have
the
prices
along
the
way,
then
you
can
get
a
cool
picture
of
the
transfers.
D
Yeah,
I
think
we
talked
about
this
in
the
last
call.
Where
you
can,
you
can
go
to
the
most
primitive
layer
and
like
each
sale.
Essentially
all
you
need
is
like
who
it
came
from
like
who
sold
it,
who
bought
it?
What
the
currency
is,
you
could
do
zero
for
eth
and
then
what
the
amount
is,
which
I
think
is
sufficient
for
almost
everybody
and
then
if
people
want
to
layer
on
top
like
their
graph
can
have
additional
fields
that
are
not
like
exclusive
and
that's
okay,.
D
D
I
think
that
one's
probably
more
controversial
in
some
ways-
and
I
don't
know
that
even
if
you
have
it,
people
would
honor
it.
So
I
think
creator
fee
is
probably
the
most
important
one,
and
we
start
with
that,
and
then
I
think
it
will
probably
be
more
contentious
if
there's
platforms
here
on
whether
or
not
they
want
to
honor
each
other.
As
I
get
shooter
fees
it
could
be,
we
can
make
it
an
optional
field
right,
but,
like
creator
feel
that
would
make
like
required.
A
Yeah
it
could,
it
could
be
optional,
but
just
wondering
if
you
know
I
guess
by
at
least
having
something
that's
optional.
Then
you
know
you
still
get
some
standardization
there,
instead
of
everyone
kind
of
calling
it
something
different.
D
A
Okay
and
then
here
we've
got
metadata
and
then
colon
metadata,
so
metadata
is
its
own
kind
of
entity,
which
I
guess
dovetails
maybe
nicely
to
the
next
one
that
we're
having
sam
think
about.
Is
that
also?
You
know
how
you're
thinking
about
that?
We
kind
of
brought
this
up
for
the
question
last
week
of
whether
you
know
metadata
is
just
its
own
entity
and
or
if
it's
just
kind
of
you
know
just
put
the
fields
directly
on
the
nft
or
what
the
best
approach
is
there.
C
Yeah,
I
think
I
still
haven't
like
I
don't
feel
like
I've
kind
of
come
up
with
like
a
solid
answer
to
that
question,
but
there's
a
couple
of
options
I
think
like
that,
have
pros
and
cons
with
both
methodologies.
Let
me
share
my
screen
with
you
and
then
I
can
go
through
the.
C
E
C
Cool
so
yeah,
like
I
a
bit
of
background
like
when
I
was
working
building
out
nfte.app.
Obviously
I
was
interacting
and
it's
great
to
have
eg
on
the
call,
because
I'm
using
infuria
in
the
background
to
basically
pull
data
directly
from
the
blockchain,
mostly
because
not
everything
has
a
subgraph
associated
with
it.
C
So
it's
obviously
pretty
tricky,
especially
when
you're
trying
to
like
make
sure
it's
as
open
as
possible,
and
one
of
the
issues
I
found
was
obviously
like
you
know,
depending
on
which
platform
you're
talking
to
and
which
platform
you
kind
of
want
to
fetch.
Data
on
everyone
has
slightly
obviously
different
standards.
C
It's
become
pretty
apparent
that,
like
the
721
standard,
while
obviously
extremely
popular,
like
the
metadata
that
the
metadata
the
standard
that
kind
of
comes
baked
into
it,
is
starting
to
kind
of
like
we're,
starting
to
see
like
bits
where
it's
potentially
not
as
not
as
extensible
or
not
as
kind
of
like
full
features
as
we
wanted,
or
maybe
not
even
full
feature.
That's
the
right
word,
but
extensible.
C
C
There
is
generally
this
kind
of
metadata
conventions
that
have
been
you
know
around
for
a
while
if
you're
talking
about
audio
audio
metadata
like
id3
and
all
that
has
like
has
had
metadata
conventions
for
a
long
time
now
not
saying
that
they're
perfect,
but
they're
there,
the
same
with
like
video
and
anything
else
really
and
so
the
route
that
I
started
to
go
down.
C
It's
a
shame
that
breck's
not
here
assuming
that
he's
still
not
he's
not
on
the
call,
but
I
feel,
like
zoro,
have
kind
of
tackled
this
in
quite
an
interesting
way
with
their
znfts,
where
they
have
this
currently
a
repo.
C
That
is
the
metadata
that
essentially
zoro
kind
of
holds
on
to
and
there's
a
bunch
of
different
json
schemas
inside
of
that,
and
currently
there's
like
the
zora
standard,
as
it
is
today
and
also
now,
as
of
probably
this
week,
there's
the
catalog
one
as
well,
which
obviously
the
next
app
that's
kind
of
being
rolled
out
on
top
of
the
zorro
protocol,
and
it
feels
like
quite
a
nice
nice
addition.
C
So
the
proposal
that
I'm
thinking
of
is
inside
the
metadata
standard
as
it
is
or
maybe
even
on
on
on
the
actual
kind
of
contract,
maybe
not
the
contract
level.
I'm
not
quite
sure.
I
haven't
written
a
huge
amount
of
solidity,
so
I
would
defer
to
people
more
expert
in
that
of
where
this
should
live.
C
But,
as
I
see
it,
there's
there
could
be
a
metadata
schema,
uri
and
names
obviously
still
up
in
the
air,
and
that
would
resolve
to
just
a
json
file,
a
json
schema
file,
and
inside
of
that
we
have
just
a
standard.
Json
schema
following
all
of
the
various
conventions
that
have
been
laid
out
inside
of
like
json
schema
and
all
the
data
that
we'd
we'd
expect
from
that.
C
This
means
that,
like
it's,
essentially
becomes
kind
of
introspective,
we
can
like
pull
the
the
schema
first,
we
can
run
it
through
figure
out
exactly
what
we're
going
to
expect
when
we
kind
of
dive
into
the
token
uri
and
then
once
we
do
that,
we
can
then
pull
out
the
data
that
we're
expecting
safely
and
with
types
essentially
or
like
known
types
that
we
can
get
out
of
it.
I
threw
together
some
extremely
the
way
that
I
kind
of
imagined
it
being
is.
C
I
dropped
in
some
various
different
kind
of
like
very
high
level,
very
rough
and
ready
kind
of
ideas
of
potentially
what
could
be
inside
of
these
common
ones,
so
image,
video
audio
and
then
there's
a
3d
one
underneath,
but
it
largely
mimics
the
image
one
it
has
a
couple
of
conventions
are
slightly,
maybe
that
I'd
be
very
open
to
chatting
about,
which
is
this
kind
of
like
this
idea
of
a
resolutions
or
sizes
in
it
for
images
specifically,
this
maybe
even
could
be
rolled
out
to
other
different
formats
right
if
you
want
to
have
almost
like
the
html
spec
for
source
set,
where
there
is
a
kind
of
sizes
array
where
it's
like.
C
As
for
how
this
would
potentially
fit
in
with
the
graph
as
an
entity
again
like,
maybe
we
you
know
as
a
high
level
thing,
you
could
expose
it
as
just
the
metadata
schema
uri
as
a
string
field
which
would
essentially
resolve
to
the
url
or
I
was
wondering-
and
I
don't
know
enough
about
how
the
graph
kind
of
how
subgraphs
are
constructed.
C
A
Yeah,
absolutely
so
you
know,
sub
graph.
Mappings
are
really
flexible
in.
You
know
how
you
process
the
data,
so
you
know
there's
their
existing
tools.
I
mean
you're
you're.
You
have
to
write
that
logic
in
assembly
script
right,
which
is
a
typescript
that
compiles
to
wasm.
There
are
some
utilities
that
are
available
that
are
written
in
assembly
script.
You
don't
necessarily
get
like
the
full
kind
of
typescript.
A
You
know
npm
ecosystem,
since
a
lot
of
those
different
libraries
don't
compile
to
you,
know,
assembly
script
but
or
or
to
wasm,
but
we
could
look
at
like
what
specific
kind
of
adjacent
parsing
tools
you
need
and
and
and
see
just
kind
of
how
we
can
make
that
easy
to
do.
But
that's
all
things
that
you
should
definitely
be
able
to
do
in
in
the
mappings.
A
Yeah,
has
anybody
like
like
hadrian,
have
you
have
you
done
any
of
this
type
of
like
dynamic,
json
parsing
in
any
of
your
mappings.
H
A
Yeah,
so
you
definitely
should
be
able
to
do
this,
and-
and
I
think
that's
I
mean
that's-
that's
the
idea
behind
the
mappings
right
is,
you
know
just
getting
a
single
data.
Uri
is
pretty
inflexible
and,
and
you
want
to
be
able
to
like
you,
know,
query
and
filter
on
these
specific
fields.
So
you
want
to
really
you
know,
parse
as
much
of
that
data
as
possible
and
store
it
natively
as
entities,
so
that
you
can
kind
of
you
know,
query
them.
However,
you
want.
B
Yeah
we
did
with
that
on
sapporo
or
our
separate
audios,
and
also
for
yeah
like
a
discovery
phase
on
the
mapping
to
detect
what
is
the
metadata
there
inside
the
it's
json
file.
A
A
But
yeah
sam,
this
looks
this
looks
really
great,
so
here
I
guess
you
have
different
types.
So
we're
saying
that
you
know
if
the
nft
is
an
image,
then
these
should
be
the
fields
on
it.
If
it's
you
know
video,
then
then
these
are
the
proposed
fields.
So
it's
kind
of
based
on
these
nft
types.
C
Yeah,
I
hadn't
quite
thought
about
how
I
yeah
I
guess.
Basically
the
schema
would
have
a
url
and
that
url
would
in
the
same
way
that
I
think
zoro
does
it
currently.
The
url
essentially
can
be
like
converted
into
a
hash
that
is
like
that
is
always
the
same
for
that
particular
common
common
type.
So
you
can
just
verify
like.
Oh,
if
it
matches
its
hash,
then
it's
an
image
schema
and
we
can
expect
this,
and
maybe
you
can
pull
down
the
schema
remotely
from
somewhere
but
yeah.
C
That's
that's
kind
of
like
largely
how
I
thought
this
could
be
done.
Where
you
just
grab
the
you
can
just
grab
it
in
various
different
ways.
I
guess
yeah.
It
could
be
a
url
out
to
the
schema
or
I
think,
looking
at
the
way
that
zora
does
it.
C
C
I
imagine
there'll
be
ones
for
images,
videos
and
then
I
imagine
there
could
be
you
know
you
could
potentially
have
like
platform
specific
ones
or
marketplace
specific
ones
depending
on,
if
you're
creating
a
brand
new
one,
maybe
you're,
building
one
nft
for,
like
you,
know,
law
contracts
or
something
that
has
a
certain
amount
of
metadata
that
needs
to
be
captured.
You
could
kind
of
have
a
text,
one
there's
the
basis
and
build
on
top
from
that.
A
A
B
A
Oh
yeah,
so
that's
cool
actually
sebastian
not
sure
if,
if
you'll
be
able
to
join
us
next
week,
but
I
guess
we're
getting
close
to
the
end
of
the
the
hour
here.
So
maybe
we
can
just
kind
of
jump
to
some
some
next
steps
here.
So
this
looks
really
great
and
I
think
I'd
love
it
if
we
could
put
this
in
a
place
where
other
people
can
review
and
kind
of,
provide
comments
on
these
fields.
A
But
you
know,
I
think,
having
these
different
like
types
of
nfts
is
really
interesting,
and
this
looks
well
thought
out.
So,
let's,
let's
you
know,
share
it
out
for
for
comment.
Maybe
after
the
call
do
you
mind
if,
if
I
share
my
screen
here.
C
Yeah,
of
course,
yeah.
Let
me
stop
mine.
A
Awesome
thanks
yeah,
so
if
we
just
look
at
the
standards
that
we
had
already
kind
of
lined
up
here,
so
today
we're
able
to
talk
about
the
fee
standards,
metadata
and
creator,
I
think
we
still
want
to
discuss
kind
of
marketplace,
and
you
know
we
we
haven't.
Quite
I
found
owners
for
these
were
standards
that
were
proposed.
Does
anybody
have
anything
that
they
would
kind
of
like
add
to
the
list
here
of
things
that
would
be
worth
discussing
for
next
week?.
G
Go,
I
think
one
thing
I've
been
thinking
about.
It
might
be
a
bit
left,
but
I
feel
that
maybe
like
wider
than
energy
is
just
sort
of
handling
like
multiple
versions
or
like
or
like
upgrades
of
a
given
contract
or
a
protocol
or
whatever,
and
currently
those
things
I
think
live
in
separate
subgraphs
generally,
but
it
kind
of
comes
into
the
composability
thing
of.
If
you
like,
how
do
you
combine
version
one
of
a
protocol
with
version
two
of
a
protocol?
G
So
if
you've
got
immutability
or
you
don't
have
upgradability
on
in
the
solidity
specifically
for
nifty
we're
thinking
like?
Could
we
actually
just
merge
them
into
two
like
the
two,
like
versions
into
one
sub
graph,
I'm
just
looking
at
different
contracts
that
kind
of
kept
track
of
which
version
things
were
coming
from?
But
I
don't
know
if
that's
a
problem
that
other
people
thought
about.
A
Yeah,
I
could
see
that
as
being
something
that
you
know
it
would
help
to
have
standard
ways
of
dealing
with
versions
and
in
an
ideal
world.
I
guess
the
subgraph
would
maybe
abstract
you
a
bit
from
that,
because
you
could
have
you
know,
contracts
going
through
multiple
versions,
but
then
kind
of
they
would
just
get
mapped
to
the
same
kind
of
graphql
schema,
and
you
know
we
have.
A
You
know,
support
for
for
actually
not
live
yet,
but
we're
working
on
support
for
versions
which
makes
a
lot
more
sense
in
the
decentralized
network
where
you've
got
these
id's
yeah.
What
I
mean
oh
and
I
just
muted
mandy
there,
so
I
think
it
is
worth
exploring.
We
could
talk
about.
What
that
looks
like
here
is
that
something
you
would
want
to
take
on.
A
Awesome
nick:
what
what
are
you
guys
thinking
about
in
terms
of
you
know,
marketplace
stuff.
E
Yeah
we're
we're
mostly
interested
in
the
the
price
action
around
this
stuff.
One
thing
I'd
be
curious
to
hear
people's
opinions
on
is
if
it
makes
sense
to
track
price
information
at
the
kind
of
contract
like
per
nfc
contract,
as
well
as
at
the
marketplace
level,
essentially
aggregating.
All
these
marketplace
activities
in
each
nft
contract.
We
touched
it
a
little
bit
earlier
with
the
kind
of
amounts
accompanying
transfers,
but
I'd
be
curious
if
that's
of
interest
or,
if
just
tracking,
all
marketplaces
and
getting
nft
prices
that
way
makes.
E
Yeah
I
like
we
can
track
all
of
the
nfts
within
a
marketplace,
but
also
I
can
just
point
to
the
the
crypto
punks
sub
graph
and
track
all
of
the
activity
that
happens
across
any
marketplaces.
That
subgraph
is
tracking
and
do
that
on
a
kind
of
per
nft
level
or
basis
limiting
the
the
kind
of
number
of
idiosyncrasies
that
have
to
be
kind
of
added
on
to
schemas
to
just
the
kind
of
contracts
themselves
that
nfc
contracts
themselves
as
opposed
to
changes
to
kind
of
marketplace,
structures
and
interactions.
If
that
makes
sense,.
A
A
Okay,
cool,
so
next
thing
just
I
wanted
to
share
really
quickly
and
we've
just
got
like
a
minute.
Left
is
brandon.
Just
posted
he's,
one
of
our
co-founders
research
lead
this
forum
post
describing
the
grc
process,
so
we
announced
today
we
just
published
a
blog
post
describing
how
we're
using
radical
for
our
governance
at
the
graph
and
and
so
when
people
have
like
gips,
which
are
graph
improvement,
proposals
or
grc's,
which
are
these
kind
of
like
standards,
application
level
standards.
A
This
is
you
know
how
we,
you
know,
publish
these
grc's
using
radical
and,
and
then
the
the
process
is
basically,
you
know
once
there's
a
grc
on
radical.
We
create
a
forum
post,
so
we
can
have
discussion
in
the
forum.
We've
had
gips
go
through
this
process
where
there
were
like
hundreds
of
comments
and
like
lively
debate
here
and
then
you
know,
this
can
be
a
way
that
we
kind
of
track
things
through
the
process
and
eventually
end
up
with
the
standard.
A
So
at
this
point
I
think
you
know
we're
kind
of
in
the
working
group
stage
trying
to
get
some
broad
level
consensus,
but
I
think
it
would
be
really
awesome
if,
at
the
end
of
this,
we
ended
up
with
some
grc's
that
kind
of
go
through
the
governance
process
and
actually
end
up.
Getting
kind
of
you
know,
voted
on
and
approved,
and
you
know
be,
would
be
a
really
cool
output
of
this,
but
great,
I
think,
that's
a
good
place
to
end
for
today.
A
So
you
know
we
were
able
to
make
a
lot
of
progress
going
over
some
of
these
proposals.
I
think
giving
people
time
to
you
know,
review
them
after
the
fact
would
be
really
useful.
So,
let's
find
a
way
to
just
share
those
things
out
so
that
maybe
we
can
get
them
added
like
to
the
forum
where
people
can
kind
of
add
comments
and
discussion
and,
and
then
we'll
reconvene
next
week
to
go
over
the
next
set
of
standards
and
and
try
to
converge
on
some
of
these
things.
A
Awesome.
Thank
you,
everyone
for
making
it
onto
the
call
and
look
forward
to
next
week.