►
From YouTube: W3 TE Lab: TEC Hatch Modelling Marathon
Description
Come see all the resources that we have handy for our dive into modelling the TEC hatch!
🙏 Thank you for watching! Hit 👍 and subscribe 🚩 to support this work
🌱Join the Community🌱
on Discord https://discord.gg/DDr5kYU
or say hello on Telegram http://t.me/CommonsStack
Join the conversation https://forum.tecommons.org/
Follow us on Twitter: http://twitter.com/CommonsStack
Learn more http://tecommons.org/
A
B
B
B
So
ravi,
do
you
want
to
go
jump
in
the
in
the
tech
labs?
There's
the
link
to
the
notion:
do
you
have
that
open.
B
A
A
C
A
A
Yeah,
I
always
get
that
I
sound
robotic.
I
have
these
the
bose
700
noise
cancelling
headphones
and
you
know
sometimes.
B
A
A
I
just
switched
to
my
inline
mic
in
my
computer.
A
That
is
actually
probably
right.
Try
this
out
again.
B
Hey
sam
nice
to
have
you
here:
oh
santi,
great
good,
so
everyone
can
get
started
in
the
tech
labs
channel,
so
go
ahead
and
open
up
that
notion.
Page
and
you're
gonna
see
the
first
link
in
there
is
going
to
bring
you
to
a
spreadsheet
and
if
you
haven't
joined
one
of
the
labs
before
then
go
ahead
and
add
your
name.
Your
operating
system,
discord,
tag,
telegram,
group,
telegram
tag
and
twitter
handle
everything's
optional.
This
is
like
voluntary
data
entry.
So
anything
you
don't
want
to
enter.
You
don't
have
to.
A
B
B
B
B
B
A
B
A
C
B
A
B
A
B
B
So
the
point
of
this
call
for
those
who
just
joined-
or
this
lab
is
to
essentially
do
a
blitzkrieg,
as
I
called
it,
but
to
find
all
of
the
resources
that
we
can
on
all
the
components
related
to
the
hatch
that
have
already
been
modeled,
so
any
sort
of
modeling
that's
already
been
done,
and
if
griff
jumps
in
here
he'll
be
able
to
point
us
in
a
lot
of
good
directions.
But
if
not
that's
okay,
I
got
a
few
leads
from
him
already.
He
mentioned
the
luna.
Swarm
hatch
is
something
to
look
into.
B
He
mentioned,
find
the
augmented
bonding
curve
modeling
from
zarghum,
and
he
said,
there's
some
conviction,
voting
modeling
and
then
I
know
also.
We've
just
recently
been
putting
together
the
common
simulator
and
I'm
pretty
sure,
there's
a
model
in
the
back
end
there
I'm
not
sure
if
maybe
that's
the
luna
swarm
or
different.
No,
I
think
it
must
be
different
and
then,
additionally,
we
have
some
impact
hours,
modeling
and
the
source
cred
modeling,
so
those
we
can
get
into
as
well
and
I
do
have
the
links.
So
what
we're
going
to
do?
B
So
my
plan
is
to
kind
of
jump
in
and
start
driving,
but
you
guys
can
like
shout
out
stuff
to
me
if
you
have
tricks
or
if
you
know
where
some
of
this
stuff
is
in
particular
and
yeah,
and
then
anything
else
that
we
think
we
should
cover
just
shout
it
out
and
we
can
all
collectively
build
out
this
notion
page
nice.
I
see
the
conviction
voting
coming
in.
That
is
awesome,
and
so
I
guess
there's
two
tracks
here.
There's
one
is
like
finding
all
the
resources
and
number
two
is
actually
running
them.
B
B
Locally,
okay,
awesome,
so
I'm
gonna,
let's
see
so
we
have
conviction.
Voting
coming
in!
I'm
gonna
make
that
so,
let's
open
that
up.
Oh
this
looks
awesome
air
gun
conviction.
B
A
B
Github
name
might
be
an
interesting
column
here
that
might
come
in
handy,
I'm
gonna
can
someone
add,
can
someone
on
the
fly
add
a
extra
column
in
the
datasheet
for
github
handles
and
I'm
going
to
try
to
track
down
this
luna
swarm
repository.
B
B
C
B
B
Let's
see
who
we
got
in
the
call
here:
yep
same
crew,
okay.
So
what
else?
So,
I'm
not
sure
what
griff
meant
by
the
luna
swarm.
Does
anyone
know
where
the
augmented
bonding
curve
modeling
is
by
zarghum.
C
B
B
B
B
Okay,
I'm
gonna
look
for
the
one
in
comments
in
the
tech.
C
B
B
C
Basically,
common
simulator
is
an
iteration
over
conviction,
so
we
based
the
common
simulator
on
the
conviction,
modeling
actually
inside
conviction.
There
are
three
models
and
we
are
using
the
latest
one,
which
is
the
third
and
it's
a
bit
convoluted.
But
if
you
can
see
there
is
a
conviction,
quadcopter.
A
B
So,
let's
see
they
added
the
realism
that
not
all
participant
tokens
are
being
allocated
to
proposals
at
each
time,
step.
Refactored
parameters
and
system
initialization
to
make
more
readable
and
consistent
changed
file,
structure
and
file
names
to
align
with
emerging
cad
cad
standards,
making
the
distinction
between
effective
and
total
supply,
refining,
alpha
calculations
to
more
accurately
reflect
the
one
hive
implementation
discussion
of
alpha
and
its
relation
to
alpha
in
the
contract
and
how
it
relates
to
the
time
scales,
moved
all
unit
denominations
to
honey.
The
one
hive
governance
token
adam's
added
system,
health,
metrics.
C
C
C
B
A
B
B
There's
the
funding,
pool,
f,
community
funding,
pool
where
proposals
are
funded
from
so
I
don't
see
f
in
this
diagram,
but
that's
okay.
Other
supply
equals
l,
the
effective
slack
funds
could
be
in
cold
storage
in
liquidity,
pools
or
otherwise,
in
any
address,
not
actively
participating
in
conviction
voting.
So
the
total
supply
is
equal
to
the
funding
pool
plus
the
effective
supply
plus
the
slack
okay
sweet.
B
C
And
we
are
modeling,
probably
we
are
modeling
one
hive's
template
which
basically
it's
creating
new
tokens,
new
honey
tokens,
it's
blocked
and
we
are
not
going
to
be
creating
new
tech
tokens
each
block,
but
we
also
have
the
bonding
curve,
which
allows
us
to
burn
mean
tokens.
C
B
B
B
B
C
B
B
Clone
that
repo
onto
your
local
file
system
and
then
as
soon
as
you
clone
that
repo
you
can
activate
your
virtual
environment.
If
you
use
virtual
environments
or
if
you
install
your
python
libraries
system
wide,
then
you
don't
have
to
worry
about
virtual
environments
and
if
you're
like,
what's
a
virtual
environment,
then
you're,
probably
not
using
one
or
you're
using
anaconda,
in
which
case
this
is
handled
for
you,
oh
yeah.
No,
actually
you
create
virtual
environments
through
anaconda.
So
I
think
that's
important
to
know,
and
all
of
this
is
covered
in
the.
B
Question
yeah
I'll
just
finish
so
that
sorry.
A
It's
okay,
now,
yeah!
I
know
I
was
clicking
on
it.
So
basically
do
you
that,
like
now
you're
going
through
this
as
as
an
exercise
right,
so
did
you
because
I
came
late,
did
you
find
everything
you
need
for
or
we
need
for
hatch
parameters
the
augmented
bonding
curve
in
this
notion?
You
will
have
everything.
B
A
B
A
A
Okay,
so
I
need
to
jump
off,
but
yeah
can
you
share
the
notion
link
as
well,
and
if
you
find
anything,
you
know
whether
it
will
be
next
week
or
when,
if
you
can
figure
out
that
information
like
when
we
can
help
with
the
program
at
this
situation,
given.
A
A
A
Hey
sean
I'm
getting
in
here
late
where's,
the
links
to
all
this
stuff.
B
C
A
A
A
A
That's
what
I'm
attempting
to
do
I'm
having
to
learn
python
for
work
anyway,
so
it's
like
this
is
probably
better.
I
do
it
this
way,
that's
at
least
how
they
want
me
to
do
it
python.
It.
A
I
was
using
power,
shell
with
windows,
and
that
was
a
huge
thing.
Yes,
virtual
environment
set
up
because
after
a
while,
I
found
out
that
I
can
actually
do
certain
things
inside
of
powershell,
like
I
couldn't
check
if
I
was
actually
running
a
virtual
environment
or
not,
but
then
when
I
went
into
the
normal
command
prompt,
I
was
able
to
check
that-
and
I
was
like-
oh
my
god
yeah.
So
this
is
so
much
time
like
researching
and
whatnot.
So.
B
A
So
here's
the
deal
I
when
I
typed
in
python
3
it
spat
out.
You
know
you're
running
python,
3.86
blah
blah
blah
and
then
now
I
can't
type
any
other
commands
after
that.
For
some
reason.
B
A
B
A
B
Okay,
everyone
else
is
probably
reading
the
resources
or
cloning,
the
repo,
I'm
sure,
okay,
so
or
yeah,
and
we
can
all
fill
in
the
data
set
as
you
go,
because
I
got
this.
Oh
I'm
putting
links
in
here
now
so
I'll
put
links
at
the
bottom
like
here,
and
so
the
idea
with
this
spreadsheet,
you
guys
is
like,
if
you're
able
to
find
one
of
these
resources,
go
ahead
and
put
a
one
in
your
row
and
if
you
actually
get
the
resource
running
locally,
then
put
a
two.
B
A
B
B
B
B
B
Oh
configs,
is
there
config
file
config.pi,
so
we
initialize
n
to
one
m
to
params.
Where
does
params
come
from.
C
That's
all
cut
cut,
I'm
not
sure
I
I
know
I'm
not
sure.
I'm
sorry.
B
Oh,
that's!
Okay!
Thanks
for,
I
think
you
were
trying.
Oh
so
it
looks
like
there's
support
sorry
importing
from
this
dot
parts:
oh
okay,
dot
parts,
and
then
they
have
sysparams.pi
cool.
This
is
awesome.
We
found
the
golden,
it's
all
the
parameters
that
they
input
by
default.
So
this
is
essentially
the
goal
of
what
we're
trying
to
accomplish
right
now
with
the
tech
community
is
to
identify
all
of
these
parameters.
C
B
Hey
you
mean
separate
these.
C
A
C
B
C
C
B
B
It
tends
to
be
the
best
model,
but
I
think
in
the
case
of
these
crypto
economic
systems,
and
especially
when
we're
combining
these
different
components
like
the
bonding
curve,
you
know
and
all
the
other
components
the
complex
it
really
is
complex
in
its
nature,
and
so
in
order
to
match
that
in
the
simulation,
the
simulation
has
to
grow,
with
quite
a
bit
of
complexity,
so
like
as
I'm
seeing
this.
B
This
is
so
beautiful,
but
I
know
that
there's
so
many
there's
a
lot
of
depth
that
could
be
expanded
into
this
and,
for
example,
like
sentiment,
you
know,
sums
up
a
lot
about
the
community
that
might
be
able
to
be
broken
down
into
other
values,
and-
and
I
love
what
you're
saying
here-
this
is
like
a
re
replaceable
component,
because
they're
essentially
doing
their
inflation
through
this
fixed
parameter,
whereas
we're
using
the
bonding
curve.
So
we
can
take
so
much
of
this.
B
C
I'm
here,
but
I'm
not
I'm,
I'm
not
really
into
the
call.
I
was
just
basically
listening.
B
And
I
see
this
sensitivity,
sensitivity
parameter
in
the
one
hive
conviction
voting
wait.
Is
this
the
conviction,
voting
yeah?
It
is
yeah,
so
I'm
gonna
compare
this.
I'm
gonna
jump
into
what
we
have
for
the
common
simulator.
I'm
just
going
to
look
at
that
a
little
bit,
so
we
have
quite
a
few
files
here.
Here's
the
config!
C
C
C
C
C
B
C
Development
from
aragon,
black-
and
this
is
like
the
design
on
how
it's
it's-
the
it's
michael's,
agra
and
block
science,
the
the
design
of
common
to
stack
basically
but
the
aragon
black
team
did
an
independent
implementation.
They
didn't,
they
were
passing
their
job
on
bancor
formula.
A
B
B
B
C
B
B
Common
stack
genesis
contracts,
let's
see
so
a
bunch
of
dow
implementations.
It
looks
like
and
then
the
articles
deep
dives
on
bonding
curves
and
okay
aragon's,
fundraising
app.
C
Okay,
it
was
an
aragon,
vlog
team
that
mainly
developed
the
aragon,
fundraising,
which
is
a
template
in
which
you
have
a
bank
or
bonding
curve
bank
or
using
the
implementation
of
banker,
and
this
is
mostly
the
one
that
we
are
going
to
use
for
tse.
B
C
C
C
And
and
yeah
we
have
the
tab
that
it
is
something
like
what
vitalik
was
calling
a
daiko
in
which
the
token
holders
can
open
and
close
the
tab
or
the
developers.
These
were
implemented
by
around
fundraising,
but
we
are
removing
that
part.
It
is
the
tab
application,
as
you
can
see,
because
we
don't
want
that.
We
want
just
conviction
voting
and
I
said
funds.
C
C
It
is
not
that
that
important
you
can
do
as
uniswap
does
that
you
set
a
minimum
that
you
that
you
want,
and
if
you
don't
get
that
minimum
like
one
percentage,
one
person
slippage
or
something
like
that.
If,
if
there
is
somebody
who
from
romney
it
can
only
from
romeo
one
percent-
and
the
advantage
of
that
is
that
you
don't
need
to
do
many
transactions
or
even
wait.
C
C
B
C
C
B
Yeah
next
week,
so
I
think
this
was
a
really
successful
lab.
I
feel
so
much
better
that
I
have
a
very
concrete
understanding
of
like
where
we're
coming
from
what
are
all
the
resources
that
we
can
reference
and
learn
from
and
get
inspiration
from,
and
then
it's
really
about
this.
It's
about
taking
these
aragon,
black,
apps
and
understanding.
First
of
all,
what
we're
doing
differently
and
sam
you
just
laid
that
out
really
nicely
and
I'm
I'm
gonna.
B
I
think
I'm
gonna
stay
in
here
after
the
call
and
try
to
write
some
notes,
and
if
anyone
wants
to
please
everyone
this,
this
could
really
be
fleshed
out
a
lot.
If
you
actually
want
to
write
notes
in
here
on
any
of
these
sections
just
go
ahead,
you
can
just
if
people
aren't
familiar
with
notion,
you
just
hit
a
plus,
and
that
gives
you
a
new
block.
So
everything
in
notion
is
a
block
and
you
can
like
drag
it
and
put
it
wherever.
B
So
I
could
write
some
notes
here
and
say:
let's
consider
all
of
the
differences
oops
differences
between
aragon,
black
aragon,
black
and
the
tech,
oops
tech,
hatch,
and
we
can
write
some
notes
in
here,
or
these
could
evolve
into
forum
posts
as
well.
If
we
want
to
show
them
to
the
community
or
we
can
make
a
forum
post
for
this
whole
reference
actually,
is
it
probably
a
good
idea,
so
I
might
do
that,
but
someone
might
beat
me
to
it
and
yeah.
This
can
flesh
out
this.
B
This
can
be
sort
of
our
base,
and
so
I
hope
that
everyone
who
attended
this
lab
take
some
time
throughout
this
week
before
next
week's
lab
and
come
back
to
this
and
go
where
your
nose.
You
follow
your
nose
kind
of
like
if
one
of
these
sections
is
really
interesting
to
you,
then
please
like
go
through
and
run
the
notebook
or
you
know,
read
one
of
the
articles
definitely
open
up
this
awesome
bonding
reference.
C
B
Yeah,
take
a
look
at
that
cad
cad
course.
It's
normally
two
hundred
dollars,
but
you
get
it
the
coupon
code
block
science
gets
you
it
for
free,
so
it's
a
it's
a
really
good
resource
and
then,
if
you're
more
on
the
solidity
ends
and
smart
contracts
definitely
poke
through
these,
this
is
so
useful.
This
is
awesome
to
have
this.
C
B
Okay,
so
when
it
comes
to
modeling
sam,
do
you
think,
because
I
saw
this
in
one
of
the
repos
where
they
just
had
like
in
the
actual
implementation?
I'd
call
this
the
implementation,
because
we're
dealing
with
smart
contracts
here?
Would
it
make
sense
to
have
like
a
folder
that
is
the
simulations
and
then
the
python
files
go
in
there,
or
would
it
be
better
to
have
sort
of
like
a
central
simulations
repository.
C
B
Sweet
we
can
actually
do
that
right
now
in
our
does.
Anyone
have
questions
in
the
last
few
minutes.
A
Yeah
sean,
I
guess
in
terms
of
so
it
sounds
like
we're
kind
of
like,
like
riffing
on,
like
what
projects
are
out
there
but
like
if
you're
super
super
new
to
cat
cat
and
stuff.
Like
should,
should
I
just
dig
into
the
airground
black
apps
and
stuff
or
like
do
I
just?
Should
I
just
go
through
like
the
conviction
voting
thing,
because
I
guess
I
kind
of
this
seems
like
a
survey
of
stuff,
but
there's.
B
Yeah,
so
these
are
good
references
as
you
go
but
start
with
and
I'll
link
this
in
here
there
is
the
so
cad
cad,
just
recently
released
a
course
or
sorry
block
science.
I
guess
I
should
say
actually
a
group
of
organizations
I
think
work
together
on
it,
but
I
linked
it
in
the
lab
channel
there
and
you
can
use
the
code
word
block
science
to
get
in
there
to
get
into
the
course
and
so
for
anyone
who
is
really
just
first
starting
with
cad
cad
yeah
start
with
the
course.
B
And
then
I
think
a
good
place
to
go
from
there
is
just
running
just
like
you
know.
You
don't
have
to
fully
comprehend
what's
happening
in
these
simulations,
but
they'll
catch
your
eye
like
even
me,
I
just
randomly
scrolled
up,
and
I
see
all
these
math
equations,
so
I'm
like
okay.
This
is
interesting.
Maybe
I'll
read
through
these
and
see
what
they're
they're
saying
see.
B
If
how
much
I
can
understand
and
then
see
if
I
can
start
to
map
that
into
the
code
in
my
mind,
and
especially
with
the
primer
of
how
going
through
the
cad
cad
course,
I'm
still
going
through
it
myself.
I
was
trying
to
finish
it
before
this
lab,
but
I'm
only
about
halfway
through
but
yeah,
because
it
has
all
the
very
general
core
concepts
of
what
every
cad
cat
situation
is
going
to
look
like,
and
then
you
can
go
into
the
specific
examples
and
be
like
okay.
A
B
So
augmented
bonding
curve,
mathematics,
hatch,
sale
equations,
so
the
initial
raise
is
d0
die
or
some
people
would
say
d
naught,
but
d
zero
die.
So
that's
the
starting
initial
reserve
is
r
zero,
which
is
one
minus
theta.
So
theta
is
some
parameter
times
d
zero.
So
it's
going
to
be
a
fraction,
so
the
reserve
is
a
fraction
of
your
initial
raise
hatch
sale.
Price
p0
is
die
per
token,
determines
the
initial
supply
s0,
which
is
our
raise
over
our
price.
So
our
supply
is
our
raise
amount
of
die.
B
So
it's
total
die
raised
divided
by
the
price
yep,
because
price
is
like
die
per
token.
So
if
you
cancel
those
out,
a
die
is
going
to
cancel
out
on
the
top
and
bottom
and
you're
just
going
to
be
left
with
your
token.
So
supply
is
the
number
of
tokens
so
power
function.
Invariant
shape
is
v
of
r
and
s
which
are
our
supply
in
our
reserve,
and
it's
our
supply
k
over
our
reserve.
I'm
not
sure
what
the
k
indicates.
Maybe
kappa-
or
it
might
be
some
sort
of
time-
step.
Price
function.
B
B
So
if
the
supply
changes,
then
the
price
has
to
change,
because
the
invariant
is
a
function
of
the
supply
and
the
price,
but
in
this
case
it's
the
reserve
and
the
supply.
So
we
have
this
price
function,
which
is
the
amount
of
die
per
token
p
of
r,
and
this
is
kappa
r
to
the
kappa
minus
1
over.
So
then
this
is
where
I
you
know.
I
have
to
start
sitting
and
scratching
my
head
and
thinking
about
it,
but
yeah
a
bit
the
fun
part
of
math.
B
When
you
do
a
lot
of
math,
you
start
to
get
the
ability
to
read
it
like
a
fluent
language,
and
that
is
really
fun,
but
it
just
takes
a
practice
and
it
takes
doing
it
a
lot,
but
the
best
practice
would
be
going
through
these
and
thinking.
Logically,
if
you
can
understand
kind
of
like
this
one
in
my
head,
I
was
like.
C
A
A
Off
but
thanks
sean
and
I'll
see
if
I
have
some
time
to
dig
into
this,
but
yeah
and
I'll.
A
A
Thanks
sean,
hey
sean,
can
I
ask
you
a
question
quick
yeah.
I
still
haven't
been
successful
in
setting
up
my
environment.
Could
I
just
share
my
screen
and
yeah?
Maybe
yeah.
Let's
do
that.
It's
yeah!
It's!
Let's
see
back
in.
A
A
Can
you
see
my
screen
here,
yep?
Okay,
so
I
have
downloaded
the
environment
and
everything
I
just
need
to
I'm
just
trying
to
activate
it
at
this
point,
but
for
some
reason
it's
not
going
through
just
saying:
there's
no
file
on
directory.
A
B
A
B
Done
something
yeah
you've
done
something
oh
yeah,
because
you
moved
into
activate.
I
see
up
your
commands
up
above
that
have
like
an
arrow
in
them.
A
A
B
B
A
B
A
B
B
A
B
Yeah
run
that
or
and
then
yeah
at
the
end,
the.
A
B
A
A
C
A
Do
v-e-n-v
and
then
space
and
then
dot
env
there
you
go
so
that's
gonna!
That's
gonna
make
that
virtual
environment
inside
of
that
folder
that
you're
in
awesome
yep,
so
to
activate
it.
You
just
have
to
do
source
yeah,
slash.
I've
ran
this
a
million
now:
okay,
okay,
okay,
I
think
I
have
anyway.
I
guess
it
would
be.
B
A
B
A
Okay,
well,
I
will
come
back
to
all
this
now.
I
will
I'm
gonna
take
a
screen
capture,
because
this
will
you
know
this
is
my
moment
of
learning.
A
Yeah
not
not
quite,
but
I'm
looking
at
it
I'll,
definitely
go
into
that
notion
and
try
and
tinker
around
a
little
bit
see
what
I
can
figure
out,
and
at
least
you
know
get
set
up
for
next
week,
and
then
you
know
last
week
I
I
missed
so
I'll
have
to
go
back
and
go
through
that
tutorial.
A
A
B
A
B
A
B
Should
really
do
is
probably
first
do
all
this
stuff
that
you
mentioned.
Do
the
cad
cat
course,
but
first
thing
that
I
recommend
you
can
play
around
with.
Is
I
put
a
link
in
the
tech
labs
and
it's
the
fish
shell
and
oh.
B
A
I'll
show
you
my
I'll,
show
you
my
terminal
real
quick,
because
I'm
on
mac
check
this
out
and
then
you
can
see
some
of
this
terminal
drip.
You
can
get.
A
A
So
there's
my
terminal,
which
is
you
know,
we've
got
the.
I
think
it's
called
like
power
power
level,
power
level
10k.
Oh
I'm
a
bit
here!
Look
when
you
have
get
with
it.
A
B
A
A
A
A
A
A
I
gotta
jump,
but
thank
you
so
much
I'll
definitely
be
on
next
week.
So
I'm
excited
about
this.