►
From YouTube: Core Unit Tools #02: Sablier - March 12, 2021
Description
Paul explains how the protocol for real-time finance Sablier works and its possible place within Maker.
Agenda: https://forum.makerdao.com/t/core-unit-tools-02-through-sablier-march-12th-17-00/6866
Governance Forum:
https://forum.makerdao.com/
Disclaimer: These calls and the summaries are produced and hosted by MakerDAO community members. Content produced by the community are not the statements or views of the Maker Foundation.
A
Hi,
everyone
welcome
to
another
session
of
core
units
tour.
Today
we're
going
to
go
through
sablier.
We
have
paul
rosenberg
here
from
from
the
team
and
he's
going
to
walk
us
through
and
hopefully
answer
all
of
our
questions
again,
if
you,
if
you
want
to
interrupt
at
any
point,
feel
free
and
and
yeah
paul.
If
you
want
to
give
a
quick
introduction
of
of
who,
you
are
sure.
B
Thanks
for
having
me
I'm
I
founded
two
years
ago
in
2019
and
it's
it's
a
money
streaming
protocol
in-app.
The
idea
is
that
you
put
in
some
money
and
then
it
starts
incrementally
going
small
batches
to
the
recipient
and
that's
the
idea.
B
In
the
meantime,
we've
been
acquired
by
by
hi-fi,
which
is
a
fixed-rate
landing
protocol,
also
in
ethereum,
and
I'm
now
part
of
the
you
know
hifi
team,
but
we're
we
are
also
maintaining
subjects
like
a
public
good
as
a
product
that
anybody
in
in
d5
and
ethereum
can
use
and
yeah
I
mean
it's
still
going.
We
have.
We
have
quite
a
few
users
and
I'm
I'm
very
happy
to
be
here
to
to
present
it.
A
Yeah,
that's
great,
it's
great
having
you,
I
don't
know
if
you
want
to
share
your
screen
or
to.
B
Oh,
and
by
the
way,
sapir
goes
a
long
way
with
with
maker
in
2019,
we
got
a
small
grant
from
from
rich,
so
we
will
forever
be
grateful
for
that.
You
know
like
stop.
Your
wouldn't
have
happened
without
that.
So
you
know
always
grateful
for
your
early
support.
A
Yeah,
unfortunately,
rich
decided
to
take
some
time
off
maker,
but
we're
waiting
for
his
return
at
some
point.
Hopefully.
B
Yes,
so
what
you're
seeing
here
is
our
stream
creation
page?
It's
a
dashboard
where
you
can
see
all
the
streams
that
you
created
and
the
the
the
way
somebody
works
is
that
you
you
go
through
this
stream
money
button
and
then
you
have
this
the
sidebar
here
and
you
will
have
to
deposit
to
lock
a
specific
amount
of
money.
B
That's
going
to
be
streamed
over
a
specific
duration
and
then,
after
the
moment
you
create
it
on
this
page.
It
will
start
every
second
allocating
a
small
amount
of
money
to
the
recipient
and
that's
money
streaming.
It's
money
streaming
at
the
smart
contract
level
because
the
money
is
trustlessly
held
in
our
in
our
smart
contract,
and
this
is
where
you
can
create
it.
B
So
let
me
go
ahead
and
I'm
gonna
use
rinkaby
to
save
on
yes
and
I'm
gonna
use
it
like
a
testament
version
of
die
and
let's
say
that
one
of
the
more
common
use
cases
is.
You
have
an
employee
that
is
remote
abroad
and
you
know
you
want
to
pay
them
in
real
time,
not
like
monthly
or
bi-weekly,
because
that's
so
you
know
it's
a
web
2.
in
in
in
web
3.
You
can
do
this
like
every
second
right,
so
let's
say
you
want
to
pay
them.
B
I
don't
know,
say:
10
000
die
and
the
duration
is
going
to
be,
for
the
sake
of
simplicity.
B
Let's
say
that
that's
going
to
be
100
days
because
the
math
works
out
very
very
neatly
this
way,
and
you
know
that
that's
going
to
be
something
like
100
die
per
day
and
you
can
divide
even
further
by
24
hours
and
you
get
something
like
I
don't
know,
four
die
or
something
per
second
and
we
will
see
in
a
bit
how
that
looks
in
the
active
stream
like
streaming
page,
but
for
now
let
me
select
my
second
account
here.
B
Getting
that
address.
I'm.
B
Solutions,
I
think
it's
a
coordination
problem
right
now
where,
where
everybody
is
like,
what
is
the
next
person
gonna
do,
and
you
know
I
think
we
have
to
wait
for
the
big
exchanges
to
make
the
first
move
and
then
we
will
follow.
But
at
the
moment
there
is
a
community
built
version
of
something
using
the
same
contracts
and
same
almost
same
ui
on
xdi.
B
So
you
know
if
you
have
die,
liquidity
on
x
die
and
you
want
to
use
it
there.
You
can
go
ahead.
There
is
a
link
on
our
twitter
feed,
but
yeah
so
mainnet
and
xdi.
For
now,.
A
And
going
back
to
the
to
the
example,
if,
if
I
say
I
want
to
to
give
you,
I
can
remember
if
your
example
was
one
type
per
day
or
or
10
or
100
per
day,
would
I
need
to
lock
all
the
dye
up
front.
B
Yes,
yes,
this
is
the
current
behavior
and
you
could
imagine
doing
something
like
you
know,
patches
of
streams
where
once
every
three
months
or
like
once,
every
six
months,
you
deposit
the
money
here
and
then
it's
it's
still
thrown
by
the
second.
But
you
as
a
creator.
You
just
batch
these
transactions
over
over
time.
Another
option
which
is
more
interesting,
is
you:
could
you
could
deposit
compound
die
and
there
is
an
option
to
keep
the
interest
to
yourself.
B
A
And
the
I
guess
that
the
main
use
case
for
for
this-
let's
say
I
wanted
to
to
pay
pros
for
the
month
of
april.
I
guess
that
the
the
use
the
use
case
is,
if
pros
decides,
to
leave
or
not
yeah.
If
he
decides
to
leave
before,
I
could
just
cancel
the
streaming.
A
B
And
let
me
go
ahead
and
create
a
stream,
and
then
we
can
see
how
you
can
cancel
and
withdraw
from
one
stream,
because
you
do
have
that
ability.
So
after
the
stream
is
created.
Let's
say
that
you
know
ten
days
pass
well
ten
days
times,
one
hundred
per
day
that
gives
one
thousand
so
you
will
be
getting
back.
Nine
thousand
and
the
employee
will
be
receiving
one
thousand
yeah,
so
nine
and
and
one
and
that's
just
the
allocation
that
was
streamed
over
the
first,
the
first
10
days
but
yeah.
B
B
Time
so
yeah
I
created
a
stream.
There
is
a
small
delay
after
it
gets
created.
It
starts
now,
so
it
will
start
in
five
minutes,
there's
a
buffer,
so
we
account
for
the
time
it
gets
to
to
process
the
transaction
on
on
ethereum
maintenance.
But,
as
I
said,
if
you
go
to
the
creator
page,
which
is
this
pay,
there
is
a
cancel
button
on
the
right
hand
side.
So,
if
you
were
to
cancel
this,
you
would
get
at
this
point
in
time
all
the
money
back.
C
I
don't
know
sorry
everyone
I
was
just
going
to
ask.
So
how
does
it
function
with
like
gas
charges
like
how
efficient
is
it
on
the
kind
of
your
end.
B
We
have
our
gas
costs
on
on
our
documentation
and
I
can't
tell
off
the
top
of
my
head.
But
let
me
let
me
open
it
and
check
here
so
yeah,
it's
like
250
to
create
a
stream
and
then
for
every
action.
It
takes
90k,
withdraw
so
relatively
cheap
for
for
the
receiver
to
withdraw
to
claim
the
money.
But
if
you
want
to
cancel,
then
there's
one
120k
and
if
you
want
to
create
it,
it's
250
which
I
think
a
pretty
reasonable
cost
compared
to.
B
A
Okay,
I
was
wondering
how
it
worked
from
from
a
technical
point
of
view.
I
guess
that
you
that
the
the
dye
doesn't
move
from
from
the
smart
contract.
It
just
changes
ownership,
so
you
potentially
have
two
pools
and
you're
changing
ownership
block
to
block
or
minute
to
minute,
I'm
not
sure,
and
then
the
the
employee
has
the
withdrawal
rights
on
on
one
of
the
blocks,
the
receiving
one
and
then
the
other
one.
B
That's
the
idea,
yes,
and
you
can
think
of
this
as
like-
a
very
short-termed
smart
contract
wallet
that
keeps
accruing
money
for
for
users
and
then
when
the
stream
is
ended.
Basically
the
the
smart
contract
wallet
gets
terminated
in
a
very
technical.
You
know
terms
here,
but
yes
like
that,
that's
one
good
way
to
put
it
and
yeah
go.
A
A
B
Probably
something
to
create
a
stream,
probably
something
between
40
and
50
dollars.
You
know
to
withdraw
that's
something
like
10
or
15..
Yes,.
A
Okay,
depending
on
the
seller,
it's
not
it's
not
that
bad!
Are
there
any
questions
from
from
anyone
in
the
audience
before
I
keep
shooting.
D
Hey
paul,
this
is
frank
here.
Were
you
guys
the
inventors
of
the
erc
1620.
D
Well,
that's
super
cool,
so
you
could
actually
use
this
also
for
streaming
residual,
maybe
like
nft
royalties
right.
So
if
somebody
puts
out
a
nft
and
they're
doing
it
already
like
one
of
the
dj's
is
selling
one,
I
can't
remember
his
name
but
anyway,
so
you
can
actually
get
streams
for
royalties
with
the
1620.
B
I
I
don't
see
why
that
couldn't
happen.
In
fact,
I've
seen
a
startup,
it
was
like
2020.,
they
were,
they
were
doing
some
sort
of
like
landing
platform
for
nfts,
where
they
were
using
subjects
to
stream
the
royalty.
So
it
can
happen,
there's
nothing
that
stops
you
from
using
this
in
your
own.
You
know
nf2
protocol,
so
yeah
totally
doable.
Yes,
I
think
we
can
go
and
even
more
complex
layer
here
and
make
the
streams
themselves
a
non-definable
token.
B
D
B
Yeah
or
you
could
look
it
up
in
like
a
credit
protocol
and
maybe
get
a
loan
on
that
it's
sort
of
like
under
collateralized.
In
a
sense
I
mean
it
depends
on
how
much
you're
getting
if
you're
getting
the
loan
in
real
time
as
well.
But
yeah
I
mean
certainly
interesting.
Things
can
happen
if
we
tokenize.
This
is
not
functional
tokens
for
now.
There's
no
implementation
by
us
for
this,
but
it's
on
our
ladder.
C
Like
how
long
is
the
average
stream
most
users
are
are
doing
like?
Is
it
like
a
month-to-month
thing
for
most
people
or
do
people
experiment
with
like
longer
like
say,
like
an
annual
salary.
B
Most
of
them
are
are
longer
term
because
of
two
reasons.
The
first
one
is
that
the
highest
paying
users
are
people
who
vast
tokens
defy
governance,
tokens
with
sapir
and
they're,
investing
them
over
three
to
four
years
time.
B
One
good
example
is
m
stable,
who
literally
put
all
of
their
investor
money
in
in
salvia
and
all
of
their
investors,
from
from
you
know,
from
germany
from
the
us
they're
all
on
the
same
platform
here
and
claiming
they
are.
You
know
their
return
on
on
investment
for
sub
years.
So
it's
definitely
long
term
from
that
perspective.
B
But
I
would
suppose
that
also
gas,
yes
matters
here,
because
you
know
if
even
if
it
would
be
more
kind
of
like
easier
from
an
iconic
perspective
to
do
like
monthly
streams.
The
gas
costs
add
up.
So
it's
easier
to
just
do
like
one
year,
long
stream
and
one
good
example
for
this
is
sushi,
swap
who
I
I
think,
in
september
or
october,
they
they
did
like
a
a
one
year,
long
stream
to
all
of
their
employees,
and
that
was
usdc.
B
So
the
reasons
vary,
but
the
average
length
is
for
sure
one
year,
six
months,
two
years,
something
like
that.
B
And
until
you
guys
have
like
other
questions,
what
I
wanted
to
to
explain
here
is
that
the
the
stream
that
we
created
before
started-
and
you
can
see
the
the
money
being
accrued
by
the
second
and
yeah
like
if
you
are
logged
in
with
your
recipient
account,
which
I
am
in
this
in
this
case
here
you
can
tap
the
with
throw
button
and
then
the
max
button
you
can
max
out
and
you
will
withdraw
your
money
to
your
wallet
and
then
you
can
do
whatever
you
want.
B
B
Yeah,
it's
compatible
with
any
token
we're
working
on
implementing
tokyo
list,
but
for
now
it's
it's
like
a
a
manually
defined
list
of
erc20
tokens.
We
have
quite
a
few.
There
have
been
many
requests
on
not
on
this
page,
but
if
you
go
to
mainly,
we
have
like
100
or
200
tokens,
so
yeah.
A
Nice
and
well,
I
think
it
was
last
week
that
we
had
john
from
gnosis
commenting
that
the
multisig
wallet
has
direct
integration
with
with
tablia.
So
I
was
wondering
if
you
can
comment
on
on
any
other
type
of
integrations
that
you
find
interesting.
B
Yes,
so
we
we
do
have
an
integration
with
gnostus
and
actually
many
of
the
teams
that
I
mentioned,
that
put
in
a
lot
of
money
for
long
term.
They
use
salvia
through
glasses.
You
know
having
the
multi-cigarettes
is
a
benefit,
and
I
actually
have
it
here.
B
So
the
ui
is
it's
kind
of
the
same
is
the
same
form
you
have
to
put
in
an
amount,
the
recipient
when
it
should
start
when
it
should
end,
and
you
can
choose
tokens,
I'm
gonna,
rinka,
b
again
so
only
die
and
if
are
available,
but
yeah
you
can
use
any
token
you
want.
B
So
gnosis
has
been
a
huge
like
avenue
for
us
to
get
more
users
and
in
the
future
we
are
we're
looking
to
to
get
started
listed
on
more,
maybe
defy
indexers,
because
now
we
are
not
listed
on,
maybe
like
d5
pills
or
things
like
that.
Even
if
we
do
have
a
reasonable
amount
of
of
tvl
total
value
locked.
But
I
think
we
are.
B
We
are
on
d5
d
bank,
which
is
kind
of
like
zapper
4,
for
I
think
they're
catering
to
the
asian
market
and
we're
also
looking
to
add
an
insurance
dimension
to
sub
here.
But
I
can't
comment
more
than
that
for
now,
but
yeah.
B
B
Organization
that
that
owns-
and
you
know
xavier
is-
is
hifi
and
we
do
have
a
governance
token
for
our
lending
protocol
there,
but
they're
not
related.
You
know.
Subjer
is
just
like
this.
This
payments
app-
and
I
think
I
think
it's
it's
certainly
in
the
middle
as
in
it's
not
like
this
wildly
successful
d5
protocol
like
maker,
of
course,
but
it's
not
it's
not
that,
and
it's
not
going
to
be
that
anytime
soon.
B
E
Yeah,
I
guess
the
thing
that
I'm
wondering
about
is
at
like
as
a
a
would-be
core
unit
facilitator
like
we're,
going
to
be
paying
people
out
using
opolis
right
and
I'm
curious.
If
the
people
that
are
you
know,
contributors
that
want
to
take
crypto
payments
if
they
want
to
accept
crypto
payments
from
opolis,
I'm
wondering
if
opolis
would
would
pay
them
out
through
sablier.
Like
do
you
guys,
have
any
conversations
with
them
and
other
like
crypto
payroll
providers,.
B
A
B
Dimension
of
of
you
know
where
cryptomites
meets
the
law
right.
There
have
been
some
experiments
in
this
in
this
way.
If
you
know
ross
campbell
from
formerly
called
the
lao
he
was,
he
was
doing
some
experiments
where
he
attached
like
a
pdf
that
was
encoding
in
a
smart
contract.
That
was
a
legal
representation
of
like
a
a
freelancer
contract
that
was
paid
through
sabir.
B
That
was
it
that
was
like
an
experiment
then,
once
you
could
possibly
copy
and
paste
that
pdf
document
and
use
it
on
your
own,
but
that's
that's
how
far
it
gets
in
terms
of
like
what
support
we.
We
offer.
A
E
It's
it
does
sound
like
it's
better,
like
it's
catered
better
to
salary
employees
and
like,
like
fixed
term
fixed.
You
know,
term
in
terms
of
time
and
and
like
compensation
agreements,
but
not
really
good
for,
like
part-time
hourly
people,
whose
hours
might
vary
week
to
week.
B
That
is
true,
although
there
are
ways
in
which
you
can
implement
this,
that
could
be
plugged
into
like
a
time
tracking
software,
if
you
think
about
something
like
zendesk,
where
you
have
like
this
customer
support
staff
that
you
know
they
log
in
and
blog
off
very
frequently.
Well,
you
could
theoretically
start
the
stream
every
time,
those
support
stuff
log
in
and
then
there's.
B
B
No,
we
kept
the
implementation
rather
minimal
for
security
purposes.
Security
rates
was
very
important.
Okay,.
E
No,
I'm
I'm
honestly,
I'm
just
thinking
about
practically.
You
know
like
if,
if
I
as
a
facilitator,
want
to
offer
this
to
you
know
members
of
our
team,
like
you
know
what
what
hoops
do,
I
have
to
jump
through
or
like
what
should
I
be
considering
like
what
are
my
options?
What's
the
easiest
way
to
do
it
like
those
are
all
the
questions
that
are
going
through
my
mind,
yeah.
E
This
into
toggle
and
like
have
it
so
that
all
right,
you
know
like
every
single
hour
that
they
register
on
their
toggle.
It
just
like
automatically
changes
the
the
stream
configuration
and
like
they're,
able
to
get
that
hour,
pretty
much
immediately
stream
to
them
right,
like
even
as
they
work
potentially
like
if
there's
low
enough
latency
with
integration
but
but
yeah.
It
sounds
like
there's
a
lot
of
potential,
but
there
needs
to
be
like
more
tooling.
That
would
make
it
easier
for
for
people
like
me.
B
I
agree
we
there's
a
long
way
to
go
before
this
is
really
bulletproof
for
payroll,
but
I
guess
it's
a
question
of
like
optimization
versus
being
very
generic
like
generic,
and
we
kind
of
like
try
to
keep
the
protocol
and
and
and
product
generic
in
the
in,
in
the
sense
that
it
can
be
used
for
fasting.
It
can
also
you
be
used
for,
like
this
very
defy.
B
You
know,
libertarian
kind
of
like
payroll
system
global
that
is
accessible
by
anyone.
So
this
is
the
dream:
yeah
yeah
like
no
no
pdf's,
just
just
a
stream
right
now,
but
I
know
there
are.
There
are
some
like
steps
in
between
the
stream
and
the
current
state
of
the
world,
but
yeah.
C
I
was
just
thinking
out
loud
that,
potentially
you
could
even
integrate
it
into
like
the
keg
when
we
get
that
online
for
david's
purposes,
if
you're
trying
to
stream
into
something
that
then
splits
it
further.
Oh.
E
Actually,
that's
it.
That's
a
good
point
like
if,
if
let's
say
we
were
to
stream,
not
to
employees
as
compensation,
but
rather
to
to
core
unit
treasury
wallets
right
just
for
you
know,
instead
of
doing
like
a
monthly
payment,
maybe
the
budget
implementation
would
be
a
stream
like
that's
an
option
right.
That
would
be
cool.
B
E
B
Guess
a
more
interesting
way
in
in
which
subject
could
benefit
maker
is
investing.
I
don't
know
what
what
you
know
settlements
you
have
or
agreements
you
have
internally
or
what
tool
you
are
using
and
if
you
have
any
investing
anymore.
B
I
know
that
the
project
is
like
four
or
five
years
old,
but
if
you
still
do
well
like
zubir
is,
is
is
heavily
used
for
this
for
this
purpose,
and
it
would
be
like
a
very
transparent
way
to
to
let
the
community
know
that
everybody
who
still
has
fasting
from
the
internal
team
are
doing
this
in,
like
a
transparent
way
that
can
be
publicly
verified
by
by
any
ethereum
user,
but
yeah.
A
Paul,
do
you
support
any
type
of
exponential
streaming
instead
of
linear.
B
B
So
maybe
something
like
a
quadratic
growth
where
just
doubles
for
like
triples
in
the
second
or
third
year.
That
would
be
interesting,
yeah.
E
Yes,
I'm
super
curious
about
the
road
map
for
sablier,
like
what
like,
how
big
is
the
team
like?
Is
there
any
funding
that
you
guys
are
like
trying
to
get
and
what
are
the
main
things
that
you
guys
are
focusing
on
for
the
next
year?.
B
So
the
project
is,
is
really
funded
by
hifi
and
let
me
open
the
website,
it's
it's
being
actively
maintained
by
by
the
hi-fi
team,
and
you
know
that's.
That's
me
clema
ahmed,
the
main
developers
of
like
hifi
and
for
now
the
plan
is
to
explore
layer.
Two.
B
We
do
have
some
very
interesting
ideas
for
solving
the
like
having
to
lock
up
the
money
problem
where
you
can
create
a
stream
without
having
to
to
to
put
in
everything
for
the
whole
period,
so
that'll
be
the
main
highlight
in
terms
of
like
a
road
map
and
certainly
layer,
two
just
because
it'll
be
it.
It
really
becomes
unbearable
for,
for
many
of
our
users
to
you
know,
just
make
a
payment.
It's
fifty
dollars
so
layer
two
and
solve
the
lookup
problem.
A
B
I
mean
we
are
actually
developing
the
so-called
version,
one
of
hi-fi.
For
now
we
have
like
a
public
beta.
I
can't
give
an
estimate
for
that.
It's
gonna
be
relatively
soon
this
year,
but
I
I
can't
give
an
estimate.
Yes,
we
are
working
on
on
making
the
the
market
making
much
better
for
our
fy
tokens
for
our
essentially
bonds.
B
A
B
Well,
I
I
did
mention
the
nft
use
case
where
you
have
like
a
stream
as
an
nft,
and
then
you
can.
You
can
use
that
as
a
collateral.
I
think
that's
really
interesting,
and
there
are
many
many
dimensions
to
that
that
haven't
been
explored
to
their
fullest,
but
then
yeah
I
mean
it's.
It's
just.
B
You
can
use
this
for
any
situation
where,
where
you
have
like
a
recurring
payment
and
for
now
we
are
like
locked
in
this,
this
monthly
periods
right,
you
could
use
this
for
like
rent.
Imagine
you
imagine
using
sublier,
you
know
to
to
stream
money
to
like
a
hotel.
B
You
just
stay
there
for
like
five
hours
and
then
you
go,
and
I
I
wonder
you
know
to
what
extent
a
world
in
which
one
is
streaming
is
really
recognized
as
as
a
money
primitive
to
what
extent
the
world
changes
around
that,
as
in
does
the
pricing
for
for
renting
become
better
or
not?
Does
it
become
different?
Is
the
world
more
fluid?
B
A
Sounds
great
okay,
if
there
are
no
more
questions
paul?
Where
can
people
find
more
about
you
or
sadly,
or
high
five.
B
We're
on
twitter,
so
that's
the
main,
the
main
stage.
It's
saved
your
hq
and
also
on
discord.
The
link
is
on
twitter
and
same
for
for
hifi.
This
is
our
main
avenue
for
social
interactions.
It's
twitter
and
discord
hope
to
see
you
there
and,
of
course,
our
website
is
subwoofer
finance.
If
you
want
to
use
the
app
and
then
you
will
be
given
the
links
to
the
apps.