►
From YouTube: The Technology Behind Web3: The FileCoin Virtual Machine
Description
Join Ally Haire, Developer Relations Lead at the Filecoin Foundation for a live-stream on creating NFTs on FEVM (using stable diffusion), and a walkthrough of Lilypad, which is creating a new model for ethical AI-art creation that pays the original artists for their work in Waterlily.
A
B
How
are
you
Chad,
this
has
kind
of
been
a
long
time
in
the
making
so
excited
to
be
here.
It.
A
Has
yeah?
In
fact
this?
This
stream
has
been
a
long
time
in
the
making,
and
what
we're
talking
about
has
been
a
long
time
in
the
making
as
well.
B
Absolutely
definitely
so
we
met
I
think
last
July.
We
were
just
talking
about
this
in
Paris
at
one
of
your
blue
yard
events,
when
we
were
just
starting
to
talk
about
the
farcoin
virtual
machine,
then
so
yeah
really
exciting
that
we've
come
so
far
since
then,
we're
like
live
on
Main
net
now
so
really.
B
Well,
like
do
you
have
IUS,
although
I
kind
of
got
confused
whenever
I
went
to
Austin
I'm
like
I'm,
not
going
to
Australia,
where
am
I
guitars
and
I'm
like
oh
yeah,
awesome
it
no
yeah,
I
I
am
based
in
Melbourne
Australia,
but
I
spent
most
of
last
year
on
the
road
meeting,
a
lot
of
really
cool
folks,
like
yourself
and
other
people
in
the
ecosystem.
I've
seen
your
you've
done,
a
stream
with
fishing
as
well.
Amazing
team
love
them
they're
great.
B
So
you
know
meeting
people
across
the
file
coin
and
ethereum
ecosystems
was
just
like
a
really
great
year
last
year
for
getting
my
feet
wet
with
that
and
this
year,
I've
kind
of
settled
down
a
little
bit
and
I'm
doing
some
more.
Maybe
damn
work
and
project
work
rather
than
events
and
hackathons.
So
a
bit
of
a
switch.
A
B
A
So
what
do
you
want
to?
What
do
you
want
to
show
today
then
yeah.
B
So
I
we've
launched
the
Falcon
Virtual
Machine.
Now
I
was.
B
Just
it's
a
fully
ethereum
compatible
for
those
that
might
not
maybe
know
the
ecosystem.
Yet
so
what
this
means
is-
or
at
least
the
idea
behind
it
is
filecoin-
is
a
storage.
Blockchain
or
you
know,
was
designed
to
be
a
storage
blockchain,
but
we've
kind
of
got
a
vision
to
be
like
kind
of
far
more
than
that
we
want
to
be
the
decentralized
internet
really
or
we
want
to
provide
the
infrastructure
for
the
decentralized
internet,
so
part
of
that
is
enabling
kind
of
this
compute
over
state.
B
So
this
virtual
machine
that
you
might
be
able
to
you
know
generate
or
interact
with
metadata.
So
one
use
case,
for
example,
is
like
data
dials.
You
can
all
of
a
sudden
start.
Tokenizing
data
sets,
you
can
decide
who
has
access
to
them?
You
can
decide
what
they're
worth
if
they're,
valuable
and
I
think
that's
like
kind
of
a
really
cool
model,
but
another
tier
of
being
able
to
provide
the
decentralized
kind
of
Internet
infrastructure
is
how
do
we
then
compute
over
that
state?
You
know
clouds.
B
You
immediately
have
a
serverless
function,
you
can,
you
know,
get
analysis.
You
can
get
well
AI.
These
days,
you
can
get
pretty
much
anything
through
your
Cloud
Server,
so
one
of
the
projects
that
I've
recently
been
working
on
is
called
bakuya,
which
is
this
decentralized
compute
over
data
kind
of
platform.
So
a
peer-to-peer
network
of
nodes
that
can
compute
over
data
yeah
and
project
lilypad,
which
thanks
for
sharing
this
one,
that
link
is
actually
an
interaction
Bridge
we're
calling
it.
B
Although
a
lot
of
people
kind
of
think
tokens
when
you
say
Bridge,
so
we
we
need
a
new
name.
Someone's
gonna
have
to
suggest
one
in
the
comments,
maybe
but
it's
kind
of
a
bridge
between
a
smart
contract
and
this
decentralized
compute
platform
called
Baku
yeah.
B
So
we're
really
kind
of
try
and
provide
all
the
functionality,
and
this
is
just
a
proof
of
concept
at
the
moment,
but
we
will
be
you
know,
building
it
out
this
year,
so
you
kind
of
get
things
like
being
able
to
compute
decentralized
AI
on
you
know
this
Buckley
Hour
project
and
interact
with
your
smart
contracts
as
well,
so
I,
I,
yeah,
I,
think
that
makes
sense
and
I've
got
a
couple
of
questions
that
can
kind
of
I.
I
can
show
you
some
examples
on
too
cool.
A
Should
I
share
your
screen,
then
no.
B
Let's
hear
the
screen
sounds
good.
B
Hopefully,
what
we're
seeing
is
just
really
like
a
I
built
this
as
a
demo
for
people
when,
just
before
farcoin
virtual
machine
went
to
mainnet,
we
had
a
massive
hackathon
with
East
Global
love,
those
guys
they
do
a
great
job
of
hackathons
and
I
kind
of
built.
B
This
example,
as
part
of
that
that
would
show
kind
of
the
capability
of
interacting
with
you
know,
you
can
deploy
all
your
ABM
contracts
like
an
nft
contract,
an
ERC
721
in
this
case
and
I'm
kind
of
generating
this
image
with
a
stable
diffusion
python
script
that
is
run
on
the
background
platform,
so
maybe
I'll
show
you
kind
of
how
it
works,
and
this
one
really
only
interacts
with
a
HTTP
endpoint.
B
So
we've
created
like
this
HTTP
endpoint
for
bacliao
and
I'm,
just
calling
that
in
this
one,
but
we've
got
one
step
forward
further,
with
Lily
Pad
afterwards
and
I
have
to
so
I'm
going
to
create
a
rainbow
unicorn
one.
Obviously
I've
created
a
lot
of
rainbow
unicorns.
B
Previously
it's
become
like
my
default
prompt
these
days,
but
like
I,
love
the
results,
although
it's
really
funny,
we
kept
getting
two
horns.
Like
you
used
to
get
six
fingers
and
they
are
stable,
diffusion
models,
and
so
you
know
where
you
know
jokingly,
like
you
know:
Kudos
go
out
in
Rainbow
duocoins
to
the
team.
Now.
B
But
yeah
it's
basically
What's
Happening
Here
is
I've
called
a
HTTP
endpoint
that
goes
to
Baku.
Yeah
bakuya
will
accept
that
job
and
send
it
to
a
node
now,
because
stable
diffusion
requires
GPU
and
we've
actually
only
got
one
GPU
node
live
on
this
network.
At
the
moment
this
can
sometimes
take
a
little
while,
but
you
know
obviously
we'll
scale
that
up
in
future.
This
is
just
where
we're
at
currently.
B
So
this
is
running
on
a
GPU
enabled
bakuyan
node
and
it
will
return
the
results
as
an
ipfs
CID.
So
we're
adding
that
kind
of
verifiability
layer
to
your
decentralized
compute
over
data
I,
guess
you
would
call
it
which
funny
story
compute
over
data,
that's
an
acronym
for
COD
and
Baku
yeah.
The
name
is,
you
know,
Portuguese
for
smoked,
God,
so
continuously
fun
story,
hard
to
say
word
took
me
forever
to
get
it
right,
but
for
all
the
Portuguese
out
there,
okay.
A
So
tell
me
if
we
can
step
back
a
little
bit,
so
you
said
you
know,
file
coin
or
sorry,
the
fvm
or
the
fevm.
What's
the
right
thing
to
call
it
now.
B
Yeah
I
guess
currently
it's
fathom,
which
just
means
there's
an
actor,
that's
specific
to
the
evm
run
time.
The
underlying
fvm
is
actually
built
in
rust
and
on
wasn't
I.
Don't
know
why
this
is
so.
B
So
it's
super
modular
like
that,
so
we
could
build
out
a
bunch
of
different
kind
of
layers.
You
could
do
you
know,
maybe
a
I
don't
know,
insert
other
chain
name
layer,
compatibility
here
as
well.
Obviously
the
ethereum
network.
B
Everyone
knows
that
it's
got
a
bunch
of
really
great
tools,
hard
hat
remix
like
so
many
things
that
are
being
built
up
around
it
and
make
it
really
easy
for
developers
to
build
on,
and
you
know,
obviously
set
contracts
that
have
been
audited
that
are
out
there
and
you
know,
which
is
what
I'm
using
here.
So
there
we
go
by
the
way
so.
A
B
So
seven
is
the
ethereum
compatible
version
of
fem
and
now
they're
working
on
building.
You
know
the
native
version,
which
is
that
rusbert
version
and
building
that
out
natively
with
all
the
functionality
too
so
yeah.
A
B
A
Happens
when
we
demo
can
I
ask
you
a
few
more
questions
about
things.
You
already
said.
Absolutely
you
need
time
to
look
into
this,
but
I
I
love
that
every
video
I
ever
see
of
you
doing
coding.
You've
got
the
console
open
with
logs
going
by
the.
A
B
A
B
Me
just
look
up
this.
If
you
sorry
I
would
love
some
questions.
Let
me
just
look
up,
so
this
is
what
got
returned
from
bacliao
here.
I
just
want
to
kind
of
prove
it
right
now,
I'm
running
this
through
Brave,
which
has
ipfs
integration
in
built
into
it.
So
you
don't
need
to
go
through
a
HTTP
gateway
to
get
the
ipfs
linked
just
in
case.
Anyone
was
interested
in
what
happened
there,
and
this
is
kind
of
what
comes
back
from
baffle
house.
B
So
you
have
your
outputs
from
whatever
script
you
had,
so
it
could
be
a
Docker
image
or
a
Docker
job.
Sorry
or
a
was
an
image.
That's
run
on
Baku
yeah,
which
you
know,
makes
it
super
flexible,
and
this
is
what
we've
gotten
back.
If
we
have
a
look
in
outputs,
there's
our
rainbow
unicorn,
so
just
on
a
basic
python,
open
source,
tensorflow,
stable,
diffusion
script,
so
pretty
cool,
and
let's
get
to
these
questions
now
sorry.
A
We
have
the
fvm,
we
have
fevm,
and
you
said
that
this
is
compute
over
State.
Yes,
and
then
you
talked
about
Bach
being
computer
over
data
or
data
or
data
or,
however,
we're
going
to
pronounce
it.
B
A
Grew
up
in
England,
so
I'm
I
use
data
and
data
interchangeably,
I,
sort
of
swap
back
and
forth
and
yeah.
B
A
Are
more,
but
so
what
does
compute
over
state
mean
here
specifically.
B
So
if
you
think
about
what
you
do
in
even
ethereum
compute
overstate
is
kind
of
you
change
your
variables
in
your
smart
contract.
You
change,
you
can
do
some
minor
computations
on
that.
You
don't
really
want
to
be.
Building
in.
B
B
Sort
of
thing
like
blockchain
has,
like
amazing
features,
I
mean
we
all
block,
I
love
blockchain,
and
we
wouldn't
be
here,
and
you
know
it
has
some
really
great
functionality,
but
because
of
its
decentralized
nature
like
it's,
not
very
good
at
you
know
running
these
large
kind
of
jobs,
which
is
what
we're
looking
for.
If
we
want
to
build
out,
you
know
the
decentralized
internet
of
the
future.
So
what
was
the
question?
Did
I
did
I
answer
that
or
just
go
on
another
yeah.
B
Yeah
so
so
State
I,
guess
I
kind
of
think
of
it
like
you're
working
over
the
metadata
of
things
rather
than
interacting
with
the
or
chain
necessarily
like
scripting.
The
underlying
data
I'm,
not
sure
that
that's
a
very
good
explanation.
A
B
Totally
and
if
you
think
about
it
in
terms
of
maybe
the
falcoin
ecosystem,
I
was
just
wondering
if
I
had
a
quick
slide
on
that
somewhere
like
yeah
there
we
go.
I
do
so
I
thought
about
this
before
so.
I'll
show
that
for
everyone,
but
yeah,
if
we
think
about
kind
of
the
file
coin
ecosystem,
like
the
layer,
zero
of
filecoin
is
really
that
storage
layer.
That
was
you
know
the
big
thing
that
we
wanted
to
get
right
to
to
start
with.
B
How
do
we
do
decentralized
storage,
make
sure
it's
scalable
like
internet
scalable,
make
sure
it's
verifiable,
make
sure
it's
getting
stored
and
give
you
the
choice
over
how
long
you
want
to
store
that
as
well
and
renew
those
deals,
and
then
you
know,
we've
introduced
this
computation
overstate,
which,
for
example,
you
wouldn't
be
pulling
out
like
big
files
from
your
filecoin
storage
and
Computing
over
them.
B
What
you're
doing
is
looking
at,
for
example,
maybe
how
many
storage
deals
have
been
made,
that's
kind
of
the
metadata
of
of
the
filecoin
ecosystem
and
then
doing
things
with
that
like
creating
reputation
layers
or
creating
data
dials.
Where
you
can,
then
you
know
link
to
that
verifiable
piece
of
data
that's
stored
in
filecoin,
for
example.
B
So
maybe
that's
a
good
way
to
think
about
it
and
then
the
computation
over
data,
which
is
really
an
off-chain
functionality,
but
that
we're
doing
in
a
verified
and
peer-to-peer
way
with
bakuyao
is
you
know
giving
that
rich
layer
of
computation
giving
analytics
giving
you
know
AI
functionality
if
you
want
to
do
it,
giving
even
big
database
interactions
things
like
that?
I
guess,
hopefully
that's
you
know,
maybe
a
better
explanation.
There.
B
It
is
a
protocol
Labs
project,
so
incubator,
that
protocol
Labs
David
aronchick,
is
the
head
of
bacliao.
He
also
was
one
of
the
leads
of
when
kubernetes
first
came
out.
He
was
working
at
Google
and
was
one
of
the
lead
technical
people
that
got
kubernetes
out.
So
he
knows
his
stuff
when
it
comes
to
to
you
know
this
data
side
of
and
containerization
piece
of
the
action
and
he's
created
bakuya
here.
So
it
is
a
protocol
Labs
project.
B
It
runs
off,
so
you
can
have
your
data
stored
in
ipfs
and
we
and
backlier
can
interact
with
that
and
soon
you
know
at
some
point.
We
also
want
to
be
able
to
compute
over
filecoin
data
as
well.
There
does
need
to
be
maybe
some
improvements
in
the
filecoin
API,
which
is
already
happening
thanks
to
Fem,
to
be
able
to
do
that.
But
you
know
as
soon
as
that
happens,
then
you
know
there's
the
potential
to
then
compute
over
data
that's
stored
on
filecoin,
which
will
be
really
powerful
as
well.
B
Did
so
whoop,
that's
the
wrong
one
yeah
by
the
way,
so
this
is
like
all
in
our
docs.
If
you
do
want
to
kind
of
create
this
Docker
script
yourself,
you
can
go
to
docs.backliar.org
and
you
know
there's
a
full
thing
on
how
to
create
this
text
to
image
script
for
yourself,
which
was
really
cool
when
I
first
looked
at
it.
B
I'm,
like
oh
I've,
been
AI
developer
now,
but
it's
like
there's
so
many
tools
out
there
to
be
able
to
do
that,
which
is
great,
so
I've
generated
that
image
and
then
I
can
mint
it
out
as
an
nft,
and
this
is
when
I
kind
of
started.
Thinking
and
I
did
this
demo
project
I
was
halfway
through
it
and
I'm
like
I'm,
not
sure
I,
like
really
am
on
board,
with
creating
nfts
out
of
AI
generated
art
and
I.
B
Think
there's
like
a
lot
of
Whispers
of
that
around
the
ecosystem
as
well.
It's
like
well,
what's
this,
you
know
what
are
these
models
trained
off?
Where
do
those
data
sets
come
from
and
the
answer
is
they
were
really
scraped
from
the
web?
So,
who
knows
if
they're
really
public
data,
and
so
as
part
of
that
we
kind
of
thought?
Well
how
about
we
build
something
out?
We've
got
blockchain
right,
we've
got
payments,
we
can
give
royalties
to
the
original
creators.
B
So
what
we've
actually
just
built
out
and
it's
actually
released
to
the
falcoin
mainnet-
is
water
lily,
which
uses
Lily
Pad
the
actual
platform
rather
than
the
HTTP
endpoint,
and
what
waterlily.ai
does
is:
we've
trained
models
based
off
artist
data
or
public
comments,
data
we
started
with
just
because
you
know
you
need
to
get
artists
on
board
and
do
they
want
to
be
on
board?
It's
really.
B
You
know
a
personal
choice
for
them,
so
we've
trained
this
data
off
different
artists,
so,
for
example,
these
are
some
public
comments,
artists,
We've
trained
off,
or
we
also
have
a
couple
of
private
artists,
so
Carrie
Chan.
She
is
Awesome
by
the
way.
If
you
haven't
heard
of
her,
she
gave
us
a
bunch
of
stills
from
her
video
and
it's
actually
surprisingly,
it
turns
out
surprisingly
well
but
anyway,
so
we've
trained
models
based
off
their
art
and
in
their
style
and
every
time
a
user
comes
on
and
generates
an
AI
art
image.
B
We
pay
a
like
micro
payment
to
this
artist,
in
fact
we're
not
taking
any
money.
Apart
from
the
gas
costs
to
run
this,
everything
goes
to
the
artist
or
to
a
foundational
partner,
we're
working
with
Creative
Commons,
so
we're
donating
any
of
the
funds
from
public
images
to
the
Creative
Commons
Network,
or
we
will
be
so
I'm
like
this
is
kind
of
a
new
paradigm
for
how
we
might
build
ethical,
AI
art
that
we've,
like
you
know
as
a
proof
of
concept,
so
kind
of
exciting.
A
A
I
don't
know
if
I
have
a
question,
but
it's
really
cool
I
will
restate
what
I
think
you're
saying
is
like
if
I
were
an
artist
and
I
had
I,
don't
know
where
artists
put
their
work.
You
know
there's
some
portfolio
site.
You
could
take
all
the
same
stuff
and
upload
it
to
train
a
new
model
so
that
someone
could
mince
stuff.
A
Enterprise
version
of
this
or
that,
but
here
you're,
actually
solving
a
problem
that
artists
have
so
beautiful,
I
I'm,
not
an
artist
I'm,
not
a
visual
artist.
I
am
a
musician
and
and
even
the
idea
of
eventually
being
able
to
do
that
sort
of
thing
with
music
is
really
appealing.
It's
cool.
B
Yeah
yeah,
you
could-
and
you
know,
I've
seen
speaking
of
music
as
well
I've
seen
a
couple
of
people
post
or
that
a
rappers
and
developer
relations,
Advocates
people
out
there
might
know
who
I'm
talking
about
and
they're
posted.
You
know
just
these
videos
of
people
making
deep
fakes.
B
You
know
sounding
like
exactly
like
Kanye
West
and
it's
not
at
all
him
and
it's
like
well.
How
do
you
verify
that
who's,
the
original
where's,
the
original
song?
How
are
we
going
to
verify
this
and
to
me
like
there's,
only
really
one
answer
to
that.
How
are
you
gonna
prove
that
you
were
the
original
creator
of
something
I
I
mean
I'll?
Let
the
viewers
guess
what
the
answer
is.
B
So
yeah,
but
like
what
I
do
really
love
about
water
lily
is
the
fact
that
and
I'm
not
an
artist
either,
but
what
I
do
love
about
it
is.
This
is
giving
a
revenue
stream
kind
of
Beyond
nfts,
which
are
on
certain
platforms.
Who
knows
if
you're
going
to
get
royalties
or
not,
and
it's
also
people
are
probably
going
to
use
your
work
in
AI
in
the
next
few
years.
I
think
you
know
it's
it's
already
everywhere.
This
is
crazy.
B
Crazy
development,
speed,
like
you,
know,
I
I,
look
at
it
and
I'm
like
I
know.
Everyone
is.
This
is
why
it's
such
a
hype
at
the
moment,
because
it's
just
everywhere,
it's
really
reach
Mass
adoption
hasn't
it
and
it's
just
like
well.
B
How
do
we
make
sure
that
there
is
some
good
happening
here
as
well
and
we're
not
just
kind
of
entering
this
bubble
of
the
only
thing
new
things
created
from
AI,
so
we
do
need
to
create
revenues
for
people,
and
you
know-
hopefully,
maybe
this
is
one
small
way
that
you
possibly
could
do
it
as
a
proof
of
concept.
Of
course,
I'm
not
solving
the
whole
industry.
B
Yeah
sure
I
mean
I
have
all
the
code
here.
So
what
should
we
show
you
exactly?
What
is
this
editor?
This
is
vs
code.
It's
just
got
a
fun
theme
on
it.
Oh.
A
B
So
yeah
just
vs
code,
though
so
this
is
all
written
in
typescript,
it's
all
on
our
repo
as
well,
so
you
can
go
through
and
pretty
much
copy.
This
one
thing
we
have
done
here,
though,
is
we've,
created
a
private
Buckley
hour
cluster
to
run
this
because
you
know
you're
supposed
to
be
paying
for
this
work.
We
don't
want
just
anyone
accessing
these
solidity
contracts
and
being
able
to
just
you
know,
get
around
the
fact
that
you
should
be
paying
for
the
original
artist
work.
B
So
we
have
kind
of
created
this
private
batholia
cluster
and
we
ensure
that
jobs
run
from
here
have
to
come
from
our
contract
just
to
try
and
try
and
lock
that
down
a
bit.
But
one
thing:
I
am
working
on
as
well.
B
At
the
moment
is
we've
just
created
a
automated
pipeline
for
the
ml
models,
and
I
should
give
a
shout
out
to
Richard
from
algo
Vera
I,
don't
know
if
you've
heard
of
algae,
Vera
or
if
I'm
saying
that
right
just
pretend
it's
the
Australian
way
of
it
not
so
he's
create.
He
created
these.
This
ml
training
models
for
us
super
smart
guy,
I.
B
Think
he's
got
a
Twitter
podcast
coming
up
with
metallic
theater
and
so
that'd
be
really
fun
to
see,
or
you
know,
look
back
on
if
it's
already
happened,
talking
all
things
AI,
but
he's
created
these
models
for
us
and
basically,
what
we're
doing
is
they
run
on
bakuya
these
weighted
models,
so
we
have
an
identifier
and
weights
associated
with
each
of
the
artists
and
what
happens
when
someone
presses
say
maybe
I'll
just
refresh
this
page,
so
we
can
get
the
original
page
without
the
generated
images
already
I
mean
that's
a
bit
slow,
but
there
we
go.
B
So
when
you
first
come
to
the
page,
you
should
see
something
like
this
you'll
put
a
prompt
in
and
choose
an
artist.
So
let's
say
I
choose
Carrie
Chan
and
then
you
know
obviously
use
the
same
prompt
all
the
time.
Maybe
you
choose
a
prompt
chat.
What
would
you
like
to
see
deep.
B
See
jellyfish
I
love
it
all
right.
Let's
have
a
look
see
what
we
get
from
I
might
go
with
a
different
one.
Carrie
Chan
can
sometimes
because
we've
generated
them
from
video
stills
it.
It
gets
some
cool
effects,
but
sometimes
you
can't
always
tell
what
it
is.
So
I'll
just
start
choose
a
choose,
a
different
one
here.
A
And
to
clarify
water
lily
is
actually
live
right.
It's.
B
B
So
once
you
click
on
that
button
with
the
prompt
and
the
artist,
what
it
does
is
send
this
to
our
artist
attribution
contract
which
and
ask
for
payment,
so
we're
only
charging
0.1
fill
t-fill
is
our
test
file
coin
I
need
a
Dev
Network
I
can't
be
spending
filecoin
constantly
to
try
this
out,
but
in
you
know,
users
would
use
our
mainnet
one,
which
is
in
filecoin
payments,
so
0.1
file
coin,
a
great
majority
of
that
besides
I
think
about
0.0002
file
coin
for
gas
fees
put
into
the
artist
contract
which
they
can
then
withdraw
at
any
point
or
when
it
hits
a
certain
number,
we
automatically
send
it
to
them.
B
We
just
wanted
to
avoid
taking
out
any
more
gas
than
we
had
to
each
time.
So
we're
you
know
created
a
you
know.
Every
time
it
hits
two
file
coin,
we'll
send
it
to
them,
because
it's
not
very
expensive
to
send
transactions
on
the
filecoin
network
yeah.
So
what
this
does
is
it
hits
our
artist
attribution
contract
that
then
forwards
on
to.
Let's
have
a
look
at
have
I
got
my
yes
I
do
so.
B
This
is
our
artist
attribution
contract
which,
like
I,
said,
if
you
call
the
stable
diffusion
image
this
will
forward
onto
our
Lily
Pad
events
Bridge.
So
this
basically
runs
through
here
it
gets
the
jobs
back,
which
is
our
Docker
jobs
back
which
to
run
on,
because
you
know
some
sort
of
spec
and
needs
to
know
what
it's
running
and
that
sends
to
our
Lily
Pad
events
contract,
basically
or
our
specialized
one
that
verifies
it's
the
right
contract,
but
in
general
our
Lily
Pad
events
contract
can.
A
B
Yeah,
so
for
our
artist
one,
it's
a
bit
harder
to
tell
because
we've
we
know
exactly
where
we're
sending
it
so
we're
just
kind
of
doing
a
mapping.
But
if
you
have
a
look
at
some
of
the
lily
pad
examples,
for
example,
we
have
a
stable
diffusion
caller
example
in
the
lily
pads
repo-
and
it
looks
like
this
one.
Then
you
can
see
the
spec
just
looks
like
you
know,
a
Docker
spec.
This
is
basically
how
you
would
run
a
Docker
project
like.
B
Where
is
the
image
who's,
the
publisher,
so
we
do
publish
to
estuary.tech?
That's
why
we
get
an
ipfs
CID
back
in
the
outputs
as
well.
B
The
engine
is
Docker
here,
so
you
could
run
on
Watson
as
well.
We're
not
verifying
nope
or
no
up
I'm,
not
sure
what
that
is.
Sometimes
you
read
things
in
your
head
and
then
you
say
it
out
loud
and
you're
like
I,
wonder
if
that
is
actually
it
yeah.
B
You
tell
me
yeah,
of
course,
so
Estuary
is
a
verified
publisher.
It's
made
by
outer
core
our
the
protocol.
Labs
article
engineering
teams,
super
cool
team,
they're,
amazing,
and
what
it
does
is
it
takes
big
it's.
The
idea
is
to
make
you
know.
Storing
on
file
coins
super
easy,
so
Estuary
has
created
all
these
apis
and
created
all
this
back-end
infrastructure
to
make
it
really
easy
to
onboard
Big
Data
onto
ipfs
and
filecoin,
and
to
make
sure
that
that's
retrievable
as
well.
B
So
they
make
deals
with
storage
providers
and
make
sure
that
that
data
they
have
a
Assurance
around
retrievability
of
that
data
too.
So
Estuary
super
powerful
super
cool
tool
and
the
same
team
has
just
released
Delta
as
well,
which
is
aiming
to
be
even
quicker
and
bigger
to
onboard
like
really
big
data
loads.
So
because
that
has
been
a
little
bit
of
a
pain
point
in
our
system
like
it
is,
has
been
quite
tricky
but
we're
all
working
on
it.
B
It's
happening
easier
and
easier
by
the
day
too,
I've
been
there
for
just
over
a
year
now,
I
think
and
like
it's
amazing.
How
much
has
come
out
in
that
time
so
looking
forward
to
seeing
in
a
year
or
two
as
well
yeah,
so
that's
Estuary,
I
think
and
then
yeah
the
jobs
back
like
I
said
just
the
docker
image.
Basically,
actually,
let's
check
if
we've
got
back
some
results
here
we
go.
Oh.
A
B
B
A
A
B
Yeah,
you
can,
you
can
go
ahead
and
download
them
cool
as
well.
A
B
They
are
on
ipfs.
We
were
having
no,
so
you've
just
hit
our
struggle
Point,
they
are
on
ipfs.
We
were
having
trouble
having
these
come
back
in
a
really
quick
manner,
so
we've
actually
put
in
just
temporarily
a
back
end.
B
That
saves
these
to
a
kubernetes
cluster
at
the
moment,
which
is
why,
if
I
click
on
one
of
these
links,
for
example,
an
open
image
in
a
new
tab,
not
that
one
then
you'll
see
it's
at
Waterlily,
cluster.world
yeah,
so
at
the
moment
just
to
make
this
comeback
in
a
reasonable
manner,
because
it
takes
a
while
first
to
include
these
blocks
in
the
fbm
blockchain
and
then
to
run
back.
We
are
we're
like
well,
we
don't
want
to
wait
another
you
know
30
seconds
or
so
for
the
images
to
also
return.
B
So
we've
created
this
kind
of
just
you
know:
let's
make
it
a
bit
quicker
for
the
user.
We
don't
want
them
getting
frustrated
while
we
work
out
how
to
make
it
quicker,
properly
cool
and
that,
but
it
does
actually
I
think
if
I
go
back
through
here
and
have
a
look
at
actually
I
can
have
a
look
at
the
contract.
B
B
What
we're
saving
we've
just
tried
to
make
the
front
end
load
a
bit
quicker
by
putting
this
cheap
mechanism
in.
B
Yeah
sorry
I
sometimes
forget
that
I'm
so
in
this
ecosystem
that
that's
not
obvious,
but
yeah
you're,
absolutely
right
and
we
can
look
that
up
as
well.
So,
for
example,
if
I
went
to
https,
let's
do
a
Gateway,
nft
Storage
dot
link.
So
this
I'm
calling
this
a
Gateway
because
ipfs
is
a
protocol
much
like
HTTP
as
a
protocol,
but
it
doesn't
it's
not.
You
know.
Obviously
it's
not
compatible
directly
with
the
same
protocol,
so
this
Gateway
kind
of
gives
us
a
way
to
interact
between
the
two.
B
It's
a
bridge,
so
yeah
whoops
I,
must
not
have
copied
that
correctly.
I
think
more
than
likely.
B
Or
oh,
that
looks
like
my
address:
actually,
not
the
ipfs,
that's
the
wallet
address,
so
that's,
that's!
That's
not
right
must
be
in
there
somewhere,
though
I
imagine
anyway,
it
does
come
back
in
an
ipfs.
Cid
I
could
dig
that
out.
I
don't
know
if
people
want
to
watch
me
like
fumble
around.
For
that,
though,.
A
Are
you
using
a
vs
code
plugin
for
interacting
with
with
a
solidity
solidity
contract?
What
is
that.
B
So
this
is
remix.othereum.org.
Have
you
seen
something.
B
No
sorry
this
is
so.
This
is
in
remix
I.
We
do
use
hard
hat
within
our
actual
code
to
deploy
things,
but
I
often
find
you
know
when
you're
testing
or
just
trying
things
out.
It's
just
easier.
Just
have
a
look
on
remix
and
play
around
with
things
there.
Yeah.
B
I
have
about
three
of
them
because
there's
a
few
different
RPC
endpoints,
so
I've
got
a
few
of
them.
There.
That's
an
old
file
coin
test
net
as
well,
and
then
filecoin
mainnet.
So
I
am
just
setting
that
in
my
remix
browser
to
injected
provider
of
metamask
and
that
automatically
gets
the
fem
Network
or
the
test
net
in
this
case
from
your
metamask
injected
wallet
here
so
yeah,
absolutely
yeah.
A
B
And
there's
been
a
lot
of
work
in
the
background
to
make
sure
that's
true,
because
filecoin
addresses
weren't,
obviously
aren't
naturally
ethereum
addresses
so
converting
from
F1
to
F4.
I
know
glyph's
done
a
lot
of
work
in
the
background,
not
just
on
the
nodes.
So
a
lot
of
these
RPC
nodes
are
run
by
glyph,
but
glyph
has
also
done
a
lot
of
work
around
the
wallet
piece.
So
if
you
download
glyph
wallet,
glif.
A
B
There's
someone
you
should
maybe
talk
to
like
Jonathan
from
glyphism
is
a
great
guy.
B
Yeah,
yeah
you'd,
probably
know
him
already
and
they've
done
a
lot
of
work
around
it
same
with
the
zondax
team,
so
they're
responsible
for
having
file
coin
on
Ledger,
for
example,
they're
also
have
built
out
this
whole
solidity
library
for
the
filecoin
ecosystem,
so
specific
functions
to
filecoin,
so
making
storage,
Bounty
deals
or
just
things
that
you
wouldn't
necessarily
get
in
the
ethereum
ecosystem
because
we're
a
storage
Network.
B
A
When
you
were
talking
about
addresses,
you
said
something
that
probably
most
people
won't
know,
which
was
you
said:
F1
F4.
B
Yeah,
so
F1
is
a
file
coin
native
address,
so
it
starts
with
an
s
that
is
a
file
coin
native
address.
If
you
are
on
any
exchange
and
have
a
look
at
their
far
coin
address,
it
probably
originally
was
an
F
something
address.
So
F4
is
the
compatibility
version
of
your
filecoin
address
for
the
ethereum
network.
So
it'll
come
up
looking
like
an
ethereum
ethereum.
Will
it
address
basically.
B
B
B
That
gives
me
image.
Ids
I
know
we
have
one
that
gives
me
artist.
Ids
interesting
I'm,
actually
surprised
it
doesn't
store
it
yeah.
It
is
the
ipfs
result,
so
stretch
stable,
diffusion
image
does
have
an
ipfs
result,
looks
like
maybe
something
went
wrong
there.
Let's
try
just
an
older
one
and
see
if
we
get
an
ipfs
result
back
nope,
okay,
interesting
well,.
B
Getting
an
ipfs
result,
otherwise
this
wouldn't
work
at
all
so
right.
This
is
this
is
my
back
end
by
the
way
I'm
logged
into
kind
of
the
backyard
back
end.
It's
just
fitting
out
some
queries
here.
If
I
ran
this
again,
which
I'm
happy
to,
if
if
people
are
interested,
we'd
kind
of
see,
this
function,
query
come
in
two
lily
pads
and
then
back.
B
It
definitely
does
so
I
mean
this
is
yeah
definitely
does
interesting
anyway,
it
might
just
be
remix.
That's
actually
not
functioning
that
well
either
sometimes
either
way
yeah.
Where
are
we?
Okay
cool
got
heaps
of
time,
so
when
these
do
come
back,
you're
able
to
download
them
or
like
we
did
just
before,
share
them
to
Twitter,
which
has
a
full
view
of
it.
B
You're
also
able
to-
and
this
is
functionality
I
just
put
in
and
was
going
to
live
code
today,
but
I
kind
of
put
it
all
in
and
then
I
got
here
and
I'm
like
well
I've
done
that
now,
I,
don't
really
want
to
go
backwards,
so
this
is
a
brand
new
feature.
You
saw
it
here
first
to
Mint
this
as
an
nft.
What
I've
done
is
just
create
a
water
lily
contract.
Much
like
I
did
for
those
bakuyao
nfts
we
saw
earlier
in
the
Stream
and
it's
just
an
ERC
721
contract.
B
This
is
based
off
an
open,
Zeppelin
contract.
Nothing
fancy
about
this.
In
case
people
don't
know
one
of
the
really
interesting
things
about
nfts.
Is
it's
really
only
the
transaction
that's
stored
on
chain?
You
can
store
the
are
on
chain,
so
the
metadata
for
an
nft
is
kind
of
a
separate
feature.
I
actually
think
I
have
a
slide
for
that.
That
might
explain
what
I'm
trying
to
say
a
little
bit
better
here,
yeah,
so
even
open
Zeppelin,
it
says
itself
kind
of
tells
you.
B
This
is
kind
of
the
metadata
for
a
token
URI,
so
for
any
nft
it
has
this
metadata
associated
with
it,
and
this
is
usually
what
you
think
of
as
the
actual
nft.
This
is
your
music
file,
or
this
is
your
image
file
or
you
know,
whatever
else
it
is
that
you've
created
an
nft
of
and
a
lot
of
the
early
nfts
were
just
using
kind
of
this
image
address
that
was
on
HTTP
and
the
the
funny
thing
about
that
was
I
mean
it's
a
HTTP
address.
B
B
Exactly
exactly
so,
one
of
the
big
things
that
was
happening
was
this
is
really
ruggable,
and
this
is
why
ipfs
is
really
valuable
for
nfts
as
well,
because
this
is
something
you
could
store
on
chain,
but
you
know
you're
looking
at
bigger
files.
Again,
you
don't
big.
Blockchains,
aren't
really
good
for
storage,
necessarily
unless
they've
been
deliberately
made
for
storage
like
while
going,
but
you
don't
really
want
to
store
these
things
on
chain
generally
because
it
just
gets
too
big
and
expensive.
So
what
do
you
do
here?
B
And
the
answer
really
is
ipfs
because
of
that
content
addressing
piece,
so
you
can't
change
an
ipfs
CID.
If
you
had
a
image
and
you
change
and
you
turned
it
into
an
ipfs
content,
ID
CID
and
then
you
change
one
pixel
of
that
image
and
hashed
it
into
ipfs.
Again
the
CID
would
be
different,
which
means
you
can
you
know
guarantee
that
whatever
you
get
back
is
the
actual
original
nft
content.
A
B
Exactly
exactly
and
that's
one
of
the
you
know
when
I
first
came
to
this
ecosystem,
I
was
just
like
wow.
That's
that's
so
simple,
but
also
just
like
so
crazy
in
what
it
can
accomplish.
Because
then
you
can
have
decentralized
storage.
Then
you
can
have
you
know
decentralized
systems.
You
don't
have
to
care
where
this
data
is
coming
from.
When
you
know
it's
what
you
want,
so
it
was
like
really
mind-bending
for
me,
I
guess
like
in
the
next
Avatar.
That's.
A
One
of
those
things,
as
an
investor
I
always
say
the
best
ideas
are
the
ones
where
you
go.
Why
didn't
that
already
happen
right,
yeah,
it's
so
obvious,
and
that's
how
I
felt
when
I
learned
about
ipfs
and
content
addressing
too
like
wow,
okay
yeah
this
from
the
beginning.
Now
it's
not
very
human,
browsable
or
readable,
it's
hard
to
memorize
long
hashes,
but
obviously
you
don't
use
it
in
that
way.
But.
B
Yeah
definitely
and
look
I
think
we
can
have
a
naming
system
over
the
top
of
that
as
well.
I
mean
this
is
just
underlying
infrastructure.
There's
no
reason
we
can't
you
don't
add
layers
to
that
and
make
it
more
user-friendly
in
the
future
as
well,
but
anyway.
This
is
one
of
the
reasons
like
it's
super
important
for
nfts.
B
Well,
because
this
data,
unless
you've
coded
in
that
you
want
it
to
be
dynamic
or
you
want
it
to
change,
shouldn't
change
like
if
you
buy
an
nft,
you
don't
want
that
changing
so
yeah
and
one
of
the
systems
to
be
able
to
do
this
really
well
and
not
just
store
it
on
ipfs,
but
also
store
it
on
filecoin
as
well.
So
then
make
a
store
permanent
by
storage
deal
on
filecoin
and
before
you
ask.
Maybe
what
the
reason
ipfs
and
filecoin
are
two
separate
projects.
Ipfs
is
just
a
protocol.
B
It's
not
a
blockchain
protocol.
Much
like
HTTP
filecoin
is
a
persistent
storage
layer
that
uses
these
crypto
economic
incentives
to
keep
your
data
stored
permanently
or
as
permanently
as
you
want
it
to
be
stored.
So
you
can
make
storage
deals
for
a
certain
amount
of
time.
It
has
a
market
economic
system
which
should
keep
cost
flow.
You
know
kind
of
forever,
because
you
know
the
more
people
want
to
store.
B
Then
the
more
storage
providers
are
going
to
be
interested
in
signing
up
to
get
a
piece
of
that,
and
you
know
that's
how
market
dynamics
should
technically
work,
but
people
smarter
than
me
have
designed
those
mechanisms
so
I'll
just
give
that
overview.
B
But
yeah
so
ipfs
it
doesn't
guarantee
persistence.
So
it's
like
I
guess
the
best
correlation
for
me
is
a
torrent
site
right.
You
know.
If
you
go
there
older
pieces
of
content,
you
can't
find
them.
You
can't
retrieve
them,
you
can't
get
them
and
that
happens
on
ipfs
too.
So
if
you've
got
an
ipfs
CID,
why
are?
Why
are
other
nodes
and
by
the
way
you
can
run
your
own
node
on
your
desktop
laptop?
But
why
are
other
people
going
to
store
this
ipfs
CID?
For
you?
B
Are
you
do
they
just
like
you
like?
This
is
one
of
the
problems.
You
know
one
of
the
problems
with
the
original
internet
too,
and
so
you
know
eventually
this
this
CID
kind
of,
even
though
it
never
changes,
and
it's
still
there.
It's
not
retrievable
anymore,
because
there's
no
nodes
hosting
it
so
there's
ways
around
this.
One
of
them
is
pinning
which
you
can
do
through
like
Central
entities
you
can
pin
to
their
nodes.
B
Again,
though,
I
mean
the
point
wasn't
to
make
another
centralized
internet.
So
this
is
where
filecoin
comes
into
the
equation,
like
let's
store
that
CID,
permanent
or
persistently
on
filecoin,
to
keep
that
persistence,
guarantee
around
what
we're
doing
and
that's
how
they
work
together.
But
ipfs
works
with
other
things
as
well.
You
can
store
it
on
cloud.
You
can
store
it
on
other
decentralized
networks.
B
It's
protocol,
it's
agnostic,
so
it
works
in
many
different
places.
You
don't
have
to
like
blockchain
even
to
like
ipfs,
which
is
I,
think
really
cool
too.
B
Where
were
we
doing
an
nft
contract
or
something
like
that?
Yes,
we
got
distracted,
I,
don't
know
how
time
we
have
yes,
so
one
of
the
ways
to
store
on
ipfs
and
filecoin
really
easily
is
a
project
called
nft.storage
which
has
like
JavaScript
and
go
sdks,
and
basically
you
can
just
integrate
that
into
whatever
you're
building
I
I'm
building
on
typescript
here.
So
what
I've
done
is
create
a
I'll.
B
B
At
this
is
all
front-end
code:
oh
okay,
cool,
yeah,
I'm
running
this
completely
on
the
front
end.
It
doesn't
actually
have
a
back
end
at
all
other
than
bakuyao
and
the
solidity
contracts.
There
is
no
database
here,
apart
from
I,
do
pull
the
artists
from
a
Google
sheet
at
the
moment,
which
isn't
a
good
solution,
but
we
did
this
in
a
very
short
amount
of
time
and
it
works
right.
Working
first
you're.
B
Basically,
we
will
be
transitioning
off
that
now
that
we've
built
this
automation
platform,
but
at
the
time
it
was
just
like
we
needed
it
was
that
or
a
Json
file
in
the
front
end
just
to
get
this
out,
but
yeah
we're
working
on
things
working
first
right,
then
you
improve
and
iterate.
B
So
yes,
this
is
all
completely
in
this
typescript
next
JS
front
end
and
all
of
this
code
is
like
open
source
and
available.
You
can
have
a
look
at
it
under
battle
project,
slash
water,
lily
yeah,
so
you
just
create
this
nft
metadata,
which
is
just
a
Json
object.
B
You
can
add
whatever
you
like
in
there.
You
could
add
all
the
artist
details.
If
you
wanted
to,
you
can
add
I'm
putting
a
minted
by
function
in
so
you
can
add.
The
original
mint
is
wallet
address
if
you
wanted
to
and
then
I
just
save
to
nft.storage
super
easy.
B
You
just
connect
to
the
client
with
your
API
key
you've
got
an
NFTA
storage
client
and
then
you
send,
through
the
data,
so
a
weight,
nft,
dot
story,
nft,
storage,
dot,
client,
dot
store
with
that
nftjson
file,
and
it
will
return
a
metadata
link
to
you.
So
we
can
kind
of
check
that
on
the
front
end
if
you
like,
as
well
so
if
I
click,
which
one
of
these
are
your
favorites
Chad.
A
B
Well,
I,
don't
know
what
baby
babies
baby
jellyfish
could
be
alien
jellyfish.
They
are
kind
of
alien.
Actually,
so
you
can
see
here
like
the
nft
metadata
has
successfully
been
saved
to
nft.storage,
and
it's
even
given
me
a
link
to
that
metadata.
So
I
can
kind
of
click
on
this
and
open
it
up.
They
accept
that
I'm
in
Chrome
here,
so
it
doesn't
recognize.
This
link,
like
Brave,
does.
A
B
I
have
not
tried
that
actually
I
do
have
the
ipfs
extension
on
Chrome,
but
I
haven't
tried
running
a
node
in
Brave,
but
that
is
very
cool.
A
Yeah
I
think
that
gives
you
the
ability
to
natively
talk
to
ipfs
versus.
Have
it
automatically
translate
to.
B
So
it's
created
this
nft
here
it
is
here
ipfs
like
there's
your
CID.
This
is
they're,
probably
very
hard
to
read
there,
but
and
then
it's
going
through
that
HTTP
link
because
I'm
not
running
a
local
ipfs
node,
and
this
is
the
full
metadata
that
I
just
saved
here.
So
if
I
wanted
to
just
see
the
image
I
could
pick
out
of
here
the
image
CID
and
have
a
look
at
that
also
so
I'll
just.
B
Yeah,
it
doesn't
matter
anyway.
There
we
go
so
this
there's,
that's
it
saved
on
ipfs
and
filecoin
by
nft.storage,
for
you
in
just
like
a
couple
of
lines
of
code.
So
the
next
thing
I
have
to
do
is
actually
approve
the
nft,
because
it's
waiting
for
me
to
approve
the
wallet
which
is
on
the
other
screen
here,
so
I've
just
got
to
approve
the
transaction
and
that
will
send
through
to
the
water,
lily
nft
contract
and
mint.
This
with
the
details
like
with
that
metadata,
ipfs
CID
that
we
just
created.
B
So
if
I
go
back
to
remix,
sorry
about
all
the
flicking
of
screens
there,
if
we
go
back
to
remix,
we've
got
a
mint
water,
lily,
nft
it
just
by
the
owner.
Whoever
owner's
wallet
address.
This
is
and
then
a
string
memory,
ipfs
Yuri,
because
that's
what
we
want
to
attach
as
the
metadata
for
this
nft,
so
it
basically
just
mints
with
the
owner's
address
and
the
ID
of
the
token.
So
every
nft
has
a
token
ID.
In
this
case.
B
It's
just
a
counter
one,
two,
three
four
five
like
and
no
limits
on
how
many
can
be
made
here
and
then
we
set
the
token
URI
with
this
ipfs
Yuri.
And
then
you
know
we
do
a
few
other
things
to
make
it
easier
to
get
these
nfts
back
off
our
contract,
and
that's
really
all
there
is
to
making
this
nft.
So
you
know
what
I
think:
congratulations,
Chad
you're
the
first
jellyfish
nft
on
on
hyperspace.
Probably
it
has
it
I
guess
right.
B
B
It's
honestly
an
arc
721
contract
straight
from
open
Zeppelin,
which
I've
added
a
bit
of
functionality
to
so,
for
example,
I've
got
a
structure
for
nfts,
which
has
the
address
owner
and
token
Yuri
and
token
ID.
Just
so,
I
can
fetch
it
back.
I've
got
an
event
being
emitted
every
time.
One
of
these
is
minted,
so
I've
added
that
functionality
a
mapping
of
a
user's
address
to
their
nft,
and
if
you
remember
back
to
that
backyard,
nft
stable,
diffusion
contract,
we
front
end.
B
The
event
we
kind
of
spoke
about
so
I.
Can
you
know
check
the
new
events
coming
in
whenever
I
want
on
the
front
end
as
well,
and
then
yeah,
it's
just
an
arc.
721
called
water
lily.
Nfts.
B
It's
got
this
mint
water
lily
function.
You
don't
even
need
that
I
mean
if
you
don't
want
to
add
all
these
other
special
functionality
that
I've
put
in
there.
The
only
two
things
that
you
really
need
to
know
are
mint
and
setting
that
token
URI
that
ipfs
address,
and
then
you
know
incrementing
to
the
next
token,
so
the
next
person
can
be
an
energy
really
super
simple
contract,
nothing
special,
nothing
file,
coin,
yeah,.
A
B
Yep
exactly
have
a
look
at
the
opens
apple
and
dockland
documents.
The
only
difference
is
deploying
this
to
a
different
network,
really
that
that's
the
only
difference
here
so
instead
of
deploying
to
ethereum
we're
deploying
to
the
filecoin
mainnet.
A
So
a
couple
of
closing
questions
for
you
as
we're
getting
close
to
the
end
of
our
our
time.
One
I
just
wanted
to
reiterate
the
the
layers
that
we
talked
about,
so
you
have
the
fvm
Slash
fevm,
which
is
compute
over
State.
Then
you
have
Buckle
Yao,
which
is
this
off-chain
thing
that
does
computation,
which
is
yeah,
not
block
Chaney
at
all.
I
guess.
B
From
the
contracts,
so
this
is
a
different
slide,
so
have
I
got
it
on
this
one
I
wonder
yeah,
so
lily
pad
is
just
a
basic
Bridge
contract
between
the
two,
which
clearly
I
usually
have
a
slide.
That
has
an
so
I
was
just
searching
for,
because
usually
I
have
a
slide
that
connects
kind
of
this
on-chain
piece
computation
over
state
with
off
chain,
and
it
says
lollipop
and
that
would
have
been
away.
B
Being
here-
and
it's
not
limited
to
just
doing
this
stable
diffusion
example
that
I've
done
here
either
like
there
is
a
bunch
of
different
things
that
you
can
do
and
have
a
look
at
in
the
docs
as
well,
so
I
mean
data
engineering
like
there's
an
ethereum
blockchain
analysis,
one
there.
If
that
interests,
you
there's
you
know,
there's
so
many
things
you
can
do
with
this.
B
What's
it
called
there
DNA
pieces
and
connecting
them
using
black,
oh
yeah.
It
was
a
really
interesting
use
case,
but
I
can't
think
of
the
exact
word.
But
yeah
you
can
do
all
sorts.
You
can
compute
all
sorts
of
things
over
here.
It's
actually
kind
of
an
edge
compute
system
as
well,
because
it
lives
where
the
data
lives.
It's
actually
more
efficient
than
you
know.
Some
of
your
traditional
Cloud
systems
as
well
so
yeah.
B
Well,
try
that
I
guess
so,
if
you're
interested
just
to
go
I
have
a
full
tutorial
on
that
bakayal
nfts.
If
you
just
want
to
learn
how
to
interact
with
the
two
or
to
build
your
script.
So
this
is
pretty
much
got
everything
in
it.
It's
got
a
little
bit
about
what
stable
diffusion
is,
then,
how
you
make
the
python
script
then
how
to
build
the
solidity
like
nft
contract.
So
if
there's
any
piece
of
this
that
was
kind
of
missing
for
you,
this
might
be
a
good
first
tutorial
to
start
on.
B
I've
even
got
how
to
connect
it
with
the
front
end
contract
on
this
tutorial-
and
this
is
just
up
at
developer,
alley.com,
which
links
to
my
hash
node,
and
you
can
find
this.
It's
also
on
hakone.
But
that's
probably
the
easiest
one
to
remember
have
developeralley.com
and
and
it'll
come
straight
up.
Super.
A
Well,
thank
you
so
much
for
for
walking
everyone
through
this
I'm
looking
forward
to
playing
with
it
myself
now.
Definitely.
A
Have
a
moment
of
inspiration,
you
know
I
I'm,
less
of
a
programmer
than
I
used
to
be,
although
I'm
more
of
a
program
or
wannabe
these
days.