WEBVTT
Kind: captions
Language: en

00:00:00.540 --> 00:00:18.730 align:start position:0%
 
[Music]

00:00:18.730 --> 00:00:18.740 align:start position:0%
 
 

00:00:18.740 --> 00:00:23.720 align:start position:0%
 
okay<00:00:19.740><c> so</c><00:00:19.820><c> hi</c><00:00:20.820><c> guys</c><00:00:21.180><c> I'm</c><00:00:21.450><c> RJ</c><00:00:21.660><c> um</c><00:00:22.340><c> for</c><00:00:23.340><c> those</c><00:00:23.550><c> of</c>

00:00:23.720 --> 00:00:23.730 align:start position:0%
okay so hi guys I'm RJ um for those of
 

00:00:23.730 --> 00:00:26.480 align:start position:0%
okay so hi guys I'm RJ um for those of
you<00:00:23.760><c> who</c><00:00:24.300><c> have</c><00:00:24.689><c> not</c><00:00:24.900><c> had</c><00:00:25.170><c> to</c><00:00:25.350><c> endure</c><00:00:25.830><c> my</c><00:00:26.220><c> Chatty</c>

00:00:26.480 --> 00:00:26.490 align:start position:0%
you who have not had to endure my Chatty
 

00:00:26.490 --> 00:00:28.220 align:start position:0%
you who have not had to endure my Chatty
Cathy<00:00:26.970><c> pneus</c><00:00:27.180><c> and</c><00:00:27.420><c> had</c><00:00:27.510><c> the</c><00:00:27.630><c> misfortune</c><00:00:27.779><c> of</c>

00:00:28.220 --> 00:00:28.230 align:start position:0%
Cathy pneus and had the misfortune of
 

00:00:28.230 --> 00:00:30.500 align:start position:0%
Cathy pneus and had the misfortune of
that<00:00:28.500><c> a</c><00:00:28.980><c> little</c><00:00:29.400><c> bit</c><00:00:29.460><c> about</c><00:00:29.640><c> me</c><00:00:29.790><c> I</c><00:00:29.820><c> helped</c>

00:00:30.500 --> 00:00:30.510 align:start position:0%
that a little bit about me I helped
 

00:00:30.510 --> 00:00:32.119 align:start position:0%
that a little bit about me I helped
develop<00:00:30.930><c> solidity</c><00:00:31.380><c> and</c><00:00:31.470><c> work</c><00:00:31.890><c> on</c><00:00:32.040><c> the</c>

00:00:32.119 --> 00:00:32.129 align:start position:0%
develop solidity and work on the
 

00:00:32.129 --> 00:00:34.280 align:start position:0%
develop solidity and work on the
etherion<00:00:32.430><c> package</c><00:00:32.700><c> manager</c><00:00:33.150><c> and</c><00:00:33.420><c> right</c><00:00:34.110><c> now</c>

00:00:34.280 --> 00:00:34.290 align:start position:0%
etherion package manager and right now
 

00:00:34.290 --> 00:00:37.100 align:start position:0%
etherion package manager and right now
i'm<00:00:34.530><c> going</c><00:00:34.650><c> to</c><00:00:34.710><c> go</c><00:00:34.830><c> hand</c><00:00:35.100><c> it</c><00:00:35.220><c> over</c><00:00:35.370><c> to</c><00:00:35.580><c> zack</c><00:00:36.210><c> my</c>

00:00:37.100 --> 00:00:37.110 align:start position:0%
i'm going to go hand it over to zack my
 

00:00:37.110 --> 00:00:39.890 align:start position:0%
i'm going to go hand it over to zack my
colleague<00:00:38.059><c> right</c><00:00:39.059><c> so</c><00:00:39.300><c> our</c><00:00:39.330><c> Jay</c><00:00:39.570><c> and</c><00:00:39.690><c> I</c><00:00:39.720><c> are</c><00:00:39.750><c> on</c>

00:00:39.890 --> 00:00:39.900 align:start position:0%
colleague right so our Jay and I are on
 

00:00:39.900 --> 00:00:41.390 align:start position:0%
colleague right so our Jay and I are on
the<00:00:39.989><c> platform</c><00:00:40.379><c> team</c><00:00:40.530><c> a</c><00:00:40.710><c> terrace</c><00:00:41.010><c> and</c><00:00:41.190><c> today</c>

00:00:41.390 --> 00:00:41.400 align:start position:0%
the platform team a terrace and today
 

00:00:41.400 --> 00:00:42.439 align:start position:0%
the platform team a terrace and today
we're<00:00:41.489><c> going</c><00:00:41.580><c> to</c><00:00:41.640><c> talk</c><00:00:41.820><c> to</c><00:00:41.940><c> you</c><00:00:42.000><c> about</c><00:00:42.090><c> chain</c>

00:00:42.439 --> 00:00:42.449 align:start position:0%
we're going to talk to you about chain
 

00:00:42.449 --> 00:00:43.820 align:start position:0%
we're going to talk to you about chain
orchestration<00:00:43.050><c> tooling</c><00:00:43.410><c> which</c><00:00:43.559><c> is</c><00:00:43.680><c> what</c><00:00:43.800><c> I</c>

00:00:43.820 --> 00:00:43.830 align:start position:0%
orchestration tooling which is what I
 

00:00:43.830 --> 00:00:46.369 align:start position:0%
orchestration tooling which is what I
focus<00:00:44.220><c> on</c><00:00:44.340><c> and</c><00:00:44.580><c> it's</c><00:00:45.210><c> a</c><00:00:45.360><c> smart</c><00:00:45.930><c> contract</c>

00:00:46.369 --> 00:00:46.379 align:start position:0%
focus on and it's a smart contract
 

00:00:46.379 --> 00:00:47.899 align:start position:0%
focus on and it's a smart contract
package<00:00:46.680><c> management</c><00:00:47.100><c> which</c><00:00:47.400><c> is</c><00:00:47.519><c> what</c><00:00:47.760><c> RJ</c>

00:00:47.899 --> 00:00:47.909 align:start position:0%
package management which is what RJ
 

00:00:47.909 --> 00:00:50.410 align:start position:0%
package management which is what RJ
focus<00:00:48.330><c> is</c><00:00:48.449><c> on</c>

00:00:50.410 --> 00:00:50.420 align:start position:0%
focus is on
 

00:00:50.420 --> 00:00:52.270 align:start position:0%
focus is on
on

00:00:52.270 --> 00:00:52.280 align:start position:0%
on
 

00:00:52.280 --> 00:00:54.399 align:start position:0%
on
next<00:00:53.280><c> slide</c><00:00:53.430><c> please</c>

00:00:54.399 --> 00:00:54.409 align:start position:0%
next slide please
 

00:00:54.409 --> 00:00:57.649 align:start position:0%
next slide please
okay<00:00:55.409><c> so</c><00:00:55.710><c> what</c><00:00:55.979><c> is</c><00:00:56.100><c> eros</c><00:00:56.460><c> eros</c><00:00:56.850><c> is</c><00:00:57.239><c> tooling</c><00:00:57.629><c> for</c>

00:00:57.649 --> 00:00:57.659 align:start position:0%
okay so what is eros eros is tooling for
 

00:00:57.659 --> 00:01:01.399 align:start position:0%
okay so what is eros eros is tooling for
developers<00:00:58.580><c> we</c><00:00:59.580><c> offer</c><00:00:59.729><c> a</c><00:00:59.970><c> chain</c><00:01:00.510><c> maker</c><00:01:01.049><c> and</c>

00:01:01.399 --> 00:01:01.409 align:start position:0%
developers we offer a chain maker and
 

00:01:01.409 --> 00:01:04.310 align:start position:0%
developers we offer a chain maker and
this<00:01:01.949><c> is</c><00:01:02.129><c> a</c><00:01:02.159><c> it's</c><00:01:02.850><c> got</c><00:01:03.059><c> an</c><00:01:03.239><c> interactive</c><00:01:03.960><c> wizard</c>

00:01:04.310 --> 00:01:04.320 align:start position:0%
this is a it's got an interactive wizard
 

00:01:04.320 --> 00:01:06.410 align:start position:0%
this is a it's got an interactive wizard
and<00:01:04.559><c> it</c><00:01:04.739><c> helps</c><00:01:04.920><c> you</c><00:01:05.010><c> set</c><00:01:05.220><c> up</c><00:01:05.370><c> your</c><00:01:05.610><c> chain</c>

00:01:06.410 --> 00:01:06.420 align:start position:0%
and it helps you set up your chain
 

00:01:06.420 --> 00:01:09.020 align:start position:0%
and it helps you set up your chain
essentially<00:01:07.070><c> for</c><00:01:08.070><c> different</c><00:01:08.370><c> accounts</c><00:01:08.820><c> and</c>

00:01:09.020 --> 00:01:09.030 align:start position:0%
essentially for different accounts and
 

00:01:09.030 --> 00:01:11.270 align:start position:0%
essentially for different accounts and
the<00:01:09.090><c> account</c><00:01:09.420><c> types</c><00:01:09.900><c> are</c><00:01:10.200><c> an</c><00:01:10.560><c> abstraction</c><00:01:11.010><c> of</c>

00:01:11.270 --> 00:01:11.280 align:start position:0%
the account types are an abstraction of
 

00:01:11.280 --> 00:01:13.719 align:start position:0%
the account types are an abstraction of
our<00:01:11.430><c> permission</c>

00:01:13.719 --> 00:01:13.729 align:start position:0%
our permission
 

00:01:13.729 --> 00:01:16.910 align:start position:0%
our permission
experimenting<00:01:14.729><c> scheme</c><00:01:15.060><c> comes</c><00:01:15.360><c> out</c><00:01:15.570><c> of</c><00:01:15.750><c> air</c><00:01:16.740><c> is</c>

00:01:16.910 --> 00:01:16.920 align:start position:0%
experimenting scheme comes out of air is
 

00:01:16.920 --> 00:01:19.490 align:start position:0%
experimenting scheme comes out of air is
DB<00:01:17.310><c> which</c><00:01:17.790><c> is</c><00:01:18.060><c> our</c><00:01:18.240><c> blockchain</c><00:01:18.510><c> client</c><00:01:19.080><c> that</c>

00:01:19.490 --> 00:01:19.500 align:start position:0%
DB which is our blockchain client that
 

00:01:19.500 --> 00:01:21.980 align:start position:0%
DB which is our blockchain client that
endermen<00:01:20.190><c> proof</c><00:01:20.400><c> of</c><00:01:20.520><c> stake</c><00:01:20.810><c> can</c><00:01:21.810><c> everyone</c>

00:01:21.980 --> 00:01:21.990 align:start position:0%
endermen proof of stake can everyone
 

00:01:21.990 --> 00:01:25.130 align:start position:0%
endermen proof of stake can everyone
hear<00:01:22.080><c> me</c><00:01:22.340><c> cool</c><00:01:23.450><c> and</c><00:01:24.450><c> then</c><00:01:24.810><c> we</c><00:01:24.960><c> have</c><00:01:25.050><c> the</c>

00:01:25.130 --> 00:01:25.140 align:start position:0%
hear me cool and then we have the
 

00:01:25.140 --> 00:01:27.830 align:start position:0%
hear me cool and then we have the
package<00:01:25.440><c> manager</c><00:01:26.030><c> and</c><00:01:27.030><c> it's</c><00:01:27.210><c> all</c><00:01:27.390><c> wrapped</c><00:01:27.630><c> up</c>

00:01:27.830 --> 00:01:27.840 align:start position:0%
package manager and it's all wrapped up
 

00:01:27.840 --> 00:01:31.010 align:start position:0%
package manager and it's all wrapped up
in<00:01:28.080><c> a</c><00:01:28.200><c> command-line</c><00:01:28.710><c> tool</c><00:01:29.450><c> that's</c><00:01:30.450><c> heavily</c>

00:01:31.010 --> 00:01:31.020 align:start position:0%
in a command-line tool that's heavily
 

00:01:31.020 --> 00:01:35.320 align:start position:0%
in a command-line tool that's heavily
daugher<00:01:31.350><c> rised</c>

00:01:35.320 --> 00:01:35.330 align:start position:0%
 
 

00:01:35.330 --> 00:01:38.840 align:start position:0%
 
next<00:01:36.330><c> slide</c><00:01:36.510><c> please</c><00:01:36.770><c> to</c><00:01:37.770><c> two</c><00:01:38.220><c> things</c><00:01:38.490><c> don't</c>

00:01:38.840 --> 00:01:38.850 align:start position:0%
next slide please to two things don't
 

00:01:38.850 --> 00:01:40.400 align:start position:0%
next slide please to two things don't
work<00:01:38.940><c> all</c><00:01:39.120><c> right</c><00:01:39.300><c> so</c><00:01:39.540><c> this</c><00:01:39.690><c> is</c><00:01:39.870><c> what</c><00:01:40.140><c> it</c><00:01:40.230><c> looks</c>

00:01:40.400 --> 00:01:40.410 align:start position:0%
work all right so this is what it looks
 

00:01:40.410 --> 00:01:43.490 align:start position:0%
work all right so this is what it looks
like<00:01:40.590><c> so</c><00:01:41.160><c> at</c><00:01:41.460><c> errors</c><00:01:41.880><c> were</c><00:01:42.270><c> providing</c><00:01:42.840><c> what</c>

00:01:43.490 --> 00:01:43.500 align:start position:0%
like so at errors were providing what
 

00:01:43.500 --> 00:01:46.520 align:start position:0%
like so at errors were providing what
you<00:01:43.590><c> see</c><00:01:43.800><c> in</c><00:01:43.890><c> green</c><00:01:44.190><c> and</c><00:01:44.460><c> so</c><00:01:45.200><c> through</c><00:01:46.200><c> docker</c>

00:01:46.520 --> 00:01:46.530 align:start position:0%
you see in green and so through docker
 

00:01:46.530 --> 00:01:48.790 align:start position:0%
you see in green and so through docker
we<00:01:47.160><c> can</c><00:01:47.340><c> control</c><00:01:47.730><c> all</c><00:01:48.060><c> these</c><00:01:48.270><c> different</c>

00:01:48.790 --> 00:01:48.800 align:start position:0%
we can control all these different
 

00:01:48.800 --> 00:01:50.540 align:start position:0%
we can control all these different
requirements<00:01:49.800><c> for</c><00:01:50.040><c> a</c><00:01:50.070><c> blockchain</c>

00:01:50.540 --> 00:01:50.550 align:start position:0%
requirements for a blockchain
 

00:01:50.550 --> 00:01:53.930 align:start position:0%
requirements for a blockchain
application<00:01:51.740><c> files</c><00:01:52.740><c> for</c><00:01:53.130><c> example</c><00:01:53.550><c> we</c><00:01:53.670><c> have</c><00:01:53.790><c> an</c>

00:01:53.930 --> 00:01:53.940 align:start position:0%
application files for example we have an
 

00:01:53.940 --> 00:01:57.260 align:start position:0%
application files for example we have an
IP<00:01:54.300><c> FS</c><00:01:54.630><c> integration</c><00:01:55.400><c> keys</c><00:01:56.400><c> we</c><00:01:56.850><c> outsource</c><00:01:57.210><c> that</c>

00:01:57.260 --> 00:01:57.270 align:start position:0%
IP FS integration keys we outsource that
 

00:01:57.270 --> 00:01:59.300 align:start position:0%
IP FS integration keys we outsource that
transaction<00:01:58.230><c> a</c><00:01:58.320><c> consensus</c><00:01:58.800><c> engine</c><00:01:59.130><c> that's</c>

00:01:59.300 --> 00:01:59.310 align:start position:0%
transaction a consensus engine that's
 

00:01:59.310 --> 00:02:03.520 align:start position:0%
transaction a consensus engine that's
tender<00:01:59.610><c> mint</c><00:01:59.850><c> and</c><00:02:00.540><c> etc</c><00:02:01.190><c> next</c><00:02:02.190><c> slide</c>

00:02:03.520 --> 00:02:03.530 align:start position:0%
tender mint and etc next slide
 

00:02:03.530 --> 00:02:05.720 align:start position:0%
tender mint and etc next slide
okay<00:02:04.530><c> so</c><00:02:04.590><c> here's</c><00:02:04.860><c> the</c><00:02:04.950><c> demo</c><00:02:05.159><c> the</c><00:02:05.400><c> internet</c>

00:02:05.720 --> 00:02:05.730 align:start position:0%
okay so here's the demo the internet
 

00:02:05.730 --> 00:02:08.839 align:start position:0%
okay so here's the demo the internet
gods<00:02:05.940><c> were</c><00:02:06.390><c> not</c><00:02:06.540><c> so</c><00:02:06.750><c> nice</c><00:02:06.990><c> so</c><00:02:07.489><c> basically</c><00:02:08.489><c> the</c>

00:02:08.839 --> 00:02:08.849 align:start position:0%
gods were not so nice so basically the
 

00:02:08.849 --> 00:02:10.550 align:start position:0%
gods were not so nice so basically the
way<00:02:09.000><c> that</c><00:02:09.239><c> you</c><00:02:09.330><c> would</c><00:02:09.420><c> run</c><00:02:09.599><c> eros</c><00:02:10.080><c> and</c><00:02:10.289><c> certain</c>

00:02:10.550 --> 00:02:10.560 align:start position:0%
way that you would run eros and certain
 

00:02:10.560 --> 00:02:12.559 align:start position:0%
way that you would run eros and certain
errors<00:02:10.769><c> chain</c><00:02:11.069><c> you</c><00:02:11.610><c> run</c><00:02:11.790><c> errors</c><00:02:12.060><c> chains</c><00:02:12.330><c> make</c>

00:02:12.559 --> 00:02:12.569 align:start position:0%
errors chain you run errors chains make
 

00:02:12.569 --> 00:02:15.229 align:start position:0%
errors chain you run errors chains make
that<00:02:13.080><c> will</c><00:02:13.230><c> generate</c><00:02:13.409><c> a</c><00:02:13.620><c> key</c><00:02:13.920><c> or</c><00:02:14.239><c> several</c>

00:02:15.229 --> 00:02:15.239 align:start position:0%
that will generate a key or several
 

00:02:15.239 --> 00:02:19.100 align:start position:0%
that will generate a key or several
there's<00:02:15.900><c> a</c><00:02:15.959><c> whole</c><00:02:16.110><c> slew</c><00:02:16.590><c> of</c><00:02:16.620><c> flags</c><00:02:17.099><c> to</c><00:02:18.000><c> do</c><00:02:18.959><c> that</c>

00:02:19.100 --> 00:02:19.110 align:start position:0%
there's a whole slew of flags to do that
 

00:02:19.110 --> 00:02:21.710 align:start position:0%
there's a whole slew of flags to do that
and<00:02:19.409><c> then</c><00:02:20.250><c> you</c><00:02:20.340><c> start</c><00:02:20.580><c> the</c><00:02:20.670><c> chain</c><00:02:20.909><c> posit</c><00:02:21.629><c> the</c>

00:02:21.710 --> 00:02:21.720 align:start position:0%
and then you start the chain posit the
 

00:02:21.720 --> 00:02:23.599 align:start position:0%
and then you start the chain posit the
directory<00:02:22.620><c> where</c><00:02:22.739><c> all</c><00:02:23.010><c> these</c><00:02:23.159><c> files</c><00:02:23.400><c> were</c>

00:02:23.599 --> 00:02:23.609 align:start position:0%
directory where all these files were
 

00:02:23.609 --> 00:02:26.390 align:start position:0%
directory where all these files were
generated<00:02:24.120><c> and</c><00:02:24.959><c> then</c><00:02:25.170><c> you</c><00:02:25.290><c> grab</c><00:02:25.590><c> the</c><00:02:25.920><c> address</c>

00:02:26.390 --> 00:02:26.400 align:start position:0%
generated and then you grab the address
 

00:02:26.400 --> 00:02:28.899 align:start position:0%
generated and then you grab the address
that<00:02:26.639><c> you</c><00:02:26.670><c> need</c><00:02:26.939><c> or</c><00:02:27.150><c> key</c><00:02:27.680><c> and</c><00:02:28.430><c> you</c><00:02:28.549><c> can</c><00:02:28.700><c> see</c>

00:02:28.899 --> 00:02:28.909 align:start position:0%
that you need or key and you can see
 

00:02:28.909 --> 00:02:31.509 align:start position:0%
that you need or key and you can see
there<00:02:29.150><c> that</c><00:02:29.379><c> you've</c><00:02:30.379><c> got</c><00:02:30.590><c> your</c><00:02:30.739><c> keys</c><00:02:30.980><c> service</c>

00:02:31.509 --> 00:02:31.519 align:start position:0%
there that you've got your keys service
 

00:02:31.519 --> 00:02:33.940 align:start position:0%
there that you've got your keys service
running<00:02:31.790><c> so</c><00:02:32.060><c> the</c><00:02:32.180><c> keys</c><00:02:32.420><c> Damon</c><00:02:32.959><c> is</c><00:02:33.140><c> in</c><00:02:33.590><c> its</c><00:02:33.769><c> own</c>

00:02:33.940 --> 00:02:33.950 align:start position:0%
running so the keys Damon is in its own
 

00:02:33.950 --> 00:02:36.160 align:start position:0%
running so the keys Damon is in its own
daughter<00:02:34.430><c> container</c><00:02:34.969><c> which</c><00:02:35.480><c> makes</c><00:02:35.719><c> it</c><00:02:35.930><c> nice</c>

00:02:36.160 --> 00:02:36.170 align:start position:0%
daughter container which makes it nice
 

00:02:36.170 --> 00:02:38.080 align:start position:0%
daughter container which makes it nice
and<00:02:36.379><c> modular</c><00:02:36.739><c> and</c><00:02:36.890><c> then</c><00:02:37.370><c> the</c><00:02:37.489><c> chain</c><00:02:37.760><c> which</c>

00:02:38.080 --> 00:02:38.090 align:start position:0%
and modular and then the chain which
 

00:02:38.090 --> 00:02:41.740 align:start position:0%
and modular and then the chain which
I've<00:02:38.209><c> named</c><00:02:38.420><c> DEFCON</c><00:02:38.900><c> 2</c><00:02:39.170><c> is</c><00:02:39.950><c> also</c><00:02:40.340><c> running</c><00:02:40.750><c> and</c>

00:02:41.740 --> 00:02:41.750 align:start position:0%
I've named DEFCON 2 is also running and
 

00:02:41.750 --> 00:02:43.479 align:start position:0%
I've named DEFCON 2 is also running and
then<00:02:42.200><c> the</c><00:02:42.319><c> third</c><00:02:42.379><c> command</c><00:02:42.920><c> basically</c><00:02:43.370><c> that</c>

00:02:43.479 --> 00:02:43.489 align:start position:0%
then the third command basically that
 

00:02:43.489 --> 00:02:45.280 align:start position:0%
then the third command basically that
you<00:02:43.579><c> would</c><00:02:43.700><c> run</c><00:02:43.879><c> would</c><00:02:44.120><c> be</c><00:02:44.150><c> eras</c><00:02:44.540><c> packages</c><00:02:45.019><c> do</c>

00:02:45.280 --> 00:02:45.290 align:start position:0%
you would run would be eras packages do
 

00:02:45.290 --> 00:02:46.959 align:start position:0%
you would run would be eras packages do
you<00:02:45.709><c> give</c><00:02:45.859><c> it</c><00:02:45.889><c> the</c><00:02:46.099><c> chain</c><00:02:46.340><c> name</c><00:02:46.549><c> you</c><00:02:46.730><c> give</c><00:02:46.849><c> it</c>

00:02:46.959 --> 00:02:46.969 align:start position:0%
you give it the chain name you give it
 

00:02:46.969 --> 00:02:49.509 align:start position:0%
you give it the chain name you give it
the<00:02:47.060><c> address</c><00:02:47.180><c> that</c><00:02:48.079><c> would</c><00:02:48.290><c> have</c><00:02:48.530><c> a</c><00:02:48.889><c> contract</c>

00:02:49.509 --> 00:02:49.519 align:start position:0%
the address that would have a contract
 

00:02:49.519 --> 00:02:52.539 align:start position:0%
the address that would have a contract
deploy<00:02:49.909><c> permission</c><00:02:50.599><c> on</c><00:02:50.810><c> that</c><00:02:51.379><c> chain</c><00:02:51.709><c> and</c>

00:02:52.539 --> 00:02:52.549 align:start position:0%
deploy permission on that chain and
 

00:02:52.549 --> 00:02:54.369 align:start position:0%
deploy permission on that chain and
you're<00:02:52.730><c> off</c><00:02:52.849><c> to</c><00:02:53.030><c> the</c><00:02:53.060><c> races</c><00:02:53.150><c> so</c><00:02:53.750><c> so</c><00:02:54.170><c> that</c>

00:02:54.369 --> 00:02:54.379 align:start position:0%
you're off to the races so so that
 

00:02:54.379 --> 00:02:56.709 align:start position:0%
you're off to the races so so that
command<00:02:54.829><c> eras</c><00:02:55.250><c> packages</c><00:02:55.670><c> do</c><00:02:55.879><c> would</c><00:02:56.060><c> be</c><00:02:56.180><c> run</c>

00:02:56.709 --> 00:02:56.719 align:start position:0%
command eras packages do would be run
 

00:02:56.719 --> 00:03:00.009 align:start position:0%
command eras packages do would be run
from<00:02:56.750><c> a</c><00:02:57.200><c> directory</c><00:02:57.709><c> that</c><00:02:57.950><c> will</c><00:02:58.549><c> have</c><00:02:58.760><c> um</c><00:02:59.180><c> you</c>

00:03:00.009 --> 00:03:00.019 align:start position:0%
from a directory that will have um you
 

00:03:00.019 --> 00:03:02.440 align:start position:0%
from a directory that will have um you
all<00:03:00.500><c> your</c><00:03:00.889><c> smart</c><00:03:01.159><c> contracts</c><00:03:01.639><c> and</c><00:03:01.879><c> then</c><00:03:02.299><c> the</c>

00:03:02.440 --> 00:03:02.450 align:start position:0%
all your smart contracts and then the
 

00:03:02.450 --> 00:03:04.599 align:start position:0%
all your smart contracts and then the
EPM<00:03:02.870><c> yamo</c><00:03:03.200><c> file</c><00:03:03.439><c> which</c><00:03:03.650><c> rj</c><00:03:03.980><c> will</c><00:03:04.159><c> be</c><00:03:04.250><c> talking</c>

00:03:04.599 --> 00:03:04.609 align:start position:0%
EPM yamo file which rj will be talking
 

00:03:04.609 --> 00:03:09.149 align:start position:0%
EPM yamo file which rj will be talking
about<00:03:05.169><c> eventually</c><00:03:06.220><c> next</c><00:03:07.220><c> slide</c>

00:03:09.149 --> 00:03:09.159 align:start position:0%
about eventually next slide
 

00:03:09.159 --> 00:03:14.339 align:start position:0%
about eventually next slide
no<00:03:10.159><c> forward</c><00:03:10.730><c> let's</c><00:03:11.120><c> go</c><00:03:11.209><c> forward</c>

00:03:14.339 --> 00:03:14.349 align:start position:0%
 
 

00:03:14.349 --> 00:03:17.770 align:start position:0%
 
one<00:03:15.349><c> more</c><00:03:15.379><c> yeah</c><00:03:15.980><c> great</c><00:03:16.280><c> okay</c><00:03:16.939><c> so</c><00:03:17.000><c> here</c><00:03:17.419><c> here's</c>

00:03:17.770 --> 00:03:17.780 align:start position:0%
one more yeah great okay so here here's
 

00:03:17.780 --> 00:03:19.750 align:start position:0%
one more yeah great okay so here here's
just<00:03:18.019><c> to</c><00:03:18.109><c> show</c><00:03:18.290><c> you</c><00:03:18.319><c> a</c><00:03:18.500><c> little</c><00:03:18.859><c> bit</c><00:03:18.980><c> about</c><00:03:19.310><c> how</c>

00:03:19.750 --> 00:03:19.760 align:start position:0%
just to show you a little bit about how
 

00:03:19.760 --> 00:03:22.440 align:start position:0%
just to show you a little bit about how
we<00:03:19.819><c> think</c><00:03:20.319><c> services</c><00:03:21.319><c> and</c><00:03:21.590><c> how</c><00:03:21.650><c> a</c><00:03:21.680><c> blockchain</c>

00:03:22.440 --> 00:03:22.450 align:start position:0%
we think services and how a blockchain
 

00:03:22.450 --> 00:03:25.599 align:start position:0%
we think services and how a blockchain
application<00:03:23.450><c> platform</c><00:03:24.019><c> should</c><00:03:24.319><c> look</c><00:03:24.500><c> like</c><00:03:24.609><c> so</c>

00:03:25.599 --> 00:03:25.609 align:start position:0%
application platform should look like so
 

00:03:25.609 --> 00:03:27.789 align:start position:0%
application platform should look like so
I<00:03:25.639><c> stopped</c><00:03:26.150><c> keys</c><00:03:26.540><c> which</c><00:03:26.840><c> was</c><00:03:27.049><c> started</c><00:03:27.260><c> earlier</c>

00:03:27.789 --> 00:03:27.799 align:start position:0%
I stopped keys which was started earlier
 

00:03:27.799 --> 00:03:30.930 align:start position:0%
I stopped keys which was started earlier
by<00:03:28.639><c> the</c><00:03:28.669><c> chain</c><00:03:29.030><c> maker</c><00:03:29.269><c> I've</c><00:03:29.659><c> started</c><00:03:30.079><c> at</c><00:03:30.409><c> PFS</c>

00:03:30.930 --> 00:03:30.940 align:start position:0%
by the chain maker I've started at PFS
 

00:03:30.940 --> 00:03:33.399 align:start position:0%
by the chain maker I've started at PFS
and<00:03:31.940><c> I've</c><00:03:32.090><c> started</c><00:03:32.329><c> the</c><00:03:32.540><c> compiler</c><00:03:32.900><c> service</c>

00:03:33.399 --> 00:03:33.409 align:start position:0%
and I've started the compiler service
 

00:03:33.409 --> 00:03:35.229 align:start position:0%
and I've started the compiler service
and<00:03:33.680><c> when</c><00:03:33.889><c> I</c><00:03:33.919><c> run</c><00:03:34.129><c> errands</c><00:03:34.459><c> LS</c><00:03:34.729><c> you</c><00:03:34.909><c> can</c><00:03:35.060><c> see</c>

00:03:35.229 --> 00:03:35.239 align:start position:0%
and when I run errands LS you can see
 

00:03:35.239 --> 00:03:37.270 align:start position:0%
and when I run errands LS you can see
that<00:03:35.269><c> Keys</c><00:03:36.109><c> is</c><00:03:36.349><c> not</c><00:03:36.530><c> running</c><00:03:36.859><c> it's</c><00:03:37.099><c> got</c><00:03:37.250><c> a</c>

00:03:37.270 --> 00:03:37.280 align:start position:0%
that Keys is not running it's got a
 

00:03:37.280 --> 00:03:40.030 align:start position:0%
that Keys is not running it's got a
Dodge<00:03:37.579><c> compilers</c><00:03:38.359><c> and</c><00:03:38.540><c> I</c><00:03:38.870><c> PFS</c><00:03:39.290><c> those</c><00:03:39.889><c> are</c>

00:03:40.030 --> 00:03:40.040 align:start position:0%
Dodge compilers and I PFS those are
 

00:03:40.040 --> 00:03:41.710 align:start position:0%
Dodge compilers and I PFS those are
running<00:03:40.340><c> and</c><00:03:40.519><c> the</c><00:03:40.849><c> chain</c><00:03:41.090><c> is</c><00:03:41.239><c> also</c><00:03:41.479><c> still</c>

00:03:41.710 --> 00:03:41.720 align:start position:0%
running and the chain is also still
 

00:03:41.720 --> 00:03:43.689 align:start position:0%
running and the chain is also still
running<00:03:42.049><c> so</c><00:03:42.470><c> with</c><00:03:42.620><c> a</c><00:03:42.650><c> PFS</c><00:03:43.040><c> running</c><00:03:43.370><c> we</c><00:03:43.459><c> can</c><00:03:43.489><c> do</c>

00:03:43.689 --> 00:03:43.699 align:start position:0%
running so with a PFS running we can do
 

00:03:43.699 --> 00:03:45.699 align:start position:0%
running so with a PFS running we can do
something<00:03:43.939><c> simple</c><00:03:44.389><c> like</c><00:03:44.419><c> arrows</c><00:03:44.900><c> files</c><00:03:45.349><c> put</c>

00:03:45.699 --> 00:03:45.709 align:start position:0%
something simple like arrows files put
 

00:03:45.709 --> 00:03:48.280 align:start position:0%
something simple like arrows files put
some<00:03:46.400><c> random</c><00:03:46.760><c> file</c><00:03:47.030><c> and</c><00:03:47.299><c> that</c><00:03:47.810><c> will</c><00:03:47.989><c> spit</c><00:03:48.260><c> you</c>

00:03:48.280 --> 00:03:48.290 align:start position:0%
some random file and that will spit you
 

00:03:48.290 --> 00:03:50.520 align:start position:0%
some random file and that will spit you
out<00:03:48.379><c> the</c><00:03:48.620><c> hash</c><00:03:48.829><c> which</c><00:03:49.459><c> you</c><00:03:49.609><c> can</c><00:03:49.760><c> then</c><00:03:49.790><c> get</c><00:03:50.120><c> up</c>

00:03:50.520 --> 00:03:50.530 align:start position:0%
out the hash which you can then get up
 

00:03:50.530 --> 00:03:52.929 align:start position:0%
out the hash which you can then get up
with<00:03:51.530><c> arrows</c><00:03:51.829><c> files</c><00:03:52.040><c> get</c><00:03:52.340><c> and</c><00:03:52.579><c> give</c><00:03:52.729><c> it</c><00:03:52.760><c> an</c>

00:03:52.929 --> 00:03:52.939 align:start position:0%
with arrows files get and give it an
 

00:03:52.939 --> 00:03:55.659 align:start position:0%
with arrows files get and give it an
output<00:03:53.269><c> rename</c><00:03:53.659><c> your</c><00:03:53.780><c> file</c><00:03:54.019><c> or</c><00:03:54.260><c> share</c><00:03:54.500><c> it</c><00:03:54.669><c> with</c>

00:03:55.659 --> 00:03:55.669 align:start position:0%
output rename your file or share it with
 

00:03:55.669 --> 00:03:57.030 align:start position:0%
output rename your file or share it with
your<00:03:55.790><c> colleagues</c>

00:03:57.030 --> 00:03:57.040 align:start position:0%
your colleagues
 

00:03:57.040 --> 00:03:59.039 align:start position:0%
your colleagues
next<00:03:58.040><c> slide</c>

00:03:59.039 --> 00:03:59.049 align:start position:0%
next slide
 

00:03:59.049 --> 00:04:02.589 align:start position:0%
next slide
right<00:04:00.049><c> so</c><00:04:00.439><c> I'm</c><00:04:00.799><c> on</c><00:04:01.340><c> a</c><00:04:01.400><c> road</c><00:04:01.759><c> map</c><00:04:01.970><c> and</c><00:04:02.239><c> this</c><00:04:02.419><c> is</c>

00:04:02.589 --> 00:04:02.599 align:start position:0%
right so I'm on a road map and this is
 

00:04:02.599 --> 00:04:05.530 align:start position:0%
right so I'm on a road map and this is
where<00:04:02.840><c> docker</c><00:04:03.439><c> really</c><00:04:03.829><c> shines</c><00:04:04.129><c> is</c><00:04:04.489><c> uh</c><00:04:04.849><c> being</c>

00:04:05.530 --> 00:04:05.540 align:start position:0%
where docker really shines is uh being
 

00:04:05.540 --> 00:04:09.729 align:start position:0%
where docker really shines is uh being
able<00:04:05.930><c> to</c><00:04:06.229><c> modularize</c><00:04:07.419><c> the</c><00:04:08.419><c> client</c><00:04:09.229><c> type</c><00:04:09.470><c> and</c>

00:04:09.729 --> 00:04:09.739 align:start position:0%
able to modularize the client type and
 

00:04:09.739 --> 00:04:11.530 align:start position:0%
able to modularize the client type and
also<00:04:10.129><c> the</c><00:04:10.280><c> consensus</c><00:04:10.790><c> type</c><00:04:11.000><c> so</c><00:04:11.239><c> like</c><00:04:11.419><c> I</c>

00:04:11.530 --> 00:04:11.540 align:start position:0%
also the consensus type so like I
 

00:04:11.540 --> 00:04:14.679 align:start position:0%
also the consensus type so like I
mentioned<00:04:11.569><c> eras</c><00:04:12.229><c> TB</c><00:04:12.590><c> uses</c><00:04:12.979><c> tenormin</c><00:04:13.689><c> under</c>

00:04:14.679 --> 00:04:14.689 align:start position:0%
mentioned eras TB uses tenormin under
 

00:04:14.689 --> 00:04:16.629 align:start position:0%
mentioned eras TB uses tenormin under
the<00:04:14.810><c> hood</c><00:04:14.959><c> as</c><00:04:15.199><c> a</c><00:04:15.229><c> proof</c><00:04:15.560><c> of</c><00:04:15.739><c> stake</c><00:04:15.799><c> consensus</c>

00:04:16.629 --> 00:04:16.639 align:start position:0%
the hood as a proof of stake consensus
 

00:04:16.639 --> 00:04:19.060 align:start position:0%
the hood as a proof of stake consensus
algorithm<00:04:17.199><c> but</c><00:04:18.199><c> there's</c><00:04:18.380><c> been</c><00:04:18.530><c> a</c><00:04:18.590><c> lot</c><00:04:18.769><c> of</c><00:04:18.799><c> talk</c>

00:04:19.060 --> 00:04:19.070 align:start position:0%
algorithm but there's been a lot of talk
 

00:04:19.070 --> 00:04:21.310 align:start position:0%
algorithm but there's been a lot of talk
here<00:04:19.340><c> and</c><00:04:19.489><c> some</c><00:04:19.609><c> interest</c><00:04:20.030><c> by</c><00:04:20.570><c> the</c><00:04:20.599><c> various</c>

00:04:21.310 --> 00:04:21.320 align:start position:0%
here and some interest by the various
 

00:04:21.320 --> 00:04:24.490 align:start position:0%
here and some interest by the various
developers<00:04:21.859><c> of</c><00:04:22.159><c> getting</c><00:04:22.669><c> gas</c><00:04:22.970><c> /</c><00:04:23.479><c> TMS</c><00:04:24.050><c> P</c><00:04:24.259><c> SOT</c>

00:04:24.490 --> 00:04:24.500 align:start position:0%
developers of getting gas / TMS P SOT
 

00:04:24.500 --> 00:04:26.350 align:start position:0%
developers of getting gas / TMS P SOT
MSP<00:04:25.009><c> is</c><00:04:25.070><c> the</c><00:04:25.190><c> tournament</c><00:04:25.430><c> socket</c><00:04:25.909><c> protocol</c>

00:04:26.350 --> 00:04:26.360 align:start position:0%
MSP is the tournament socket protocol
 

00:04:26.360 --> 00:04:29.589 align:start position:0%
MSP is the tournament socket protocol
that<00:04:26.870><c> can</c><00:04:27.380><c> communicate</c><00:04:27.620><c> with</c><00:04:28.039><c> any</c><00:04:29.030><c> arbitrary</c>

00:04:29.589 --> 00:04:29.599 align:start position:0%
that can communicate with any arbitrary
 

00:04:29.599 --> 00:04:33.189 align:start position:0%
that can communicate with any arbitrary
client<00:04:30.080><c> and</c><00:04:30.919><c> so</c><00:04:31.370><c> this</c><00:04:31.669><c> so</c><00:04:32.539><c> you</c><00:04:32.840><c> know</c><00:04:32.930><c> would</c><00:04:33.080><c> be</c>

00:04:33.189 --> 00:04:33.199 align:start position:0%
client and so this so you know would be
 

00:04:33.199 --> 00:04:36.070 align:start position:0%
client and so this so you know would be
interesting<00:04:33.830><c> and</c><00:04:34.039><c> I</c><00:04:34.580><c> would</c><00:04:35.030><c> like</c><00:04:35.180><c> to</c><00:04:35.210><c> see</c><00:04:35.509><c> as</c>

00:04:36.070 --> 00:04:36.080 align:start position:0%
interesting and I would like to see as
 

00:04:36.080 --> 00:04:37.690 align:start position:0%
interesting and I would like to see as
many<00:04:36.320><c> different</c><00:04:36.770><c> clients</c><00:04:37.340><c> blockchain</c>

00:04:37.690 --> 00:04:37.700 align:start position:0%
many different clients blockchain
 

00:04:37.700 --> 00:04:40.629 align:start position:0%
many different clients blockchain
clients<00:04:38.270><c> oh</c><00:04:38.419><c> I</c><00:04:39.169><c> forgot</c><00:04:39.590><c> to</c><00:04:39.800><c> mention</c><00:04:39.860><c> eras</c><00:04:40.370><c> DB</c>

00:04:40.629 --> 00:04:40.639 align:start position:0%
clients oh I forgot to mention eras DB
 

00:04:40.639 --> 00:04:42.910 align:start position:0%
clients oh I forgot to mention eras DB
has<00:04:40.820><c> a</c><00:04:40.880><c> full</c><00:04:41.390><c> reimplement</c><00:04:42.020><c> a</c><00:04:42.170><c> shin</c><00:04:42.350><c> of</c><00:04:42.440><c> the</c><00:04:42.560><c> evm</c>

00:04:42.910 --> 00:04:42.920 align:start position:0%
has a full reimplement a shin of the evm
 

00:04:42.920 --> 00:04:45.670 align:start position:0%
has a full reimplement a shin of the evm
so<00:04:43.190><c> all</c><00:04:43.400><c> of</c><00:04:43.430><c> your</c><00:04:43.790><c> solidity</c><00:04:44.180><c> code</c><00:04:44.900><c> that</c><00:04:45.560><c> you've</c>

00:04:45.670 --> 00:04:45.680 align:start position:0%
so all of your solidity code that you've
 

00:04:45.680 --> 00:04:47.620 align:start position:0%
so all of your solidity code that you've
written<00:04:45.830><c> and</c><00:04:46.250><c> can</c><00:04:46.640><c> deploy</c><00:04:46.940><c> on</c><00:04:47.120><c> the</c><00:04:47.210><c> etherium</c>

00:04:47.620 --> 00:04:47.630 align:start position:0%
written and can deploy on the etherium
 

00:04:47.630 --> 00:04:50.680 align:start position:0%
written and can deploy on the etherium
test<00:04:47.930><c> net</c><00:04:48.110><c> or</c><00:04:48.260><c> main</c><00:04:48.410><c> that</c><00:04:48.620><c> will</c><00:04:49.490><c> work</c><00:04:49.670><c> on</c><00:04:50.540><c> an</c>

00:04:50.680 --> 00:04:50.690 align:start position:0%
test net or main that will work on an
 

00:04:50.690 --> 00:04:52.620 align:start position:0%
test net or main that will work on an
eris<00:04:50.960><c> DB</c>

00:04:52.620 --> 00:04:52.630 align:start position:0%
eris DB
 

00:04:52.630 --> 00:04:55.170 align:start position:0%
eris DB
no<00:04:53.630><c> go</c><00:04:53.840><c> back</c><00:04:53.990><c> uh</c>

00:04:55.170 --> 00:04:55.180 align:start position:0%
no go back uh
 

00:04:55.180 --> 00:04:58.000 align:start position:0%
no go back uh
what<00:04:56.180><c> was</c><00:04:56.270><c> my</c><00:04:56.390><c> last</c><00:04:56.570><c> point</c><00:04:56.780><c> here</c><00:04:57.010><c> yeah</c>

00:04:58.000 --> 00:04:58.010 align:start position:0%
what was my last point here yeah
 

00:04:58.010 --> 00:04:59.770 align:start position:0%
what was my last point here yeah
basically<00:04:58.250><c> so</c><00:04:58.640><c> I</c><00:04:58.670><c> envisioned</c><00:04:59.180><c> and</c><00:04:59.510><c> we're</c>

00:04:59.770 --> 00:04:59.780 align:start position:0%
basically so I envisioned and we're
 

00:04:59.780 --> 00:05:01.180 align:start position:0%
basically so I envisioned and we're
working<00:04:59.960><c> towards</c><00:05:00.410><c> this</c><00:05:00.590><c> to</c><00:05:00.800><c> be</c><00:05:00.890><c> able</c><00:05:00.980><c> to</c>

00:05:01.180 --> 00:05:01.190 align:start position:0%
working towards this to be able to
 

00:05:01.190 --> 00:05:03.490 align:start position:0%
working towards this to be able to
choose<00:05:01.400><c> any</c><00:05:01.580><c> client</c><00:05:02.000><c> type</c><00:05:02.180><c> B</c><00:05:02.450><c> it</c><00:05:02.540><c> gasps</c><00:05:02.810><c> CPP</c>

00:05:03.490 --> 00:05:03.500 align:start position:0%
choose any client type B it gasps CPP
 

00:05:03.500 --> 00:05:05.920 align:start position:0%
choose any client type B it gasps CPP
parody<00:05:04.070><c> and</c><00:05:04.250><c> choose</c><00:05:04.670><c> any</c><00:05:04.910><c> consensus</c><00:05:05.330><c> type</c><00:05:05.690><c> and</c>

00:05:05.920 --> 00:05:05.930 align:start position:0%
parody and choose any consensus type and
 

00:05:05.930 --> 00:05:08.110 align:start position:0%
parody and choose any consensus type and
mix<00:05:06.380><c> and</c><00:05:06.530><c> match</c><00:05:06.680><c> and</c><00:05:07.010><c> so</c><00:05:07.370><c> you</c><00:05:07.460><c> could</c><00:05:07.580><c> start</c><00:05:07.820><c> 5</c>

00:05:08.110 --> 00:05:08.120 align:start position:0%
mix and match and so you could start 5
 

00:05:08.120 --> 00:05:11.560 align:start position:0%
mix and match and so you could start 5
10<00:05:08.540><c> chains</c><00:05:08.900><c> of</c><00:05:09.140><c> any</c><00:05:09.260><c> combination</c><00:05:09.920><c> and</c><00:05:10.850><c> and</c><00:05:11.240><c> do</c>

00:05:11.560 --> 00:05:11.570 align:start position:0%
10 chains of any combination and and do
 

00:05:11.570 --> 00:05:13.750 align:start position:0%
10 chains of any combination and and do
your<00:05:11.690><c> benchmarks</c><00:05:12.170><c> with</c><00:05:12.320><c> that</c><00:05:12.500><c> and</c><00:05:12.830><c> to</c><00:05:13.550><c> see</c>

00:05:13.750 --> 00:05:13.760 align:start position:0%
your benchmarks with that and to see
 

00:05:13.760 --> 00:05:16.870 align:start position:0%
your benchmarks with that and to see
what<00:05:14.090><c> works</c><00:05:14.330><c> best</c><00:05:14.660><c> for</c><00:05:14.840><c> your</c><00:05:15.350><c> application</c><00:05:15.880><c> and</c>

00:05:16.870 --> 00:05:16.880 align:start position:0%
what works best for your application and
 

00:05:16.880 --> 00:05:18.750 align:start position:0%
what works best for your application and
I<00:05:16.970><c> want</c><00:05:17.120><c> to</c><00:05:17.150><c> make</c><00:05:17.300><c> one</c><00:05:17.330><c> final</c><00:05:17.600><c> point</c><00:05:17.810><c> here</c><00:05:18.110><c> uh</c>

00:05:18.750 --> 00:05:18.760 align:start position:0%
I want to make one final point here uh
 

00:05:18.760 --> 00:05:21.820 align:start position:0%
I want to make one final point here uh
yes<00:05:19.760><c> we</c><00:05:20.000><c> make</c><00:05:20.180><c> permission</c><00:05:20.840><c> chains</c><00:05:21.290><c> we're</c><00:05:21.710><c> not</c>

00:05:21.820 --> 00:05:21.830 align:start position:0%
yes we make permission chains we're not
 

00:05:21.830 --> 00:05:23.380 align:start position:0%
yes we make permission chains we're not
we're<00:05:22.160><c> not</c><00:05:22.190><c> necessarily</c><00:05:22.760><c> in</c><00:05:22.850><c> the</c><00:05:22.940><c> private</c>

00:05:23.380 --> 00:05:23.390 align:start position:0%
we're not necessarily in the private
 

00:05:23.390 --> 00:05:24.880 align:start position:0%
we're not necessarily in the private
chain<00:05:23.720><c> space</c><00:05:24.050><c> and</c><00:05:24.260><c> there's</c><00:05:24.380><c> a</c><00:05:24.470><c> crucial</c>

00:05:24.880 --> 00:05:24.890 align:start position:0%
chain space and there's a crucial
 

00:05:24.890 --> 00:05:27.060 align:start position:0%
chain space and there's a crucial
distinction<00:05:25.250><c> there</c><00:05:25.490><c> that</c><00:05:25.670><c> the</c><00:05:25.760><c> media</c><00:05:26.060><c> hasn't</c>

00:05:27.060 --> 00:05:27.070 align:start position:0%
distinction there that the media hasn't
 

00:05:27.070 --> 00:05:29.130 align:start position:0%
distinction there that the media hasn't
noticed<00:05:28.070><c> and</c><00:05:28.310><c> so</c>

00:05:29.130 --> 00:05:29.140 align:start position:0%
noticed and so
 

00:05:29.140 --> 00:05:31.870 align:start position:0%
noticed and so
yeah<00:05:30.140><c> we</c><00:05:30.410><c> hope</c><00:05:30.860><c> that</c><00:05:30.920><c> you</c><00:05:31.160><c> can</c><00:05:31.310><c> try</c><00:05:31.730><c> out</c><00:05:31.760><c> our</c>

00:05:31.870 --> 00:05:31.880 align:start position:0%
yeah we hope that you can try out our
 

00:05:31.880 --> 00:05:35.550 align:start position:0%
yeah we hope that you can try out our
tool<00:05:32.090><c> and</c><00:05:32.450><c> up</c><00:05:33.230><c> next</c><00:05:33.680><c> we'll</c><00:05:33.800><c> talk</c>

00:05:35.550 --> 00:05:35.560 align:start position:0%
tool and up next we'll talk
 

00:05:35.560 --> 00:05:38.220 align:start position:0%
tool and up next we'll talk
hey<00:05:36.560><c> guys</c><00:05:36.740><c> can</c><00:05:37.100><c> I</c><00:05:37.280><c> get</c><00:05:37.430><c> the</c><00:05:37.490><c> next</c><00:05:37.670><c> slide</c><00:05:37.790><c> please</c>

00:05:38.220 --> 00:05:38.230 align:start position:0%
hey guys can I get the next slide please
 

00:05:38.230 --> 00:05:40.420 align:start position:0%
hey guys can I get the next slide please
alright<00:05:39.230><c> so</c><00:05:39.500><c> here</c><00:05:40.010><c> I'm</c><00:05:40.130><c> going</c><00:05:40.250><c> to</c><00:05:40.340><c> be</c>

00:05:40.420 --> 00:05:40.430 align:start position:0%
alright so here I'm going to be
 

00:05:40.430 --> 00:05:42.370 align:start position:0%
alright so here I'm going to be
presenting<00:05:40.580><c> the</c><00:05:40.910><c> eris</c><00:05:41.120><c> package</c><00:05:41.450><c> manager</c><00:05:41.870><c> and</c>

00:05:42.370 --> 00:05:42.380 align:start position:0%
presenting the eris package manager and
 

00:05:42.380 --> 00:05:43.900 align:start position:0%
presenting the eris package manager and
I<00:05:42.620><c> would</c><00:05:42.740><c> like</c><00:05:42.890><c> to</c><00:05:42.920><c> go</c><00:05:43.130><c> ahead</c><00:05:43.160><c> and</c><00:05:43.460><c> frame</c><00:05:43.610><c> it</c><00:05:43.640><c> as</c>

00:05:43.900 --> 00:05:43.910 align:start position:0%
I would like to go ahead and frame it as
 

00:05:43.910 --> 00:05:46.540 align:start position:0%
I would like to go ahead and frame it as
the<00:05:44.060><c> ease</c><00:05:44.210><c> of</c><00:05:44.240><c> NPM</c><00:05:44.810><c> the</c><00:05:45.500><c> simple</c><00:05:45.830><c> coordination</c>

00:05:46.540 --> 00:05:46.550 align:start position:0%
the ease of NPM the simple coordination
 

00:05:46.550 --> 00:05:50.010 align:start position:0%
the ease of NPM the simple coordination
of<00:05:46.670><c> Chef</c><00:05:47.360><c> all</c><00:05:47.630><c> running</c><00:05:48.470><c> through</c><00:05:48.680><c> solidity</c><00:05:49.040><c> now</c>

00:05:50.010 --> 00:05:50.020 align:start position:0%
of Chef all running through solidity now
 

00:05:50.020 --> 00:05:52.180 align:start position:0%
of Chef all running through solidity now
this<00:05:51.020><c> runs</c><00:05:51.260><c> through</c><00:05:51.470><c> the</c><00:05:51.590><c> simple</c><00:05:51.830><c> workflow</c>

00:05:52.180 --> 00:05:52.190 align:start position:0%
this runs through the simple workflow
 

00:05:52.190 --> 00:05:54.490 align:start position:0%
this runs through the simple workflow
right<00:05:52.670><c> here</c><00:05:53.030><c> there</c><00:05:53.810><c> is</c><00:05:53.930><c> a</c><00:05:53.960><c> disclaimer</c><00:05:54.230><c> though</c>

00:05:54.490 --> 00:05:54.500 align:start position:0%
right here there is a disclaimer though
 

00:05:54.500 --> 00:05:55.750 align:start position:0%
right here there is a disclaimer though
in<00:05:54.770><c> it</c><00:05:54.920><c> and</c><00:05:55.070><c> installer</c><00:05:55.400><c> on</c><00:05:55.520><c> the</c><00:05:55.580><c> roadmap</c>

00:05:55.750 --> 00:05:55.760 align:start position:0%
in it and installer on the roadmap
 

00:05:55.760 --> 00:05:57.700 align:start position:0%
in it and installer on the roadmap
they're<00:05:56.210><c> not</c><00:05:56.420><c> yet</c><00:05:56.630><c> implemented</c><00:05:57.020><c> but</c><00:05:57.470><c> is</c>

00:05:57.700 --> 00:05:57.710 align:start position:0%
they're not yet implemented but is
 

00:05:57.710 --> 00:05:59.500 align:start position:0%
they're not yet implemented but is
simply<00:05:58.190><c> just</c><00:05:58.430><c> this</c><00:05:58.670><c> you</c><00:05:58.970><c> just</c><00:05:59.210><c> go</c><00:05:59.300><c> ahead</c><00:05:59.390><c> and</c>

00:05:59.500 --> 00:05:59.510 align:start position:0%
simply just this you just go ahead and
 

00:05:59.510 --> 00:06:01.300 align:start position:0%
simply just this you just go ahead and
is<00:05:59.750><c> your</c><00:06:00.110><c> project</c><00:06:00.290><c> install</c><00:06:01.190><c> your</c>

00:06:01.300 --> 00:06:01.310 align:start position:0%
is your project install your
 

00:06:01.310 --> 00:06:03.160 align:start position:0%
is your project install your
dependencies<00:06:01.850><c> and</c><00:06:02.120><c> deploy</c><00:06:02.630><c> and</c><00:06:02.930><c> run</c><00:06:02.960><c> your</c>

00:06:03.160 --> 00:06:03.170 align:start position:0%
dependencies and deploy and run your
 

00:06:03.170 --> 00:06:05.430 align:start position:0%
dependencies and deploy and run your
code<00:06:03.500><c> on</c><00:06:03.800><c> your</c><00:06:03.830><c> running</c><00:06:04.250><c> chain</c>

00:06:05.430 --> 00:06:05.440 align:start position:0%
code on your running chain
 

00:06:05.440 --> 00:06:08.590 align:start position:0%
code on your running chain
next<00:06:06.440><c> slide</c><00:06:06.500><c> please</c><00:06:06.760><c> why</c><00:06:07.760><c> do</c><00:06:07.820><c> we</c><00:06:08.120><c> need</c><00:06:08.300><c> another</c>

00:06:08.590 --> 00:06:08.600 align:start position:0%
next slide please why do we need another
 

00:06:08.600 --> 00:06:11.230 align:start position:0%
next slide please why do we need another
package<00:06:09.200><c> manager</c><00:06:09.680><c> why</c><00:06:10.010><c> do</c><00:06:10.550><c> we</c><00:06:10.790><c> need</c><00:06:10.940><c> to</c><00:06:11.000><c> go</c>

00:06:11.230 --> 00:06:11.240 align:start position:0%
package manager why do we need to go
 

00:06:11.240 --> 00:06:13.000 align:start position:0%
package manager why do we need to go
ahead<00:06:11.270><c> and</c><00:06:11.810><c> have</c><00:06:12.020><c> this</c><00:06:12.260><c> when</c><00:06:12.470><c> we</c><00:06:12.590><c> have</c><00:06:12.710><c> so</c><00:06:12.890><c> many</c>

00:06:13.000 --> 00:06:13.010 align:start position:0%
ahead and have this when we have so many
 

00:06:13.010 --> 00:06:14.560 align:start position:0%
ahead and have this when we have so many
others<00:06:13.340><c> to</c><00:06:13.730><c> go</c><00:06:13.850><c> ahead</c><00:06:13.970><c> and</c><00:06:14.210><c> handle</c><00:06:14.420><c> ourselves</c>

00:06:14.560 --> 00:06:14.570 align:start position:0%
others to go ahead and handle ourselves
 

00:06:14.570 --> 00:06:16.570 align:start position:0%
others to go ahead and handle ourselves
well<00:06:15.440><c> there</c><00:06:15.740><c> are</c><00:06:15.770><c> specific</c><00:06:16.250><c> problems</c>

00:06:16.570 --> 00:06:16.580 align:start position:0%
well there are specific problems
 

00:06:16.580 --> 00:06:18.310 align:start position:0%
well there are specific problems
inherent<00:06:16.760><c> in</c><00:06:17.120><c> utilizing</c><00:06:17.630><c> block</c><00:06:17.780><c> chains</c><00:06:18.050><c> and</c>

00:06:18.310 --> 00:06:18.320 align:start position:0%
inherent in utilizing block chains and
 

00:06:18.320 --> 00:06:20.950 align:start position:0%
inherent in utilizing block chains and
smart<00:06:18.560><c> contracts</c><00:06:19.360><c> there's</c><00:06:20.360><c> the</c><00:06:20.540><c> problem</c><00:06:20.690><c> of</c>

00:06:20.950 --> 00:06:20.960 align:start position:0%
smart contracts there's the problem of
 

00:06:20.960 --> 00:06:23.140 align:start position:0%
smart contracts there's the problem of
single<00:06:21.380><c> versus</c><00:06:21.710><c> multiple</c><00:06:22.010><c> parties</c><00:06:22.430><c> what</c><00:06:23.060><c> do</c>

00:06:23.140 --> 00:06:23.150 align:start position:0%
single versus multiple parties what do
 

00:06:23.150 --> 00:06:25.690 align:start position:0%
single versus multiple parties what do
we<00:06:23.240><c> mean</c><00:06:23.420><c> by</c><00:06:23.450><c> this</c><00:06:23.860><c> in</c><00:06:24.860><c> the</c><00:06:24.980><c> top</c><00:06:25.190><c> right</c><00:06:25.460><c> right</c>

00:06:25.690 --> 00:06:25.700 align:start position:0%
we mean by this in the top right right
 

00:06:25.700 --> 00:06:28.980 align:start position:0%
we mean by this in the top right right
here<00:06:26.110><c> you</c><00:06:27.110><c> have</c><00:06:27.290><c> the</c><00:06:27.560><c> old</c><00:06:27.950><c> traditional</c><00:06:28.550><c> model</c>

00:06:28.980 --> 00:06:28.990 align:start position:0%
here you have the old traditional model
 

00:06:28.990 --> 00:06:31.660 align:start position:0%
here you have the old traditional model
this<00:06:29.990><c> was</c><00:06:30.230><c> one</c><00:06:30.530><c> person</c><00:06:30.770><c> executing</c><00:06:31.310><c> code</c><00:06:31.430><c> in</c><00:06:31.610><c> a</c>

00:06:31.660 --> 00:06:31.670 align:start position:0%
this was one person executing code in a
 

00:06:31.670 --> 00:06:33.910 align:start position:0%
this was one person executing code in a
file<00:06:31.910><c> system</c><00:06:32.180><c> that</c><00:06:32.840><c> one</c><00:06:33.110><c> computer</c><00:06:33.530><c> and</c><00:06:33.680><c> only</c>

00:06:33.910 --> 00:06:33.920 align:start position:0%
file system that one computer and only
 

00:06:33.920 --> 00:06:35.920 align:start position:0%
file system that one computer and only
that<00:06:34.040><c> computer</c><00:06:34.490><c> controlled</c><00:06:35.060><c> as</c><00:06:35.510><c> nickel</c><00:06:35.840><c> I'm</c>

00:06:35.920 --> 00:06:35.930 align:start position:0%
that computer controlled as nickel I'm
 

00:06:35.930 --> 00:06:38.200 align:start position:0%
that computer controlled as nickel I'm
asheghi<00:06:36.200><c> in</c><00:06:36.380><c> from</c><00:06:36.590><c> dapple</c><00:06:36.950><c> explained</c><00:06:37.730><c> in</c><00:06:38.120><c> his</c>

00:06:38.200 --> 00:06:38.210 align:start position:0%
asheghi in from dapple explained in his
 

00:06:38.210 --> 00:06:40.090 align:start position:0%
asheghi in from dapple explained in his
talk<00:06:38.360><c> yesterday</c><00:06:38.630><c> we</c><00:06:39.530><c> are</c><00:06:39.680><c> in</c><00:06:39.770><c> a</c><00:06:39.860><c> completely</c>

00:06:40.090 --> 00:06:40.100 align:start position:0%
talk yesterday we are in a completely
 

00:06:40.100 --> 00:06:42.130 align:start position:0%
talk yesterday we are in a completely
new<00:06:40.670><c> paradigm</c><00:06:41.210><c> where</c><00:06:41.390><c> about</c><00:06:41.540><c> a</c><00:06:41.570><c> code</c><00:06:41.810><c> is</c><00:06:41.960><c> not</c>

00:06:42.130 --> 00:06:42.140 align:start position:0%
new paradigm where about a code is not
 

00:06:42.140 --> 00:06:44.740 align:start position:0%
new paradigm where about a code is not
meant<00:06:42.560><c> to</c><00:06:42.830><c> be</c><00:06:42.860><c> run</c><00:06:43.460><c> in</c><00:06:43.490><c> an</c><00:06:43.730><c> isolated</c><00:06:44.180><c> setting</c>

00:06:44.740 --> 00:06:44.750 align:start position:0%
meant to be run in an isolated setting
 

00:06:44.750 --> 00:06:46.990 align:start position:0%
meant to be run in an isolated setting
but<00:06:45.020><c> rather</c><00:06:45.170><c> collaboratively</c><00:06:45.950><c> acted</c><00:06:46.490><c> upon</c><00:06:46.730><c> as</c>

00:06:46.990 --> 00:06:47.000 align:start position:0%
but rather collaboratively acted upon as
 

00:06:47.000 --> 00:06:49.180 align:start position:0%
but rather collaboratively acted upon as
can<00:06:47.750><c> be</c><00:06:47.780><c> seen</c><00:06:47.900><c> and</c><00:06:48.470><c> displayed</c><00:06:48.800><c> by</c><00:06:48.920><c> the</c><00:06:48.980><c> many</c>

00:06:49.180 --> 00:06:49.190 align:start position:0%
can be seen and displayed by the many
 

00:06:49.190 --> 00:06:52.090 align:start position:0%
can be seen and displayed by the many
smiling<00:06:49.430><c> faces</c><00:06:49.610><c> over</c><00:06:50.060><c> here</c><00:06:50.710><c> this</c><00:06:51.710><c> calls</c><00:06:51.920><c> for</c><00:06:52.070><c> a</c>

00:06:52.090 --> 00:06:52.100 align:start position:0%
smiling faces over here this calls for a
 

00:06:52.100 --> 00:06:53.530 align:start position:0%
smiling faces over here this calls for a
specific<00:06:52.280><c> design</c><00:06:52.790><c> to</c><00:06:53.000><c> handle</c><00:06:53.270><c> this</c><00:06:53.360><c> new</c>

00:06:53.530 --> 00:06:53.540 align:start position:0%
specific design to handle this new
 

00:06:53.540 --> 00:06:54.370 align:start position:0%
specific design to handle this new
paradigm

00:06:54.370 --> 00:06:54.380 align:start position:0%
paradigm
 

00:06:54.380 --> 00:06:57.010 align:start position:0%
paradigm
secondly<00:06:55.310><c> a</c><00:06:55.550><c> terrace</c><00:06:56.120><c> a</c><00:06:56.300><c> we</c><00:06:56.600><c> don't</c><00:06:56.780><c> believe</c><00:06:56.960><c> in</c>

00:06:57.010 --> 00:06:57.020 align:start position:0%
secondly a terrace a we don't believe in
 

00:06:57.020 --> 00:06:59.410 align:start position:0%
secondly a terrace a we don't believe in
a<00:06:57.320><c> one</c><00:06:57.560><c> chain</c><00:06:57.830><c> to</c><00:06:58.010><c> rule</c><00:06:58.250><c> them</c><00:06:58.430><c> all</c><00:06:58.580><c> design</c><00:06:59.120><c> and</c>

00:06:59.410 --> 00:06:59.420 align:start position:0%
a one chain to rule them all design and
 

00:06:59.420 --> 00:07:00.790 align:start position:0%
a one chain to rule them all design and
believe<00:06:59.570><c> that</c><00:06:59.600><c> the</c><00:06:59.840><c> world</c><00:07:00.020><c> will</c><00:07:00.260><c> inherently</c>

00:07:00.790 --> 00:07:00.800 align:start position:0%
believe that the world will inherently
 

00:07:00.800 --> 00:07:04.000 align:start position:0%
believe that the world will inherently
cater<00:07:01.220><c> to</c><00:07:01.580><c> a</c><00:07:01.610><c> multi-chain</c><00:07:02.480><c> mindset</c><00:07:03.050><c> even</c><00:07:03.890><c> for</c>

00:07:04.000 --> 00:07:04.010 align:start position:0%
cater to a multi-chain mindset even for
 

00:07:04.010 --> 00:07:06.220 align:start position:0%
cater to a multi-chain mindset even for
those<00:07:04.130><c> that</c><00:07:04.310><c> do</c><00:07:04.640><c> believe</c><00:07:05.420><c> in</c><00:07:05.570><c> a</c><00:07:05.660><c> maximalist</c>

00:07:06.220 --> 00:07:06.230 align:start position:0%
those that do believe in a maximalist
 

00:07:06.230 --> 00:07:09.100 align:start position:0%
those that do believe in a maximalist
one<00:07:06.710><c> chain</c><00:07:07.010><c> to</c><00:07:07.160><c> rule</c><00:07:07.340><c> them</c><00:07:07.520><c> all</c><00:07:07.640><c> world</c><00:07:08.360><c> can</c>

00:07:09.100 --> 00:07:09.110 align:start position:0%
one chain to rule them all world can
 

00:07:09.110 --> 00:07:10.870 align:start position:0%
one chain to rule them all world can
agree<00:07:09.410><c> that</c><00:07:09.680><c> there</c><00:07:09.860><c> is</c><00:07:10.010><c> a</c><00:07:10.040><c> high</c><00:07:10.400><c> amount</c><00:07:10.670><c> of</c>

00:07:10.870 --> 00:07:10.880 align:start position:0%
agree that there is a high amount of
 

00:07:10.880 --> 00:07:12.760 align:start position:0%
agree that there is a high amount of
utility<00:07:11.300><c> and</c><00:07:11.420><c> separated</c><00:07:11.810><c> test</c><00:07:12.020><c> networks</c><00:07:12.410><c> for</c>

00:07:12.760 --> 00:07:12.770 align:start position:0%
utility and separated test networks for
 

00:07:12.770 --> 00:07:16.500 align:start position:0%
utility and separated test networks for
chains<00:07:13.570><c> this</c><00:07:14.570><c> calls</c><00:07:14.870><c> for</c><00:07:15.260><c> package</c><00:07:15.890><c> management</c>

00:07:16.500 --> 00:07:16.510 align:start position:0%
chains this calls for package management
 

00:07:16.510 --> 00:07:18.970 align:start position:0%
chains this calls for package management
that<00:07:17.510><c> can</c><00:07:17.630><c> coordinate</c><00:07:18.050><c> and</c><00:07:18.260><c> maintain</c><00:07:18.650><c> smart</c>

00:07:18.970 --> 00:07:18.980 align:start position:0%
that can coordinate and maintain smart
 

00:07:18.980 --> 00:07:20.770 align:start position:0%
that can coordinate and maintain smart
contracts<00:07:19.520><c> over</c><00:07:19.970><c> multiple</c><00:07:20.270><c> chains</c><00:07:20.510><c> and</c>

00:07:20.770 --> 00:07:20.780 align:start position:0%
contracts over multiple chains and
 

00:07:20.780 --> 00:07:24.040 align:start position:0%
contracts over multiple chains and
distributed<00:07:21.290><c> ledgers</c><00:07:21.820><c> thirdly</c><00:07:23.050><c> verification</c>

00:07:24.040 --> 00:07:24.050 align:start position:0%
distributed ledgers thirdly verification
 

00:07:24.050 --> 00:07:26.260 align:start position:0%
distributed ledgers thirdly verification
simple<00:07:24.560><c> enough</c><00:07:24.740><c> we</c><00:07:25.220><c> want</c><00:07:25.430><c> to</c><00:07:25.520><c> make</c><00:07:25.610><c> sure</c><00:07:25.640><c> that</c>

00:07:26.260 --> 00:07:26.270 align:start position:0%
simple enough we want to make sure that
 

00:07:26.270 --> 00:07:27.970 align:start position:0%
simple enough we want to make sure that
what<00:07:26.540><c> we</c><00:07:26.660><c> had</c><00:07:26.810><c> exists</c><00:07:27.410><c> on</c><00:07:27.650><c> the</c><00:07:27.770><c> chain</c><00:07:27.950><c> and</c>

00:07:27.970 --> 00:07:27.980 align:start position:0%
what we had exists on the chain and
 

00:07:27.980 --> 00:07:30.030 align:start position:0%
what we had exists on the chain and
works<00:07:28.310><c> as</c><00:07:28.430><c> expected</c><00:07:28.550><c> and</c>

00:07:30.030 --> 00:07:30.040 align:start position:0%
works as expected and
 

00:07:30.040 --> 00:07:31.690 align:start position:0%
works as expected and
expect<00:07:31.040><c> that</c><00:07:31.100><c> we're</c><00:07:31.400><c> going</c><00:07:31.520><c> to</c><00:07:31.580><c> be</c><00:07:31.640><c> working</c>

00:07:31.690 --> 00:07:31.700 align:start position:0%
expect that we're going to be working
 

00:07:31.700 --> 00:07:33.600 align:start position:0%
expect that we're going to be working
with<00:07:31.880><c> them</c><00:07:32.180><c> and</c><00:07:32.480><c> upside</c>

00:07:33.600 --> 00:07:33.610 align:start position:0%
with them and upside
 

00:07:33.610 --> 00:07:37.080 align:start position:0%
with them and upside
forth<00:07:34.610><c> finally</c><00:07:35.150><c> we</c><00:07:35.600><c> have</c><00:07:35.900><c> to</c><00:07:36.140><c> keep</c><00:07:36.410><c> in</c><00:07:36.530><c> mind</c>

00:07:37.080 --> 00:07:37.090 align:start position:0%
forth finally we have to keep in mind
 

00:07:37.090 --> 00:07:41.290 align:start position:0%
forth finally we have to keep in mind
contract<00:07:38.090><c> reuse</c><00:07:38.450><c> as</c><00:07:38.720><c> we</c><00:07:38.900><c> now</c><00:07:39.200><c> are</c><00:07:39.440><c> acting</c><00:07:40.300><c> in</c>

00:07:41.290 --> 00:07:41.300 align:start position:0%
contract reuse as we now are acting in
 

00:07:41.300 --> 00:07:43.540 align:start position:0%
contract reuse as we now are acting in
an<00:07:41.420><c> environment</c><00:07:41.840><c> where</c><00:07:41.900><c> economics</c><00:07:42.560><c> is</c>

00:07:43.540 --> 00:07:43.550 align:start position:0%
an environment where economics is
 

00:07:43.550 --> 00:07:46.480 align:start position:0%
an environment where economics is
actually<00:07:43.970><c> a</c><00:07:44.000><c> factor</c><00:07:44.360><c> in</c><00:07:44.510><c> your</c><00:07:44.630><c> code</c><00:07:44.870><c> and</c><00:07:45.490><c> calls</c>

00:07:46.480 --> 00:07:46.490 align:start position:0%
actually a factor in your code and calls
 

00:07:46.490 --> 00:07:48.010 align:start position:0%
actually a factor in your code and calls
for<00:07:46.580><c> using</c><00:07:47.030><c> the</c><00:07:47.090><c> least</c><00:07:47.270><c> amount</c><00:07:47.390><c> of</c><00:07:47.600><c> resources</c>

00:07:48.010 --> 00:07:48.020 align:start position:0%
for using the least amount of resources
 

00:07:48.020 --> 00:07:50.610 align:start position:0%
for using the least amount of resources
AKA<00:07:48.380><c> gasps</c><00:07:48.710><c> as</c><00:07:49.100><c> necessary</c>

00:07:50.610 --> 00:07:50.620 align:start position:0%
AKA gasps as necessary
 

00:07:50.620 --> 00:07:53.980 align:start position:0%
AKA gasps as necessary
next<00:07:51.620><c> slide</c><00:07:51.680><c> please</c><00:07:52.030><c> moving</c><00:07:53.030><c> to</c><00:07:53.150><c> where</c><00:07:53.180><c> EPM</c>

00:07:53.980 --> 00:07:53.990 align:start position:0%
next slide please moving to where EPM
 

00:07:53.990 --> 00:07:56.560 align:start position:0%
next slide please moving to where EPM
chef<00:07:54.260><c> like</c><00:07:54.440><c> qualities</c><00:07:54.860><c> shine</c><00:07:55.180><c> it's</c><00:07:56.180><c> a</c><00:07:56.360><c> little</c>

00:07:56.560 --> 00:07:56.570 align:start position:0%
chef like qualities shine it's a little
 

00:07:56.570 --> 00:07:59.740 align:start position:0%
chef like qualities shine it's a little
thing<00:07:56.720><c> right</c><00:07:56.840><c> here</c><00:07:56.900><c> the</c><00:07:57.380><c> EPM</c><00:07:57.790><c> BPM</c><00:07:58.790><c> llamo</c><00:07:59.330><c> file</c>

00:07:59.740 --> 00:07:59.750 align:start position:0%
thing right here the EPM BPM llamo file
 

00:07:59.750 --> 00:08:01.930 align:start position:0%
thing right here the EPM BPM llamo file
is<00:07:59.960><c> on</c><00:08:00.050><c> the</c><00:08:00.200><c> right</c><00:08:00.380><c> and</c><00:08:00.650><c> on</c><00:08:01.250><c> my</c><00:08:01.430><c> left</c><00:08:01.460><c> is</c><00:08:01.850><c> a</c>

00:08:01.930 --> 00:08:01.940 align:start position:0%
is on the right and on my left is a
 

00:08:01.940 --> 00:08:03.880 align:start position:0%
is on the right and on my left is a
solidity<00:08:02.840><c> smart</c><00:08:03.140><c> contract</c><00:08:03.560><c> that</c><00:08:03.680><c> I</c><00:08:03.710><c> thought</c>

00:08:03.880 --> 00:08:03.890 align:start position:0%
solidity smart contract that I thought
 

00:08:03.890 --> 00:08:05.890 align:start position:0%
solidity smart contract that I thought
would<00:08:04.010><c> be</c><00:08:04.070><c> good</c><00:08:04.280><c> for</c><00:08:04.520><c> this</c><00:08:04.670><c> example</c><00:08:05.000><c> you</c><00:08:05.870><c> can</c>

00:08:05.890 --> 00:08:05.900 align:start position:0%
would be good for this example you can
 

00:08:05.900 --> 00:08:07.840 align:start position:0%
would be good for this example you can
see<00:08:06.050><c> right</c><00:08:06.170><c> here</c><00:08:06.800><c> that</c><00:08:06.860><c> we</c><00:08:07.250><c> have</c><00:08:07.460><c> numerous</c>

00:08:07.840 --> 00:08:07.850 align:start position:0%
see right here that we have numerous
 

00:08:07.850 --> 00:08:09.430 align:start position:0%
see right here that we have numerous
different<00:08:08.270><c> jobs</c><00:08:08.510><c> running</c><00:08:08.780><c> we</c><00:08:09.050><c> can</c><00:08:09.080><c> go</c><00:08:09.350><c> ahead</c>

00:08:09.430 --> 00:08:09.440 align:start position:0%
different jobs running we can go ahead
 

00:08:09.440 --> 00:08:11.320 align:start position:0%
different jobs running we can go ahead
and<00:08:09.560><c> set</c><00:08:09.920><c> an</c><00:08:10.100><c> initial</c><00:08:10.280><c> value</c><00:08:10.490><c> that</c><00:08:11.030><c> we</c><00:08:11.120><c> want</c><00:08:11.270><c> to</c>

00:08:11.320 --> 00:08:11.330 align:start position:0%
and set an initial value that we want to
 

00:08:11.330 --> 00:08:13.510 align:start position:0%
and set an initial value that we want to
go<00:08:11.390><c> ahead</c><00:08:11.480><c> and</c><00:08:11.660><c> pass</c><00:08:11.810><c> in</c><00:08:12.080><c> you</c><00:08:12.860><c> go</c><00:08:13.010><c> ahead</c><00:08:13.130><c> and</c>

00:08:13.510 --> 00:08:13.520 align:start position:0%
go ahead and pass in you go ahead and
 

00:08:13.520 --> 00:08:15.730 align:start position:0%
go ahead and pass in you go ahead and
can<00:08:13.820><c> create</c><00:08:14.180><c> a</c><00:08:14.210><c> deploy</c><00:08:14.600><c> method</c><00:08:15.020><c> call</c><00:08:15.620><c> the</c>

00:08:15.730 --> 00:08:15.740 align:start position:0%
can create a deploy method call the
 

00:08:15.740 --> 00:08:17.770 align:start position:0%
can create a deploy method call the
contract<00:08:16.310><c> GS</c><00:08:16.640><c> factory</c><00:08:16.970><c> that's</c><00:08:17.060><c> soul</c><00:08:17.330><c> and</c><00:08:17.630><c> name</c>

00:08:17.770 --> 00:08:17.780 align:start position:0%
contract GS factory that's soul and name
 

00:08:17.780 --> 00:08:20.440 align:start position:0%
contract GS factory that's soul and name
an<00:08:17.900><c> instance</c><00:08:18.380><c> of</c><00:08:18.620><c> it</c><00:08:18.800><c> and</c><00:08:19.040><c> then</c><00:08:19.940><c> go</c><00:08:20.120><c> ahead</c><00:08:20.150><c> and</c>

00:08:20.440 --> 00:08:20.450 align:start position:0%
an instance of it and then go ahead and
 

00:08:20.450 --> 00:08:23.170 align:start position:0%
an instance of it and then go ahead and
call<00:08:20.570><c> that</c><00:08:20.810><c> instance</c><00:08:21.200><c> further</c><00:08:21.470><c> on</c><00:08:22.030><c> then</c><00:08:23.030><c> you</c>

00:08:23.170 --> 00:08:23.180 align:start position:0%
call that instance further on then you
 

00:08:23.180 --> 00:08:24.430 align:start position:0%
call that instance further on then you
can<00:08:23.300><c> go</c><00:08:23.390><c> ahead</c><00:08:23.480><c> and</c><00:08:23.600><c> continue</c><00:08:23.810><c> to</c><00:08:24.050><c> call</c><00:08:24.230><c> the</c>

00:08:24.430 --> 00:08:24.440 align:start position:0%
can go ahead and continue to call the
 

00:08:24.440 --> 00:08:26.830 align:start position:0%
can go ahead and continue to call the
contract<00:08:24.950><c> function</c><00:08:25.550><c> for</c><00:08:25.850><c> create</c><00:08:26.180><c> at</c><00:08:26.510><c> that</c>

00:08:26.830 --> 00:08:26.840 align:start position:0%
contract function for create at that
 

00:08:26.840 --> 00:08:29.740 align:start position:0%
contract function for create at that
deploy<00:08:27.650><c> GS</c><00:08:28.040><c> contract</c><00:08:28.550><c> and</c><00:08:29.060><c> for</c><00:08:29.600><c> those</c><00:08:29.690><c> who</c>

00:08:29.740 --> 00:08:29.750 align:start position:0%
deploy GS contract and for those who
 

00:08:29.750 --> 00:08:31.240 align:start position:0%
deploy GS contract and for those who
have<00:08:30.050><c> been</c><00:08:30.230><c> in</c><00:08:30.380><c> the</c><00:08:30.410><c> UNIX</c><00:08:30.800><c> system</c><00:08:31.100><c> that</c><00:08:31.220><c> should</c>

00:08:31.240 --> 00:08:31.250 align:start position:0%
have been in the UNIX system that should
 

00:08:31.250 --> 00:08:32.830 align:start position:0%
have been in the UNIX system that should
be<00:08:31.400><c> very</c><00:08:31.580><c> familiar</c><00:08:31.670><c> you</c><00:08:32.360><c> have</c><00:08:32.510><c> a</c><00:08:32.539><c> little</c>

00:08:32.830 --> 00:08:32.840 align:start position:0%
be very familiar you have a little
 

00:08:32.840 --> 00:08:34.600 align:start position:0%
be very familiar you have a little
dollar<00:08:33.200><c> sign</c><00:08:33.469><c> to</c><00:08:33.620><c> go</c><00:08:33.710><c> ahead</c><00:08:33.800><c> and</c><00:08:34.039><c> call</c><00:08:34.250><c> back</c>

00:08:34.600 --> 00:08:34.610 align:start position:0%
dollar sign to go ahead and call back
 

00:08:34.610 --> 00:08:37.839 align:start position:0%
dollar sign to go ahead and call back
what<00:08:35.210><c> you</c><00:08:35.330><c> already</c><00:08:35.630><c> set</c><00:08:36.080><c> and</c><00:08:36.430><c> you</c><00:08:37.430><c> have</c><00:08:37.550><c> to</c><00:08:37.640><c> set</c>

00:08:37.839 --> 00:08:37.849 align:start position:0%
what you already set and you have to set
 

00:08:37.849 --> 00:08:40.089 align:start position:0%
what you already set and you have to set
storage<00:08:38.330><c> which</c><00:08:38.690><c> will</c><00:08:38.900><c> go</c><00:08:39.020><c> ahead</c><00:08:39.140><c> and</c><00:08:39.500><c> call</c><00:08:39.890><c> the</c>

00:08:40.089 --> 00:08:40.099 align:start position:0%
storage which will go ahead and call the
 

00:08:40.099 --> 00:08:43.330 align:start position:0%
storage which will go ahead and call the
set<00:08:40.310><c> function</c><00:08:40.550><c> and</c><00:08:41.169><c> input</c><00:08:42.169><c> the</c><00:08:42.200><c> data</c><00:08:42.560><c> from</c><00:08:43.010><c> the</c>

00:08:43.330 --> 00:08:43.340 align:start position:0%
set function and input the data from the
 

00:08:43.340 --> 00:08:45.040 align:start position:0%
set function and input the data from the
set<00:08:43.520><c> storage</c><00:08:43.820><c> base</c><00:08:44.060><c> made</c><00:08:44.420><c> at</c><00:08:44.510><c> the</c><00:08:44.570><c> top</c><00:08:44.780><c> so</c>

00:08:45.040 --> 00:08:45.050 align:start position:0%
set storage base made at the top so
 

00:08:45.050 --> 00:08:47.770 align:start position:0%
set storage base made at the top so
passing<00:08:45.380><c> in</c><00:08:45.470><c> the</c><00:08:45.500><c> number</c><00:08:45.770><c> five</c><00:08:45.950><c> and</c><00:08:46.540><c> you</c><00:08:47.540><c> have</c>

00:08:47.770 --> 00:08:47.780 align:start position:0%
passing in the number five and you have
 

00:08:47.780 --> 00:08:50.790 align:start position:0%
passing in the number five and you have
a<00:08:48.080><c> query</c><00:08:48.320><c> contract</c><00:08:48.920><c> which</c><00:08:49.130><c> now</c><00:08:49.400><c> for</c><00:08:50.360><c> now</c>

00:08:50.790 --> 00:08:50.800 align:start position:0%
a query contract which now for now
 

00:08:50.800 --> 00:08:54.820 align:start position:0%
a query contract which now for now
forces<00:08:51.800><c> the</c><00:08:52.630><c> the</c><00:08:53.630><c> chain</c><00:08:53.900><c> to</c><00:08:53.930><c> not</c><00:08:54.230><c> be</c><00:08:54.380><c> altered</c>

00:08:54.820 --> 00:08:54.830 align:start position:0%
forces the the chain to not be altered
 

00:08:54.830 --> 00:08:56.010 align:start position:0%
forces the the chain to not be altered
and

00:08:56.010 --> 00:08:56.020 align:start position:0%
and
 

00:08:56.020 --> 00:08:59.640 align:start position:0%
and
next<00:08:57.020><c> slide</c><00:08:57.260><c> please</c>

00:08:59.640 --> 00:08:59.650 align:start position:0%
 
 

00:08:59.650 --> 00:09:02.500 align:start position:0%
 
alright<00:09:00.650><c> and</c><00:09:00.830><c> for</c><00:09:01.220><c> finally</c><00:09:01.910><c> further</c><00:09:02.240><c> on</c><00:09:02.390><c> our</c>

00:09:02.500 --> 00:09:02.510 align:start position:0%
alright and for finally further on our
 

00:09:02.510 --> 00:09:05.440 align:start position:0%
alright and for finally further on our
road<00:09:02.660><c> map</c><00:09:02.690><c> we</c><00:09:03.350><c> are</c><00:09:03.680><c> going</c><00:09:04.010><c> to</c><00:09:04.070><c> be</c><00:09:04.190><c> looking</c><00:09:05.180><c> to</c>

00:09:05.440 --> 00:09:05.450 align:start position:0%
road map we are going to be looking to
 

00:09:05.450 --> 00:09:07.810 align:start position:0%
road map we are going to be looking to
go<00:09:05.570><c> ahead</c><00:09:05.750><c> and</c><00:09:05.870><c> integrate</c><00:09:06.020><c> I</c><00:09:06.350><c> PFS</c><00:09:06.770><c> and</c><00:09:07.040><c> swarm</c>

00:09:07.810 --> 00:09:07.820 align:start position:0%
go ahead and integrate I PFS and swarm
 

00:09:07.820 --> 00:09:10.020 align:start position:0%
go ahead and integrate I PFS and swarm
because<00:09:08.030><c> the</c><00:09:08.180><c> kick-ass</c><00:09:08.360><c> that's</c><00:09:08.960><c> enough</c><00:09:09.170><c> said</c>

00:09:10.020 --> 00:09:10.030 align:start position:0%
because the kick-ass that's enough said
 

00:09:10.030 --> 00:09:12.910 align:start position:0%
because the kick-ass that's enough said
we<00:09:11.030><c> are</c><00:09:11.360><c> also</c><00:09:11.630><c> going</c><00:09:11.930><c> ahead</c><00:09:12.080><c> with</c><00:09:12.290><c> a</c><00:09:12.350><c> lifecycle</c>

00:09:12.910 --> 00:09:12.920 align:start position:0%
we are also going ahead with a lifecycle
 

00:09:12.920 --> 00:09:14.620 align:start position:0%
we are also going ahead with a lifecycle
management<00:09:13.370><c> contract</c><00:09:13.970><c> and</c><00:09:14.150><c> what</c><00:09:14.360><c> that</c><00:09:14.510><c> is</c>

00:09:14.620 --> 00:09:14.630 align:start position:0%
management contract and what that is
 

00:09:14.630 --> 00:09:16.860 align:start position:0%
management contract and what that is
that<00:09:14.840><c> that</c><00:09:15.200><c> is</c><00:09:15.470><c> a</c>

00:09:16.860 --> 00:09:16.870 align:start position:0%
that that is a
 

00:09:16.870 --> 00:09:19.270 align:start position:0%
that that is a
contract<00:09:17.870><c> that</c><00:09:17.930><c> functions</c><00:09:18.500><c> as</c><00:09:18.590><c> a</c><00:09:18.740><c> single</c>

00:09:19.270 --> 00:09:19.280 align:start position:0%
contract that functions as a single
 

00:09:19.280 --> 00:09:21.160 align:start position:0%
contract that functions as a single
point<00:09:19.460><c> of</c><00:09:19.520><c> communication</c><00:09:20.150><c> to</c><00:09:20.330><c> deploy</c><00:09:20.690><c> update</c>

00:09:21.160 --> 00:09:21.170 align:start position:0%
point of communication to deploy update
 

00:09:21.170 --> 00:09:23.950 align:start position:0%
point of communication to deploy update
link<00:09:21.560><c> all</c><00:09:21.980><c> your</c><00:09:22.790><c> contracts</c><00:09:23.240><c> the</c><00:09:23.570><c> best</c><00:09:23.750><c> way</c><00:09:23.900><c> to</c>

00:09:23.950 --> 00:09:23.960 align:start position:0%
link all your contracts the best way to
 

00:09:23.960 --> 00:09:26.290 align:start position:0%
link all your contracts the best way to
go<00:09:24.140><c> ahead</c><00:09:24.260><c> and</c><00:09:24.710><c> frame</c><00:09:25.130><c> this</c><00:09:25.340><c> for</c><00:09:25.910><c> those</c><00:09:26.030><c> of</c><00:09:26.210><c> you</c>

00:09:26.290 --> 00:09:26.300 align:start position:0%
go ahead and frame this for those of you
 

00:09:26.300 --> 00:09:28.810 align:start position:0%
go ahead and frame this for those of you
who<00:09:26.390><c> are</c><00:09:26.420><c> familiar</c><00:09:26.570><c> with</c><00:09:26.960><c> NPM</c><00:09:27.590><c> would</c><00:09:28.310><c> be</c><00:09:28.460><c> it's</c>

00:09:28.810 --> 00:09:28.820 align:start position:0%
who are familiar with NPM would be it's
 

00:09:28.820 --> 00:09:33.520 align:start position:0%
who are familiar with NPM would be it's
like<00:09:28.970><c> the</c><00:09:29.120><c> index</c><00:09:30.190><c> jsf</c><00:09:31.190><c> aisle</c><00:09:31.870><c> it</c><00:09:32.870><c> is</c><00:09:33.050><c> the</c><00:09:33.200><c> entry</c>

00:09:33.520 --> 00:09:33.530 align:start position:0%
like the index jsf aisle it is the entry
 

00:09:33.530 --> 00:09:36.030 align:start position:0%
like the index jsf aisle it is the entry
point<00:09:33.560><c> for</c><00:09:33.980><c> all</c><00:09:34.040><c> of</c><00:09:34.460><c> your</c><00:09:34.700><c> projects</c>

00:09:36.030 --> 00:09:36.040 align:start position:0%
point for all of your projects
 

00:09:36.040 --> 00:09:39.150 align:start position:0%
point for all of your projects
thirdly<00:09:37.040><c> chain</c><00:09:37.940><c> runs</c>

00:09:39.150 --> 00:09:39.160 align:start position:0%
thirdly chain runs
 

00:09:39.160 --> 00:09:42.100 align:start position:0%
thirdly chain runs
we<00:09:40.160><c> are</c><00:09:40.280><c> going</c><00:09:40.520><c> to</c><00:09:40.610><c> be</c><00:09:40.700><c> going</c><00:09:40.820><c> ahead</c><00:09:41.060><c> and</c><00:09:41.450><c> with</c>

00:09:42.100 --> 00:09:42.110 align:start position:0%
we are going to be going ahead and with
 

00:09:42.110 --> 00:09:44.020 align:start position:0%
we are going to be going ahead and with
that<00:09:42.260><c> llamo</c><00:09:42.620><c> file</c><00:09:42.830><c> you</c><00:09:43.490><c> could</c><00:09:43.640><c> go</c><00:09:43.730><c> ahead</c><00:09:43.910><c> and</c>

00:09:44.020 --> 00:09:44.030 align:start position:0%
that llamo file you could go ahead and
 

00:09:44.030 --> 00:09:46.900 align:start position:0%
that llamo file you could go ahead and
set<00:09:44.180><c> out</c><00:09:44.360><c> set</c><00:09:45.230><c> jobs</c><00:09:45.560><c> that</c><00:09:46.070><c> go</c><00:09:46.640><c> ahead</c><00:09:46.820><c> and</c>

00:09:46.900 --> 00:09:46.910 align:start position:0%
set out set jobs that go ahead and
 

00:09:46.910 --> 00:09:49.030 align:start position:0%
set out set jobs that go ahead and
define<00:09:47.000><c> how</c><00:09:47.780><c> you</c><00:09:47.840><c> think</c><00:09:48.290><c> your</c><00:09:48.410><c> project</c><00:09:48.770><c> should</c>

00:09:49.030 --> 00:09:49.040 align:start position:0%
define how you think your project should
 

00:09:49.040 --> 00:09:51.700 align:start position:0%
define how you think your project should
run<00:09:49.400><c> and</c><00:09:49.820><c> then</c><00:09:50.450><c> you</c><00:09:50.600><c> could</c><00:09:50.780><c> chain</c><00:09:51.080><c> them</c><00:09:51.410><c> all</c>

00:09:51.700 --> 00:09:51.710 align:start position:0%
run and then you could chain them all
 

00:09:51.710 --> 00:09:53.320 align:start position:0%
run and then you could chain them all
throughout<00:09:52.010><c> the</c><00:09:52.130><c> dependency</c><00:09:52.670><c> tree</c><00:09:52.940><c> to</c><00:09:53.150><c> all</c>

00:09:53.320 --> 00:09:53.330 align:start position:0%
throughout the dependency tree to all
 

00:09:53.330 --> 00:09:56.550 align:start position:0%
throughout the dependency tree to all
move<00:09:54.200><c> up</c><00:09:54.410><c> through</c><00:09:54.710><c> and</c><00:09:55.010><c> interact</c><00:09:55.490><c> and</c>

00:09:56.550 --> 00:09:56.560 align:start position:0%
move up through and interact and
 

00:09:56.560 --> 00:09:59.500 align:start position:0%
move up through and interact and
fourthly<00:09:57.560><c> of</c><00:09:57.950><c> course</c><00:09:58.190><c> dependency</c><00:09:59.180><c> management</c>

00:09:59.500 --> 00:09:59.510 align:start position:0%
fourthly of course dependency management
 

00:09:59.510 --> 00:10:02.890 align:start position:0%
fourthly of course dependency management
and<00:10:00.020><c> with</c><00:10:00.830><c> that</c><00:10:01.310><c> the</c><00:10:01.820><c> next</c><00:10:02.150><c> slide</c><00:10:02.420><c> I'm</c><00:10:02.630><c> going</c>

00:10:02.890 --> 00:10:02.900 align:start position:0%
and with that the next slide I'm going
 

00:10:02.900 --> 00:10:05.740 align:start position:0%
and with that the next slide I'm going
to<00:10:03.020><c> let</c><00:10:03.290><c> Zach</c><00:10:03.650><c> finish</c><00:10:04.010><c> us</c><00:10:04.160><c> off</c><00:10:04.480><c> great</c><00:10:05.480><c> so</c><00:10:05.690><c> if</c>

00:10:05.740 --> 00:10:05.750 align:start position:0%
to let Zach finish us off great so if
 

00:10:05.750 --> 00:10:07.420 align:start position:0%
to let Zach finish us off great so if
you<00:10:05.870><c> want</c><00:10:06.020><c> to</c><00:10:06.080><c> get</c><00:10:06.140><c> started</c><00:10:06.440><c> on</c><00:10:06.800><c> any</c><00:10:07.190><c> platform</c>

00:10:07.420 --> 00:10:07.430 align:start position:0%
you want to get started on any platform
 

00:10:07.430 --> 00:10:10.390 align:start position:0%
you want to get started on any platform
it's<00:10:08.150><c> a</c><00:10:08.240><c> quick</c><00:10:08.990><c> out</c><00:10:09.170><c> of</c><00:10:09.260><c> the</c><00:10:09.440><c> box</c><00:10:09.650><c> so</c><00:10:09.950><c> Bruin</c>

00:10:10.390 --> 00:10:10.400 align:start position:0%
it's a quick out of the box so Bruin
 

00:10:10.400 --> 00:10:13.420 align:start position:0%
it's a quick out of the box so Bruin
choko<00:10:10.820><c> work</c><00:10:11.090><c> out</c><00:10:11.450><c> of</c><00:10:11.690><c> the</c><00:10:11.750><c> box</c><00:10:11.960><c> we</c><00:10:12.230><c> just</c><00:10:12.430><c> choko</c>

00:10:13.420 --> 00:10:13.430 align:start position:0%
choko work out of the box we just choko
 

00:10:13.430 --> 00:10:16.240 align:start position:0%
choko work out of the box we just choko
got<00:10:13.610><c> approved</c><00:10:13.940><c> last</c><00:10:14.150><c> week</c><00:10:14.450><c> and</c><00:10:15.320><c> app</c><00:10:15.530><c> get</c><00:10:15.890><c> if</c>

00:10:16.240 --> 00:10:16.250 align:start position:0%
got approved last week and app get if
 

00:10:16.250 --> 00:10:17.800 align:start position:0%
got approved last week and app get if
you<00:10:16.400><c> want</c><00:10:16.550><c> to</c><00:10:16.610><c> run</c><00:10:16.760><c> it</c><00:10:16.910><c> on</c><00:10:16.970><c> Linux</c><00:10:17.330><c> just</c><00:10:17.630><c> check</c>

00:10:17.800 --> 00:10:17.810 align:start position:0%
you want to run it on Linux just check
 

00:10:17.810 --> 00:10:20.980 align:start position:0%
you want to run it on Linux just check
out<00:10:17.930><c> our</c><00:10:18.170><c> documentation</c><00:10:18.770><c> and</c><00:10:19.520><c> finally</c><00:10:20.210><c> join</c>

00:10:20.980 --> 00:10:20.990 align:start position:0%
out our documentation and finally join
 

00:10:20.990 --> 00:10:23.320 align:start position:0%
out our documentation and finally join
our<00:10:21.140><c> slack</c><00:10:21.440><c> it's</c><00:10:21.920><c> open</c><00:10:22.310><c> and</c><00:10:22.940><c> there's</c><00:10:23.090><c> lots</c><00:10:23.180><c> of</c>

00:10:23.320 --> 00:10:23.330 align:start position:0%
our slack it's open and there's lots of
 

00:10:23.330 --> 00:10:24.880 align:start position:0%
our slack it's open and there's lots of
users<00:10:23.510><c> in</c><00:10:23.630><c> there</c><00:10:23.930><c> and</c><00:10:24.140><c> they</c><00:10:24.440><c> can</c><00:10:24.590><c> help</c><00:10:24.710><c> you</c><00:10:24.800><c> get</c>

00:10:24.880 --> 00:10:24.890 align:start position:0%
users in there and they can help you get
 

00:10:24.890 --> 00:10:26.760 align:start position:0%
users in there and they can help you get
started<00:10:25.100><c> thank</c><00:10:25.520><c> you</c>

00:10:26.760 --> 00:10:26.770 align:start position:0%
started thank you
 

00:10:26.770 --> 00:10:30.020 align:start position:0%
started thank you
thanks<00:10:27.770><c> our</c><00:10:27.890><c> Jane</c><00:10:28.130><c> Zach</c>

00:10:30.020 --> 00:10:30.030 align:start position:0%
thanks our Jane Zach
 

00:10:30.030 --> 00:10:37.379 align:start position:0%
thanks our Jane Zach
[Music]

