►
Description
Join Alison Haire from Filecoin for a workshop titled "AI Art NFTs on FEVM with Bacalhau Stable Diffusion".
Hack the future of Filecoin! The launch of the Filecoin Virtual Machine is almost here. Come celebrate this momentous occasion and launch your first FVM application alongside hundreds of developers worldwide. Complete with talks and workshops from ecosystem leaders like Filecoin founder Juan Benet, get ready to explore the frontier of web3 and win over $150,000+ in prizes.
-----------------
Follow us: https://twitter.com/ETHGlobal
Check us out: https://ethglobal.com
Email us at: hello@ethglobal.com
#ethereum #web3 #blockchain #eth
A
Okay
Kevin
says
we're
good
to
go.
Hi
everyone,
I'm
Cree
I'm,
with
these
Global
team,
we
have
Ali
here
from
falcoin.
She
is
going
to
give
us
a
talk
on
fcm
and
baller
cow.
Please
tell
me
if
I'm
totally
butchering
the
pronunciation
of
that,
but
it's
on
bridging
compute
over
State
and
compute
over
data,
so
I'm
super
excited
for
this.
This
is
going
to
be
something
like
I.
A
You
know
specifically
signed
up
to
like
Host
this,
because
I
was
really
curious
on
learning
about
this
stuff
myself,
so
very
excited
for
this
talk,
we'll
open
it
up
for
maybe
like
the
last
five
minutes
for
questions
so
feel
free
to
raise
your
hand
and
come
off
mute
at
the
end
once
that
is
time
or
if
you
just
want
to
drop
your
questions
in
the
chat.
A
B
Okay,
thanks
very
much
crayon,
actually
fun
fact:
I
think
it's
been
almost
a
year
to
the
day
since
my
first
eighth
Global
presentation
with
you
guys
so
pretty
pretty
cool
that
I'm
back
here
after
a
year
and
doing
so
many
amazing
events
with
you
so
with
you
guys
so
big
thanks
to
you
guys
for
hosting
me
here
today
and
okay
for
those
that
that
may
not
know
me
as
well:
I'm
Ali,
I'm,
a
developer
relations
engineer,
so
I
get
the
absolute
privilege
of
working
on
my
passion
and
helping
enable
others
to
build
out
their
ideas
and
supporting
developers,
like
all
you,
amazing
folks,
on
your
own
Journeys
and
I
love
hackathons,
because
it's
really
an
amazing
way
to
hardest
the
power
of
community
and
Innovation,
and
it
really
captures
the
spirit
of
why
I
got
into
Tech
in
the
first
place,
which
is
the
impact
of
that
Innovation
and
Innovative
Science
and
Tech
can
have
so.
B
What
are
we
doing
today?
Firstly,
I
want
to
do
a
quick
project
demo
and
have
a
rundown
of
the
tech
stack.
I'll
tell
you
about
back
a
lot.
Well,
it's
it's
not
a
Portuguese
fish.
Well,
it
is,
but
it's
also
a
compute
over
data
I'm,
going
to
run
through
the
code
with
you,
so
I'm
going
to
make
sure
you
know
every
bit
of
function
that
interacts
here
and
then
I'm
going
to
talk
a
little
bit
about
the
possibilities
and
future
for
fbm
and
bakuya
together.
B
So
first
things,
first
fbm
and
bakuyao.
What
is
bakuyao,
we
all
know.
Data
and
information
is
everywhere.
It
helps
me
get
up
to
my
favorite
song
in
the
morning.
It
remembers
my
meetings
for
me,
thankfully,
and
it
even
helps
me
reword.
My
blogs
thanks
chatgpt
and
also
literally
be
lost
going
anywhere
outside
my
own
suburb,
without
Maps
data.
So,
needless
to
say,
data
access
and
storage
is
really
a
critical
part
of
today's
society,
and
it's
also
why
it's
essential.
B
We
take
a
minute
and
think
about
what
happens
with
our
data,
how
it's
stored,
who
it
belongs
to
and
what
is
done
with
it
and
for
those
of
you
familiar
with
the
far
coin
ecosystem.
You'd
already
be
aware
that
this
is
a
fundamental
Mission,
we're
working
on
which
is
building
the
tech
to
enable
open,
scalable
and
distributed
Data
Systems
the
base
infrastructure
that
we
need
for
a
really
open
web.
B
So
that
means
that
not
only
is
it
essential
to
create
a
distributed
storage
and
retrieval
Network
that
enables
that
data
sovereignty
and
that
provides
those
innate
blockchain
qualities
like
censorship,
distance
and
trustlessness,
which
we're
doing
with
Falcon.
It
also
means
and
we're
also
providing
a
Content
verification
layer
system
with
ipfs,
but
it
also
means
enabling
computation
of
data
in
a
way
that
aligns
with
this
open
web
Mission,
which
is
where
both
fbm
and
bacliao
fit
in.
B
So
storage
is
really
only
the
start
and
we
can
think
of
the
storage
layer
as
the
layer
0,
while
the
ability
to
provide
storage
and
retrieval
layer,
I
should
say,
while
the
ability
to
perform
that
on-chain
computation,
which
is
super
exciting
right
now
or
that
computation
over
state
with
fbm
is
the
layout
brings
layer.
One
capabilities
to
the
five
coin
stack
so
bakuya,
then
Builds
on
this
by
bringing
the
additional
capability
for
off-chain,
verifiable,
compute
loads
on
on
large
data
sets
to
the
filecoin
network.
B
So
just
to
reiterate,
fpm
enables
computation
over
state
for
bar
coins,
so
it
brings
programmable
applications
and
logic
to
the
file
coin
chain,
which
I,
love
and
in
itself
is
pretty
awesome,
because
it
really
helps
enable
some
more
user-friendly
developer
opportunities,
as
well
as
enabling
all
sorts
of
use
cases,
so
both
those
already
available
and
other
ones
in
the
ethereum
ecosystem,
for
example,
or
in
the
broader
web3
community,
and
also
some
that
are
really
unique
to
the
farquen
ecosystem,
so
such
as
the
the
opportunity
for
data
markets
endows
and
programmable
storage
automation,
which
is
really
not
our
feature
of
other
blockchains.
B
B
So,
data
processing
and
making
sense
of
that
data
in
a
way
that
we
can
verify,
is
really
essential
for
not
just
like
business
profitability
or
competitive
Advantage,
but
also
to
solve
some
increasingly
complex
human
challenges
and
as
well
as
just
make
our
everyday
lives
a
little
easier
or
a
little
more
fact
based
and
yes,
I'm.
Looking
at
you
fake
news
pandemic
anyway.
This
is
where
bacteria
can
help.
So
back.
B
We
are
enables
off-chain
computation
over
data
without
giving
up
the
decentralization
or
verification
values
inherent
to
ipfs
filecoin
and
the
broader
web
3
community
in
general,
so
fbm
and
back.
We
all
make
up
the
computation
side
of
filecoin
fbm
offers
that
computation
over
state
or
on
chain
computation
and
back.
We
are
provides
you
with
the
compute
over
data
or
any
data,
and
that
includes
Big
Data,
with
support
for
gpus
as
well
and
in
the
not
too
distant
future.
B
We're
working
on
this
cool
little
project
called
frog,
which
will
enable
you
to
leverage
baklao
by
calling
it
in
your
smart
contract.
So
that
will
be
a
big
win
for
developer
experience
and
users
and,
if
you're
interested
keep
an
eye
on
Project
frog.
This
is
a
poc
in
progress
right
now,
as
I
said,
if
think
about
some
of
the
data
stored
on
the
filecoin
ecosystem,
it
also
really
gives
a
even
better
picture
of
just
how
Central
it
is.
B
This
is
that
this
data
is
open
and
accessible
and
that
we're
able
to
make
use
of
this
data
in
some
collaborative
ways.
So
these
are
technologies
that
I've
just
spoken
about,
will
also
enable
like
more
applications
in
the
decentralized
science
and
decentralized
data
fields
as
well.
So
things
like
collaborating
on
climate
data
action
or
sharing
academic
research,
even
creating
an
open
education
Library,
which
is
happening
now
from
our
filecoin
foundation
for
the
decentralized
web
team
by
the
way
check
them
out
awesome
bunch
of
people
doing
some
amazing
things.
B
All
of
this
requires
off-chain
compute
methods,
so
these
are
just
a
few
examples
of
some
of
the
things
that
would
require
that
just
to
get
your
brains
thinking.
So
what
exactly
is
back?
Where?
How
does
the
tech
stack
work?
I'm
not
going
to
Linger
on
this
too
long.
I
know
you're
here
to
see
how
to
AI
generate
an
nft
I'm
going
to
get
to
that
I
promise.
B
But
firstly,
just
what
is
how
does
battle
Yeah
work,
so
it
was
originally
conceived
to
bring
these
useful
compute
resources
and
to
data
stored
on
the
ipfs
and
filecoin
network.
So
again,
we
really
wanted
to
make
sure
we
were
bringing
the
same
benefits
of
open
collaboration
on
data
sets
to
generic
compute
tasks
and
really
aiming
to
help
democratize
the
future
of
data
processing
there.
If
you
want
to
dig
deep
on
this,
I
recommend
this
video
by
our
lead,
David
aronchick.
B
If
you
want
to
hear
more,
he
was
also
a
founding
member
of
kubernetes,
so
he's
dealt
with
containerization
before
he
understands
how
these
data
systems
work.
B
So
Bachelor
is
a
peer-to-peer
network
of
notes
and
enables
users
to
run
Docker
containers
or
webassembly
images
or
adds
tasks
against
data
that
is
stored
in
ipfs,
and
this
provides
that
platform
for
public
and
transparent
and
optionally
verifiable
computation
as
well,
which
is
known
as
compute
over
data
Cod,
which
fun
fact
is
cod
cod.
This
is
a
fun
fact.
This
is
where
backyard's
name
come
from.
Bakayao
is
Portuguese
pecan,
so
there
you
go,
that's
how
it
gets
its
name
anyway.
B
Each
note
in
the
backyard
network
has
a
requester
and
a
compute
component
and
to
interact
with
the
cluster,
the
bakuya
clear
request,
or,
in
my
example,
a
HTTP
request
sent
to
a
node
in
the
cluster.
This
is
you
know,
via
our
Json
or
HTTP,
and
then
broadcast
these
messages
over
the
transport
layer
to
other
nodes
in
the
cluster.
So
all
other
nodes
in
the
network
are
connected
to
the
transport
layer
and
have
a
shared
view
of
the
world.
So
this
means
that
when
a
jobs
is
submitted,
I
can
get
my
words
out
today.
B
Tobacco
yeah,
it
is
forwarded
to
a
back
of
your
cluster
node,
which
acts
as
the
requester
node,
so
the
requesting
they
broadcast
the
job
to
all
the
other
nodes
in
the
peer-to-peer
Network
who
can
bid
on
the
job
creating
a
job
deal
market.
So
these
are
some
similar
systems
to
what
you
might
see
in
ipfs
or
filecoin
already,
as
well,
so,
depending
on
the
flags
given
to
this
requester
node.
These
can
include
things
like
concurrency
or
confidence
minimum
bids
before
acceptance,
reputation,
locality,
lots
and
lots
more,
even
ipfs
cids.
B
Depending
on
these
flags,
the
requester
node
accepts
one
or
more
matching
job
bids,
and
the
accepted
bids
are
then
executed
by
the
relevant
compute
nodes.
Using
the
storage
providers
that
execute
a
node
has
mapped
in,
for
example,
the
docker
executor
and
ipfs
storage
volumes.
So
it's
a
really
flexible
way
of
doing
compute
over
data.
So
once
the
job
is
complete,
a
verification
will
be
generated
which
you've
accepted
leads
to
the
Raw
results
folder
being
published
to
the
compute
node.
So
our
default
compute
node
at
the
moment,
is
estuary.tech
for
those
of
you.
B
But
the
main
thing
to
understand
is
that
battle
yard
gives
you
the
ability
to
execute
a
job
where
the
data
is
already
hosted
across
a
decentralized
network
of
servers
that
store
data,
enabling
you
to
kind
of
save
time,
save
money
and
operational
overheads,
because
trying
to
run
like
a
GPU
processor,
for
example
in
the
cloud,
can
get
quite
costly
as
well
as
annoying
to
set
up,
and
it
allows
for
referenceable
and
reproducible
jobs
that
are
easy
to
manage
and
maintain
obviously
had
an
animation
on
that
one
that
I
forgot
about.
B
So,
let's
get
on
with
the
project,
I've
gone
ahead
and
made
what's
kind
of
a
little
bit
of
a
trivial,
but
super
fun
example
of
how
bacquiao
and
fem
can
work
together.
I'm
hoping
by
the
end
of
this,
though
I
can
leave
you
with
some
cool
ideas
for
what's
possible
and
also
nfts
have
so
many
great
use
cases
and
combining
them
with
computation
processes.
Labor
data
could
really
help
bring
your
projects
to
life
as
well.
B
So
there's
all
sorts
of
things
you
can
do
with
music
voxel
nfts
token
gating
to
animated
and
dynamic
nfts,
like
all
sorts
of
things.
So.
B
So
this
is
my
project
architecture,
I'm,
just
building
a
front
end
on
xjs
and
typescript
I'm,
using
for
the
nft
contract
and
open
Zeppelin,
a
modified
open,
Zeppelin
solidity
contract
I'm,
using
a
backyard
text
to
image
stable
diffusion
script
which
I'll
get
into,
but
it's
all
open
source
and
you
can
do
it
yourself
or
use
ours
and
I'm
using
nft.storage
for
the
metadata
storage
so
and
then
I'm
deploying
to
the
hyperspace
testnet,
with
using
hard
hat
and
I
will
deploy
this
front
end
up
to
Fleek.
I
didn't
quite
get
around
to
doing
that.
B
But
Fleek
is
like
versel,
it's
a
cicd
deployer
and
if
you're
deploying
your
front
end,
apps
I'd
really
recommend
trying
to
do
it
with
something
like
Fleek
or
spare
on
who
are
using
ipfs
and
filecoin
under
the
hood
rather
than
web
2
tax.
So
let's
take
a
look:
has
anyone
got
a
prompt
I
can
put
in
here
to
give
my
little
text
to
image
thing?
You
know
what
nft
should
we
create
here?
This
is
the
actual
application.
This
is
connected
to
a
contract.
B
So
if
no
one
has
any
ideas,
I'm
just
going
to
write
rainbow
unicorn
in
here
again
in
space,
maybe
let's
try
that
out
so
basically
What's
Happening
Here
is
I'm
entering
my
tax
prop
prompt
when
I
go
to
generate
the
image.
This
is
calling
bakuyao
and
running
a
stable
diffusion
script.
In
the
background,
once
that
comes
back,
I'll
get
a
preview
of
the
image,
so
it'll
come
back
as
a
CID
back
we
hour
will
return,
as
I
said
before
this
kind
of
folder,
which
will
include
things
like
the
exit
code,
the
outputs
standard
error.
B
It
comes
back
as
a
CID
though,
and
then
as
part
of
that,
the
outputs
will
include
an
image.
So
something
like
this,
for
example,
this
is
an
old
one,
but
it'll
come
back
with
something
like
this
and
then
I'll
go
ahead
and
mint
theft
nft
after
that
happens.
Now
this
does
take
a
few
minutes.
B
This
isn't
an
instantaneous
API
running
in
the
cloud
like
this
is
legitimately
running
right
now
on
our
backyard
servers,
and
this
job
is
going
through
so
I'll
just
take
a
couple
of
minutes,
and
while
it
does
that
I'll
just
want
to
have
a
show
you
how
I
made
this
contract
as
well.
So,
as
I
said
before,
this
is
the
contract
based
off
open,
Zeppelin,
ERC
721,
which
you
can
use
from
anywhere.
So
the
mint
function
on
this
contract
takes
an
ipfs
CID,
which
would
be
the
nft
metadata.
B
So
that
includes
the
name,
the
description
and
image
and
other
properties
that
you
want
to
put
in
there
for
that
image
or
or
other
type
of
what
am
I
looking
for
mine
file.
So
this
mint
function
needs
those
three
things:
name
description
and
image.
Sorry,
the
metadata
function
needs
those
three
things.
So
this
is
a
basic
contract,
though,
once
a
I
call.
This
function
to
Min
an
nft
on
in
this
case
the
fem
hyperspace
Network
I
am
admitting
an
event
as
well.
B
B
I'm
also
saving
some
ownership
details
here,
so
I'm
mapping
the
address
of
the
owner
to
the
erc21
that
721
that
they've
been
it's
a
bit
early
here,
sorry
guys
and
yeah
that
that
will
be
emitted
on
the
blockchain
as
well,
so
to
deploy
this
I'm
using
hard
hat,
and
there
were
when
I
first
started
doing
this
contract
I
was
actually
working
on
the
wallaby
tested
and
then
obviously
hyperspace
came.
I
became
live,
so
I
had
to
switch
over
to
that.
B
So
there
was
a
few
fun
little
figuring
out
how
this
worked
and
and
what
things
were
going
on
there,
but
at
the
end
of
the
day,
I
got
this
working
and
it's
really
kind
of
just
a
normal
hard
hat
script,
which
is
really
cool.
The
only
difference
here
is
that
a
lot
of
the
time
you'll
use
providers
get
signer
from
effers,
and
this
is,
if
you
don't
know
what
this
is,
you
can
always
Deploy
on
remix.
B
So
when
I
was
deploying
on
hard
hat,
I
found
I
either
needed
to
provide
I
needed
to
provide
that
the
wallet
so
the
signer
explicitly
rather
than
try
and
grab
that
off
the
provider
itself,
so
I
didn't
do
provided
sauna
I
had
to
explicitly
name
this
for
this
contract
to
work
and
I
can
have
a
quick
look
at
that.
If
I
go
down
here,
I've
got
my
hard
hat
config
here,
nothing
too
special
about
that.
B
Just
has
the
hyperspace
RBC
the
chain
ID
and
the
accounts,
and
then
the
deploy
back
the
r
script
really
pretty
normal
to
any
other
script.
Apart
from
explicitly
calling
out
what
this
wallet
is
and
I
can
go
ahead
and
deploy
it
by
running.
If
you
can
see
this
I've
got
so
many
things
open.
Oh
my
gosh,
just
this
middle
one
here
I
can
run
it.
B
Npm
hardax
run
and
run
the
script
that's
here
and
that
will
deploy
it
to
the
fbm
hyperspace
Network,
which
is
a
pretty
cool
I'm,
not
going
to
do
another
deployment
I've
already
deployed
one
earlier.
Oh
so
great.
If
we
have
a
look
back
here,
it
looks
like
our
nft
job
from
bakuya
has
come
back
with
an
output
as
well.
B
So
how
cool
is
this?
What
a
pretty
unicorn?
It's
actually
only
got
one
horn
as
well,
so
it's
really
funny
I
was
doing
this
demo
and
I
was
typing
in
rainbow
unicorn
a
few
times,
and
every
time
it
will
come
back
with
this
unicorn
that
had
two
horns
so
like
a
Duo
corn,
really
really
weird,
but
anyway,
we've
got
a
one-horned
rainbow
unicorn
in
space.
Now,
so
I
could
go
ahead
and
mint
that
nft,
if
I
want
to
as
well,
and
that
will
call
that
contract.
That
I
was
just
showing
you
before.
B
Obviously
I
will
I
would
need
a
connected
wallet
for
that.
So
you
can
have
a
look
at
the
fbm
docs
if
you're
not
sure
how
to
connect
up
your
metamask
I've
got
this
connected
to
the
fbm
hyperspace
Network,
though,
and
I'm
just
going
to
confirm
that
I
do
want
to
Mint
that
nft
and
that
will
go
ahead
and
send
firstly
before
it
does
send
to
the
contract,
though
it
does
actually
save
to
nft
storage.
So
I'll
come
back
to
this
script
and
how
it
works
in
a
second.
B
So,
firstly,
I'll
store
this
metadata
with
nft.storage
and
the
cool
thing
about
this,
and
what
will
be
awesome
when
fbm
goes
to
magnet
as
well?
Is
that
nft.storage
actually
can
return
some
of
your?
So
once
you
save
this
metadata
to
nft.storage
and
here's
like
the
a
really
easy
package
you
can
use
to
do
that
the
JavaScript
package
to
do
that.
B
It's
also
got
an
optional
status
property.
So
if
you
have
a
look
at
the
nft.
storage,
docs
and
I
think
I
have
them
open.
Here.
It's
got
this
status
here,
which
can
return.
The
ipfs
pinning
where
it's
pinned
to
and
also
the
filecoin,
are
deals
that
have
been
made
for
this
piece
of
content.
So
that's
really
cool
and
it'd
be
great
to
kind
of
integrate
that
in
the
future.
B
Obviously
that's
on
mainnet
and-
and
this
is
on
a
test
net,
so
they're
not
going
to
interact
together
but
I'm
saving
this
nft
to
nft.storage,
first
I've
just
gone
ahead
and
minted
the
nft
all
I
do,
for
that
is
called
the
contract.
If
you
haven't
seen
that
before
there's
lots
of
resources
out
there
about
how
you
connect
that
or
you
can
have
a
look
at
the
GitHub
as
well,
so
let's
see
how
we're
going
with
the
minting
I'm
just
going
to
go
back.
There
looks
like
I've
minted
this
on
Anna
on
to
fbm.
B
Already
I've
obviously
got
sorry.
I
rushed
my
front
end
code
and
I've
got
a
few
bugs
here,
so
this
says
starboard
Adventures
contracts
under
five.
This
is
the
block
one
of
the
block
explorers
that
you
can
use
for
hyperspace.
This
is
meant
to
have
the
contract
address
on
it.
I
can
probably
just
have
a
look
and
see
what's
happening
here
and
I'm.
Pretty
sure
this
is
my
contract.
Actually
I
recognize
the
numbers
from
playing
around
with
it.
B
So
you
can
see
that
there's
been
one
two
three
four
transactions
and
if
I
went
and
had
a
look
at
this
I've
also
got
four
nfts
on
here.
So
that's
the
nft
demo,
pretty
cool.
You
can
put
anything
in
here
as
well.
If
you
wanted
to
for
some
reason,
it's
not
showing
the
nfts
that
are
on
my
wallet,
but
if
I
swap
over
I
think
it
should
work
got
a
listener
in
there,
but
yeah
how's
that
auto
generated
NF,
AI
nft
art.
B
That's
all
there
is
to
it,
apart
from
the
underlying
magic
that
is
brought
to
you
by
bacliao,
so
I'm,
just
gonna
go
cut
back
a
couple
of
slides
and
show
you
what
is
happening
with
that
one
as
well
so
underlying
this.
What's
returning
these
results
is
basically
a
tensorflow
script,
written
on
python
whoops
wrong
one,
my
bad!
B
If
you
want
to
see
like
get
a
really
in-depth
view
of
how
you'll
go
about
building
this
dockerizing
it
and
then
putting
it
on
the
back
of
your
network,
I
do
have
a
video
out
on
that.
So
you
go
and
go
ahead
and
have
a
look
at
that.
If
you
want
to
get
more
into
depth
on
that,
but
otherwise
it's
also
in
our
sorry.
It's
also
in
our
example.
So
you
can
go
to
our
backyard
examples.
Docs
and
there'll
be
a
whole
page
right
up
on
how
to
do
this
yourself
too.
B
Anyway.
This
is
the
basic
script,
though,
so
it
basically
uses
Keras
tensorflow
implementation
of
stable
diffusion,
which
is
the
ml
model
that
generates
images
from
a
given
text
string
and
it
finally
just
displays
the
image
generated
this.
Basically
basic
python
script
or
Returns,
the
image
generated,
I
should
say
the
ml
weights
are
pre-calculated
in
the
library
as
well.
B
So,
there's
no
need
to
do
that,
but
there's
lots
of
scope
for
you
to
kind
of
do
some
tweaking
around
with
this
group
or
run
it
with
our
different
implementations
or
if
you're,
like
data
science
or
AI,
inclined
I'm,
sure
you've
got
lots
of
ideas
of
things
you
could
do
there
now
in
order
to
run
this
in
my
front
end
I'm
using
a
backyard
HTTP
endpoint.
Now
these
are
still
a
work
in
progress,
so
this
was
the
first
one
that
has
been
done
just
for
this
demo.
B
So
this
rest
API
for
backlier,
like
I,
said
still
a
work
in
progress,
but
you
can
call
this
stable
to
Fusion.
One
already
are
now
under
the
hood.
This
triggers
the
back
of
your
job,
which
contains
that
python
stable,
diffusion
script.
I
was
just
showing
you
from
the
last
slide,
and
the
job
then
runs
on
that
whole
GPU
enabled
Network
that
I
talked
about
earlier
and
returns
an
ipfs
CID.
Now
we
had
a
quick
look
at
the
folder
structure
of
that
return
from
earlier.
So
this
is
the
kind
of
return
that
we
got.
B
B
That's
the
word
called
multi-formats
just
to
convert
that
into
a
V1
string,
because
it's
easier
for
me
to
display
that
through
gateways
like
a
lot
of
gateways,
won't
display
v0
versions
of
ipfs
cids,
so
I'm,
just
converting
that
for
easier
use
on
my
front
end
as
well,
so
I
think
that's
pretty
much.
All
there
is
to
this
whole
contract
we
can
play
around
with
it,
have
some
fun
with
it.
It's
up
on
my
GitHub
repo
as
well,
so
you
can
pull
it
down
from
there.
B
Please
don't
pay
me
up
my
really
bad
code.
I
kind
of
I
was
I
was
building
typescript,
but
I
haven't
built
too
many
typescript
projects
recently
and
I
started
just
going
type
any
so
feels
if
anyone's
done
that,
so
it
does
need
a
bit
of
cleaning
up,
feel
free
to
put
in
a
PR.
But
hopefully
it
kind
of
explains
some
of
these
major
points
in
here.
B
So
before
I
do
finish
up,
though
I
do
want
to
leave
you
with
some
possibilities
for
bakuyao
and
fbm
integration
that
aren't
just
like
kind
of
this
AI
generated
nft,
though
that's
cool
in
itself,
but
back
wheel
also
lends
itself
really
well
to
performing
some
repetitive
and
deterministic
processing
jobs
over
data.
So
things
like
machine
learning
and
AI,
which
we
just
saw.
Iot
data
integration
and
I
think
I
saw
Jared
on
the
zoom
before
as
well.
B
I
know
he's
a
massive
iot
fan,
so
this
one
might
be
something
that
you
want
to
have
a
look
at
Jared,
so
batch
processing,
which
would
be
for
things
like
financial
and
Market
data
as
well
or
storage,
deal
data,
there's
also
video
and
image
processing
and
like
there's
so
many
more
things.
If
you
had
do
have
a
look
at
the
examples,
we've
got
so
many
great
examples
on.
There
are
different
things
you
can
do.
I
know
life
peer
was
talking
the
other
day
and
I
know.
B
Hudlow
one's
been
talking
and
they're.
Both
big
video
people
bakuya
could
help
enable
some
of
the
processing
involved
with
that
as
well.
B
So
some
other
ideas
for
bakugou
and
fbm
kind
of
combination,
you
could
help
it
could
help
with
onboarding
and
off-boarding
of
filecoin
data
in
the
future.
That's
not
quite
something
that
we're
at
now,
but
definitely
something
that's
on
the
roadmap.
It
could
help
build
a
reputation
and
quality
of
service
layer
for
barcoin
by
processing
the
data.
That's
retrieved
on
chain
about
those
deals
and
storage
providers.
B
It
could
provide
computation
for
market
and
payment
data
as
I
kind
of
mentioned
a
second
ago,
and
it
could
help
with
processing
data
from
Dows
and
data
dials,
like
Dows
themselves,
already
have
so
much
information
that
needs
to
be
kept
somewhere.
So
proposals
votes.
How
do
you
decide
if
your
members
are
active?
All
these
kind
of
things
that
are
decentralized
autonomous
organizations
are
trying
to
figure
out
involves
data
and
data
processing
in
some
way
and
then
we're
adding
on
top
of
that.
B
Tokenized
data
sets
for
data
Dows
and
we've
got
even
more
information,
so
faculty
I
could
probably
potentially
help
with
our
processing
data
for,
for
those
kind
of
applications
as
well,
could
also
help
Empower
more
automation
for
Creative
Endeavors,
like
I've
kind
of
mentioned,
with
video
and
image
processing
and
even
gaming
as
well
gaming
and
metaversing
data,
there's
a
lot
of
data
there,
so
it
could
help
with
some
processing
for
those
type
of
things
and
obviously,
as
I
mentioned
before
back
of
the
out
iot
and
simulations
are
possible
and
Ai
and
ammo
applications
to
to
add
additional
functionality
to
what's
already
happening,
and
it's
already
cool
on
fbm
and
in
the
future.
B
Like
I
said
earlier,
we're
really
excited
to
be
announcing
that
you'll
be
able
to
call
bakugi
out
in
your
smart
contracts
as
well.
B
Okay,
more
inspiration,
as
I've
said
a
few
times
check
out
the
examples.
There's
heaps
there
how
to
process
this
images.
Some
OCR
excuse
me
speech.
Recognition.
Things
object,
detection,
all
sorts
of
examples
there
that
you
can
play
with
them
that
are
already
built
and
dockerized,
and
you
can
just
call
from
back
yeah,
so
otherwise
I
am
going
to
leave
it
there
and
get
involved
with
us,
though
we're
on
Twitter
Youtube
back
the
our
project
join
the
farcoin
slack
and
join
our
backyard.
B
B
B
This
is
from
our
recent
Summit
in
Lisbon,
and
we've
got
another
one
coming
up
for
our
launch
on
9th
and
10th
of
May
we've
already
launched
in
beta,
but
this
will
be
like
a
more
Fuller
launch
then
as
well
and
otherwise
I'm
going
to
leave
you
with
this
quote
guys
the
best
way
to
predict
the
future
is
to
create
it
and
otherwise
learn
long
build
and
prosper.
Thank
you
so
much
everyone
for
joining
me.
I'll.
Stick
around
for
any
questions
that
people
have.
A
I
love
that
quote
so
much
thank
you
that
was
yeah.
That
was
awesome.
I'm,
like
honestly
so
excited
to
go
mess
with
this
I,
just
like
love
all
like
the
the
nft
and
like
AI,
Generation
stuff,
so
cool
I
think
they
have
a
few
questions
in
the
chat.
B
But
also
I'm
developer
Ali
on
GitHub,
so
you
can
check
that
out.
A
Super
great
and
then
yeah
Jordan
asked
if
that
can
access
the
network
and
if,
yes,
how
does
that
get
verified.
B
What
network
do
you
mean
Jordan
I'm
guessing
she
means
the
ipfs
network,
so
there's
there's
a
lot
of
information
in
our
docs
about
what
it
can
and
can't
do
so
you
would
store
your
upload,
your
data
to
ipfs
first,
so
there's
some
data
ingestion
or
you
can
upload
it
anywhere.
I
mean
I,
suggest
IPS
or
filecoin,
and
then
you
can
do
something
with
it.
I'm,
not
sure
how
does
the
response
get
verified
so
back
in
that
software
life
cycle
as
well?
B
If
you
had
a
look
at
the
software
life
cycle,
that
I
was
talking
about.
Originally
it's
in
the
the
verification
process
is
one
of
the
last
processes.
I
can't
find
it
typically.
Let
me
see
if
I
can
find
my
slide
on
it.
Actually,
it
might
be,
might
show
you
a
little
bit
more
about
it.
B
Go
so
job
verification
happens
in
one
of
the
job
lifecycle
processes,
so
I
would
encourage
you
to
like
dig
into
the
docs
to
get
the
exact
technicals
of
how
that
is.
Verified,
though,
is
probably
the
best
way.
B
A
B
Constant
yeah
to
run
the
job,
but
the
data
wouldn't
have
to
be
constant,
but
it
would
need
to
be
stored
somewhere
accessible,
that
your
Docker
container
or
wasn't
image
could
find.
Hopefully
that
helps.
A
Awesome
anyone
else
have
questions
feel
free
to
raise
your
hand
too.
Now,
if
you
have
any
or
there
is
the
file
coin,
Discord
chat,
so
you
can
always
drop
your
questions
in
there
too.
A
I
think
we've
lost
you
Curry
super
super
awesome.
This
was
recorded,
so
everyone
will
be
able
to
watch
it
later
and
yeah.
Thank
you.
Everyone.
So
much
amazing.