►
From YouTube: Nebular Summit Paris 2023 - Dean's Keynote
Description
No description was provided for this meeting.
If this is YOUR meeting, an easy way to fix this is to add a description to your video, wherever mtngs.io found it (probably YouTube).
A
So
I
am
Dean,
Tribble
I
am
CEO
of
agoric
and
I'm.
Pretty
sure
you
can
all
hear
me
I'm
here
to
talk
about
a
lot
of
things,
including
general
purpose.
Applications
in
JavaScript
and
I
have
a
button.
Yes,
so
what
agork
is
built
built
not
now
building,
but
what
a
gorg
has
built
is
a
platform
for
building
general
purpose.
Applications
on
blockchain
written
in
JavaScript,
the
native
programming
language
is
not
evm.
It's
not
wasm.
It's
not
anything.
It's
the
number
one
programming
language
on
the
planet
JavaScript,
so
you
can
use
your
existing
knowledge.
A
So
why
JavaScript
right?
Okay,
so
these
are
this-
is
from
Electric
capitals,
2023,
study
of
developer
ecosystem
and
you
can
see
we
have
polka
dot
that
claims
1900,
and
you
know
what
you
never
know.
These
numbers
are
approximate.
We've
got
the
cosmos
ecosystem
of
which
there's
more
than
1700
people
here,
no
there's
about
the
right
number,
but
these
are
daily
active
or
monthly
active
developers,
and
then
we've
got
a
few
smaller
developer
ecosystems
like
Solana
and
then
there's
ethereum
squatting
on
6,
000
monthly,
active
developers.
A
A
So
that's
where
we're
focused
and
that's
what
we
bring
to
the
table
because
we're
going
to
Bridge
and
reach
out
to
those
people
and
get
them
into
the
cosmo
verse,
the
interchain,
the
crypto,
verse,
okay,
and
what?
How
are
we
doing
for
that?
June
was
amazing.
We
have
been
working
for
five
years
on
this
stuff
and
it
was
sort
of
at
the
end
of
June
that
we
realized.
We
had
really
crossed
this
incredibly
important
threshold.
A
So
we
deployed
the
general
purpose
platform
with
independently
upgradable
JavaScript
smart
contracts,
all
communicating
with
each
other
asynchronously,
where
you
could
have
independent
governance
for
each
of
these
things
and
then
and
and
where
very
different
than
the
rest
of
blockchain
right
and
the
rest
of
blockchain.
Your
applications
are
built
in
you
know
five
second
chunks
or
simple
transactions
right.
If
you
think
about
an
amm,
it's
awesome
there's
a
lot
of
money
in
in
amms,
but
the
transaction
is
simple
right
money
come
in.
Do
some
math
money
go
out
right,
adjust
two
numbers.
You're
done!
A
That's
your
amm
yeah!
You
can
be
a
little
fancier
than
that,
but
but
it's
this
very
discreet
thing.
Most
software
in
the
world
has
long-running
transactions
that
are
not
five
seconds
at
a
time,
but
might
be
five
days
or
five
months
or
or
even
five
minutes
makes
a
complexity
in
cosmoasm
in
ethereum
and
all
of
these
infrastructures.
Where
you
do,
you
know
your
five
seconds
of
computation
and
then
you
pack
it
all
up
and
store
it
in
the
Merkle
tree
and
then
maybe
hopefully,
sometimes
someone
outside
the
chain
says.
A
A
So
you
can
just
start
up
a
new
node
in
minutes
and
be
running,
so
those
are
sort
of
the
bottom
layer
things
we
also
have
implemented
the
the
core
of
the
economy
right.
The
design
of
a
gorak
was
to
be
able
to
deploy
businesses
that
operate
with
a
stable
coin,
that
pay
gas
with
a
stable
coin
and
that
are
able
to
back
the
stable
coin
with
other
collateral.
A
The
core
of
being
able
to
build
financial
instruments
is
having
a
good
Oracle
that
can
tell
you
the
outside
prices
of
things,
so
real
world
prices
of
things,
and
so
there
is
an
oracle
Network
for
a
gorak.
It
was
driven
by
simply
staking
who
I
know
are
floating
around
here
with
their
entry
point
t-shirts
and
it's
using
Chain,
Link
tech
underneath
and
we've
worked
with
chain
link
to
make
sure
that
they,
like
this
network
and
all
those
kinds
of
things.
A
So
it
is
a
future
extensible
network
where
you
can
build
smart
contracts
where
one
of
the
D5
Legos
is
the
price
of
stuff
which
is
really
really
powerful,
and
then,
finally,
we
launched
inter-protocol,
vaults
and
I'm
going
to
talk
about
these.
In
reverse
order,
so
I
will
I
will
take
off
my
Agora
that
and
put
on
my
infra
protocol
hat
and
go
on
here
all
right,
gotta.
Do
that
all
right
so
inter
protocol?
Most
of
you
have
heard
of
this,
it
is
an
over
collateralized,
stable
coin
for
the
cosmos
ecosystem.
A
Vaults
are
the
maker
Dow
style,
vaults,
right
vaults
are
bring
atom
over
IBC
in
the
future,
being
the
osmo
staked
at
him,
rap
BTC,
rap
teeth,
STS.
All
of
these
things,
anything
that
is
potentially
reachable
over
the
over
the
inner
chain,
bring
it
over
as
collateral
and
mint
is
T
against
it
right
or
you
know.
Originally,
this
launched
the
first
version
of
this
launched
last
November,
so
ISD
has
been
out
there
on
osmosis
on
Crescent
on
shade,
swap
where
you
could
bring
usdc
usdt
or
die
bridged
over
gravity
or
axillar
to
buy
ISD.
A
So
it's
out
there
it's
being
integrated
in
applications
already,
but
what
launched
in
June
is
the
vaults
and
that's
really
the
big
core
of
it,
where
you
can,
where
it
unlocks
the
billions
of
dollars
in
asset
value
that
we've
all
built
across
numerous
chains.
So
now
you
can
leverage
it
to
get
IST
to
get
something
where
you
can
mint
IST
and
swap
on
osmosis
right.
You
can
have
a
sequence
where
you
can,
where
you
can
just
do
that.
All
and
people
are
starting
to
add
uis,
where
you'll
be
able
to
do
that
in
one
click.
A
Now,
I
I
will
say
mentioning
that
osmosis
just
I
think
passed
the
governance
vote
to
add
several
gas
tokens
to
osmosis,
of
which
IST
is
the
native
stable
coin,
the
native
stable
token
for
us
for
Cosmos.
That
is
now
able
to
be
used
as
gas
on
osmosis,
which
means
again
mint
and
swap
you
can
bring
your
atom
over
minceum
ISD.
Take
it
over
to
osmosis
and
just
buy
stuff
right.
You
don't
need
osmo,
you
don't
need
another
account.
A
You
can
just
do
it
so
awesome
stuff,
and
it's
all
you
know
it
was
all
originally
designed
to
be
IBC
native,
to
use
the
assets
that
that
we've
created
that
you've
created
that
other
chains
have
created
and
bring
them
all
together
into
an
economy
and
I
could
say
a
lot
more
about
that,
but
I'm
instead
going
to
use
that
to
talk
about
programmability.
So
now.
A
With
my
agoric
hat
back
on
so
the
key
to
vaults
right,
they
are
over
collateralized
vaults
right
where
you
have
where
I
bring
in.
You
know
two
thousand
dollars
of
atom
and
I'm
into
thousand
dollars
of
IST,
and
if
Adam
were
to
fall
that
much
which,
of
course
it
will
not
do.
But
you
know
it's
volatile,
you
know
some
probability
right.
A
You
know
where,
where
Adam
thought,
where,
where,
if
the
asset
Falls
in
value
eat,
you
know
for
for
a
period
of
time
before
climbing
back
up
these
The
Vault
system
needs
to
sell
it
to
cover
the
amount
of
IST
that
was
minted
against
that
asset
right
and
so
that
you've
got
an
oracle
Network.
It
has
to
Signal
into
the
network.
You
have
to
have
Smart
contracts
to
respond
to
it.
A
Something
has
to
be
driving
this
and
then
based
on
this,
the
the
the
the
vaults
that
are
determined
have
to
get
sent
to
the
liquid
Liquidator
to
be
liquidated,
and
that
turns
out
in
many
systems
to
be
complicated,
fragile
and
Etc.
What
does
that
look
like
in
JavaScript?
What
would
a
JavaScript
programmer?
One
of
the
millions
of
programmers
out
there
that
programs
asynchronous
systems
every
day
in
JavaScript.
What
would
they
expect
and
what
can
you
do
on
a
Gore?
So
what's
going
on
here?
A
A
The
semantics
I
wanted
and
I
get
this
promise
and
I
used
to
weight
it,
and
now
this
will
this
will
swap
out
to
disk
or
whatever
it
does,
but
it'll
hang
out
for
three
days
or
a
week
or
a
month,
and
it's
when
that
promise
resolves
it
resolves
because
that
Oracle
Network
that
we
mentioned
it
signaled
in
it
came
to
consensus.
It
computed
the
median
so
that
one
weird
price
doesn't
all
screw
it
up
right
and
it
will,
and
it
will
then
propagate
up
and
this
contract.
A
That
just
said
this
simple
line
with
this
D5
Lego,
which
is
a
price
suddenly
we'll
resolve
this
promise.
It
will
go
on
and
it
will
go.
Yeah
I'm
going
to
call
liquidate
I'm
going
to
hand
this
Vault
off
to
the
Liquidator
right.
So
that
too
is
oh
well
here
it's
returning
the
promise.
This
is
inside
an
async
function,
so
this
liquidate
function
is
async
and
behind
the
scenes
it's
doing
something
async,
you
don't
care.
You
know
you
know
how
to
compose
that
stuff
in
JavaScript.
This
is
what
people
expect
right.
A
So
what
does
that
liquidate?
Look
like
well.
This
was
an
element
of
the
liquidate.
This
is
somewhere
down
inside
the
code
and
these
are
all
code
samples,
slightly
cleaned
up
to
be
easier
for
you,
minus
comments,
minus
some
error
handling
just
to
make
it
easier,
but
the
fundamental
here
is
an
offer
in
in
a
gork.
It's
been
the
offered
since
we
talked
about
this
in
2019
I
think
it
was.
You
may
now
hear
a
lot
about
those
kinds
of
ideas
under
the
name,
intense
right.
A
So
what's
an
offer,
I've
got
to
give
I'm
the
I'm,
the
I'm,
the
Vault
I've
got
a
debt
I've
got
to
cover.
I
will
give
you
this
collateral,
but
only
if
you
give
me
back
that
much
IST
the
debt,
the
debt
that
I
need
to
cover-
and
if
you
can't
do
that,
you
don't
get
my
collateral
right
now,
I,
don't
much
care!
You
know
what
the
contract
is
here.
I
mean
I
do
because
I
would
like
to
to
accomplish
this
goal,
but
no
misbehavior
by
the
contract
no
upgrade
to
the
contract.
A
No
rugging
of
the
contract
can
take
my
collateral
unless
it
gives
me
thy
debt
unless
it
pays
me
the
ISD
that
I'm
asking
for
that
will
then
cover
the
debt
of
this
contract
right.
Okay.
So
that's
the
basic
offer
model
and
you'll
note
that,
of
course,
that's
async.
This
is
just
an
async
operation
from
one
contract
to
another
where
all
of
our
contracts
can
compose
and
the
fact
that
that
happens
to
be
on
this
Chain
versus
another
chain.
Well,
you'll
see
that
that
doesn't
matter
very
much
either.
Okay.
A
So
let's
take
another
example:
with
with
one
of
the
teams,
we
love
to
work
with
Akash
right.
They
sell
they
resell
compute
time
on
clouds
in
the
Akash
chain
and
they're
doing
interesting
and
advanced
features
with
with
gpus
for
AI
program.
You
know
programming
and
all
that,
so
they
now
have
an
audience
of
non-crypto
folk
right.
These
are
real
use
case
for
real
users
out
there
that
need
real
value
delivered
by
blockchain.
Okay
and
sorry,
you
can't
quite
read
that
that's
saying
so.
A
One
of
the
use
cases
for
end
users
I've
got
this
job
running
and
if
it
runs
out
of
money,
it
will
be
terminated.
I
don't
want
it
to
run
out
of
money.
I
might
have
20
of
these
jobs
and
I
would
like
to
have
a
pool
of
money.
I,
don't
know
which
one's
going
to
run
out
I
will
Dole
out
money
in
order
to
keep
them
all
going.
So
this
is
query
fetcha
fetch
the
account
balance
and
that's
inside
of
that
that's
triggered
by
an
on-chain,
timer
right
JavaScript.
A
You
expect
to
be
able
to
run
things
at
a
time.
We
can
do
that
on
our
blockchain.
If
that
number
is
below
threshold,
that's
running
inside
the
contract,
then
I
want
to
deposit
to
that.
Akash
account
this
is
all
running
on
JavaScript.
These
are
it's
not
currently
running
in
production.
This
is
one
of
our
bounties
running
in
JavaScript,
on
the
Agora
chain
able
to
and
where
the
payment
is
send
money
over
IBC.
That's
the
mechanism
we
had
available.
Ica
was
not
there.
What
does
that
look
like?
A
Well,
it
kind
of
looks
like
what
I
just
said
make
an
async
query
to
find
out
the
funds
that
are
inside
of
that
particular
Akash
deployment
and
just
await
that
answer,
and
that
might
go
to
an
oracle
that
might
be
an
icq
to
query
the
chain
over
IBC.
We
don't
care,
that's
just
a
function,
it's
abstracted,
it's
async,
it
all
works
and
then
once
I
get
that
back.
A
If
it's
less
than
my
minimum
threshold,
then
fund
the
Akash
account
and
that
might
be
do
a
local
transfer
into
a
purse,
because
the
owner
of
that
account
has
an
account
on
a
gork
and
they're
watching
that
or
it
might
be,
sending
send
a
IBC
transaction
to
do
a
funds
transfer
or
it
might
be
reach
over
to
osmosis
to
unbun
something
move
the
money.
You
know
there's
all
these
async
things
that
are
nicely
abstracted
away
and
fit
all
together
where
this
contract
running
on
the
Agora
chain
can
just
await
those
to
finish.
A
You
got
this
nice
compositional
thing
that
we
expect
out
of
other
languages.
I'll
do
a
couple
more
right.
I
mentioned
the
unbond
right.
If
I
wanted
to
on
an
oracle
price
unbond
on
osmosis
on
bond,
some
atoms
transfer
it
over
to
the
cosmos,
Hub
and
stake
it.
That
sounds
like
a
complicated
thing,
except
it's
going
to
be
a
lot
more
well,
I've
expanded
some
of
it.
You
know
this
is
just
await
sending
the
ICA
packet.
This
is
one
something
that
one
of
our
developers
on
the
platform,
not
a
Deborah.
A
One
of
our
third
party
developers
built
right
is
this:
send
ICA
back
at
this
asynchronous
function,
bottoms
out
and
send
the
ICA
packet
and
get
a
promise
for
the
result.
So,
if
sending
that
ICA
packet
fails,
as
you
would
expect
in
JavaScript,
this
would
throw
an
exception
and
I
can
do
try
catch
or
whatever
it
is
right
and
then
here's
one
that's
expanded
right.
A
Send
ICA
package
unbond
send
an
ICA
packet
to
osmosis
to
transfer
this
to
to
The
Hub
and
then
finally,
here
it's
you
know,
create
a
delegate
message,
and
this
is
expanded.
This
is
sort
of
a
very
low
level
representation
to
just
send
that
ICA
message
right.
We
can
do
any
ICA
thing
that
any
chain
can
do.
You
can
roll
it
up
and
Abstract
it
in
JavaScript,
that's
pretty
cool
and
in
fact
they
were
you
know
so.
A
Okay,
so
and
those
are
components
some
of
these
were
built
by
bounty
hunters
on
a
gork
or
are
they
being
built
by
the
the
reference
partners
that
are
that
are
building
applications
to
ship
this
quarter.
So
Calypso
is
an
intertrained
trading,
interchange
trading,
app
terminal
where
it
can,
in
one
click,
take
assets
from
any
chain
move
the
you
know,
sell,
convert
them
to
usdc
or
whatever
move
them
over
a
bridge.
A
Have
them
land
on
a
third
chain
and
apply
some
application
right
so
take
some
stuff
on
Ave
turn
it
into
SEC
move
it
over
axlr,
buy
Adam
and
stake
it
right.
You
know
that
turns
out
to
be
one
of
the
key
use
cases
that
they
see
is
I've
got
assets
here.
I
want
to
do
that
thing
over
there
make
it
happen,
I,
don't
care
just
make
it
happen
in
one
click
all
orchestrated
by
smart
contracts
on
agorak.
Now
these
guys
are
also
the
ones
that
are
building
the
metamask
cosmos
snap
right.
A
This
is
30
million
developers
or
sorry,
30
million
users
have
metamask.
We
would
like
to
have
use
cases
where,
in
some
cases,
it's
people
that
were
already
on
on
ethereum
that
we
now
want
to
invite
over
to
awesome
applications
in
the
cosmos
space.
It
would
be
an
obstacle
if,
in
order
to
do
that,
they
had
to
install
another
wallet,
even
if
it
was
a
better
wallet.
So
metamask
snaps
uses
the
agoric
JavaScript
the
heart
and
JavaScript
that
I've
talked
about
in
other
presentations.
A
They
give
it
in
order
to
steal
Secrets
change,
the
time
muck
with
balances
Etc
and
so
that's
being
done
by
Joe
snetzler
of
Mystic
Labs,
the
people
who
are
doing
Calypso
they
you
know
in
the
process,
they've
done
several
of
these
async
components,
as
have
a
few
others
here
and
and
I
brought
this
up
because,
like
Fede
I
think
wherever
he
is
I
mentioned
that,
and
he
did
not
realize
that
it
was
using
the
heart
and
JavaScript
that
we
built
and
we've
been
working
with
metamask
for
two
years
on
both
the
architecture
and
the
elements
they
needed
for
hard
and
JavaScript.
A
A
Creed
is
a
nft
application
that
they'll
be
showing
off
at
Cosmo
verse
and
it's
built
on
reusable
components
in
the
in
an
nft
toolkit
that
started
with
components
we
built
some
that
they
built
and
they're
carrying
it
on
beyond
that,
and
then
crabble
I
think
there's
some
bite
pitch
folk
around
Parabola
is
a
rental
application
for
nfts,
with
utility
of
which
multiple
people
building
on
the
system
are
creating
nfts
with
utility,
as
are
you
know,
stargaze
and
others,
and
then
so.
These
are
things
that
are
in
Q3.
A
We
are
working
with
these
Partners
to
ship.
These
applications
to
ship
applications
for
third
parties
for
the
general
purpose
platform
on
agorak
and
then
roll
out
our
developer
program.
So
this
is,
you
know,
our
goal
is
web.
2
JavaScript
developers
are
now
able
to
build
apps
for
web3,
so
we
will
be
targeting
those
web
2
developers
with
our
devrels
program.
This
ability
to
do
orchestration
on
The
Interchange.
That's
for
you
right!
A
That's
what
that's,
what
you
guys
are
doing,
and
so
I'll
I'm
going
to
come
back
to
that
before
I
go
away
here,
which
is
what
orchestration
would
make
valuable
use
of
the
services
on
York
chain
or
on
the
assets.
Your
chain
creates
right.
We
mentioned
before
the
store
your
assets
in
an
exchange
until
you
need
them
on
your
chain.
Right
I
can
store
my
Akash
in
a
pool.
I
need
to
pay
for
a
for
for
a
a
service
job.
That's
running
out
of
money,
move
it
over
transfer
it
over
and
pay
for
the
job.
A
But
you
know
Dow
driven
software
development
is
similar
right.
I
have
a
vote
of
my
Dow.
It
now
wants
to
publish
some
website.
It
can,
with
no
human
intervention,
start
up
a
job
launch.
The
website
hosted
in
hosted
by
Akash
I
love
the
real
world
use
case.
You
know
that
that
when
it's
when
it's
done,
it
was
Jack.
Zamplin
was
saying
so
in
summary,
what
you're
saying
is
I
can
just
await
a
cosh.setup
compute
service
and
then
deploy
some
stuff
in
the
entries
yeah.
Someone
needs
to
build
that
component.
A
A
Is
this
lovely
async,
GMP
integration,
where
you
can't
you
know,
is:
am
I
sending
over
ICA
am
I
sending
locally
or
am
I
70
over
GMP
we
don't
care,
it's
all
async,
and
so
you
could
reach
over
GMP
to
file
coin
fund,
a
storage
reserve
and
then
put
your
and
then
from
a
smart
contract
on
a
gorick
put
your
stuff
there
right.
Okay!
So
what
can
we
do
with
your
assets?
What
use
case?
A
Do
you
want
find
someone
with
a
red
hat
or
a
yellow
hat,
because
they're
the
IST
folk
and
tell
us
what
you
need?
So
thank
you
very
much
come
check
out.
The
QR
code,
which
is
about,
has
a
bunch
of
pointers
to
interesting
components
that
other
people
have
already
built.
D5,
Legos
governance,
Legos,
NFC,
Legos
and
come
talk
to
us.
We're
excited.