WEBVTT
Kind: captions
Language: en

00:00:17.359 --> 00:00:20.689 align:start position:0%
 
Virgil<00:00:18.359><c> dr.</c><00:00:18.840><c> Virgil</c><00:00:19.170><c> Griffith</c><00:00:19.770><c> and</c><00:00:20.039><c> Vikram</c>

00:00:20.689 --> 00:00:20.699 align:start position:0%
Virgil dr. Virgil Griffith and Vikram
 

00:00:20.699 --> 00:00:23.450 align:start position:0%
Virgil dr. Virgil Griffith and Vikram
Verma<00:00:20.970><c> will</c><00:00:21.509><c> present</c><00:00:21.990><c> designs</c><00:00:22.529><c> for</c><00:00:22.829><c> the</c><00:00:22.950><c> L</c><00:00:23.130><c> for</c>

00:00:23.450 --> 00:00:23.460 align:start position:0%
Verma will present designs for the L for
 

00:00:23.460 --> 00:00:25.519 align:start position:0%
Verma will present designs for the L for
contract<00:00:24.060><c> Pro</c><00:00:24.300><c> make</c><00:00:24.509><c> programming</c><00:00:25.020><c> language</c>

00:00:25.519 --> 00:00:25.529 align:start position:0%
contract Pro make programming language
 

00:00:25.529 --> 00:00:32.179 align:start position:0%
contract Pro make programming language
based<00:00:26.310><c> on</c><00:00:26.550><c> deontic</c><00:00:27.060><c> modal</c><00:00:27.480><c> logic</c><00:00:31.189><c> hello</c>

00:00:32.179 --> 00:00:32.189 align:start position:0%
based on deontic modal logic hello
 

00:00:32.189 --> 00:00:36.619 align:start position:0%
based on deontic modal logic hello
everyone<00:00:34.519><c> so</c><00:00:35.519><c> we're</c><00:00:35.640><c> working</c><00:00:35.760><c> are</c><00:00:36.300><c> we</c><00:00:36.449><c> sitting</c>

00:00:36.619 --> 00:00:36.629 align:start position:0%
everyone so we're working are we sitting
 

00:00:36.629 --> 00:00:39.590 align:start position:0%
everyone so we're working are we sitting
down<00:00:37.550><c> you're</c><00:00:38.550><c> going</c><00:00:38.640><c> to</c><00:00:38.699><c> sit</c><00:00:38.820><c> down</c><00:00:38.850><c> okay</c><00:00:39.239><c> Suzy</c>

00:00:39.590 --> 00:00:39.600 align:start position:0%
down you're going to sit down okay Suzy
 

00:00:39.600 --> 00:00:41.900 align:start position:0%
down you're going to sit down okay Suzy
doesn't<00:00:39.839><c> sit</c><00:00:39.960><c> down</c><00:00:40.170><c> so</c><00:00:40.559><c> we're</c><00:00:41.339><c> gonna</c><00:00:41.460><c> ice</c><00:00:41.670><c> can</c>

00:00:41.900 --> 00:00:41.910 align:start position:0%
doesn't sit down so we're gonna ice can
 

00:00:41.910 --> 00:00:43.369 align:start position:0%
doesn't sit down so we're gonna ice can
go<00:00:42.000><c> to</c><00:00:42.059><c> our</c><00:00:42.150><c> first</c><00:00:42.360><c> slide</c><00:00:42.540><c> I</c><00:00:42.809><c> mean</c><00:00:43.140><c> this</c><00:00:43.260><c> is</c>

00:00:43.369 --> 00:00:43.379 align:start position:0%
go to our first slide I mean this is
 

00:00:43.379 --> 00:00:45.829 align:start position:0%
go to our first slide I mean this is
actually<00:00:43.470><c> so</c><00:00:44.280><c> there's</c><00:00:45.180><c> me</c><00:00:45.300><c> a</c><00:00:45.329><c> lot</c><00:00:45.420><c> of</c><00:00:45.540><c> math</c><00:00:45.659><c> in</c>

00:00:45.829 --> 00:00:45.839 align:start position:0%
actually so there's me a lot of math in
 

00:00:45.839 --> 00:00:48.529 align:start position:0%
actually so there's me a lot of math in
this<00:00:45.930><c> talk</c><00:00:46.170><c> just</c><00:00:46.470><c> like</c><00:00:46.680><c> accept</c><00:00:47.430><c> it</c>

00:00:48.529 --> 00:00:48.539 align:start position:0%
this talk just like accept it
 

00:00:48.539 --> 00:00:52.430 align:start position:0%
this talk just like accept it
where's<00:00:49.410><c> our</c><00:00:49.590><c> slide</c><00:00:50.780><c> well</c><00:00:51.780><c> okay</c><00:00:52.050><c> well</c><00:00:52.289><c> tell</c>

00:00:52.430 --> 00:00:52.440 align:start position:0%
where's our slide well okay well tell
 

00:00:52.440 --> 00:00:54.680 align:start position:0%
where's our slide well okay well tell
what<00:00:52.559><c> the</c><00:00:52.620><c> meantime</c><00:00:52.739><c> so</c><00:00:53.460><c> we're</c><00:00:54.090><c> here</c><00:00:54.270><c> to</c><00:00:54.420><c> tell</c>

00:00:54.680 --> 00:00:54.690 align:start position:0%
what the meantime so we're here to tell
 

00:00:54.690 --> 00:00:56.360 align:start position:0%
what the meantime so we're here to tell
you<00:00:54.719><c> about</c><00:00:54.899><c> we're</c><00:00:55.530><c> developing</c><00:00:55.770><c> a</c><00:00:55.890><c> brand</c><00:00:56.129><c> new</c>

00:00:56.360 --> 00:00:56.370 align:start position:0%
you about we're developing a brand new
 

00:00:56.370 --> 00:00:59.389 align:start position:0%
you about we're developing a brand new
language<00:00:56.579><c> for</c><00:00:57.239><c> contracts</c><00:00:57.750><c> and</c><00:00:58.079><c> so</c><00:00:58.710><c> so</c><00:00:59.129><c> from</c><00:00:59.309><c> a</c>

00:00:59.389 --> 00:00:59.399 align:start position:0%
language for contracts and so so from a
 

00:00:59.399 --> 00:01:02.060 align:start position:0%
language for contracts and so so from a
company<00:00:59.730><c> called</c><00:00:59.910><c> legalese</c><00:01:00.870><c> legalese</c><00:01:01.620><c> calm</c>

00:01:02.060 --> 00:01:02.070 align:start position:0%
company called legalese legalese calm
 

00:01:02.070 --> 00:01:04.609 align:start position:0%
company called legalese legalese calm
legalese<00:01:02.789><c> is</c><00:01:02.820><c> an</c><00:01:03.059><c> open</c><00:01:03.359><c> source</c><00:01:03.570><c> project</c><00:01:03.840><c> with</c>

00:01:04.609 --> 00:01:04.619 align:start position:0%
legalese is an open source project with
 

00:01:04.619 --> 00:01:07.490 align:start position:0%
legalese is an open source project with
with<00:01:05.220><c> delusions</c><00:01:05.910><c> of</c><00:01:06.030><c> one</c><00:01:06.330><c> day</c><00:01:06.539><c> being</c><00:01:07.410><c> a</c>

00:01:07.490 --> 00:01:07.500 align:start position:0%
with delusions of one day being a
 

00:01:07.500 --> 00:01:12.169 align:start position:0%
with delusions of one day being a
start-up<00:01:07.830><c> and</c><00:01:08.070><c> so</c><00:01:09.030><c> and</c><00:01:09.929><c> so</c><00:01:10.920><c> originally</c><00:01:11.399><c> so</c><00:01:12.090><c> you</c>

00:01:12.169 --> 00:01:12.179 align:start position:0%
start-up and so and so originally so you
 

00:01:12.179 --> 00:01:15.770 align:start position:0%
start-up and so and so originally so you
talk<00:01:12.810><c> to</c><00:01:12.929><c> us</c><00:01:13.050><c> all</c><00:01:13.170><c> there</c><00:01:13.580><c> so</c><00:01:14.580><c> I'm</c><00:01:15.240><c> kind</c><00:01:15.539><c> of</c><00:01:15.600><c> the</c>

00:01:15.770 --> 00:01:15.780 align:start position:0%
talk to us all there so I'm kind of the
 

00:01:15.780 --> 00:01:18.550 align:start position:0%
talk to us all there so I'm kind of the
face<00:01:15.960><c> and</c><00:01:16.259><c> the</c><00:01:16.830><c> Crim</c><00:01:17.070><c> here</c><00:01:17.250><c> is</c><00:01:17.490><c> is</c><00:01:17.850><c> the</c><00:01:18.149><c> brains</c>

00:01:18.550 --> 00:01:18.560 align:start position:0%
face and the Crim here is is the brains
 

00:01:18.560 --> 00:01:21.139 align:start position:0%
face and the Crim here is is the brains
so<00:01:19.560><c> we</c><00:01:19.830><c> can</c><00:01:20.039><c> we</c><00:01:20.190><c> can</c><00:01:20.340><c> just</c><00:01:20.369><c> go</c><00:01:20.550><c> ahead</c><00:01:20.610><c> and</c><00:01:20.910><c> going</c>

00:01:21.139 --> 00:01:21.149 align:start position:0%
so we can we can just go ahead and going
 

00:01:21.149 --> 00:01:22.880 align:start position:0%
so we can we can just go ahead and going
straight<00:01:21.420><c> and</c><00:01:21.690><c> we</c><00:01:21.780><c> can</c><00:01:21.899><c> go</c><00:01:22.289><c> to</c><00:01:22.349><c> the</c><00:01:22.440><c> next</c><00:01:22.590><c> slide</c>

00:01:22.880 --> 00:01:22.890 align:start position:0%
straight and we can go to the next slide
 

00:01:22.890 --> 00:01:28.180 align:start position:0%
straight and we can go to the next slide
and<00:01:23.190><c> we'll</c><00:01:24.000><c> tell</c><00:01:24.179><c> you</c><00:01:24.209><c> about</c><00:01:24.330><c> the</c><00:01:24.690><c> gist</c><00:01:24.929><c> is</c>

00:01:28.180 --> 00:01:28.190 align:start position:0%
 
 

00:01:28.190 --> 00:01:35.109 align:start position:0%
 
there<00:01:29.190><c> a</c><00:01:29.220><c> clicker</c><00:01:29.459><c> oh</c><00:01:32.660><c> okay</c><00:01:33.660><c> wait</c><00:01:34.229><c> buttons</c>

00:01:35.109 --> 00:01:35.119 align:start position:0%
there a clicker oh okay wait buttons
 

00:01:35.119 --> 00:01:38.749 align:start position:0%
there a clicker oh okay wait buttons
okay<00:01:36.119><c> great</c><00:01:36.330><c> all</c><00:01:36.899><c> right</c><00:01:37.050><c> so</c><00:01:37.380><c> yeah</c><00:01:37.619><c> so</c><00:01:37.920><c> so</c><00:01:38.489><c> we</c>

00:01:38.749 --> 00:01:38.759 align:start position:0%
okay great all right so yeah so so we
 

00:01:38.759 --> 00:01:41.389 align:start position:0%
okay great all right so yeah so so we
are<00:01:38.910><c> giving</c><00:01:39.270><c> you</c><00:01:39.300><c> a</c><00:01:39.440><c> lovely</c><00:01:40.440><c> start</c><00:01:40.770><c> up</c><00:01:40.860><c> here</c><00:01:40.979><c> um</c>

00:01:41.389 --> 00:01:41.399 align:start position:0%
are giving you a lovely start up here um
 

00:01:41.399 --> 00:01:44.839 align:start position:0%
are giving you a lovely start up here um
so<00:01:42.060><c> so</c><00:01:42.869><c> originally</c><00:01:43.590><c> our</c><00:01:43.800><c> goal</c><00:01:44.130><c> was</c><00:01:44.429><c> to</c><00:01:44.489><c> make</c><00:01:44.789><c> a</c>

00:01:44.839 --> 00:01:44.849 align:start position:0%
so so originally our goal was to make a
 

00:01:44.849 --> 00:01:47.389 align:start position:0%
so so originally our goal was to make a
little<00:01:45.149><c> programming</c><00:01:45.569><c> language</c><00:01:46.039><c> for</c><00:01:47.039><c> for</c>

00:01:47.389 --> 00:01:47.399 align:start position:0%
little programming language for for
 

00:01:47.399 --> 00:01:49.639 align:start position:0%
little programming language for for
lawyers<00:01:47.789><c> to</c><00:01:47.819><c> use</c><00:01:48.149><c> so</c><00:01:48.509><c> so</c><00:01:49.200><c> the</c><00:01:49.289><c> idea</c><00:01:49.349><c> is</c><00:01:49.619><c> that</c>

00:01:49.639 --> 00:01:49.649 align:start position:0%
lawyers to use so so the idea is that
 

00:01:49.649 --> 00:01:50.990 align:start position:0%
lawyers to use so so the idea is that
you<00:01:49.830><c> would</c><00:01:49.950><c> write</c><00:01:50.099><c> your</c><00:01:50.280><c> little</c><00:01:50.459><c> contract</c><00:01:50.849><c> in</c>

00:01:50.990 --> 00:01:51.000 align:start position:0%
you would write your little contract in
 

00:01:51.000 --> 00:01:52.490 align:start position:0%
you would write your little contract in
a<00:01:51.060><c> high-level</c><00:01:51.300><c> language</c><00:01:51.869><c> you'd</c><00:01:52.259><c> hit</c><00:01:52.380><c> the</c>

00:01:52.490 --> 00:01:52.500 align:start position:0%
a high-level language you'd hit the
 

00:01:52.500 --> 00:01:54.889 align:start position:0%
a high-level language you'd hit the
compile<00:01:53.009><c> button</c><00:01:53.130><c> and</c><00:01:53.550><c> you</c><00:01:53.970><c> would</c><00:01:54.060><c> get</c><00:01:54.239><c> English</c>

00:01:54.889 --> 00:01:54.899 align:start position:0%
compile button and you would get English
 

00:01:54.899 --> 00:01:56.779 align:start position:0%
compile button and you would get English
legalese<00:01:55.410><c> out</c><00:01:55.679><c> of</c><00:01:55.830><c> it</c><00:01:55.920><c> and</c><00:01:56.099><c> that</c><00:01:56.130><c> was</c><00:01:56.520><c> kind</c><00:01:56.759><c> of</c>

00:01:56.779 --> 00:01:56.789 align:start position:0%
legalese out of it and that was kind of
 

00:01:56.789 --> 00:01:59.869 align:start position:0%
legalese out of it and that was kind of
like<00:01:56.910><c> the</c><00:01:57.390><c> big</c><00:01:57.569><c> idea</c><00:01:57.899><c> and</c><00:01:58.170><c> so</c><00:01:58.979><c> so</c><00:01:59.670><c> I</c><00:01:59.729><c> was</c>

00:01:59.869 --> 00:01:59.879 align:start position:0%
like the big idea and so so I was
 

00:01:59.879 --> 00:02:02.029 align:start position:0%
like the big idea and so so I was
friends<00:02:00.179><c> with</c><00:02:00.209><c> italic</c><00:02:01.080><c> over</c><00:02:01.259><c> here</c><00:02:01.470><c> and</c><00:02:01.619><c> they</c>

00:02:02.029 --> 00:02:02.039 align:start position:0%
friends with italic over here and they
 

00:02:02.039 --> 00:02:05.210 align:start position:0%
friends with italic over here and they
were<00:02:02.099><c> and</c><00:02:02.520><c> and</c><00:02:03.440><c> and</c><00:02:04.440><c> they</c><00:02:04.679><c> were</c><00:02:04.770><c> doing</c><00:02:05.009><c> even</c>

00:02:05.210 --> 00:02:05.220 align:start position:0%
were and and and they were doing even
 

00:02:05.220 --> 00:02:06.529 align:start position:0%
were and and and they were doing even
more<00:02:05.369><c> sophisticated</c><00:02:05.520><c> things</c><00:02:06.090><c> with</c><00:02:06.270><c> formal</c>

00:02:06.529 --> 00:02:06.539 align:start position:0%
more sophisticated things with formal
 

00:02:06.539 --> 00:02:08.540 align:start position:0%
more sophisticated things with formal
verification<00:02:06.690><c> so</c><00:02:07.379><c> there's</c><00:02:07.560><c> a</c><00:02:07.619><c> nice</c><00:02:07.739><c> joke</c><00:02:08.009><c> the</c>

00:02:08.540 --> 00:02:08.550 align:start position:0%
verification so there's a nice joke the
 

00:02:08.550 --> 00:02:11.720 align:start position:0%
verification so there's a nice joke the
joke<00:02:08.580><c> is</c><00:02:09.179><c> what</c><00:02:09.899><c> do</c><00:02:10.080><c> you</c><00:02:10.140><c> call</c><00:02:10.730><c> runtime</c>

00:02:11.720 --> 00:02:11.730 align:start position:0%
joke is what do you call runtime
 

00:02:11.730 --> 00:02:14.630 align:start position:0%
joke is what do you call runtime
debugging<00:02:12.360><c> of</c><00:02:12.480><c> a</c><00:02:12.750><c> smart</c><00:02:13.020><c> contract</c><00:02:13.470><c> and</c><00:02:14.310><c> you</c>

00:02:14.630 --> 00:02:14.640 align:start position:0%
debugging of a smart contract and you
 

00:02:14.640 --> 00:02:16.130 align:start position:0%
debugging of a smart contract and you
think<00:02:14.849><c> about</c><00:02:14.970><c> it</c><00:02:15.120><c> and</c><00:02:15.390><c> the</c><00:02:15.780><c> answer</c><00:02:16.020><c> is</c>

00:02:16.130 --> 00:02:16.140 align:start position:0%
think about it and the answer is
 

00:02:16.140 --> 00:02:18.470 align:start position:0%
think about it and the answer is
litigation<00:02:16.650><c> and</c><00:02:17.430><c> you</c><00:02:17.550><c> know</c><00:02:17.640><c> yeah</c><00:02:18.120><c> I</c><00:02:18.150><c> know</c><00:02:18.330><c> I</c>

00:02:18.470 --> 00:02:18.480 align:start position:0%
litigation and you know yeah I know I
 

00:02:18.480 --> 00:02:19.880 align:start position:0%
litigation and you know yeah I know I
know<00:02:18.660><c> it's</c><00:02:18.930><c> funny</c><00:02:19.110><c> but</c><00:02:19.440><c> no</c><00:02:19.560><c> it's</c><00:02:19.770><c> actually</c>

00:02:19.880 --> 00:02:19.890 align:start position:0%
know it's funny but no it's actually
 

00:02:19.890 --> 00:02:23.839 align:start position:0%
know it's funny but no it's actually
totally<00:02:20.250><c> true</c><00:02:20.989><c> totally</c><00:02:21.989><c> true</c><00:02:22.200><c> so</c><00:02:22.760><c> amazing</c><00:02:23.760><c> it</c>

00:02:23.839 --> 00:02:23.849 align:start position:0%
totally true totally true so amazing it
 

00:02:23.849 --> 00:02:25.399 align:start position:0%
totally true totally true so amazing it
means<00:02:24.060><c> that</c><00:02:24.390><c> if</c><00:02:24.719><c> you're</c><00:02:24.930><c> have</c><00:02:25.079><c> your</c><00:02:25.200><c> smart</c>

00:02:25.399 --> 00:02:25.409 align:start position:0%
means that if you're have your smart
 

00:02:25.409 --> 00:02:26.650 align:start position:0%
means that if you're have your smart
contract

00:02:26.650 --> 00:02:26.660 align:start position:0%
contract
 

00:02:26.660 --> 00:02:28.780 align:start position:0%
contract
having<00:02:26.870><c> runtime</c><00:02:27.350><c> errors</c><00:02:27.680><c> is</c><00:02:27.860><c> like</c><00:02:28.040><c> crazy</c>

00:02:28.780 --> 00:02:28.790 align:start position:0%
having runtime errors is like crazy
 

00:02:28.790 --> 00:02:29.680 align:start position:0%
having runtime errors is like crazy
expensive

00:02:29.680 --> 00:02:29.690 align:start position:0%
expensive
 

00:02:29.690 --> 00:02:31.300 align:start position:0%
expensive
and<00:02:29.840><c> maybe</c><00:02:30.170><c> you</c><00:02:30.290><c> just</c><00:02:30.320><c> can't</c><00:02:30.500><c> have</c><00:02:30.740><c> them</c><00:02:30.890><c> so</c>

00:02:31.300 --> 00:02:31.310 align:start position:0%
and maybe you just can't have them so
 

00:02:31.310 --> 00:02:33.340 align:start position:0%
and maybe you just can't have them so
you're<00:02:31.610><c> like</c><00:02:31.790><c> okay</c><00:02:31.940><c> well</c><00:02:32.420><c> how</c><00:02:32.780><c> do</c><00:02:32.840><c> we</c><00:02:33.140><c> do</c><00:02:33.230><c> it</c><00:02:33.320><c> in</c>

00:02:33.340 --> 00:02:33.350 align:start position:0%
you're like okay well how do we do it in
 

00:02:33.350 --> 00:02:35.230 align:start position:0%
you're like okay well how do we do it in
other<00:02:33.470><c> industries</c><00:02:33.980><c> like</c><00:02:34.220><c> say</c><00:02:34.430><c> a</c><00:02:34.460><c> hardware</c><00:02:35.030><c> or</c>

00:02:35.230 --> 00:02:35.240 align:start position:0%
other industries like say a hardware or
 

00:02:35.240 --> 00:02:37.630 align:start position:0%
other industries like say a hardware or
space<00:02:35.600><c> shuttle's</c><00:02:35.900><c> where</c><00:02:36.770><c> your</c><00:02:37.250><c> runtime</c>

00:02:37.630 --> 00:02:37.640 align:start position:0%
space shuttle's where your runtime
 

00:02:37.640 --> 00:02:39.040 align:start position:0%
space shuttle's where your runtime
errors<00:02:37.910><c> are</c><00:02:38.000><c> like</c><00:02:38.120><c> just</c><00:02:38.390><c> not</c><00:02:38.540><c> okay</c><00:02:38.840><c> because</c>

00:02:39.040 --> 00:02:39.050 align:start position:0%
errors are like just not okay because
 

00:02:39.050 --> 00:02:41.530 align:start position:0%
errors are like just not okay because
you<00:02:39.260><c> lose</c><00:02:39.410><c> like</c><00:02:39.560><c> a</c><00:02:39.620><c> billion</c><00:02:39.980><c> dollars</c><00:02:40.300><c> so</c><00:02:41.300><c> yeah</c>

00:02:41.530 --> 00:02:41.540 align:start position:0%
you lose like a billion dollars so yeah
 

00:02:41.540 --> 00:02:43.480 align:start position:0%
you lose like a billion dollars so yeah
so<00:02:41.780><c> you</c><00:02:41.840><c> left</c><00:02:42.050><c> for</c><00:02:42.560><c> your</c><00:02:42.680><c> vacation</c><00:02:43.130><c> and</c><00:02:43.280><c> so</c>

00:02:43.480 --> 00:02:43.490 align:start position:0%
so you left for your vacation and so
 

00:02:43.490 --> 00:02:45.310 align:start position:0%
so you left for your vacation and so
we're<00:02:43.610><c> like</c><00:02:43.700><c> oh</c><00:02:43.820><c> well</c><00:02:44.300><c> let's</c><00:02:44.660><c> go</c><00:02:44.840><c> take</c><00:02:45.080><c> all</c><00:02:45.230><c> of</c>

00:02:45.310 --> 00:02:45.320 align:start position:0%
we're like oh well let's go take all of
 

00:02:45.320 --> 00:02:46.510 align:start position:0%
we're like oh well let's go take all of
our<00:02:45.380><c> stuff</c><00:02:45.560><c> for</c><00:02:45.710><c> lawyers</c><00:02:46.010><c> and</c><00:02:46.040><c> give</c><00:02:46.400><c> it</c><00:02:46.490><c> to</c>

00:02:46.510 --> 00:02:46.520 align:start position:0%
our stuff for lawyers and give it to
 

00:02:46.520 --> 00:02:48.070 align:start position:0%
our stuff for lawyers and give it to
your<00:02:46.850><c> to</c><00:02:47.240><c> give</c><00:02:47.360><c> it</c><00:02:47.450><c> to</c><00:02:47.540><c> you</c><00:02:47.630><c> etherion</c><00:02:48.050><c> x'</c>

00:02:48.070 --> 00:02:48.080 align:start position:0%
your to give it to you etherion x'
 

00:02:48.080 --> 00:02:49.210 align:start position:0%
your to give it to you etherion x'
because<00:02:48.410><c> you're</c><00:02:48.620><c> probably</c><00:02:48.800><c> gonna</c><00:02:48.980><c> be</c><00:02:49.130><c> our</c>

00:02:49.210 --> 00:02:49.220 align:start position:0%
because you're probably gonna be our
 

00:02:49.220 --> 00:02:51.310 align:start position:0%
because you're probably gonna be our
power<00:02:49.400><c> users</c><00:02:49.850><c> and</c><00:02:50.060><c> you</c><00:02:50.360><c> need</c><00:02:50.510><c> it</c><00:02:50.540><c> even</c><00:02:51.020><c> more</c>

00:02:51.310 --> 00:02:51.320 align:start position:0%
power users and you need it even more
 

00:02:51.320 --> 00:02:54.040 align:start position:0%
power users and you need it even more
than<00:02:51.500><c> the</c><00:02:51.560><c> lawyers</c><00:02:51.860><c> do</c><00:02:52.070><c> so</c><00:02:52.760><c> yeah</c><00:02:53.660><c> so</c><00:02:53.810><c> here</c><00:02:53.990><c> we</c>

00:02:54.040 --> 00:02:54.050 align:start position:0%
than the lawyers do so yeah so here we
 

00:02:54.050 --> 00:02:57.190 align:start position:0%
than the lawyers do so yeah so here we
are<00:02:54.280><c> the</c><00:02:55.280><c> so</c><00:02:55.760><c> we're</c><00:02:55.910><c> making</c><00:02:56.120><c> a</c><00:02:56.330><c> custom</c><00:02:56.780><c> DSL</c>

00:02:57.190 --> 00:02:57.200 align:start position:0%
are the so we're making a custom DSL
 

00:02:57.200 --> 00:02:59.430 align:start position:0%
are the so we're making a custom DSL
just<00:02:57.650><c> for</c><00:02:57.920><c> you</c><00:02:58.160><c> no</c><00:02:58.280><c> permissions</c><00:02:58.790><c> obligations</c>

00:02:59.430 --> 00:02:59.440 align:start position:0%
just for you no permissions obligations
 

00:02:59.440 --> 00:03:01.930 align:start position:0%
just for you no permissions obligations
surprisingly<00:03:00.440><c> enough</c><00:03:00.710><c> some</c><00:03:01.580><c> of</c><00:03:01.610><c> the</c><00:03:01.700><c> lawyers</c>

00:03:01.930 --> 00:03:01.940 align:start position:0%
surprisingly enough some of the lawyers
 

00:03:01.940 --> 00:03:03.430 align:start position:0%
surprisingly enough some of the lawyers
are<00:03:02.270><c> actually</c><00:03:02.570><c> they're</c><00:03:02.660><c> already</c><00:03:02.840><c> biting</c><00:03:03.320><c> into</c>

00:03:03.430 --> 00:03:03.440 align:start position:0%
are actually they're already biting into
 

00:03:03.440 --> 00:03:04.390 align:start position:0%
are actually they're already biting into
this<00:03:03.710><c> you</c><00:03:03.890><c> know</c><00:03:03.980><c> we</c><00:03:04.070><c> said</c><00:03:04.220><c> it'll</c><00:03:04.340><c> be</c>

00:03:04.390 --> 00:03:04.400 align:start position:0%
this you know we said it'll be
 

00:03:04.400 --> 00:03:06.340 align:start position:0%
this you know we said it'll be
technophobic<00:03:05.060><c> but</c><00:03:05.240><c> hey</c><00:03:05.390><c> someone</c><00:03:05.750><c> can</c><00:03:05.900><c> some</c><00:03:06.230><c> of</c>

00:03:06.340 --> 00:03:06.350 align:start position:0%
technophobic but hey someone can some of
 

00:03:06.350 --> 00:03:08.800 align:start position:0%
technophobic but hey someone can some of
them<00:03:06.440><c> actually</c><00:03:06.680><c> get</c><00:03:07.250><c> it</c><00:03:07.370><c> and</c><00:03:07.760><c> so</c><00:03:08.450><c> this</c><00:03:08.540><c> is</c><00:03:08.690><c> like</c>

00:03:08.800 --> 00:03:08.810 align:start position:0%
them actually get it and so this is like
 

00:03:08.810 --> 00:03:11.560 align:start position:0%
them actually get it and so this is like
you<00:03:08.930><c> know</c><00:03:09.080><c> a</c><00:03:09.260><c> real</c><00:03:09.680><c> law</c><00:03:09.950><c> firm</c><00:03:10.190><c> and</c><00:03:10.340><c> they</c><00:03:11.240><c> and</c>

00:03:11.560 --> 00:03:11.570 align:start position:0%
you know a real law firm and they and
 

00:03:11.570 --> 00:03:14.410 align:start position:0%
you know a real law firm and they and
they<00:03:11.780><c> use</c><00:03:12.140><c> some</c><00:03:12.170><c> of</c><00:03:12.410><c> our</c><00:03:12.560><c> code</c><00:03:12.770><c> so</c><00:03:13.670><c> Oh</c><00:03:13.940><c> wrong</c>

00:03:14.410 --> 00:03:14.420 align:start position:0%
they use some of our code so Oh wrong
 

00:03:14.420 --> 00:03:17.560 align:start position:0%
they use some of our code so Oh wrong
button<00:03:15.070><c> okay</c><00:03:16.070><c> so</c><00:03:16.490><c> this</c><00:03:16.970><c> is</c><00:03:17.120><c> just</c><00:03:17.210><c> kind</c><00:03:17.420><c> of</c><00:03:17.450><c> a</c>

00:03:17.560 --> 00:03:17.570 align:start position:0%
button okay so this is just kind of a
 

00:03:17.570 --> 00:03:18.220 align:start position:0%
button okay so this is just kind of a
b-t-dub

00:03:18.220 --> 00:03:18.230 align:start position:0%
b-t-dub
 

00:03:18.230 --> 00:03:21.640 align:start position:0%
b-t-dub
so<00:03:19.130><c> the</c><00:03:19.910><c> red</c><00:03:20.090><c> is</c><00:03:20.330><c> what</c><00:03:20.780><c> we</c><00:03:20.930><c> are</c><00:03:21.020><c> modeling</c><00:03:21.380><c> here</c>

00:03:21.640 --> 00:03:21.650 align:start position:0%
so the red is what we are modeling here
 

00:03:21.650 --> 00:03:24.160 align:start position:0%
so the red is what we are modeling here
sort<00:03:21.860><c> of</c><00:03:21.890><c> all</c><00:03:22.100><c> possible</c><00:03:22.610><c> contracts</c><00:03:23.180><c> and</c><00:03:23.420><c> then</c>

00:03:24.160 --> 00:03:24.170 align:start position:0%
sort of all possible contracts and then
 

00:03:24.170 --> 00:03:25.750 align:start position:0%
sort of all possible contracts and then
we<00:03:24.260><c> have</c><00:03:24.410><c> the</c><00:03:24.590><c> deaths</c><00:03:24.800><c> and</c><00:03:25.160><c> then</c><00:03:25.400><c> we</c><00:03:25.460><c> have</c><00:03:25.610><c> the</c>

00:03:25.750 --> 00:03:25.760 align:start position:0%
we have the deaths and then we have the
 

00:03:25.760 --> 00:03:28.330 align:start position:0%
we have the deaths and then we have the
purple<00:03:26.000><c> is</c><00:03:26.390><c> where</c><00:03:26.660><c> is</c><00:03:26.930><c> where</c><00:03:27.350><c> we</c><00:03:27.470><c> can</c><00:03:27.680><c> help</c><00:03:28.130><c> you</c>

00:03:28.330 --> 00:03:28.340 align:start position:0%
purple is where is where we can help you
 

00:03:28.340 --> 00:03:31.540 align:start position:0%
purple is where is where we can help you
out<00:03:28.370><c> so</c><00:03:29.240><c> so</c><00:03:29.960><c> our</c><00:03:30.260><c> ideal</c><00:03:30.770><c> world</c><00:03:30.860><c> is</c><00:03:31.370><c> where</c>

00:03:31.540 --> 00:03:31.550 align:start position:0%
out so so our ideal world is where
 

00:03:31.550 --> 00:03:32.710 align:start position:0%
out so so our ideal world is where
you'll<00:03:31.730><c> write</c><00:03:32.000><c> your</c><00:03:32.030><c> write</c><00:03:32.480><c> your</c><00:03:32.600><c> little</c>

00:03:32.710 --> 00:03:32.720 align:start position:0%
you'll write your write your little
 

00:03:32.720 --> 00:03:33.790 align:start position:0%
you'll write your write your little
contract<00:03:33.110><c> you</c><00:03:33.230><c> won't</c><00:03:33.380><c> even</c><00:03:33.440><c> think</c><00:03:33.560><c> about</c>

00:03:33.790 --> 00:03:33.800 align:start position:0%
contract you won't even think about
 

00:03:33.800 --> 00:03:35.140 align:start position:0%
contract you won't even think about
aetherium<00:03:34.250><c> it'll</c><00:03:34.550><c> just</c><00:03:34.700><c> be</c><00:03:34.820><c> oh</c><00:03:34.850><c> they'll</c><00:03:35.090><c> be</c>

00:03:35.140 --> 00:03:35.150 align:start position:0%
aetherium it'll just be oh they'll be
 

00:03:35.150 --> 00:03:37.000 align:start position:0%
aetherium it'll just be oh they'll be
these<00:03:35.360><c> agents</c><00:03:35.750><c> with</c><00:03:35.870><c> these</c><00:03:35.990><c> obligation</c><00:03:36.530><c> blah</c>

00:03:37.000 --> 00:03:37.010 align:start position:0%
these agents with these obligation blah
 

00:03:37.010 --> 00:03:38.830 align:start position:0%
these agents with these obligation blah
and<00:03:37.220><c> then</c><00:03:37.790><c> and</c><00:03:38.030><c> then</c><00:03:38.120><c> it</c><00:03:38.209><c> will</c><00:03:38.300><c> just</c><00:03:38.420><c> compile</c>

00:03:38.830 --> 00:03:38.840 align:start position:0%
and then and then it will just compile
 

00:03:38.840 --> 00:03:40.900 align:start position:0%
and then and then it will just compile
and<00:03:39.140><c> you</c><00:03:39.560><c> can</c><00:03:39.680><c> for</c><00:03:39.830><c> the</c><00:03:39.890><c> most</c><00:03:40.040><c> part</c><00:03:40.340><c> just</c><00:03:40.550><c> not</c>

00:03:40.900 --> 00:03:40.910 align:start position:0%
and you can for the most part just not
 

00:03:40.910 --> 00:03:42.730 align:start position:0%
and you can for the most part just not
worry<00:03:41.120><c> about</c><00:03:41.180><c> it</c><00:03:41.360><c> and</c><00:03:41.780><c> in</c><00:03:42.260><c> the</c><00:03:42.350><c> future</c><00:03:42.530><c> you</c>

00:03:42.730 --> 00:03:42.740 align:start position:0%
worry about it and in the future you
 

00:03:42.740 --> 00:03:44.500 align:start position:0%
worry about it and in the future you
could<00:03:42.830><c> even</c><00:03:43.010><c> get</c><00:03:43.190><c> your</c><00:03:43.370><c> english</c><00:03:43.820><c> contract</c><00:03:44.330><c> as</c>

00:03:44.500 --> 00:03:44.510 align:start position:0%
could even get your english contract as
 

00:03:44.510 --> 00:03:48.580 align:start position:0%
could even get your english contract as
well<00:03:45.250><c> so</c><00:03:46.250><c> okay</c><00:03:46.610><c> so</c><00:03:46.820><c> let's</c><00:03:47.180><c> go</c><00:03:47.360><c> listen</c><00:03:47.900><c> okay</c><00:03:48.530><c> so</c>

00:03:48.580 --> 00:03:48.590 align:start position:0%
well so okay so let's go listen okay so
 

00:03:48.590 --> 00:03:50.470 align:start position:0%
well so okay so let's go listen okay so
the<00:03:48.709><c> first</c><00:03:48.830><c> thing</c><00:03:48.980><c> we'll</c><00:03:49.070><c> ask</c><00:03:49.280><c> well</c><00:03:50.180><c> we</c><00:03:50.300><c> love</c>

00:03:50.470 --> 00:03:50.480 align:start position:0%
the first thing we'll ask well we love
 

00:03:50.480 --> 00:03:51.760 align:start position:0%
the first thing we'll ask well we love
solidity<00:03:50.840><c> you</c><00:03:50.990><c> do</c><00:03:51.170><c> we</c><00:03:51.260><c> really</c><00:03:51.440><c> want</c><00:03:51.620><c> another</c>

00:03:51.760 --> 00:03:51.770 align:start position:0%
solidity you do we really want another
 

00:03:51.770 --> 00:03:53.680 align:start position:0%
solidity you do we really want another
language<00:03:51.980><c> and</c><00:03:52.400><c> the</c><00:03:53.120><c> first</c><00:03:53.330><c> answer</c><00:03:53.510><c> is</c><00:03:53.540><c> oh</c><00:03:53.660><c> oh</c>

00:03:53.680 --> 00:03:53.690 align:start position:0%
language and the first answer is oh oh
 

00:03:53.690 --> 00:03:55.540 align:start position:0%
language and the first answer is oh oh
you<00:03:53.959><c> can</c><00:03:54.170><c> still</c><00:03:54.380><c> have</c><00:03:54.560><c> your</c><00:03:54.590><c> solidity</c><00:03:55.010><c> and</c><00:03:55.220><c> if</c>

00:03:55.540 --> 00:03:55.550 align:start position:0%
you can still have your solidity and if
 

00:03:55.550 --> 00:03:57.100 align:start position:0%
you can still have your solidity and if
you<00:03:55.640><c> still</c><00:03:55.880><c> want</c><00:03:55.910><c> your</c><00:03:56.270><c> your</c><00:03:56.420><c> low-level</c><00:03:56.900><c> stuff</c>

00:03:57.100 --> 00:03:57.110 align:start position:0%
you still want your your low-level stuff
 

00:03:57.110 --> 00:03:58.780 align:start position:0%
you still want your your low-level stuff
you<00:03:57.709><c> should</c><00:03:58.040><c> you</c><00:03:58.160><c> should</c><00:03:58.190><c> use</c><00:03:58.400><c> just</c><00:03:58.550><c> do</c><00:03:58.640><c> it</c><00:03:58.700><c> you</c>

00:03:58.780 --> 00:03:58.790 align:start position:0%
you should you should use just do it you
 

00:03:58.790 --> 00:04:00.580 align:start position:0%
you should you should use just do it you
should<00:03:58.910><c> still</c><00:03:59.090><c> use</c><00:03:59.120><c> solidity</c><00:03:59.570><c> you</c><00:04:00.290><c> can</c><00:04:00.410><c> kind</c>

00:04:00.580 --> 00:04:00.590 align:start position:0%
should still use solidity you can kind
 

00:04:00.590 --> 00:04:03.310 align:start position:0%
should still use solidity you can kind
of<00:04:00.620><c> think</c><00:04:00.680><c> of</c><00:04:00.860><c> it</c><00:04:00.950><c> as</c><00:04:01.010><c> say</c><00:04:01.489><c> using</c><00:04:01.910><c> say</c><00:04:02.450><c> c</c><00:04:02.510><c> versus</c>

00:04:03.310 --> 00:04:03.320 align:start position:0%
of think of it as say using say c versus
 

00:04:03.320 --> 00:04:05.170 align:start position:0%
of think of it as say using say c versus
i<00:04:03.590><c> guess</c><00:04:04.010><c> something</c><00:04:04.220><c> like</c><00:04:04.250><c> python</c><00:04:04.730><c> i</c><00:04:04.760><c> suppose</c>

00:04:05.170 --> 00:04:05.180 align:start position:0%
i guess something like python i suppose
 

00:04:05.180 --> 00:04:07.750 align:start position:0%
i guess something like python i suppose
it's<00:04:05.930><c> not</c><00:04:06.050><c> quite</c><00:04:06.260><c> exactly</c><00:04:06.650><c> right</c><00:04:06.920><c> but</c><00:04:07.400><c> anyway</c>

00:04:07.750 --> 00:04:07.760 align:start position:0%
it's not quite exactly right but anyway
 

00:04:07.760 --> 00:04:09.760 align:start position:0%
it's not quite exactly right but anyway
the<00:04:08.000><c> idea</c><00:04:08.030><c> is</c><00:04:08.360><c> that</c><00:04:08.480><c> you</c><00:04:08.690><c> want</c><00:04:08.900><c> like</c><00:04:08.959><c> a</c><00:04:09.050><c> high</c>

00:04:09.760 --> 00:04:09.770 align:start position:0%
the idea is that you want like a high
 

00:04:09.770 --> 00:04:12.370 align:start position:0%
the idea is that you want like a high
level<00:04:09.980><c> language</c><00:04:10.420><c> for</c><00:04:11.420><c> for</c><00:04:11.660><c> doing</c><00:04:11.840><c> high</c><00:04:12.140><c> level</c>

00:04:12.370 --> 00:04:12.380 align:start position:0%
level language for for doing high level
 

00:04:12.380 --> 00:04:13.510 align:start position:0%
level language for for doing high level
things<00:04:12.620><c> you</c><00:04:12.800><c> don't</c><00:04:12.860><c> want</c><00:04:13.040><c> to</c><00:04:13.070><c> think</c><00:04:13.280><c> about</c><00:04:13.430><c> the</c>

00:04:13.510 --> 00:04:13.520 align:start position:0%
things you don't want to think about the
 

00:04:13.520 --> 00:04:14.860 align:start position:0%
things you don't want to think about the
rest<00:04:13.700><c> but</c><00:04:13.940><c> if</c><00:04:14.000><c> you're</c><00:04:14.090><c> doing</c><00:04:14.150><c> novel</c><00:04:14.630><c> things</c>

00:04:14.860 --> 00:04:14.870 align:start position:0%
rest but if you're doing novel things
 

00:04:14.870 --> 00:04:16.360 align:start position:0%
rest but if you're doing novel things
and<00:04:15.290><c> you</c><00:04:15.380><c> want</c><00:04:15.440><c> to</c><00:04:15.560><c> be</c><00:04:15.620><c> close</c><00:04:15.860><c> to</c><00:04:15.890><c> the</c><00:04:16.070><c> bottom</c>

00:04:16.360 --> 00:04:16.370 align:start position:0%
and you want to be close to the bottom
 

00:04:16.370 --> 00:04:19.060 align:start position:0%
and you want to be close to the bottom
then<00:04:16.580><c> you</c><00:04:16.609><c> still</c><00:04:16.880><c> use</c><00:04:17.090><c> your</c><00:04:17.359><c> solidity</c><00:04:17.919><c> so</c><00:04:18.919><c> we</c>

00:04:19.060 --> 00:04:19.070 align:start position:0%
then you still use your solidity so we
 

00:04:19.070 --> 00:04:20.979 align:start position:0%
then you still use your solidity so we
use<00:04:19.220><c> SQL</c><00:04:19.700><c> sort</c><00:04:19.970><c> of</c><00:04:20.030><c> an</c><00:04:20.120><c> example</c><00:04:20.209><c> for</c><00:04:20.690><c> why</c><00:04:20.840><c> it's</c>

00:04:20.979 --> 00:04:20.989 align:start position:0%
use SQL sort of an example for why it's
 

00:04:20.989 --> 00:04:22.990 align:start position:0%
use SQL sort of an example for why it's
a<00:04:21.080><c> good</c><00:04:21.200><c> idea</c><00:04:21.500><c> so</c><00:04:22.040><c> you</c><00:04:22.070><c> can</c><00:04:22.280><c> imagine</c><00:04:22.430><c> query</c><00:04:22.880><c> in</c>

00:04:22.990 --> 00:04:23.000 align:start position:0%
a good idea so you can imagine query in
 

00:04:23.000 --> 00:04:25.000 align:start position:0%
a good idea so you can imagine query in
your<00:04:23.120><c> database</c><00:04:23.510><c> in</c><00:04:23.750><c> C</c><00:04:24.020><c> or</c><00:04:24.200><c> Java</c><00:04:24.590><c> Script</c><00:04:24.680><c> would</c>

00:04:25.000 --> 00:04:25.010 align:start position:0%
your database in C or Java Script would
 

00:04:25.010 --> 00:04:26.920 align:start position:0%
your database in C or Java Script would
be<00:04:25.070><c> very</c><00:04:25.250><c> unpleasant</c><00:04:25.550><c> but</c><00:04:26.030><c> doing</c><00:04:26.240><c> it</c><00:04:26.330><c> in</c><00:04:26.390><c> SQL</c>

00:04:26.920 --> 00:04:26.930 align:start position:0%
be very unpleasant but doing it in SQL
 

00:04:26.930 --> 00:04:29.110 align:start position:0%
be very unpleasant but doing it in SQL
is<00:04:27.200><c> lovely</c><00:04:27.560><c> so</c><00:04:27.710><c> we're</c><00:04:28.130><c> gonna</c><00:04:28.250><c> give</c><00:04:28.400><c> you</c><00:04:28.430><c> an</c><00:04:28.640><c> SQL</c>

00:04:29.110 --> 00:04:29.120 align:start position:0%
is lovely so we're gonna give you an SQL
 

00:04:29.120 --> 00:04:33.400 align:start position:0%
is lovely so we're gonna give you an SQL
for<00:04:29.330><c> contracts</c><00:04:30.190><c> okay</c><00:04:31.660><c> yeah</c><00:04:32.660><c> that's</c><00:04:33.169><c> why</c><00:04:33.320><c> you</c>

00:04:33.400 --> 00:04:33.410 align:start position:0%
for contracts okay yeah that's why you
 

00:04:33.410 --> 00:04:35.920 align:start position:0%
for contracts okay yeah that's why you
want<00:04:33.530><c> to</c><00:04:33.560><c> do</c><00:04:33.650><c> it</c><00:04:33.770><c> yeah</c><00:04:34.669><c> and</c><00:04:34.910><c> the</c><00:04:35.510><c> cool</c><00:04:35.900><c> part</c>

00:04:35.920 --> 00:04:35.930 align:start position:0%
want to do it yeah and the cool part
 

00:04:35.930 --> 00:04:38.560 align:start position:0%
want to do it yeah and the cool part
about<00:04:36.140><c> this</c><00:04:36.380><c> is</c><00:04:36.440><c> that</c><00:04:36.620><c> that</c><00:04:37.150><c> so</c><00:04:38.150><c> we</c><00:04:38.240><c> can't</c><00:04:38.450><c> want</c>

00:04:38.560 --> 00:04:38.570 align:start position:0%
about this is that that so we can't want
 

00:04:38.570 --> 00:04:39.439 align:start position:0%
about this is that that so we can't want
to<00:04:38.630><c> do</c><00:04:38.690><c> this</c><00:04:38.780><c> is</c>

00:04:39.439 --> 00:04:39.449 align:start position:0%
to do this is
 

00:04:39.449 --> 00:04:41.239 align:start position:0%
to do this is
because<00:04:39.719><c> so</c><00:04:40.409><c> first</c><00:04:40.559><c> of</c><00:04:40.650><c> all</c><00:04:40.680><c> you</c><00:04:40.889><c> you</c><00:04:41.099><c> could</c>

00:04:41.239 --> 00:04:41.249 align:start position:0%
because so first of all you you could
 

00:04:41.249 --> 00:04:42.709 align:start position:0%
because so first of all you you could
eventually<00:04:41.460><c> one</c><00:04:41.729><c> day</c><00:04:41.759><c> compile</c><00:04:42.479><c> your</c>

00:04:42.709 --> 00:04:42.719 align:start position:0%
eventually one day compile your
 

00:04:42.719 --> 00:04:44.059 align:start position:0%
eventually one day compile your
aetherium<00:04:43.139><c> contracts</c><00:04:43.469><c> to</c><00:04:43.559><c> English</c><00:04:43.860><c> and</c>

00:04:44.059 --> 00:04:44.069 align:start position:0%
aetherium contracts to English and
 

00:04:44.069 --> 00:04:46.309 align:start position:0%
aetherium contracts to English and
number<00:04:44.729><c> two</c><00:04:44.939><c> we</c><00:04:45.360><c> could</c><00:04:45.479><c> eventually</c><00:04:45.659><c> start</c>

00:04:46.309 --> 00:04:46.319 align:start position:0%
number two we could eventually start
 

00:04:46.319 --> 00:04:49.189 align:start position:0%
number two we could eventually start
getting<00:04:46.559><c> Noir</c><00:04:47.460><c> like</c><00:04:47.639><c> like</c><00:04:47.909><c> normal</c><00:04:48.599><c> lawyers</c>

00:04:49.189 --> 00:04:49.199 align:start position:0%
getting Noir like like normal lawyers
 

00:04:49.199 --> 00:04:51.079 align:start position:0%
getting Noir like like normal lawyers
aren't<00:04:49.439><c> using</c><00:04:49.710><c> aetherium</c><00:04:50.279><c> because</c><00:04:50.849><c> here's</c>

00:04:51.079 --> 00:04:51.089 align:start position:0%
aren't using aetherium because here's
 

00:04:51.089 --> 00:04:53.089 align:start position:0%
aren't using aetherium because here's
the<00:04:51.210><c> cool</c><00:04:51.360><c> part</c><00:04:51.389><c> because</c><00:04:52.289><c> the</c><00:04:52.499><c> etherium</c>

00:04:53.089 --> 00:04:53.099 align:start position:0%
the cool part because the etherium
 

00:04:53.099 --> 00:04:55.700 align:start position:0%
the cool part because the etherium
system<00:04:53.490><c> is</c><00:04:53.669><c> more</c><00:04:54.330><c> reliable</c><00:04:54.659><c> than</c><00:04:55.259><c> than</c><00:04:55.680><c> a</c>

00:04:55.700 --> 00:04:55.710 align:start position:0%
system is more reliable than than a
 

00:04:55.710 --> 00:04:58.339 align:start position:0%
system is more reliable than than a
judge's<00:04:56.460><c> brain</c><00:04:56.759><c> so</c><00:04:57.330><c> you're</c><00:04:57.449><c> like</c><00:04:57.599><c> oh</c><00:04:57.779><c> so</c><00:04:58.199><c> it's</c>

00:04:58.339 --> 00:04:58.349 align:start position:0%
judge's brain so you're like oh so it's
 

00:04:58.349 --> 00:04:59.360 align:start position:0%
judge's brain so you're like oh so it's
like<00:04:58.469><c> so</c><00:04:58.650><c> if</c><00:04:58.710><c> you</c><00:04:58.770><c> say</c><00:04:58.889><c> oh</c><00:04:58.919><c> you</c><00:04:59.069><c> take</c><00:04:59.339><c> all</c>

00:04:59.360 --> 00:04:59.370 align:start position:0%
like so if you say oh you take all
 

00:04:59.370 --> 00:05:00.320 align:start position:0%
like so if you say oh you take all
lawyers<00:04:59.789><c> you</c><00:04:59.879><c> get</c><00:04:59.999><c> all</c><00:05:00.089><c> your</c><00:05:00.210><c> regular</c>

00:05:00.320 --> 00:05:00.330 align:start position:0%
lawyers you get all your regular
 

00:05:00.330 --> 00:05:01.790 align:start position:0%
lawyers you get all your regular
contractor<00:05:00.990><c> you</c><00:05:01.080><c> see</c><00:05:01.169><c> compiling</c><00:05:01.409><c> to</c><00:05:01.499><c> English</c>

00:05:01.790 --> 00:05:01.800 align:start position:0%
contractor you see compiling to English
 

00:05:01.800 --> 00:05:03.200 align:start position:0%
contractor you see compiling to English
but<00:05:02.189><c> now</c><00:05:02.309><c> you</c><00:05:02.370><c> just</c><00:05:02.490><c> run</c><00:05:02.580><c> them</c><00:05:02.729><c> on</c><00:05:02.789><c> aetherium</c>

00:05:03.200 --> 00:05:03.210 align:start position:0%
but now you just run them on aetherium
 

00:05:03.210 --> 00:05:04.909 align:start position:0%
but now you just run them on aetherium
and<00:05:03.360><c> they're</c><00:05:03.629><c> even</c><00:05:03.749><c> more</c><00:05:03.900><c> reliable</c><00:05:04.589><c> and</c><00:05:04.710><c> even</c>

00:05:04.909 --> 00:05:04.919 align:start position:0%
and they're even more reliable and even
 

00:05:04.919 --> 00:05:06.409 align:start position:0%
and they're even more reliable and even
more<00:05:05.069><c> predictable</c><00:05:05.520><c> and</c><00:05:05.699><c> they</c><00:05:06.120><c> would</c><00:05:06.210><c> be</c><00:05:06.270><c> like</c>

00:05:06.409 --> 00:05:06.419 align:start position:0%
more predictable and they would be like
 

00:05:06.419 --> 00:05:09.230 align:start position:0%
more predictable and they would be like
oh<00:05:06.539><c> my</c><00:05:06.689><c> god</c><00:05:06.870><c> yes</c><00:05:07.199><c> and</c><00:05:07.409><c> therefore</c><00:05:08.129><c> we</c><00:05:08.339><c> bring</c><00:05:08.580><c> you</c>

00:05:09.230 --> 00:05:09.240 align:start position:0%
oh my god yes and therefore we bring you
 

00:05:09.240 --> 00:05:12.730 align:start position:0%
oh my god yes and therefore we bring you
know<00:05:09.360><c> like</c><00:05:09.719><c> what</c><00:05:09.990><c> the</c><00:05:10.650><c> 90</c><00:05:11.580><c> billion</c><00:05:12.419><c> dollar</c>

00:05:12.730 --> 00:05:12.740 align:start position:0%
know like what the 90 billion dollar
 

00:05:12.740 --> 00:05:15.050 align:start position:0%
know like what the 90 billion dollar
contract<00:05:13.740><c> rafting</c><00:05:13.949><c> industry</c><00:05:14.310><c> into</c><00:05:14.789><c> aetherium</c>

00:05:15.050 --> 00:05:15.060 align:start position:0%
contract rafting industry into aetherium
 

00:05:15.060 --> 00:05:17.089 align:start position:0%
contract rafting industry into aetherium
which<00:05:15.419><c> will</c><00:05:15.659><c> make</c><00:05:15.810><c> all</c><00:05:15.990><c> your</c><00:05:16.199><c> ether</c><00:05:16.469><c> go</c><00:05:16.620><c> up</c><00:05:16.770><c> and</c>

00:05:17.089 --> 00:05:17.099 align:start position:0%
which will make all your ether go up and
 

00:05:17.099 --> 00:05:21.079 align:start position:0%
which will make all your ether go up and
that<00:05:17.249><c> will</c><00:05:17.339><c> make</c><00:05:17.430><c> all</c><00:05:17.610><c> of</c><00:05:17.639><c> you</c><00:05:17.819><c> happy</c><00:05:18.139><c> so</c><00:05:20.089><c> this</c>

00:05:21.079 --> 00:05:21.089 align:start position:0%
that will make all of you happy so this
 

00:05:21.089 --> 00:05:25.760 align:start position:0%
that will make all of you happy so this
is<00:05:21.270><c> our</c><00:05:21.389><c> start</c><00:05:21.889><c> go</c><00:05:23.300><c> so</c><00:05:24.300><c> we</c><00:05:24.810><c> have</c><00:05:25.080><c> rough</c>

00:05:25.760 --> 00:05:25.770 align:start position:0%
is our start go so we have rough
 

00:05:25.770 --> 00:05:30.170 align:start position:0%
is our start go so we have rough
consensus<00:05:26.610><c> but</c><00:05:27.089><c> not</c><00:05:27.539><c> running</c><00:05:28.080><c> code</c><00:05:28.349><c> and</c><00:05:29.180><c> the</c>

00:05:30.170 --> 00:05:30.180 align:start position:0%
consensus but not running code and the
 

00:05:30.180 --> 00:05:31.909 align:start position:0%
consensus but not running code and the
rest<00:05:30.389><c> of</c><00:05:30.449><c> this</c><00:05:30.569><c> talk</c><00:05:30.810><c> is</c><00:05:31.050><c> essentially</c><00:05:31.560><c> going</c>

00:05:31.909 --> 00:05:31.919 align:start position:0%
rest of this talk is essentially going
 

00:05:31.919 --> 00:05:38.269 align:start position:0%
rest of this talk is essentially going
to<00:05:32.069><c> be</c><00:05:32.219><c> a</c><00:05:36.080><c> fairly</c><00:05:37.080><c> high-level</c><00:05:37.469><c> literature</c>

00:05:38.269 --> 00:05:38.279 align:start position:0%
to be a fairly high-level literature
 

00:05:38.279 --> 00:05:42.170 align:start position:0%
to be a fairly high-level literature
review<00:05:38.699><c> of</c><00:05:39.319><c> ways</c><00:05:40.319><c> of</c><00:05:40.680><c> expressing</c><00:05:41.249><c> agreements</c>

00:05:42.170 --> 00:05:42.180 align:start position:0%
review of ways of expressing agreements
 

00:05:42.180 --> 00:05:44.439 align:start position:0%
review of ways of expressing agreements
and<00:05:42.449><c> ways</c><00:05:42.659><c> we</c><00:05:42.870><c> can</c><00:05:42.990><c> reason</c><00:05:43.289><c> about</c><00:05:43.349><c> them</c><00:05:43.680><c> and</c>

00:05:44.439 --> 00:05:44.449 align:start position:0%
and ways we can reason about them and
 

00:05:44.449 --> 00:05:48.980 align:start position:0%
and ways we can reason about them and
eventually<00:05:45.449><c> ways</c><00:05:45.810><c> in</c><00:05:46.289><c> which</c><00:05:47.120><c> we</c><00:05:48.120><c> can</c><00:05:48.419><c> compile</c>

00:05:48.980 --> 00:05:48.990 align:start position:0%
eventually ways in which we can compile
 

00:05:48.990 --> 00:05:52.040 align:start position:0%
eventually ways in which we can compile
those<00:05:49.259><c> in</c><00:05:49.620><c> to</c><00:05:50.129><c> code</c><00:05:50.370><c> which</c><00:05:50.729><c> is</c><00:05:50.939><c> interpreted</c><00:05:51.899><c> in</c>

00:05:52.040 --> 00:05:52.050 align:start position:0%
those in to code which is interpreted in
 

00:05:52.050 --> 00:06:01.189 align:start position:0%
those in to code which is interpreted in
a<00:05:52.139><c> way</c><00:05:52.289><c> that</c><00:05:52.469><c> preserves</c><00:05:52.620><c> those</c><00:05:53.129><c> semantics</c><00:06:00.199><c> so</c>

00:06:01.189 --> 00:06:01.199 align:start position:0%
a way that preserves those semantics so
 

00:06:01.199 --> 00:06:05.809 align:start position:0%
a way that preserves those semantics so
CL<00:06:01.860><c> is</c><00:06:02.189><c> a</c><00:06:02.669><c> logic</c><00:06:03.300><c> based</c><00:06:04.789><c> formalism</c><00:06:05.789><c> for</c>

00:06:05.809 --> 00:06:05.819 align:start position:0%
CL is a logic based formalism for
 

00:06:05.819 --> 00:06:09.260 align:start position:0%
CL is a logic based formalism for
expressing<00:06:06.479><c> contracts</c><00:06:06.899><c> and</c><00:06:07.669><c> this</c><00:06:08.669><c> is</c><00:06:08.849><c> its</c>

00:06:09.260 --> 00:06:09.270 align:start position:0%
expressing contracts and this is its
 

00:06:09.270 --> 00:06:11.809 align:start position:0%
expressing contracts and this is its
syntax<00:06:09.740><c> you</c><00:06:10.740><c> can</c><00:06:10.889><c> read</c><00:06:11.069><c> that</c><00:06:11.219><c> as</c><00:06:11.459><c> saying</c><00:06:11.490><c> that</c>

00:06:11.809 --> 00:06:11.819 align:start position:0%
syntax you can read that as saying that
 

00:06:11.819 --> 00:06:13.969 align:start position:0%
syntax you can read that as saying that
a<00:06:12.029><c> contract</c><00:06:12.479><c> either</c><00:06:12.810><c> indicates</c><00:06:13.649><c> an</c>

00:06:13.969 --> 00:06:13.979 align:start position:0%
a contract either indicates an
 

00:06:13.979 --> 00:06:16.429 align:start position:0%
a contract either indicates an
obligation<00:06:14.550><c> to</c><00:06:14.629><c> do</c><00:06:15.629><c> something</c><00:06:15.779><c> a</c><00:06:16.080><c> permission</c>

00:06:16.429 --> 00:06:16.439 align:start position:0%
obligation to do something a permission
 

00:06:16.439 --> 00:06:18.290 align:start position:0%
obligation to do something a permission
to<00:06:16.560><c> do</c><00:06:16.649><c> something</c><00:06:16.830><c> a</c><00:06:17.159><c> prohibition</c><00:06:17.789><c> from</c><00:06:17.999><c> doing</c>

00:06:18.290 --> 00:06:18.300 align:start position:0%
to do something a prohibition from doing
 

00:06:18.300 --> 00:06:21.499 align:start position:0%
to do something a prohibition from doing
something<00:06:19.129><c> the</c><00:06:20.129><c> conjunction</c><00:06:20.729><c> of</c><00:06:20.879><c> two</c><00:06:20.939><c> other</c>

00:06:21.499 --> 00:06:21.509 align:start position:0%
something the conjunction of two other
 

00:06:21.509 --> 00:06:25.879 align:start position:0%
something the conjunction of two other
clauses<00:06:21.930><c> or</c><00:06:23.240><c> some</c><00:06:24.240><c> contract</c><00:06:24.749><c> becomes</c><00:06:25.050><c> active</c>

00:06:25.879 --> 00:06:25.889 align:start position:0%
clauses or some contract becomes active
 

00:06:25.889 --> 00:06:29.239 align:start position:0%
clauses or some contract becomes active
dependent<00:06:26.639><c> on</c><00:06:27.259><c> some</c><00:06:28.259><c> other</c><00:06:28.560><c> action</c><00:06:29.039><c> having</c>

00:06:29.239 --> 00:06:29.249 align:start position:0%
dependent on some other action having
 

00:06:29.249 --> 00:06:30.889 align:start position:0%
dependent on some other action having
being<00:06:29.520><c> performed</c><00:06:29.879><c> and</c><00:06:30.330><c> we</c><00:06:30.449><c> can</c><00:06:30.599><c> look</c><00:06:30.719><c> at</c><00:06:30.810><c> the</c>

00:06:30.889 --> 00:06:30.899 align:start position:0%
being performed and we can look at the
 

00:06:30.899 --> 00:06:32.719 align:start position:0%
being performed and we can look at the
structure<00:06:31.169><c> of</c><00:06:31.319><c> obligations</c><00:06:32.129><c> where</c><00:06:32.459><c> we</c><00:06:32.610><c> have</c>

00:06:32.719 --> 00:06:32.729 align:start position:0%
structure of obligations where we have
 

00:06:32.729 --> 00:06:36.139 align:start position:0%
structure of obligations where we have
two<00:06:32.909><c> parameters</c><00:06:33.389><c> C</c><00:06:33.719><c> and</c><00:06:33.899><c> alpha</c><00:06:34.399><c> alpha</c><00:06:35.399><c> is</c><00:06:35.849><c> the</c>

00:06:36.139 --> 00:06:36.149 align:start position:0%
two parameters C and alpha alpha is the
 

00:06:36.149 --> 00:06:37.519 align:start position:0%
two parameters C and alpha alpha is the
thing<00:06:36.330><c> you're</c><00:06:36.479><c> expected</c><00:06:36.899><c> to</c><00:06:36.930><c> perform</c><00:06:37.319><c> right</c>

00:06:37.519 --> 00:06:37.529 align:start position:0%
thing you're expected to perform right
 

00:06:37.529 --> 00:06:40.459 align:start position:0%
thing you're expected to perform right
now<00:06:37.770><c> and</c><00:06:38.159><c> if</c><00:06:38.669><c> you</c><00:06:38.789><c> do</c><00:06:38.939><c> not</c><00:06:39.060><c> do</c><00:06:39.449><c> that</c><00:06:39.479><c> then</c><00:06:40.349><c> you</c>

00:06:40.459 --> 00:06:40.469 align:start position:0%
now and if you do not do that then you
 

00:06:40.469 --> 00:06:42.050 align:start position:0%
now and if you do not do that then you
have<00:06:40.529><c> to</c><00:06:40.800><c> fulfill</c><00:06:41.159><c> the</c><00:06:41.339><c> reclamation</c><00:06:41.610><c> clause</c>

00:06:42.050 --> 00:06:42.060 align:start position:0%
have to fulfill the reclamation clause
 

00:06:42.060 --> 00:06:45.019 align:start position:0%
have to fulfill the reclamation clause
see<00:06:42.419><c> that</c><00:06:43.199><c> Clause</c><00:06:43.409><c> C</c><00:06:43.740><c> can</c><00:06:44.099><c> be</c><00:06:44.249><c> the</c><00:06:44.520><c> far</c><00:06:44.759><c> right</c>

00:06:45.019 --> 00:06:45.029 align:start position:0%
see that Clause C can be the far right
 

00:06:45.029 --> 00:06:47.899 align:start position:0%
see that Clause C can be the far right
clause<00:06:45.569><c> which</c><00:06:45.959><c> is</c><00:06:45.990><c> unfulfilled</c><00:06:46.469><c> well</c><00:06:46.770><c> and</c><00:06:46.949><c> if</c>

00:06:47.899 --> 00:06:47.909 align:start position:0%
clause which is unfulfilled well and if
 

00:06:47.909 --> 00:06:49.429 align:start position:0%
clause which is unfulfilled well and if
you<00:06:48.000><c> ever</c><00:06:48.149><c> get</c><00:06:48.329><c> to</c><00:06:48.479><c> that</c><00:06:48.509><c> point</c><00:06:48.629><c> you're</c><00:06:49.199><c> in</c>

00:06:49.429 --> 00:06:49.439 align:start position:0%
you ever get to that point you're in
 

00:06:49.439 --> 00:06:50.960 align:start position:0%
you ever get to that point you're in
breach<00:06:49.649><c> of</c><00:06:49.709><c> contract</c>

00:06:50.960 --> 00:06:50.970 align:start position:0%
breach of contract
 

00:06:50.970 --> 00:06:53.180 align:start position:0%
breach of contract
actions<00:06:51.720><c> are</c><00:06:51.960><c> basic</c><00:06:52.320><c> propositional</c>

00:06:53.180 --> 00:06:53.190 align:start position:0%
actions are basic propositional
 

00:06:53.190 --> 00:06:57.440 align:start position:0%
actions are basic propositional
variables<00:06:54.320><c> which</c><00:06:55.320><c> can</c><00:06:55.590><c> be</c><00:06:55.980><c> either</c><00:06:56.460><c> expressed</c>

00:06:57.440 --> 00:06:57.450 align:start position:0%
variables which can be either expressed
 

00:06:57.450 --> 00:06:59.840 align:start position:0%
variables which can be either expressed
in<00:06:57.780><c> terms</c><00:06:58.050><c> of</c><00:06:58.260><c> concurrent</c><00:06:58.740><c> actions</c><00:06:59.070><c> I</c><00:06:59.430><c> do</c>

00:06:59.840 --> 00:06:59.850 align:start position:0%
in terms of concurrent actions I do
 

00:06:59.850 --> 00:07:01.510 align:start position:0%
in terms of concurrent actions I do
things<00:07:00.060><c> at</c><00:07:00.180><c> the</c><00:07:00.270><c> same</c><00:07:00.390><c> time</c><00:07:00.450><c> or</c><00:07:01.020><c> you</c>

00:07:01.510 --> 00:07:01.520 align:start position:0%
things at the same time or you
 

00:07:01.520 --> 00:07:03.380 align:start position:0%
things at the same time or you
sequencing<00:07:02.520><c> you</c><00:07:02.790><c> do</c><00:07:02.880><c> one</c><00:07:03.030><c> thing</c><00:07:03.060><c> after</c>

00:07:03.380 --> 00:07:03.390 align:start position:0%
sequencing you do one thing after
 

00:07:03.390 --> 00:07:05.540 align:start position:0%
sequencing you do one thing after
another<00:07:03.420><c> or</c><00:07:03.900><c> you</c><00:07:03.930><c> do</c><00:07:04.410><c> between</c><00:07:04.770><c> one</c><00:07:05.220><c> of</c><00:07:05.340><c> two</c>

00:07:05.540 --> 00:07:05.550 align:start position:0%
another or you do between one of two
 

00:07:05.550 --> 00:07:10.580 align:start position:0%
another or you do between one of two
things<00:07:08.570><c> this</c><00:07:09.570><c> is</c><00:07:09.720><c> to</c><00:07:10.050><c> make</c><00:07:10.170><c> that</c><00:07:10.320><c> concrete</c>

00:07:10.580 --> 00:07:10.590 align:start position:0%
things this is to make that concrete
 

00:07:10.590 --> 00:07:13.130 align:start position:0%
things this is to make that concrete
here's<00:07:11.010><c> an</c><00:07:11.160><c> example</c><00:07:11.430><c> of</c><00:07:11.850><c> a</c><00:07:12.180><c> fairly</c><00:07:12.600><c> simple</c>

00:07:13.130 --> 00:07:13.140 align:start position:0%
here's an example of a fairly simple
 

00:07:13.140 --> 00:07:16.450 align:start position:0%
here's an example of a fairly simple
clause<00:07:13.410><c> this</c><00:07:13.890><c> expresses</c><00:07:14.390><c> that</c><00:07:15.390><c> you</c><00:07:16.110><c> should</c>

00:07:16.450 --> 00:07:16.460 align:start position:0%
clause this expresses that you should
 

00:07:16.460 --> 00:07:20.180 align:start position:0%
clause this expresses that you should
that<00:07:17.460><c> if</c><00:07:17.670><c> you</c><00:07:17.820><c> do</c><00:07:18.000><c> a</c><00:07:18.270><c> you</c><00:07:18.810><c> must</c><00:07:19.020><c> then</c><00:07:19.350><c> perform</c><00:07:19.890><c> B</c>

00:07:20.180 --> 00:07:20.190 align:start position:0%
that if you do a you must then perform B
 

00:07:20.190 --> 00:07:24.020 align:start position:0%
that if you do a you must then perform B
and<00:07:20.550><c> if</c><00:07:21.210><c> you</c><00:07:21.390><c> do</c><00:07:21.780><c> B</c><00:07:22.140><c> you</c><00:07:22.620><c> must</c><00:07:22.890><c> not</c><00:07:23.160><c> perform</c><00:07:23.670><c> B</c>

00:07:24.020 --> 00:07:24.030 align:start position:0%
and if you do B you must not perform B
 

00:07:24.030 --> 00:07:26.480 align:start position:0%
and if you do B you must not perform B
and<00:07:24.390><c> if</c><00:07:25.350><c> you</c><00:07:25.500><c> breach</c><00:07:25.740><c> either</c><00:07:26.160><c> of</c><00:07:26.370><c> those</c>

00:07:26.480 --> 00:07:26.490 align:start position:0%
and if you breach either of those
 

00:07:26.490 --> 00:07:28.520 align:start position:0%
and if you breach either of those
commitments<00:07:26.850><c> then</c><00:07:27.780><c> you</c><00:07:27.900><c> are</c><00:07:28.050><c> in</c><00:07:28.260><c> breach</c><00:07:28.410><c> of</c>

00:07:28.520 --> 00:07:28.530 align:start position:0%
commitments then you are in breach of
 

00:07:28.530 --> 00:07:31.790 align:start position:0%
commitments then you are in breach of
contract<00:07:29.070><c> and</c><00:07:30.080><c> just</c><00:07:31.080><c> to</c><00:07:31.200><c> make</c><00:07:31.320><c> some</c><00:07:31.530><c> of</c><00:07:31.680><c> more</c>

00:07:31.790 --> 00:07:31.800 align:start position:0%
contract and just to make some of more
 

00:07:31.800 --> 00:07:33.650 align:start position:0%
contract and just to make some of more
later<00:07:32.100><c> slides</c><00:07:32.460><c> more</c><00:07:32.760><c> legible</c><00:07:33.150><c> we</c><00:07:33.420><c> sometimes</c>

00:07:33.650 --> 00:07:33.660 align:start position:0%
later slides more legible we sometimes
 

00:07:33.660 --> 00:07:37.100 align:start position:0%
later slides more legible we sometimes
omit<00:07:34.500><c> the</c><00:07:34.920><c> residual</c><00:07:35.700><c> clause</c><00:07:35.940><c> when</c><00:07:36.870><c> it</c><00:07:36.990><c> is</c>

00:07:37.100 --> 00:07:37.110 align:start position:0%
omit the residual clause when it is
 

00:07:37.110 --> 00:07:40.250 align:start position:0%
omit the residual clause when it is
unfulfilled<00:07:37.470><c> well</c><00:07:38.630><c> so</c><00:07:39.630><c> there</c><00:07:40.080><c> have</c><00:07:40.170><c> been</c>

00:07:40.250 --> 00:07:40.260 align:start position:0%
unfulfilled well so there have been
 

00:07:40.260 --> 00:07:45.500 align:start position:0%
unfulfilled well so there have been
several<00:07:40.590><c> semantics</c><00:07:41.300><c> that</c><00:07:42.740><c> have</c><00:07:44.090><c> been</c><00:07:45.090><c> defined</c>

00:07:45.500 --> 00:07:45.510 align:start position:0%
several semantics that have been defined
 

00:07:45.510 --> 00:07:48.020 align:start position:0%
several semantics that have been defined
for<00:07:45.750><c> this</c><00:07:46.350><c> language</c><00:07:46.850><c> originally</c><00:07:47.850><c> it</c><00:07:47.940><c> was</c>

00:07:48.020 --> 00:07:48.030 align:start position:0%
for this language originally it was
 

00:07:48.030 --> 00:07:50.000 align:start position:0%
for this language originally it was
equipped<00:07:48.300><c> with</c><00:07:48.480><c> branching</c><00:07:49.080><c> semantics</c><00:07:49.620><c> and</c>

00:07:50.000 --> 00:07:50.010 align:start position:0%
equipped with branching semantics and
 

00:07:50.010 --> 00:07:52.670 align:start position:0%
equipped with branching semantics and
the<00:07:50.970><c> idea</c><00:07:51.270><c> is</c><00:07:51.420><c> there</c><00:07:51.660><c> is</c><00:07:51.690><c> that</c><00:07:51.870><c> you</c><00:07:52.170><c> can</c><00:07:52.230><c> reason</c>

00:07:52.670 --> 00:07:52.680 align:start position:0%
the idea is there is that you can reason
 

00:07:52.680 --> 00:07:54.890 align:start position:0%
the idea is there is that you can reason
about<00:07:52.820><c> which</c><00:07:53.820><c> expressions</c><00:07:54.480><c> can</c><00:07:54.840><c> be</c>

00:07:54.890 --> 00:07:54.900 align:start position:0%
about which expressions can be
 

00:07:54.900 --> 00:07:57.470 align:start position:0%
about which expressions can be
substituted<00:07:55.770><c> for</c><00:07:55.919><c> each</c><00:07:56.010><c> other</c><00:07:56.220><c> and</c><00:07:56.520><c> the</c><00:07:57.090><c> sorts</c>

00:07:57.470 --> 00:07:57.480 align:start position:0%
substituted for each other and the sorts
 

00:07:57.480 --> 00:08:00.110 align:start position:0%
substituted for each other and the sorts
of<00:07:57.570><c> things</c><00:07:57.630><c> they</c><00:07:57.960><c> imply</c><00:07:58.290><c> for</c><00:07:59.280><c> example</c><00:07:59.730><c> you</c><00:07:59.940><c> can</c>

00:08:00.110 --> 00:08:00.120 align:start position:0%
of things they imply for example you can
 

00:08:00.120 --> 00:08:02.690 align:start position:0%
of things they imply for example you can
take<00:08:00.360><c> an</c><00:08:01.200><c> obligation</c><00:08:01.800><c> to</c><00:08:01.830><c> perform</c><00:08:02.310><c> some</c>

00:08:02.690 --> 00:08:02.700 align:start position:0%
take an obligation to perform some
 

00:08:02.700 --> 00:08:05.390 align:start position:0%
take an obligation to perform some
action<00:08:03.240><c> is</c><00:08:03.890><c> equivalent</c><00:08:04.890><c> to</c><00:08:04.980><c> the</c><00:08:05.220><c> prohibition</c>

00:08:05.390 --> 00:08:05.400 align:start position:0%
action is equivalent to the prohibition
 

00:08:05.400 --> 00:08:07.909 align:start position:0%
action is equivalent to the prohibition
from<00:08:06.000><c> not</c><00:08:06.210><c> performing</c><00:08:06.720><c> that</c><00:08:06.870><c> action</c><00:08:07.230><c> which</c>

00:08:07.909 --> 00:08:07.919 align:start position:0%
from not performing that action which
 

00:08:07.919 --> 00:08:10.250 align:start position:0%
from not performing that action which
seems<00:08:08.160><c> fairly</c><00:08:08.370><c> simple</c><00:08:08.990><c> we're</c><00:08:09.990><c> gonna</c><00:08:10.080><c> be</c>

00:08:10.250 --> 00:08:10.260 align:start position:0%
seems fairly simple we're gonna be
 

00:08:10.260 --> 00:08:13.070 align:start position:0%
seems fairly simple we're gonna be
focusing<00:08:10.650><c> here</c><00:08:10.950><c> mostly</c><00:08:11.400><c> on</c><00:08:11.700><c> Tracy</c><00:08:12.360><c> Mattox</c>

00:08:13.070 --> 00:08:13.080 align:start position:0%
focusing here mostly on Tracy Mattox
 

00:08:13.080 --> 00:08:16.790 align:start position:0%
focusing here mostly on Tracy Mattox
where<00:08:13.800><c> the</c><00:08:14.340><c> idea</c><00:08:14.730><c> is</c><00:08:15.090><c> I</c><00:08:15.570><c> want</c><00:08:16.200><c> to</c><00:08:16.260><c> say</c><00:08:16.470><c> that</c>

00:08:16.790 --> 00:08:16.800 align:start position:0%
where the idea is I want to say that
 

00:08:16.800 --> 00:08:19.640 align:start position:0%
where the idea is I want to say that
some<00:08:17.190><c> sequence</c><00:08:17.760><c> of</c><00:08:17.880><c> actions</c><00:08:18.360><c> is</c><00:08:18.720><c> consistent</c>

00:08:19.640 --> 00:08:19.650 align:start position:0%
some sequence of actions is consistent
 

00:08:19.650 --> 00:08:23.420 align:start position:0%
some sequence of actions is consistent
with<00:08:20.280><c> a</c><00:08:20.340><c> given</c><00:08:20.610><c> contract</c><00:08:21.950><c> you</c><00:08:22.950><c> can</c><00:08:23.100><c> read</c><00:08:23.310><c> this</c>

00:08:23.420 --> 00:08:23.430 align:start position:0%
with a given contract you can read this
 

00:08:23.430 --> 00:08:25.670 align:start position:0%
with a given contract you can read this
as<00:08:23.580><c> saying</c><00:08:23.790><c> the</c><00:08:24.120><c> sequence</c><00:08:24.510><c> of</c><00:08:24.750><c> performing</c><00:08:25.410><c> a</c>

00:08:25.670 --> 00:08:25.680 align:start position:0%
as saying the sequence of performing a
 

00:08:25.680 --> 00:08:30.220 align:start position:0%
as saying the sequence of performing a
and<00:08:26.610><c> then</c><00:08:27.030><c> later</c><00:08:27.330><c> B</c><00:08:28.070><c> as</c><00:08:29.070><c> the</c><00:08:29.520><c> claim</c><00:08:29.760><c> rather</c>

00:08:30.220 --> 00:08:30.230 align:start position:0%
and then later B as the claim rather
 

00:08:30.230 --> 00:08:32.360 align:start position:0%
and then later B as the claim rather
fulfills<00:08:31.230><c> the</c><00:08:31.500><c> contract</c><00:08:31.919><c> that</c><00:08:31.980><c> we</c><00:08:32.190><c> sold</c>

00:08:32.360 --> 00:08:32.370 align:start position:0%
fulfills the contract that we sold
 

00:08:32.370 --> 00:08:35.120 align:start position:0%
fulfills the contract that we sold
before<00:08:33.229><c> there</c><00:08:34.229><c> are</c><00:08:34.380><c> sets</c><00:08:34.650><c> inside</c><00:08:34.950><c> that</c>

00:08:35.120 --> 00:08:35.130 align:start position:0%
before there are sets inside that
 

00:08:35.130 --> 00:08:37.370 align:start position:0%
before there are sets inside that
sequence<00:08:35.490><c> to</c><00:08:35.640><c> accommodate</c><00:08:36.380><c> concurrent</c>

00:08:37.370 --> 00:08:37.380 align:start position:0%
sequence to accommodate concurrent
 

00:08:37.380 --> 00:08:43.339 align:start position:0%
sequence to accommodate concurrent
actions<00:08:37.830><c> and</c><00:08:41.450><c> I</c><00:08:42.450><c> seem</c><00:08:43.050><c> to</c><00:08:43.080><c> have</c><00:08:43.200><c> missed</c>

00:08:43.339 --> 00:08:43.349 align:start position:0%
actions and I seem to have missed
 

00:08:43.349 --> 00:08:45.650 align:start position:0%
actions and I seem to have missed
ordered<00:08:43.560><c> the</c><00:08:43.620><c> slides</c><00:08:43.830><c> but</c><00:08:44.730><c> essentially</c><00:08:45.420><c> the</c>

00:08:45.650 --> 00:08:45.660 align:start position:0%
ordered the slides but essentially the
 

00:08:45.660 --> 00:08:49.420 align:start position:0%
ordered the slides but essentially the
satisfaction<00:08:46.320><c> define</c><00:08:46.710><c> relation</c><00:08:47.700><c> is</c><00:08:48.200><c> defined</c>

00:08:49.420 --> 00:08:49.430 align:start position:0%
satisfaction define relation is defined
 

00:08:49.430 --> 00:08:52.550 align:start position:0%
satisfaction define relation is defined
pretty<00:08:50.430><c> much</c><00:08:50.610><c> as</c><00:08:50.880><c> you</c><00:08:51.210><c> would</c><00:08:51.330><c> expect</c><00:08:51.560><c> if</c>

00:08:52.550 --> 00:08:52.560 align:start position:0%
pretty much as you would expect if
 

00:08:52.560 --> 00:08:55.370 align:start position:0%
pretty much as you would expect if
you're<00:08:52.740><c> obliged</c><00:08:53.220><c> to</c><00:08:53.520><c> form</c><00:08:53.790><c> some</c><00:08:54.380><c> concurrent</c>

00:08:55.370 --> 00:08:55.380 align:start position:0%
you're obliged to form some concurrent
 

00:08:55.380 --> 00:08:56.720 align:start position:0%
you're obliged to form some concurrent
set<00:08:55.500><c> of</c><00:08:55.589><c> actions</c><00:08:56.040><c> then</c><00:08:56.339><c> you</c><00:08:56.430><c> should</c><00:08:56.610><c> perform</c>

00:08:56.720 --> 00:08:56.730 align:start position:0%
set of actions then you should perform
 

00:08:56.730 --> 00:08:58.550 align:start position:0%
set of actions then you should perform
them<00:08:57.180><c> or</c><00:08:57.420><c> otherwise</c><00:08:57.810><c> you</c><00:08:57.990><c> must</c><00:08:58.140><c> have</c><00:08:58.260><c> fill</c><00:08:58.410><c> the</c>

00:08:58.550 --> 00:08:58.560 align:start position:0%
them or otherwise you must have fill the
 

00:08:58.560 --> 00:09:02.120 align:start position:0%
them or otherwise you must have fill the
reparation<00:08:59.339><c> if</c><00:09:00.030><c> you</c><00:09:00.570><c> are</c><00:09:00.930><c> obliged</c><00:09:01.860><c> to</c><00:09:02.010><c> perform</c>

00:09:02.120 --> 00:09:02.130 align:start position:0%
reparation if you are obliged to perform
 

00:09:02.130 --> 00:09:03.990 align:start position:0%
reparation if you are obliged to perform
some<00:09:02.640><c> sequence</c><00:09:02.970><c> of</c><00:09:03.060><c> actions</c>

00:09:03.990 --> 00:09:04.000 align:start position:0%
some sequence of actions
 

00:09:04.000 --> 00:09:06.540 align:start position:0%
some sequence of actions
you<00:09:04.240><c> should</c><00:09:04.480><c> perform</c><00:09:04.720><c> one</c><00:09:05.440><c> and</c><00:09:05.920><c> then</c><00:09:06.250><c> the</c>

00:09:06.540 --> 00:09:06.550 align:start position:0%
you should perform one and then the
 

00:09:06.550 --> 00:09:08.310 align:start position:0%
you should perform one and then the
other<00:09:06.700><c> or</c><00:09:07.060><c> otherwise</c><00:09:07.390><c> fill</c><00:09:07.660><c> that</c><00:09:07.810><c> reparation</c>

00:09:08.310 --> 00:09:08.320 align:start position:0%
other or otherwise fill that reparation
 

00:09:08.320 --> 00:09:11.570 align:start position:0%
other or otherwise fill that reparation
and<00:09:08.710><c> this</c><00:09:09.700><c> sort</c><00:09:09.880><c> of</c><00:09:09.940><c> reasoning</c><00:09:10.180><c> is</c><00:09:10.570><c> enough</c><00:09:10.840><c> to</c>

00:09:11.570 --> 00:09:11.580 align:start position:0%
and this sort of reasoning is enough to
 

00:09:11.580 --> 00:09:16.200 align:start position:0%
and this sort of reasoning is enough to
derive<00:09:12.780><c> that</c><00:09:13.860><c> claim</c><00:09:14.860><c> we</c><00:09:15.220><c> made</c><00:09:15.430><c> before</c><00:09:15.610><c> if</c>

00:09:16.200 --> 00:09:16.210 align:start position:0%
derive that claim we made before if
 

00:09:16.210 --> 00:09:17.580 align:start position:0%
derive that claim we made before if
you'll<00:09:16.690><c> admit</c><00:09:16.810><c> the</c><00:09:17.110><c> somewhat</c><00:09:17.380><c> aggressive</c>

00:09:17.580 --> 00:09:17.590 align:start position:0%
you'll admit the somewhat aggressive
 

00:09:17.590 --> 00:09:21.960 align:start position:0%
you'll admit the somewhat aggressive
normalization<00:09:18.340><c> here</c><00:09:18.790><c> so</c><00:09:19.390><c> to</c><00:09:19.450><c> show</c><00:09:19.870><c> that</c><00:09:20.970><c> if</c>

00:09:21.960 --> 00:09:21.970 align:start position:0%
normalization here so to show that if
 

00:09:21.970 --> 00:09:25.800 align:start position:0%
normalization here so to show that if
you<00:09:22.480><c> do</c><00:09:22.690><c> a</c><00:09:23.140><c> you</c><00:09:24.010><c> must</c><00:09:24.490><c> do</c><00:09:24.670><c> B</c><00:09:24.970><c> and</c><00:09:25.300><c> if</c><00:09:25.360><c> you</c><00:09:25.450><c> do</c><00:09:25.570><c> B</c>

00:09:25.800 --> 00:09:25.810 align:start position:0%
you do a you must do B and if you do B
 

00:09:25.810 --> 00:09:30.330 align:start position:0%
you do a you must do B and if you do B
you<00:09:26.230><c> must</c><00:09:26.380><c> not</c><00:09:26.650><c> do</c><00:09:26.860><c> B</c><00:09:27.450><c> in</c><00:09:28.450><c> rough</c><00:09:29.140><c> sequence</c><00:09:29.590><c> well</c>

00:09:30.330 --> 00:09:30.340 align:start position:0%
you must not do B in rough sequence well
 

00:09:30.340 --> 00:09:32.550 align:start position:0%
you must not do B in rough sequence well
we<00:09:30.580><c> know</c><00:09:30.730><c> that</c><00:09:30.760><c> the</c><00:09:31.000><c> sequence</c><00:09:31.390><c> a</c><00:09:31.630><c> B</c><00:09:32.050><c> does</c><00:09:32.440><c> not</c>

00:09:32.550 --> 00:09:32.560 align:start position:0%
we know that the sequence a B does not
 

00:09:32.560 --> 00:09:35.160 align:start position:0%
we know that the sequence a B does not
involve<00:09:32.800><c> initially</c><00:09:33.340><c> doing</c><00:09:33.490><c> a</c><00:09:33.820><c> and</c><00:09:34.120><c> so</c><00:09:34.840><c> that</c>

00:09:35.160 --> 00:09:35.170 align:start position:0%
involve initially doing a and so that
 

00:09:35.170 --> 00:09:37.380 align:start position:0%
involve initially doing a and so that
Clause<00:09:35.410><c> is</c><00:09:35.440><c> trivially</c><00:09:35.950><c> fulfilled</c><00:09:36.310><c> and</c><00:09:36.730><c> in</c><00:09:37.240><c> the</c>

00:09:37.380 --> 00:09:37.390 align:start position:0%
Clause is trivially fulfilled and in the
 

00:09:37.390 --> 00:09:38.700 align:start position:0%
Clause is trivially fulfilled and in the
other<00:09:37.480><c> clause</c><00:09:37.720><c> because</c><00:09:38.050><c> we</c><00:09:38.140><c> do</c><00:09:38.260><c> a</c><00:09:38.290><c> initially</c>

00:09:38.700 --> 00:09:38.710 align:start position:0%
other clause because we do a initially
 

00:09:38.710 --> 00:09:41.580 align:start position:0%
other clause because we do a initially
we<00:09:39.130><c> have</c><00:09:39.250><c> a</c><00:09:39.280><c> residual</c><00:09:39.960><c> we</c><00:09:40.960><c> have</c><00:09:41.200><c> the</c><00:09:41.290><c> residual</c>

00:09:41.580 --> 00:09:41.590 align:start position:0%
we have a residual we have the residual
 

00:09:41.590 --> 00:09:43.170 align:start position:0%
we have a residual we have the residual
obligation<00:09:42.040><c> of</c><00:09:42.160><c> having</c><00:09:42.190><c> to</c><00:09:42.520><c> do</c><00:09:42.640><c> B</c><00:09:42.820><c> and</c><00:09:43.060><c> that's</c>

00:09:43.170 --> 00:09:43.180 align:start position:0%
obligation of having to do B and that's
 

00:09:43.180 --> 00:09:44.730 align:start position:0%
obligation of having to do B and that's
a<00:09:43.270><c> filled</c><00:09:43.480><c> by</c><00:09:43.630><c> the</c><00:09:43.690><c> second</c><00:09:44.110><c> component</c><00:09:44.530><c> in</c><00:09:44.620><c> the</c>

00:09:44.730 --> 00:09:44.740 align:start position:0%
a filled by the second component in the
 

00:09:44.740 --> 00:09:52.610 align:start position:0%
a filled by the second component in the
sequence

00:09:52.610 --> 00:09:52.620 align:start position:0%
 
 

00:09:52.620 --> 00:09:56.900 align:start position:0%
 
I'm<00:09:53.160><c> going</c><00:09:53.490><c> on</c><00:09:53.580><c> the</c><00:09:53.640><c> wrong</c><00:09:53.820><c> order</c><00:09:55.670><c> it's</c><00:09:56.670><c> the</c>

00:09:56.900 --> 00:09:56.910 align:start position:0%
I'm going on the wrong order it's the
 

00:09:56.910 --> 00:09:59.000 align:start position:0%
I'm going on the wrong order it's the
other<00:09:57.330><c> way</c><00:09:57.420><c> button</c><00:09:57.690><c> the</c><00:09:57.840><c> down</c><00:09:58.050><c> button</c><00:09:58.320><c> yes</c><00:09:58.860><c> the</c>

00:09:59.000 --> 00:09:59.010 align:start position:0%
other way button the down button yes the
 

00:09:59.010 --> 00:10:06.740 align:start position:0%
other way button the down button yes the
down<00:09:59.160><c> thank</c><00:09:59.790><c> you</c><00:09:59.880><c> for</c><00:10:00.030><c> the</c><00:10:00.120><c> down</c><00:10:00.270><c> button</c><00:10:05.750><c> so</c>

00:10:06.740 --> 00:10:06.750 align:start position:0%
down thank you for the down button so
 

00:10:06.750 --> 00:10:09.290 align:start position:0%
down thank you for the down button so
that's<00:10:07.590><c> really</c><00:10:07.860><c> well</c><00:10:08.040><c> but</c><00:10:08.940><c> the</c><00:10:09.120><c> cool</c><00:10:09.270><c> thing</c>

00:10:09.290 --> 00:10:09.300 align:start position:0%
that's really well but the cool thing
 

00:10:09.300 --> 00:10:10.970 align:start position:0%
that's really well but the cool thing
about<00:10:09.480><c> this</c><00:10:09.960><c> particular</c><00:10:10.380><c> satisfaction</c>

00:10:10.970 --> 00:10:10.980 align:start position:0%
about this particular satisfaction
 

00:10:10.980 --> 00:10:14.600 align:start position:0%
about this particular satisfaction
relation<00:10:11.700><c> is</c><00:10:11.940><c> its</c><00:10:12.450><c> decidable</c><00:10:13.170><c> and</c><00:10:13.440><c> there's</c><00:10:14.310><c> a</c>

00:10:14.600 --> 00:10:14.610 align:start position:0%
relation is its decidable and there's a
 

00:10:14.610 --> 00:10:17.810 align:start position:0%
relation is its decidable and there's a
rendering<00:10:14.970><c> on</c><00:10:15.300><c> to</c><00:10:15.570><c> automata</c><00:10:16.200><c> so</c><00:10:16.560><c> that</c><00:10:16.890><c> you</c><00:10:17.640><c> can</c>

00:10:17.810 --> 00:10:17.820 align:start position:0%
rendering on to automata so that you can
 

00:10:17.820 --> 00:10:19.730 align:start position:0%
rendering on to automata so that you can
essentially<00:10:18.120><c> just</c><00:10:18.390><c> pass</c><00:10:18.600><c> these</c><00:10:18.840><c> things</c><00:10:19.260><c> to</c>

00:10:19.730 --> 00:10:19.740 align:start position:0%
essentially just pass these things to
 

00:10:19.740 --> 00:10:22.930 align:start position:0%
essentially just pass these things to
this<00:10:20.130><c> machine</c><00:10:20.340><c> and</c><00:10:20.880><c> it</c><00:10:21.450><c> can</c><00:10:21.600><c> tell</c><00:10:21.810><c> you</c><00:10:21.990><c> whether</c>

00:10:22.930 --> 00:10:22.940 align:start position:0%
this machine and it can tell you whether
 

00:10:22.940 --> 00:10:26.300 align:start position:0%
this machine and it can tell you whether
you're<00:10:23.940><c> in</c><00:10:24.210><c> compliance</c><00:10:24.660><c> or</c><00:10:25.050><c> in</c><00:10:25.650><c> breach</c><00:10:25.950><c> or</c>

00:10:26.300 --> 00:10:26.310 align:start position:0%
you're in compliance or in breach or
 

00:10:26.310 --> 00:10:29.210 align:start position:0%
you're in compliance or in breach or
whether<00:10:27.000><c> you</c><00:10:27.210><c> have</c><00:10:27.420><c> residual</c><00:10:28.220><c> obligations</c>

00:10:29.210 --> 00:10:29.220 align:start position:0%
whether you have residual obligations
 

00:10:29.220 --> 00:10:32.630 align:start position:0%
whether you have residual obligations
which<00:10:29.550><c> later</c><00:10:30.060><c> actions</c><00:10:31.050><c> in</c><00:10:31.290><c> the</c><00:10:31.410><c> trace</c><00:10:31.650><c> may</c><00:10:32.490><c> or</c>

00:10:32.630 --> 00:10:32.640 align:start position:0%
which later actions in the trace may or
 

00:10:32.640 --> 00:10:38.510 align:start position:0%
which later actions in the trace may or
may<00:10:32.790><c> not</c><00:10:32.820><c> let</c><00:10:33.210><c> you</c><00:10:33.240><c> fulfill</c><00:10:36.590><c> and</c><00:10:37.590><c> the</c><00:10:38.370><c> cool</c>

00:10:38.510 --> 00:10:38.520 align:start position:0%
may not let you fulfill and the cool
 

00:10:38.520 --> 00:10:40.940 align:start position:0%
may not let you fulfill and the cool
thing<00:10:38.670><c> about</c><00:10:38.700><c> these</c><00:10:39.000><c> graphs</c><00:10:39.440><c> this</c><00:10:40.440><c> is</c><00:10:40.500><c> an</c>

00:10:40.940 --> 00:10:40.950 align:start position:0%
thing about these graphs this is an
 

00:10:40.950 --> 00:10:43.370 align:start position:0%
thing about these graphs this is an
alternative<00:10:41.610><c> alternating</c><00:10:42.390><c> all</c><00:10:42.480><c> automata</c><00:10:42.690><c> but</c>

00:10:43.370 --> 00:10:43.380 align:start position:0%
alternative alternating all automata but
 

00:10:43.380 --> 00:10:44.870 align:start position:0%
alternative alternating all automata but
it<00:10:43.470><c> doesn't</c><00:10:43.680><c> have</c><00:10:43.770><c> to</c><00:10:43.920><c> be</c><00:10:44.040><c> but</c><00:10:44.400><c> never</c><00:10:44.670><c> mind</c>

00:10:44.870 --> 00:10:44.880 align:start position:0%
it doesn't have to be but never mind
 

00:10:44.880 --> 00:10:48.680 align:start position:0%
it doesn't have to be but never mind
because<00:10:45.060><c> time</c><00:10:46.280><c> is</c><00:10:47.280><c> that</c><00:10:47.760><c> you</c><00:10:48.000><c> can</c><00:10:48.180><c> do</c><00:10:48.330><c> a</c><00:10:48.360><c> bunch</c>

00:10:48.680 --> 00:10:48.690 align:start position:0%
because time is that you can do a bunch
 

00:10:48.690 --> 00:10:51.410 align:start position:0%
because time is that you can do a bunch
of<00:10:48.900><c> analyses</c><00:10:49.320><c> about</c><00:10:49.590><c> these</c><00:10:49.740><c> which</c><00:10:50.040><c> say</c><00:10:50.420><c> which</c>

00:10:51.410 --> 00:10:51.420 align:start position:0%
of analyses about these which say which
 

00:10:51.420 --> 00:10:52.730 align:start position:0%
of analyses about these which say which
tell<00:10:51.660><c> you</c><00:10:51.750><c> properties</c><00:10:52.080><c> about</c><00:10:52.200><c> your</c><00:10:52.350><c> contract</c>

00:10:52.730 --> 00:10:52.740 align:start position:0%
tell you properties about your contract
 

00:10:52.740 --> 00:10:54.440 align:start position:0%
tell you properties about your contract
so<00:10:52.950><c> you</c><00:10:53.010><c> can</c><00:10:53.220><c> say</c><00:10:53.370><c> that</c><00:10:53.550><c> the</c><00:10:53.670><c> sequence</c><00:10:53.910><c> a</c><00:10:54.210><c> B</c>

00:10:54.440 --> 00:10:54.450 align:start position:0%
so you can say that the sequence a B
 

00:10:54.450 --> 00:10:56.510 align:start position:0%
so you can say that the sequence a B
satisfies<00:10:55.050><c> it</c><00:10:55.260><c> and</c><00:10:55.470><c> so</c><00:10:55.560><c> to</c><00:10:55.620><c> the</c><00:10:55.740><c> sequence</c><00:10:56.070><c> a</c><00:10:56.280><c> a</c>

00:10:56.510 --> 00:10:56.520 align:start position:0%
satisfies it and so to the sequence a a
 

00:10:56.520 --> 00:10:59.200 align:start position:0%
satisfies it and so to the sequence a a
and<00:10:56.820><c> B</c><00:10:57.000><c> and</c><00:10:57.300><c> so</c><00:10:57.780><c> does</c><00:10:57.960><c> the</c><00:10:58.020><c> sequence</c><00:10:58.260><c> B</c><00:10:58.620><c> a</c>

00:10:59.200 --> 00:10:59.210 align:start position:0%
and B and so does the sequence B a
 

00:10:59.210 --> 00:11:02.810 align:start position:0%
and B and so does the sequence B a
because<00:11:00.210><c> that</c><00:11:00.590><c> validates</c><00:11:01.590><c> in</c><00:11:01.950><c> both</c><00:11:02.250><c> automata</c>

00:11:02.810 --> 00:11:02.820 align:start position:0%
because that validates in both automata
 

00:11:02.820 --> 00:11:05.000 align:start position:0%
because that validates in both automata
you<00:11:03.570><c> can</c><00:11:03.720><c> say</c><00:11:03.930><c> further</c><00:11:04.470><c> that</c><00:11:04.830><c> it's</c>

00:11:05.000 --> 00:11:05.010 align:start position:0%
you can say further that it's
 

00:11:05.010 --> 00:11:07.430 align:start position:0%
you can say further that it's
satisfiable<00:11:05.640><c> because</c><00:11:05.970><c> there</c><00:11:06.240><c> exists</c><00:11:06.810><c> a</c><00:11:06.930><c> trace</c>

00:11:07.430 --> 00:11:07.440 align:start position:0%
satisfiable because there exists a trace
 

00:11:07.440 --> 00:11:14.870 align:start position:0%
satisfiable because there exists a trace
which<00:11:08.040><c> is</c><00:11:08.190><c> compliant</c><00:11:13.430><c> another</c><00:11:14.430><c> interesting</c>

00:11:14.870 --> 00:11:14.880 align:start position:0%
which is compliant another interesting
 

00:11:14.880 --> 00:11:16.700 align:start position:0%
which is compliant another interesting
thing<00:11:14.910><c> about</c><00:11:15.180><c> this</c><00:11:15.420><c> particular</c><00:11:15.750><c> automata</c><00:11:16.290><c> is</c>

00:11:16.700 --> 00:11:16.710 align:start position:0%
thing about this particular automata is
 

00:11:16.710 --> 00:11:19.820 align:start position:0%
thing about this particular automata is
that<00:11:17.130><c> if</c><00:11:17.340><c> you</c><00:11:17.430><c> consider</c><00:11:17.700><c> the</c><00:11:18.620><c> sequence</c><00:11:19.620><c> in</c>

00:11:19.820 --> 00:11:19.830 align:start position:0%
that if you consider the sequence in
 

00:11:19.830 --> 00:11:21.980 align:start position:0%
that if you consider the sequence in
which<00:11:19.860><c> you</c><00:11:20.100><c> initially</c><00:11:20.490><c> perform</c><00:11:20.880><c> both</c><00:11:21.150><c> a</c><00:11:21.360><c> and</c><00:11:21.780><c> B</c>

00:11:21.980 --> 00:11:21.990 align:start position:0%
which you initially perform both a and B
 

00:11:21.990 --> 00:11:24.440 align:start position:0%
which you initially perform both a and B
at<00:11:22.170><c> the</c><00:11:22.290><c> same</c><00:11:22.500><c> time</c><00:11:22.770><c> there</c><00:11:23.490><c> is</c><00:11:23.580><c> no</c><00:11:23.730><c> valid</c><00:11:24.090><c> trace</c>

00:11:24.440 --> 00:11:24.450 align:start position:0%
at the same time there is no valid trace
 

00:11:24.450 --> 00:11:28.520 align:start position:0%
at the same time there is no valid trace
that<00:11:26.300><c> valid</c><00:11:27.300><c> extension</c><00:11:27.750><c> of</c><00:11:27.840><c> that</c><00:11:27.870><c> trace</c><00:11:28.200><c> and</c>

00:11:28.520 --> 00:11:28.530 align:start position:0%
that valid extension of that trace and
 

00:11:28.530 --> 00:11:30.740 align:start position:0%
that valid extension of that trace and
so<00:11:28.740><c> with</c><00:11:29.190><c> respect</c><00:11:29.280><c> to</c><00:11:29.700><c> your</c><00:11:30.030><c> standard</c><00:11:30.510><c> tre</c>

00:11:30.740 --> 00:11:30.750 align:start position:0%
so with respect to your standard tre
 

00:11:30.750 --> 00:11:34.970 align:start position:0%
so with respect to your standard tre
semantics<00:11:31.940><c> that's</c><00:11:32.940><c> probably</c><00:11:33.780><c> fine</c><00:11:34.110><c> but</c><00:11:34.860><c> we</c>

00:11:34.970 --> 00:11:34.980 align:start position:0%
semantics that's probably fine but we
 

00:11:34.980 --> 00:11:37.040 align:start position:0%
semantics that's probably fine but we
see<00:11:35.130><c> something</c><00:11:35.340><c> here</c><00:11:35.640><c> we</c><00:11:35.910><c> see</c><00:11:36.090><c> that</c><00:11:36.300><c> at</c><00:11:36.840><c> this</c>

00:11:37.040 --> 00:11:37.050 align:start position:0%
see something here we see that at this
 

00:11:37.050 --> 00:11:38.390 align:start position:0%
see something here we see that at this
coordinate<00:11:37.500><c> we</c><00:11:37.710><c> have</c><00:11:37.890><c> the</c><00:11:38.010><c> deontic</c>

00:11:38.390 --> 00:11:38.400 align:start position:0%
coordinate we have the deontic
 

00:11:38.400 --> 00:11:40.970 align:start position:0%
coordinate we have the deontic
obligation<00:11:38.970><c> to</c><00:11:39.150><c> perform</c><00:11:39.300><c> both</c><00:11:39.810><c> B</c><00:11:40.080><c> and</c><00:11:40.110><c> not</c>

00:11:40.970 --> 00:11:40.980 align:start position:0%
obligation to perform both B and not
 

00:11:40.980 --> 00:11:43.490 align:start position:0%
obligation to perform both B and not
perform<00:11:41.400><c> B</c><00:11:41.550><c> ie</c><00:11:42.270><c> the</c><00:11:42.570><c> contract</c><00:11:43.020><c> is</c><00:11:43.140><c> telling</c><00:11:43.410><c> us</c>

00:11:43.490 --> 00:11:43.500 align:start position:0%
perform B ie the contract is telling us
 

00:11:43.500 --> 00:11:46.330 align:start position:0%
perform B ie the contract is telling us
that<00:11:43.560><c> under</c><00:11:43.860><c> some</c><00:11:44.160><c> sequence</c><00:11:44.640><c> that</c><00:11:45.480><c> we</c><00:11:45.660><c> have</c>

00:11:46.330 --> 00:11:46.340 align:start position:0%
that under some sequence that we have
 

00:11:46.340 --> 00:11:48.770 align:start position:0%
that under some sequence that we have
conflicting<00:11:47.340><c> obligations</c><00:11:48.210><c> and</c><00:11:48.510><c> this</c><00:11:48.630><c> is</c>

00:11:48.770 --> 00:11:48.780 align:start position:0%
conflicting obligations and this is
 

00:11:48.780 --> 00:11:54.550 align:start position:0%
conflicting obligations and this is
somewhat<00:11:49.080><c> undesirable</c><00:11:49.800><c> and</c><00:11:50.840><c> so</c><00:11:53.210><c> there</c><00:11:54.210><c> was</c>

00:11:54.550 --> 00:11:54.560 align:start position:0%
somewhat undesirable and so there was
 

00:11:54.560 --> 00:11:58.340 align:start position:0%
somewhat undesirable and so there was
another<00:11:55.560><c> paper</c><00:11:55.800><c> which</c><00:11:56.250><c> essentially</c><00:11:57.350><c> extended</c>

00:11:58.340 --> 00:11:58.350 align:start position:0%
another paper which essentially extended
 

00:11:58.350 --> 00:11:59.960 align:start position:0%
another paper which essentially extended
the<00:11:58.440><c> semantics</c><00:11:58.860><c> to</c><00:11:59.040><c> account</c><00:11:59.280><c> for</c><00:11:59.400><c> the</c><00:11:59.820><c> G</c><00:11:59.910><c> on</c>

00:11:59.960 --> 00:11:59.970 align:start position:0%
the semantics to account for the G on
 

00:11:59.970 --> 00:12:01.160 align:start position:0%
the semantics to account for the G on
take<00:12:00.120><c> responsibility</c><00:12:00.780><c> is</c><00:12:00.930><c> it</c><00:12:01.080><c> each</c>

00:12:01.160 --> 00:12:01.170 align:start position:0%
take responsibility is it each
 

00:12:01.170 --> 00:12:05.620 align:start position:0%
take responsibility is it each
coordinate<00:12:01.560><c> and</c><00:12:03.260><c> essentially</c><00:12:04.260><c> designed</c><00:12:04.530><c> what</c>

00:12:05.620 --> 00:12:05.630 align:start position:0%
coordinate and essentially designed what
 

00:12:05.630 --> 00:12:08.260 align:start position:0%
coordinate and essentially designed what
patterns<00:12:06.170><c> you</c><00:12:06.380><c> need</c><00:12:06.500><c> to</c><00:12:06.590><c> fulfill</c><00:12:06.710><c> in</c><00:12:07.340><c> order</c><00:12:08.090><c> to</c>

00:12:08.260 --> 00:12:08.270 align:start position:0%
patterns you need to fulfill in order to
 

00:12:08.270 --> 00:12:11.830 align:start position:0%
patterns you need to fulfill in order to
not<00:12:08.570><c> have</c><00:12:08.870><c> a</c><00:12:10.030><c> conflict</c><00:12:11.030><c> and</c><00:12:11.510><c> this</c><00:12:11.600><c> should</c><00:12:11.720><c> be</c>

00:12:11.830 --> 00:12:11.840 align:start position:0%
not have a conflict and this should be
 

00:12:11.840 --> 00:12:14.620 align:start position:0%
not have a conflict and this should be
true<00:12:12.050><c> of</c><00:12:12.410><c> all</c><00:12:12.800><c> traces</c><00:12:13.520><c> you</c><00:12:14.180><c> can</c><00:12:14.300><c> render</c><00:12:14.450><c> this</c>

00:12:14.620 --> 00:12:14.630 align:start position:0%
true of all traces you can render this
 

00:12:14.630 --> 00:12:16.000 align:start position:0%
true of all traces you can render this
into<00:12:14.810><c> an</c><00:12:14.900><c> automata</c><00:12:15.260><c> but</c><00:12:15.590><c> you're</c><00:12:15.710><c> mushing</c>

00:12:16.000 --> 00:12:16.010 align:start position:0%
into an automata but you're mushing
 

00:12:16.010 --> 00:12:17.350 align:start position:0%
into an automata but you're mushing
things<00:12:16.220><c> together</c><00:12:16.370><c> so</c><00:12:16.640><c> all</c><00:12:17.120><c> the</c><00:12:17.210><c> obligations</c>

00:12:17.350 --> 00:12:17.360 align:start position:0%
things together so all the obligations
 

00:12:17.360 --> 00:12:20.740 align:start position:0%
things together so all the obligations
are<00:12:17.900><c> in</c><00:12:18.020><c> the</c><00:12:18.110><c> same</c><00:12:18.260><c> place</c><00:12:18.500><c> and</c><00:12:19.390><c> then</c><00:12:20.390><c> you</c><00:12:20.570><c> just</c>

00:12:20.740 --> 00:12:20.750 align:start position:0%
are in the same place and then you just
 

00:12:20.750 --> 00:12:21.900 align:start position:0%
are in the same place and then you just
pattern<00:12:21.020><c> match</c><00:12:21.170><c> on</c><00:12:21.350><c> these</c><00:12:21.530><c> to</c><00:12:21.770><c> determine</c>

00:12:21.900 --> 00:12:21.910 align:start position:0%
pattern match on these to determine
 

00:12:21.910 --> 00:12:24.810 align:start position:0%
pattern match on these to determine
whether<00:12:22.910><c> you're</c><00:12:23.150><c> saying</c><00:12:23.540><c> two</c><00:12:23.930><c> things</c><00:12:24.200><c> which</c>

00:12:24.810 --> 00:12:24.820 align:start position:0%
whether you're saying two things which
 

00:12:24.820 --> 00:12:28.480 align:start position:0%
whether you're saying two things which
you<00:12:25.820><c> should</c><00:12:26.000><c> not</c><00:12:26.150><c> be</c><00:12:26.330><c> saying</c><00:12:26.510><c> at</c><00:12:27.380><c> the</c><00:12:28.190><c> same</c>

00:12:28.480 --> 00:12:28.490 align:start position:0%
you should not be saying at the same
 

00:12:28.490 --> 00:12:37.990 align:start position:0%
you should not be saying at the same
time<00:12:32.170><c> okay</c><00:12:33.170><c> so</c><00:12:35.290><c> okay</c><00:12:36.290><c> so</c><00:12:36.860><c> this</c><00:12:37.010><c> is</c><00:12:37.190><c> so</c><00:12:37.790><c> this</c><00:12:37.880><c> is</c>

00:12:37.990 --> 00:12:38.000 align:start position:0%
time okay so okay so this is so this is
 

00:12:38.000 --> 00:12:42.340 align:start position:0%
time okay so okay so this is so this is
the<00:12:38.030><c> one</c><00:12:38.240><c> that</c><00:12:38.420><c> I</c><00:12:38.600><c> liked</c><00:12:38.870><c> best</c><00:12:39.170><c> so</c><00:12:39.560><c> I</c><00:12:39.790><c> am</c><00:12:41.350><c> so</c>

00:12:42.340 --> 00:12:42.350 align:start position:0%
the one that I liked best so I am so
 

00:12:42.350 --> 00:12:44.860 align:start position:0%
the one that I liked best so I am so
this<00:12:42.500><c> one's</c><00:12:42.710><c> a</c><00:12:42.770><c> little</c><00:12:42.890><c> neat</c><00:12:43.100><c> because</c><00:12:43.730><c> so</c><00:12:44.630><c> this</c>

00:12:44.860 --> 00:12:44.870 align:start position:0%
this one's a little neat because so this
 

00:12:44.870 --> 00:12:47.890 align:start position:0%
this one's a little neat because so this
so<00:12:45.110><c> goes</c><00:12:45.350><c> okay</c><00:12:45.920><c> the</c><00:12:46.070><c> previous</c><00:12:46.490><c> one</c><00:12:46.670><c> you</c><00:12:46.700><c> saw</c><00:12:47.090><c> it</c>

00:12:47.890 --> 00:12:47.900 align:start position:0%
so goes okay the previous one you saw it
 

00:12:47.900 --> 00:12:49.450 align:start position:0%
so goes okay the previous one you saw it
gives<00:12:48.140><c> a</c><00:12:48.380><c> really</c><00:12:48.650><c> nice</c><00:12:48.740><c> flexible</c><00:12:49.250><c> way</c><00:12:49.370><c> of</c>

00:12:49.450 --> 00:12:49.460 align:start position:0%
gives a really nice flexible way of
 

00:12:49.460 --> 00:12:51.400 align:start position:0%
gives a really nice flexible way of
representing<00:12:49.820><c> contracts</c><00:12:50.330><c> but</c><00:12:50.780><c> when</c><00:12:51.050><c> the</c>

00:12:51.400 --> 00:12:51.410 align:start position:0%
representing contracts but when the
 

00:12:51.410 --> 00:12:53.710 align:start position:0%
representing contracts but when the
hits<00:12:51.620><c> the</c><00:12:51.680><c> fan</c><00:12:51.800><c> you</c><00:12:52.520><c> don't</c><00:12:52.730><c> know</c><00:12:52.970><c> know</c><00:12:53.300><c> whom</c><00:12:53.540><c> to</c>

00:12:53.710 --> 00:12:53.720 align:start position:0%
hits the fan you don't know know whom to
 

00:12:53.720 --> 00:12:54.970 align:start position:0%
hits the fan you don't know know whom to
blame<00:12:53.810><c> and</c><00:12:54.290><c> you're</c><00:12:54.530><c> like</c><00:12:54.620><c> oh</c><00:12:54.740><c> you</c><00:12:54.860><c> always</c>

00:12:54.970 --> 00:12:54.980 align:start position:0%
blame and you're like oh you always
 

00:12:54.980 --> 00:12:58.660 align:start position:0%
blame and you're like oh you always
gonna<00:12:55.100><c> blame</c><00:12:55.340><c> someone</c><00:12:55.370><c> right</c><00:12:55.820><c> and</c><00:12:56.560><c> and</c><00:12:57.670><c> in</c>

00:12:58.660 --> 00:12:58.670 align:start position:0%
gonna blame someone right and and in
 

00:12:58.670 --> 00:13:01.630 align:start position:0%
gonna blame someone right and and in
particular<00:12:59.350><c> so</c><00:13:00.350><c> this</c><00:13:00.590><c> is</c><00:13:00.770><c> this</c><00:13:00.920><c> is</c><00:13:01.130><c> a</c><00:13:01.160><c> sort</c><00:13:01.610><c> of</c>

00:13:01.630 --> 00:13:01.640 align:start position:0%
particular so this is this is a sort of
 

00:13:01.640 --> 00:13:03.850 align:start position:0%
particular so this is this is a sort of
a<00:13:01.730><c> novel</c><00:13:02.150><c> approach</c><00:13:02.270><c> that</c><00:13:03.050><c> allows</c><00:13:03.170><c> you</c><00:13:03.560><c> to</c><00:13:03.620><c> say</c>

00:13:03.850 --> 00:13:03.860 align:start position:0%
a novel approach that allows you to say
 

00:13:03.860 --> 00:13:06.070 align:start position:0%
a novel approach that allows you to say
oh<00:13:03.890><c> well</c><00:13:04.550><c> when</c><00:13:05.030><c> when</c><00:13:05.450><c> someone</c><00:13:05.810><c> doesn't</c>

00:13:06.070 --> 00:13:06.080 align:start position:0%
oh well when when someone doesn't
 

00:13:06.080 --> 00:13:10.480 align:start position:0%
oh well when when someone doesn't
doesn't<00:13:06.500><c> do</c><00:13:06.860><c> their</c><00:13:07.340><c> job</c><00:13:07.750><c> it</c><00:13:08.750><c> says</c><00:13:09.260><c> so</c><00:13:09.470><c> and</c><00:13:09.740><c> you</c>

00:13:10.480 --> 00:13:10.490 align:start position:0%
doesn't do their job it says so and you
 

00:13:10.490 --> 00:13:11.650 align:start position:0%
doesn't do their job it says so and you
know<00:13:10.550><c> you</c><00:13:10.610><c> can</c><00:13:10.790><c> see</c><00:13:10.880><c> exactly</c><00:13:11.150><c> who</c><00:13:11.360><c> that</c><00:13:11.390><c> is</c>

00:13:11.650 --> 00:13:11.660 align:start position:0%
know you can see exactly who that is
 

00:13:11.660 --> 00:13:14.290 align:start position:0%
know you can see exactly who that is
this<00:13:12.140><c> is</c><00:13:12.320><c> nice</c><00:13:12.500><c> because</c><00:13:13.090><c> then</c><00:13:14.090><c> you</c><00:13:14.210><c> could</c>

00:13:14.290 --> 00:13:14.300 align:start position:0%
this is nice because then you could
 

00:13:14.300 --> 00:13:17.740 align:start position:0%
this is nice because then you could
hypothetically<00:13:15.730><c> aetherium</c><00:13:16.730><c> eyes</c><00:13:16.970><c> judges</c><00:13:17.510><c> and</c>

00:13:17.740 --> 00:13:17.750 align:start position:0%
hypothetically aetherium eyes judges and
 

00:13:17.750 --> 00:13:19.720 align:start position:0%
hypothetically aetherium eyes judges and
this<00:13:18.110><c> is</c><00:13:18.260><c> one</c><00:13:18.440><c> where</c><00:13:18.590><c> the</c><00:13:18.680><c> lawyers</c><00:13:19.040><c> would</c><00:13:19.580><c> like</c>

00:13:19.720 --> 00:13:19.730 align:start position:0%
this is one where the lawyers would like
 

00:13:19.730 --> 00:13:22.690 align:start position:0%
this is one where the lawyers would like
fully<00:13:20.000><c> join</c><00:13:20.300><c> us</c><00:13:20.480><c> and</c><00:13:20.660><c> that</c><00:13:21.020><c> would</c><00:13:21.140><c> be</c><00:13:21.230><c> great</c><00:13:21.700><c> so</c>

00:13:22.690 --> 00:13:22.700 align:start position:0%
fully join us and that would be great so
 

00:13:22.700 --> 00:13:25.630 align:start position:0%
fully join us and that would be great so
so<00:13:23.150><c> right</c><00:13:23.660><c> now</c><00:13:24.050><c> the</c><00:13:24.110><c> way</c><00:13:24.530><c> things</c><00:13:24.560><c> go</c><00:13:25.010><c> is</c><00:13:25.250><c> that</c>

00:13:25.630 --> 00:13:25.640 align:start position:0%
so right now the way things go is that
 

00:13:25.640 --> 00:13:26.800 align:start position:0%
so right now the way things go is that
you<00:13:25.820><c> would</c><00:13:25.970><c> write</c><00:13:26.090><c> your</c><00:13:26.270><c> things</c><00:13:26.540><c> your</c>

00:13:26.800 --> 00:13:26.810 align:start position:0%
you would write your things your
 

00:13:26.810 --> 00:13:28.960 align:start position:0%
you would write your things your
anything<00:13:26.960><c> is</c><00:13:27.140><c> a</c><00:13:27.170><c> little</c><00:13:27.350><c> contract</c><00:13:27.680><c> but</c><00:13:28.640><c> but</c>

00:13:28.960 --> 00:13:28.970 align:start position:0%
anything is a little contract but but
 

00:13:28.970 --> 00:13:30.940 align:start position:0%
anything is a little contract but but
when<00:13:29.120><c> it</c><00:13:29.210><c> goes</c><00:13:29.330><c> awry</c><00:13:29.660><c> I</c><00:13:29.900><c> mean</c><00:13:30.530><c> you</c><00:13:30.680><c> still</c><00:13:30.860><c> have</c>

00:13:30.940 --> 00:13:30.950 align:start position:0%
when it goes awry I mean you still have
 

00:13:30.950 --> 00:13:32.230 align:start position:0%
when it goes awry I mean you still have
to<00:13:31.010><c> go</c><00:13:31.100><c> to</c><00:13:31.130><c> go</c><00:13:31.370><c> back</c><00:13:31.460><c> to</c><00:13:31.730><c> the</c><00:13:31.850><c> traditional</c>

00:13:32.230 --> 00:13:32.240 align:start position:0%
to go to go back to the traditional
 

00:13:32.240 --> 00:13:35.230 align:start position:0%
to go to go back to the traditional
legal<00:13:32.510><c> system</c><00:13:32.870><c> so</c><00:13:33.560><c> this</c><00:13:33.950><c> ideas</c><00:13:34.190><c> them</c><00:13:35.060><c> at</c><00:13:35.120><c> all</c>

00:13:35.230 --> 00:13:35.240 align:start position:0%
legal system so this ideas them at all
 

00:13:35.240 --> 00:13:37.210 align:start position:0%
legal system so this ideas them at all
because<00:13:35.540><c> you</c><00:13:35.900><c> know</c><00:13:36.020><c> exactly</c><00:13:36.410><c> who</c><00:13:36.800><c> is</c><00:13:36.950><c> to</c><00:13:37.100><c> blame</c>

00:13:37.210 --> 00:13:37.220 align:start position:0%
because you know exactly who is to blame
 

00:13:37.220 --> 00:13:40.300 align:start position:0%
because you know exactly who is to blame
for<00:13:37.790><c> every</c><00:13:38.150><c> possible</c><00:13:38.710><c> every</c><00:13:39.710><c> possible</c><00:13:40.010><c> path</c>

00:13:40.300 --> 00:13:40.310 align:start position:0%
for every possible every possible path
 

00:13:40.310 --> 00:13:42.520 align:start position:0%
for every possible every possible path
through<00:13:40.570><c> through</c><00:13:41.570><c> through</c><00:13:41.750><c> the</c><00:13:41.780><c> contract</c><00:13:42.290><c> and</c>

00:13:42.520 --> 00:13:42.530 align:start position:0%
through through through the contract and
 

00:13:42.530 --> 00:13:44.680 align:start position:0%
through through through the contract and
that<00:13:42.800><c> would</c><00:13:42.920><c> just</c><00:13:42.950><c> be</c><00:13:43.160><c> great</c><00:13:43.450><c> so</c><00:13:44.450><c> I'll</c><00:13:44.570><c> show</c>

00:13:44.680 --> 00:13:44.690 align:start position:0%
that would just be great so I'll show
 

00:13:44.690 --> 00:13:47.020 align:start position:0%
that would just be great so I'll show
you<00:13:44.720><c> roughly</c><00:13:44.840><c> how</c><00:13:45.080><c> it</c><00:13:45.230><c> goes</c><00:13:45.410><c> so</c><00:13:46.400><c> this</c><00:13:46.700><c> button</c>

00:13:47.020 --> 00:13:47.030 align:start position:0%
you roughly how it goes so this button
 

00:13:47.030 --> 00:13:49.990 align:start position:0%
you roughly how it goes so this button
so<00:13:47.930><c> basically</c><00:13:48.200><c> there</c><00:13:48.530><c> is</c><00:13:48.560><c> a</c><00:13:48.980><c> verdict</c><00:13:49.460><c> which</c><00:13:49.850><c> is</c>

00:13:49.990 --> 00:13:50.000 align:start position:0%
so basically there is a verdict which is
 

00:13:50.000 --> 00:13:52.420 align:start position:0%
so basically there is a verdict which is
V<00:13:50.270><c> and</c><00:13:50.480><c> there's</c><00:13:51.110><c> two</c><00:13:51.320><c> ways</c><00:13:51.470><c> a</c><00:13:51.830><c> verdict</c><00:13:52.160><c> can</c><00:13:52.280><c> go</c>

00:13:52.420 --> 00:13:52.430 align:start position:0%
V and there's two ways a verdict can go
 

00:13:52.430 --> 00:13:53.740 align:start position:0%
V and there's two ways a verdict can go
over<00:13:52.550><c> a</c><00:13:52.580><c> contract</c><00:13:53.000><c> it</c><00:13:53.180><c> can</c><00:13:53.270><c> be</c><00:13:53.360><c> a</c><00:13:53.420><c> check</c><00:13:53.600><c> mark</c>

00:13:53.740 --> 00:13:53.750 align:start position:0%
over a contract it can be a check mark
 

00:13:53.750 --> 00:13:55.540 align:start position:0%
over a contract it can be a check mark
which<00:13:53.990><c> means</c><00:13:54.020><c> everything's</c><00:13:54.500><c> great</c><00:13:54.740><c> or</c><00:13:55.220><c> it</c><00:13:55.460><c> can</c>

00:13:55.540 --> 00:13:55.550 align:start position:0%
which means everything's great or it can
 

00:13:55.550 --> 00:13:57.580 align:start position:0%
which means everything's great or it can
say<00:13:55.790><c> there's</c><00:13:56.450><c> a</c><00:13:56.540><c> time</c><00:13:56.720><c> stamp</c><00:13:56.960><c> with</c><00:13:57.320><c> a</c><00:13:57.350><c> little</c>

00:13:57.580 --> 00:13:57.590 align:start position:0%
say there's a time stamp with a little
 

00:13:57.590 --> 00:13:59.620 align:start position:0%
say there's a time stamp with a little
towel<00:13:57.860><c> and</c><00:13:58.220><c> there's</c><00:13:58.580><c> a</c><00:13:58.640><c> blame</c><00:13:58.850><c> mean</c><00:13:59.210><c> someone</c>

00:13:59.620 --> 00:13:59.630 align:start position:0%
towel and there's a blame mean someone
 

00:13:59.630 --> 00:14:02.320 align:start position:0%
towel and there's a blame mean someone
need<00:13:59.840><c> someone</c><00:14:00.380><c> someone</c><00:14:00.980><c> up</c><00:14:01.330><c> and</c>

00:14:02.320 --> 00:14:02.330 align:start position:0%
need someone someone up and
 

00:14:02.330 --> 00:14:05.380 align:start position:0%
need someone someone up and
basically<00:14:02.570><c> and</c><00:14:02.810><c> every</c><00:14:03.260><c> contract</c><00:14:03.890><c> is</c><00:14:04.730><c> defined</c>

00:14:05.380 --> 00:14:05.390 align:start position:0%
basically and every contract is defined
 

00:14:05.390 --> 00:14:07.960 align:start position:0%
basically and every contract is defined
as<00:14:05.750><c> a</c><00:14:05.810><c> function</c><00:14:06.500><c> that</c><00:14:06.980><c> map's</c><00:14:07.580><c> sort</c><00:14:07.880><c> of</c><00:14:07.940><c> a</c>

00:14:07.960 --> 00:14:07.970 align:start position:0%
as a function that map's sort of a
 

00:14:07.970 --> 00:14:09.940 align:start position:0%
as a function that map's sort of a
sequence<00:14:08.450><c> of</c><00:14:08.570><c> events</c><00:14:08.990><c> or</c><00:14:09.170><c> sequence</c><00:14:09.890><c> of</c>

00:14:09.940 --> 00:14:09.950 align:start position:0%
sequence of events or sequence of
 

00:14:09.950 --> 00:14:13.540 align:start position:0%
sequence of events or sequence of
actions<00:14:10.400><c> Sigma</c><00:14:10.970><c> to</c><00:14:11.960><c> either</c><00:14:12.200><c> a</c><00:14:12.500><c> a</c><00:14:13.130><c> check</c><00:14:13.400><c> mark</c>

00:14:13.540 --> 00:14:13.550 align:start position:0%
actions Sigma to either a a check mark
 

00:14:13.550 --> 00:14:15.820 align:start position:0%
actions Sigma to either a a check mark
meaning<00:14:13.910><c> it's</c><00:14:14.000><c> great</c><00:14:14.240><c> or</c><00:14:14.690><c> a</c><00:14:14.750><c> timestamp</c><00:14:15.530><c> and</c>

00:14:15.820 --> 00:14:15.830 align:start position:0%
meaning it's great or a timestamp and
 

00:14:15.830 --> 00:14:16.780 align:start position:0%
meaning it's great or a timestamp and
then<00:14:16.070><c> in</c>

00:14:16.780 --> 00:14:16.790 align:start position:0%
then in
 

00:14:16.790 --> 00:14:19.930 align:start position:0%
then in
someone<00:14:17.360><c> up</c><00:14:17.890><c> and</c><00:14:18.890><c> yeah</c><00:14:19.310><c> so</c><00:14:19.580><c> in</c><00:14:19.790><c> like</c>

00:14:19.930 --> 00:14:19.940 align:start position:0%
someone up and yeah so in like
 

00:14:19.940 --> 00:14:22.030 align:start position:0%
someone up and yeah so in like
and<00:14:20.150><c> like</c><00:14:20.270><c> that's</c><00:14:20.720><c> it</c><00:14:20.960><c> and</c><00:14:21.260><c> so</c><00:14:21.740><c> you</c><00:14:21.830><c> can</c><00:14:21.860><c> say</c><00:14:21.980><c> oh</c>

00:14:22.030 --> 00:14:22.040 align:start position:0%
and like that's it and so you can say oh
 

00:14:22.040 --> 00:14:24.810 align:start position:0%
and like that's it and so you can say oh
okay<00:14:22.580><c> so</c><00:14:22.640><c> and</c><00:14:23.030><c> so</c><00:14:23.330><c> you</c><00:14:23.390><c> can</c><00:14:23.570><c> fully</c><00:14:23.750><c> describe</c>

00:14:24.810 --> 00:14:24.820 align:start position:0%
okay so and so you can fully describe
 

00:14:24.820 --> 00:14:26.620 align:start position:0%
okay so and so you can fully describe
the<00:14:25.820><c> ways</c><00:14:25.940><c> through</c><00:14:26.060><c> a</c><00:14:26.150><c> contract</c><00:14:26.510><c> through</c>

00:14:26.620 --> 00:14:26.630 align:start position:0%
the ways through a contract through
 

00:14:26.630 --> 00:14:29.290 align:start position:0%
the ways through a contract through
through<00:14:26.900><c> all</c><00:14:27.050><c> these</c><00:14:27.200><c> different</c><00:14:27.290><c> Sigma's</c><00:14:28.300><c> okay</c>

00:14:29.290 --> 00:14:29.300 align:start position:0%
through all these different Sigma's okay
 

00:14:29.300 --> 00:14:31.120 align:start position:0%
through all these different Sigma's okay
and<00:14:29.690><c> you</c><00:14:29.990><c> can</c><00:14:30.110><c> do</c><00:14:30.200><c> like</c><00:14:30.350><c> cool</c><00:14:30.590><c> cool</c><00:14:30.920><c> cool</c>

00:14:31.120 --> 00:14:31.130 align:start position:0%
and you can do like cool cool cool
 

00:14:31.130 --> 00:14:32.800 align:start position:0%
and you can do like cool cool cool
composition<00:14:31.640><c> on</c><00:14:31.730><c> contracts</c><00:14:32.150><c> too</c><00:14:32.360><c> so</c><00:14:32.720><c> you</c><00:14:32.780><c> can</c>

00:14:32.800 --> 00:14:32.810 align:start position:0%
composition on contracts too so you can
 

00:14:32.810 --> 00:14:34.030 align:start position:0%
composition on contracts too so you can
say<00:14:32.960><c> oh</c><00:14:32.990><c> well</c><00:14:33.350><c> see</c><00:14:33.470><c> how</c><00:14:33.530><c> can</c><00:14:33.920><c> you</c><00:14:33.980><c> have</c>

00:14:34.030 --> 00:14:34.040 align:start position:0%
say oh well see how can you have
 

00:14:34.040 --> 00:14:36.490 align:start position:0%
say oh well see how can you have
contract<00:14:34.460><c> v1</c><00:14:34.820><c> and</c><00:14:34.970><c> v2</c><00:14:35.090><c> so</c><00:14:35.750><c> you</c><00:14:35.810><c> can</c><00:14:36.080><c> and</c><00:14:36.350><c> them</c>

00:14:36.490 --> 00:14:36.500 align:start position:0%
contract v1 and v2 so you can and them
 

00:14:36.500 --> 00:14:38.170 align:start position:0%
contract v1 and v2 so you can and them
or<00:14:36.710><c> you</c><00:14:36.920><c> can</c><00:14:36.950><c> or</c><00:14:37.310><c> them</c><00:14:37.490><c> so</c><00:14:37.790><c> you</c><00:14:37.850><c> know</c><00:14:38.030><c> it's</c><00:14:38.120><c> a</c>

00:14:38.170 --> 00:14:38.180 align:start position:0%
or you can or them so you know it's a
 

00:14:38.180 --> 00:14:39.910 align:start position:0%
or you can or them so you know it's a
little<00:14:38.240><c> operations</c><00:14:39.200><c> there</c><00:14:39.380><c> and</c><00:14:39.680><c> they</c><00:14:39.770><c> sit</c>

00:14:39.910 --> 00:14:39.920 align:start position:0%
little operations there and they sit
 

00:14:39.920 --> 00:14:42.850 align:start position:0%
little operations there and they sit
tells<00:14:40.070><c> you</c><00:14:40.130><c> how</c><00:14:40.250><c> they</c><00:14:40.430><c> go</c><00:14:40.580><c> I</c><00:14:41.480><c> mean</c><00:14:42.140><c> and</c><00:14:42.560><c> you</c><00:14:42.740><c> can</c>

00:14:42.850 --> 00:14:42.860 align:start position:0%
tells you how they go I mean and you can
 

00:14:42.860 --> 00:14:44.560 align:start position:0%
tells you how they go I mean and you can
do<00:14:43.010><c> a</c><00:14:43.040><c> more</c><00:14:43.370><c> interesting</c><00:14:43.520><c> things</c><00:14:43.880><c> so</c><00:14:44.420><c> you</c><00:14:44.510><c> can</c>

00:14:44.560 --> 00:14:44.570 align:start position:0%
do a more interesting things so you can
 

00:14:44.570 --> 00:14:46.660 align:start position:0%
do a more interesting things so you can
say<00:14:44.840><c> oh</c><00:14:45.020><c> so</c><00:14:45.260><c> here's</c><00:14:45.830><c> why</c><00:14:45.980><c> the</c><00:14:46.040><c> coolest</c><00:14:46.400><c> one</c><00:14:46.520><c> is</c>

00:14:46.660 --> 00:14:46.670 align:start position:0%
say oh so here's why the coolest one is
 

00:14:46.670 --> 00:14:48.340 align:start position:0%
say oh so here's why the coolest one is
to<00:14:46.790><c> look</c><00:14:46.880><c> at</c><00:14:47.060><c> this</c><00:14:47.210><c> this</c><00:14:47.360><c> is</c><00:14:47.570><c> this</c><00:14:47.930><c> on</c><00:14:48.140><c> this</c>

00:14:48.340 --> 00:14:48.350 align:start position:0%
to look at this this is this on this
 

00:14:48.350 --> 00:14:51.370 align:start position:0%
to look at this this is this on this
application<00:14:49.010><c> clause</c><00:14:49.700><c> so</c><00:14:50.390><c> you</c><00:14:50.450><c> have</c><00:14:50.690><c> a</c><00:14:50.720><c> agent</c>

00:14:51.370 --> 00:14:51.380 align:start position:0%
application clause so you have a agent
 

00:14:51.380 --> 00:14:55.030 align:start position:0%
application clause so you have a agent
so<00:14:51.650><c> this</c><00:14:51.770><c> is</c><00:14:51.890><c> this</c><00:14:52.070><c> go</c><00:14:52.970><c> back</c><00:14:53.290><c> there</c><00:14:54.290><c> so</c><00:14:55.010><c> you</c>

00:14:55.030 --> 00:14:55.040 align:start position:0%
so this is this go back there so you
 

00:14:55.040 --> 00:14:58.870 align:start position:0%
so this is this go back there so you
have<00:14:55.280><c> h</c><00:14:55.760><c> an</c><00:14:55.910><c> e1</c><00:14:56.560><c> executing</c><00:14:57.560><c> these</c><00:14:58.370><c> these</c>

00:14:58.870 --> 00:14:58.880 align:start position:0%
have h an e1 executing these these
 

00:14:58.880 --> 00:15:01.480 align:start position:0%
have h an e1 executing these these
actions<00:14:59.360><c> kay</c><00:14:59.660><c> and</c><00:14:59.930><c> takes</c><00:15:00.230><c> parameters</c><00:15:00.740><c> X</c><00:15:01.250><c> the</c>

00:15:01.480 --> 00:15:01.490 align:start position:0%
actions kay and takes parameters X the
 

00:15:01.490 --> 00:15:06.340 align:start position:0%
actions kay and takes parameters X the
little<00:15:01.700><c> thing</c><00:15:01.820><c> over</c><00:15:01.910><c> it</c><00:15:02.060><c> and</c><00:15:03.400><c> and</c><00:15:04.400><c> so</c><00:15:04.820><c> and</c><00:15:05.350><c> it's</c>

00:15:06.340 --> 00:15:06.350 align:start position:0%
little thing over it and and so and it's
 

00:15:06.350 --> 00:15:08.470 align:start position:0%
little thing over it and and so and it's
do<00:15:06.650><c> with</c><00:15:07.070><c> within</c><00:15:07.310><c> some</c><00:15:07.520><c> of</c><00:15:07.610><c> the</c><00:15:07.670><c> window</c><00:15:07.970><c> D</c><00:15:08.240><c> and</c>

00:15:08.470 --> 00:15:08.480 align:start position:0%
do with within some of the window D and
 

00:15:08.480 --> 00:15:10.870 align:start position:0%
do with within some of the window D and
if<00:15:09.140><c> it</c><00:15:09.590><c> and</c><00:15:09.710><c> if</c><00:15:09.800><c> it</c><00:15:09.890><c> wins</c><00:15:10.130><c> I'm</c><00:15:10.490><c> sorry</c><00:15:10.700><c> and</c><00:15:10.820><c> if</c>

00:15:10.870 --> 00:15:10.880 align:start position:0%
if it and if it wins I'm sorry and if
 

00:15:10.880 --> 00:15:13.990 align:start position:0%
if it and if it wins I'm sorry and if
it's<00:15:11.000><c> and</c><00:15:11.600><c> if</c><00:15:11.720><c> it</c><00:15:11.900><c> satisfies</c><00:15:12.830><c> all</c><00:15:13.220><c> of</c><00:15:13.460><c> it</c><00:15:13.760><c> then</c>

00:15:13.990 --> 00:15:14.000 align:start position:0%
it's and if it satisfies all of it then
 

00:15:14.000 --> 00:15:16.450 align:start position:0%
it's and if it satisfies all of it then
it<00:15:14.120><c> says</c><00:15:14.300><c> oh</c><00:15:14.480><c> oh</c><00:15:14.780><c> there's</c><00:15:15.020><c> they're</c><00:15:15.440><c> still</c><00:15:15.710><c> you</c>

00:15:16.450 --> 00:15:16.460 align:start position:0%
it says oh oh there's they're still you
 

00:15:16.460 --> 00:15:18.880 align:start position:0%
it says oh oh there's they're still you
get<00:15:16.670><c> time</c><00:15:17.150><c> left</c><00:15:17.480><c> z</c><00:15:17.900><c> so</c><00:15:18.170><c> like</c><00:15:18.350><c> so</c><00:15:18.500><c> she</c><00:15:18.560><c> had</c><00:15:18.770><c> like</c>

00:15:18.880 --> 00:15:18.890 align:start position:0%
get time left z so like so she had like
 

00:15:18.890 --> 00:15:20.290 align:start position:0%
get time left z so like so she had like
five<00:15:19.160><c> days</c><00:15:19.430><c> to</c><00:15:19.520><c> do</c><00:15:19.580><c> something</c><00:15:19.910><c> and</c><00:15:19.970><c> you</c><00:15:20.060><c> finish</c>

00:15:20.290 --> 00:15:20.300 align:start position:0%
five days to do something and you finish
 

00:15:20.300 --> 00:15:21.190 align:start position:0%
five days to do something and you finish
it<00:15:20.330><c> in</c><00:15:20.420><c> three</c><00:15:20.450><c> days</c>

00:15:21.190 --> 00:15:21.200 align:start position:0%
it in three days
 

00:15:21.200 --> 00:15:25.510 align:start position:0%
it in three days
z<00:15:21.680><c> z</c><00:15:22.130><c> becomes</c><00:15:22.840><c> two</c><00:15:23.840><c> and</c><00:15:24.110><c> and</c><00:15:24.950><c> then</c><00:15:25.160><c> it</c><00:15:25.250><c> goes</c><00:15:25.370><c> on</c>

00:15:25.510 --> 00:15:25.520 align:start position:0%
z z becomes two and and then it goes on
 

00:15:25.520 --> 00:15:26.770 align:start position:0%
z z becomes two and and then it goes on
to<00:15:25.610><c> the</c><00:15:25.640><c> next</c><00:15:25.820><c> contract</c><00:15:26.150><c> so</c><00:15:26.420><c> you</c><00:15:26.510><c> can</c><00:15:26.630><c> sort</c><00:15:26.750><c> of</c>

00:15:26.770 --> 00:15:26.780 align:start position:0%
to the next contract so you can sort of
 

00:15:26.780 --> 00:15:28.600 align:start position:0%
to the next contract so you can sort of
chain<00:15:27.110><c> contracts</c><00:15:27.800><c> together</c><00:15:27.980><c> and</c><00:15:28.370><c> that's</c>

00:15:28.600 --> 00:15:28.610 align:start position:0%
chain contracts together and that's
 

00:15:28.610 --> 00:15:31.210 align:start position:0%
chain contracts together and that's
gonna<00:15:28.730><c> in</c><00:15:29.000><c> this</c><00:15:29.330><c> recursive</c><00:15:30.140><c> form</c><00:15:30.650><c> and</c><00:15:30.920><c> that's</c>

00:15:31.210 --> 00:15:31.220 align:start position:0%
gonna in this recursive form and that's
 

00:15:31.220 --> 00:15:32.620 align:start position:0%
gonna in this recursive form and that's
like<00:15:31.370><c> really</c><00:15:31.400><c> neat</c><00:15:31.790><c> I</c><00:15:31.910><c> mean</c><00:15:32.180><c> so</c><00:15:32.300><c> it's</c><00:15:32.450><c> kind</c><00:15:32.600><c> of</c>

00:15:32.620 --> 00:15:32.630 align:start position:0%
like really neat I mean so it's kind of
 

00:15:32.630 --> 00:15:34.570 align:start position:0%
like really neat I mean so it's kind of
this<00:15:32.720><c> idea</c><00:15:32.870><c> oh</c><00:15:33.320><c> so</c><00:15:33.590><c> so</c><00:15:33.860><c> so</c><00:15:34.130><c> we're</c><00:15:34.400><c> kind</c><00:15:34.550><c> of</c>

00:15:34.570 --> 00:15:34.580 align:start position:0%
this idea oh so so so we're kind of
 

00:15:34.580 --> 00:15:36.040 align:start position:0%
this idea oh so so so we're kind of
doing<00:15:34.670><c> the</c><00:15:34.790><c> beginning</c><00:15:35.060><c> here</c><00:15:35.360><c> we</c><00:15:35.510><c> were</c><00:15:35.810><c> doing</c>

00:15:36.040 --> 00:15:36.050 align:start position:0%
doing the beginning here we were doing
 

00:15:36.050 --> 00:15:37.150 align:start position:0%
doing the beginning here we were doing
sort<00:15:36.230><c> of</c><00:15:36.290><c> like</c><00:15:36.380><c> like</c><00:15:36.650><c> what</c><00:15:36.800><c> are</c><00:15:36.890><c> the</c><00:15:36.980><c> what</c><00:15:37.130><c> are</c>

00:15:37.150 --> 00:15:37.160 align:start position:0%
sort of like like what are the what are
 

00:15:37.160 --> 00:15:40.000 align:start position:0%
sort of like like what are the what are
the<00:15:37.250><c> atoms</c><00:15:37.670><c> of</c><00:15:38.050><c> of</c><00:15:39.050><c> contracts</c><00:15:39.560><c> so</c><00:15:39.680><c> I</c><00:15:39.740><c> was</c><00:15:39.890><c> like</c>

00:15:40.000 --> 00:15:40.010 align:start position:0%
the atoms of of contracts so I was like
 

00:15:40.010 --> 00:15:41.710 align:start position:0%
the atoms of of contracts so I was like
the<00:15:40.070><c> periodic</c><00:15:40.400><c> table</c><00:15:40.730><c> and</c><00:15:40.850><c> these</c><00:15:41.420><c> give</c><00:15:41.630><c> you</c>

00:15:41.710 --> 00:15:41.720 align:start position:0%
the periodic table and these give you
 

00:15:41.720 --> 00:15:42.910 align:start position:0%
the periodic table and these give you
all<00:15:41.840><c> different</c><00:15:41.960><c> ways</c><00:15:42.230><c> that</c><00:15:42.380><c> you</c><00:15:42.500><c> can</c><00:15:42.620><c> chain</c>

00:15:42.910 --> 00:15:42.920 align:start position:0%
all different ways that you can chain
 

00:15:42.920 --> 00:15:44.290 align:start position:0%
all different ways that you can chain
them<00:15:43.070><c> together</c><00:15:43.250><c> into</c><00:15:43.670><c> a</c><00:15:43.700><c> chemistry</c><00:15:44.060><c> of</c>

00:15:44.290 --> 00:15:44.300 align:start position:0%
them together into a chemistry of
 

00:15:44.300 --> 00:15:46.600 align:start position:0%
them together into a chemistry of
contracts<00:15:44.750><c> and</c><00:15:44.990><c> make</c><00:15:45.320><c> cool</c><00:15:45.740><c> molecules</c><00:15:46.280><c> out</c><00:15:46.490><c> of</c>

00:15:46.600 --> 00:15:46.610 align:start position:0%
contracts and make cool molecules out of
 

00:15:46.610 --> 00:15:47.850 align:start position:0%
contracts and make cool molecules out of
them<00:15:46.700><c> and</c><00:15:46.790><c> you</c><00:15:46.880><c> can</c><00:15:47.000><c> make</c><00:15:47.090><c> like</c><00:15:47.210><c> crazy</c>

00:15:47.850 --> 00:15:47.860 align:start position:0%
them and you can make like crazy
 

00:15:47.860 --> 00:15:51.630 align:start position:0%
them and you can make like crazy
yeah<00:15:48.890><c> so</c><00:15:49.160><c> this</c><00:15:49.370><c> says</c><00:15:49.580><c> this</c><00:15:49.760><c> is</c><00:15:49.910><c> really</c><00:15:50.540><c> fertile</c>

00:15:51.630 --> 00:15:51.640 align:start position:0%
yeah so this says this is really fertile
 

00:15:51.640 --> 00:15:54.280 align:start position:0%
yeah so this says this is really fertile
okay<00:15:52.640><c> yeah</c><00:15:53.060><c> so</c><00:15:53.210><c> here's</c><00:15:53.450><c> an</c><00:15:53.600><c> example</c><00:15:53.690><c> one</c><00:15:54.110><c> right</c>

00:15:54.280 --> 00:15:54.290 align:start position:0%
okay yeah so here's an example one right
 

00:15:54.290 --> 00:15:57.160 align:start position:0%
okay yeah so here's an example one right
here<00:15:54.560><c> so</c><00:15:54.710><c> this</c><00:15:55.160><c> is</c><00:15:55.220><c> an</c><00:15:55.400><c> NDA</c><00:15:55.730><c> contract</c><00:15:56.420><c> so</c><00:15:56.870><c> this</c>

00:15:57.160 --> 00:15:57.170 align:start position:0%
here so this is an NDA contract so this
 

00:15:57.170 --> 00:15:59.830 align:start position:0%
here so this is an NDA contract so this
ppreciate<00:15:57.470><c> board</c><00:15:57.680><c> so</c><00:15:58.460><c> you</c><00:15:58.520><c> see</c><00:15:59.270><c> yep</c><00:15:59.390><c> see</c><00:15:59.570><c> it</c><00:15:59.750><c> so</c>

00:15:59.830 --> 00:15:59.840 align:start position:0%
ppreciate board so you see yep see it so
 

00:15:59.840 --> 00:16:01.480 align:start position:0%
ppreciate board so you see yep see it so
it<00:15:59.900><c> takes</c><00:16:00.110><c> one</c><00:16:00.320><c> argument</c><00:16:00.350><c> the</c><00:16:00.830><c> employee</c><00:16:01.130><c> and</c>

00:16:01.480 --> 00:16:01.490 align:start position:0%
it takes one argument the employee and
 

00:16:01.490 --> 00:16:04.630 align:start position:0%
it takes one argument the employee and
it<00:16:01.760><c> says</c><00:16:02.000><c> oh</c><00:16:02.180><c> if</c><00:16:02.510><c> you</c><00:16:02.690><c> ever</c><00:16:02.900><c> get</c><00:16:03.200><c> if</c><00:16:04.010><c> you</c><00:16:04.220><c> if</c><00:16:04.430><c> you</c>

00:16:04.630 --> 00:16:04.640 align:start position:0%
it says oh if you ever get if you if you
 

00:16:04.640 --> 00:16:07.200 align:start position:0%
it says oh if you ever get if you if you
if<00:16:04.850><c> you</c><00:16:05.120><c> ever</c><00:16:05.300><c> get</c><00:16:06.050><c> a</c><00:16:06.140><c> disclosure</c><00:16:06.560><c> reported</c>

00:16:07.200 --> 00:16:07.210 align:start position:0%
if you ever get a disclosure reported
 

00:16:07.210 --> 00:16:10.510 align:start position:0%
if you ever get a disclosure reported
when<00:16:08.210><c> it</c><00:16:08.300><c> takes</c><00:16:08.480><c> takes</c><00:16:08.930><c> an</c><00:16:09.080><c> E</c><00:16:09.230><c> and</c><00:16:09.470><c> if</c><00:16:09.710><c> E</c><00:16:09.950><c> is</c><00:16:10.250><c> the</c>

00:16:10.510 --> 00:16:10.520 align:start position:0%
when it takes takes an E and if E is the
 

00:16:10.520 --> 00:16:12.700 align:start position:0%
when it takes takes an E and if E is the
employee<00:16:10.840><c> and</c><00:16:11.840><c> it's</c><00:16:12.050><c> happened</c><00:16:12.410><c> within</c><00:16:12.560><c> the</c>

00:16:12.700 --> 00:16:12.710 align:start position:0%
employee and it's happened within the
 

00:16:12.710 --> 00:16:15.880 align:start position:0%
employee and it's happened within the
past<00:16:12.740><c> five</c><00:16:13.190><c> years</c><00:16:13.220><c> then</c><00:16:14.060><c> breach</c><00:16:14.660><c> and</c><00:16:14.990><c> and</c>

00:16:15.880 --> 00:16:15.890 align:start position:0%
past five years then breach and and
 

00:16:15.890 --> 00:16:18.340 align:start position:0%
past five years then breach and and
that's<00:16:16.130><c> and</c><00:16:16.520><c> and</c><00:16:16.820><c> that</c><00:16:16.940><c> employee</c><00:16:17.180><c> is</c><00:16:17.510><c> is</c><00:16:17.750><c> at</c>

00:16:18.340 --> 00:16:18.350 align:start position:0%
that's and and that employee is is at
 

00:16:18.350 --> 00:16:20.980 align:start position:0%
that's and and that employee is is at
fault<00:16:18.590><c> and</c><00:16:18.830><c> the</c><00:16:19.250><c> little</c><00:16:19.490><c> little</c><00:16:20.330><c> VIN</c><00:16:20.630><c> employee</c>

00:16:20.980 --> 00:16:20.990 align:start position:0%
fault and the little little VIN employee
 

00:16:20.990 --> 00:16:23.830 align:start position:0%
fault and the little little VIN employee
says<00:16:21.260><c> the</c><00:16:21.440><c> employee</c><00:16:21.830><c> at</c><00:16:22.040><c> blame</c><00:16:22.460><c> and</c><00:16:22.850><c> it</c><00:16:23.660><c> says</c>

00:16:23.830 --> 00:16:23.840 align:start position:0%
says the employee at blame and it says
 

00:16:23.840 --> 00:16:25.690 align:start position:0%
says the employee at blame and it says
Ellen<00:16:24.170><c> by</c><00:16:24.290><c> the</c><00:16:24.350><c> way</c><00:16:24.500><c> and</c><00:16:24.740><c> it</c><00:16:24.830><c> starts</c><00:16:24.860><c> now</c><00:16:25.160><c> and</c>

00:16:25.690 --> 00:16:25.700 align:start position:0%
Ellen by the way and it starts now and
 

00:16:25.700 --> 00:16:28.120 align:start position:0%
Ellen by the way and it starts now and
sort<00:16:26.630><c> of</c><00:16:26.690><c> in</c><00:16:26.840><c> this</c><00:16:26.960><c> little</c><00:16:27.020><c> simple</c><00:16:27.470><c> code</c><00:16:27.680><c> you</c>

00:16:28.120 --> 00:16:28.130 align:start position:0%
sort of in this little simple code you
 

00:16:28.130 --> 00:16:29.910 align:start position:0%
sort of in this little simple code you
can<00:16:28.280><c> compile</c><00:16:28.610><c> this</c><00:16:28.820><c> to</c><00:16:28.970><c> English</c><00:16:29.300><c> in</c><00:16:29.480><c> ER</c>

00:16:29.910 --> 00:16:29.920 align:start position:0%
can compile this to English in ER
 

00:16:29.920 --> 00:16:31.560 align:start position:0%
can compile this to English in ER
jurisdiction<00:16:30.579><c> you</c><00:16:30.790><c> could</c><00:16:30.940><c> do</c><00:16:31.029><c> it</c><00:16:31.149><c> instead</c><00:16:31.420><c> you</c>

00:16:31.560 --> 00:16:31.570 align:start position:0%
jurisdiction you could do it instead you
 

00:16:31.570 --> 00:16:33.960 align:start position:0%
jurisdiction you could do it instead you
know<00:16:31.690><c> of</c><00:16:31.959><c> you</c><00:16:32.800><c> know</c><00:16:32.829><c> English</c><00:16:33.279><c> French</c><00:16:33.550><c> Mandarin</c>

00:16:33.960 --> 00:16:33.970 align:start position:0%
know of you know English French Mandarin
 

00:16:33.970 --> 00:16:35.040 align:start position:0%
know of you know English French Mandarin
whatever<00:16:34.269><c> or</c><00:16:34.570><c> aetherium</c>

00:16:35.040 --> 00:16:35.050 align:start position:0%
whatever or aetherium
 

00:16:35.050 --> 00:16:38.970 align:start position:0%
whatever or aetherium
and<00:16:35.560><c> I</c><00:16:36.040><c> and</c><00:16:36.399><c> it</c><00:16:36.550><c> would</c><00:16:36.670><c> all</c><00:16:36.790><c> just</c><00:16:37.269><c> work</c><00:16:37.980><c> okay</c>

00:16:38.970 --> 00:16:38.980 align:start position:0%
and I and it would all just work okay
 

00:16:38.980 --> 00:16:40.170 align:start position:0%
and I and it would all just work okay
cool

00:16:40.170 --> 00:16:40.180 align:start position:0%
cool
 

00:16:40.180 --> 00:16:43.410 align:start position:0%
cool
so<00:16:40.690><c> this</c><00:16:41.649><c> is</c><00:16:41.740><c> a</c><00:16:41.800><c> saline</c><00:16:42.070><c> here</c><00:16:42.339><c> for</c><00:16:42.610><c> the</c><00:16:42.880><c> for</c><00:16:43.269><c> the</c>

00:16:43.410 --> 00:16:43.420 align:start position:0%
so this is a saline here for the for the
 

00:16:43.420 --> 00:16:44.759 align:start position:0%
so this is a saline here for the for the
languages<00:16:43.839><c> and</c><00:16:43.990><c> math</c><00:16:44.079><c> people</c><00:16:44.380><c> who</c><00:16:44.529><c> want</c><00:16:44.709><c> to</c>

00:16:44.759 --> 00:16:44.769 align:start position:0%
languages and math people who want to
 

00:16:44.769 --> 00:16:47.340 align:start position:0%
languages and math people who want to
know<00:16:44.860><c> how</c><00:16:44.920><c> you</c><00:16:45.160><c> actually</c><00:16:45.430><c> implement</c><00:16:46.350><c> these</c>

00:16:47.340 --> 00:16:47.350 align:start position:0%
know how you actually implement these
 

00:16:47.350 --> 00:16:53.129 align:start position:0%
know how you actually implement these
ideas<00:16:47.940><c> that's</c><00:16:48.940><c> it</c><00:16:49.149><c> this</c><00:16:49.480><c> is</c><00:16:49.540><c> for</c><00:16:49.930><c> you</c><00:16:50.110><c> and</c><00:16:52.139><c> so</c>

00:16:53.129 --> 00:16:53.139 align:start position:0%
ideas that's it this is for you and so
 

00:16:53.139 --> 00:16:54.660 align:start position:0%
ideas that's it this is for you and so
this<00:16:53.680><c> so</c><00:16:53.889><c> there</c><00:16:54.160><c> there</c><00:16:54.370><c> are</c><00:16:54.399><c> some</c>

00:16:54.660 --> 00:16:54.670 align:start position:0%
this so there there are some
 

00:16:54.670 --> 00:16:55.949 align:start position:0%
this so there there are some
complications<00:16:55.120><c> in</c><00:16:55.389><c> the</c><00:16:55.480><c> way</c><00:16:55.570><c> that</c><00:16:55.750><c> you</c><00:16:55.810><c> can</c>

00:16:55.949 --> 00:16:55.959 align:start position:0%
complications in the way that you can
 

00:16:55.959 --> 00:16:57.780 align:start position:0%
complications in the way that you can
merge<00:16:56.110><c> contracts</c><00:16:56.680><c> there</c><00:16:56.949><c> are</c><00:16:57.040><c> there</c><00:16:57.190><c> are</c><00:16:57.220><c> some</c>

00:16:57.780 --> 00:16:57.790 align:start position:0%
merge contracts there are there are some
 

00:16:57.790 --> 00:17:00.960 align:start position:0%
merge contracts there are there are some
restrictions<00:16:58.089><c> so</c><00:16:58.930><c> for</c><00:16:59.230><c> example</c><00:16:59.649><c> so</c><00:17:00.610><c> if</c><00:17:00.820><c> you</c>

00:17:00.960 --> 00:17:00.970 align:start position:0%
restrictions so for example so if you
 

00:17:00.970 --> 00:17:03.240 align:start position:0%
restrictions so for example so if you
have<00:17:01.300><c> so</c><00:17:02.170><c> yet</c><00:17:02.290><c> so</c><00:17:02.529><c> you</c><00:17:02.589><c> so</c><00:17:02.920><c> you</c><00:17:02.980><c> have</c><00:17:03.220><c> a</c>

00:17:03.240 --> 00:17:03.250 align:start position:0%
have so yet so you so you have a
 

00:17:03.250 --> 00:17:04.829 align:start position:0%
have so yet so you so you have a
different<00:17:03.790><c> contract</c><00:17:04.120><c> with</c><00:17:04.270><c> it</c><00:17:04.390><c> but</c><00:17:04.510><c> the</c>

00:17:04.829 --> 00:17:04.839 align:start position:0%
different contract with it but the
 

00:17:04.839 --> 00:17:06.480 align:start position:0%
different contract with it but the
people<00:17:05.049><c> who</c><00:17:05.140><c> they</c><00:17:05.260><c> blame</c><00:17:05.589><c> aren't</c><00:17:06.040><c> always</c><00:17:06.189><c> the</c>

00:17:06.480 --> 00:17:06.490 align:start position:0%
people who they blame aren't always the
 

00:17:06.490 --> 00:17:09.090 align:start position:0%
people who they blame aren't always the
same<00:17:06.730><c> you</c><00:17:07.600><c> you</c><00:17:07.900><c> you</c><00:17:08.079><c> you</c><00:17:08.319><c> can't</c><00:17:08.559><c> combine</c><00:17:08.740><c> them</c>

00:17:09.090 --> 00:17:09.100 align:start position:0%
same you you you you can't combine them
 

00:17:09.100 --> 00:17:10.439 align:start position:0%
same you you you you can't combine them
and<00:17:09.280><c> that's</c><00:17:09.610><c> kind</c><00:17:09.760><c> of</c><00:17:09.790><c> a</c><00:17:09.880><c> limitation</c><00:17:10.179><c> and</c>

00:17:10.439 --> 00:17:10.449 align:start position:0%
and that's kind of a limitation and
 

00:17:10.449 --> 00:17:12.059 align:start position:0%
and that's kind of a limitation and
that's<00:17:10.569><c> annoying</c><00:17:10.839><c> and</c><00:17:11.169><c> we</c><00:17:11.230><c> should</c><00:17:11.350><c> pay</c><00:17:11.530><c> a</c><00:17:11.559><c> PhD</c>

00:17:12.059 --> 00:17:12.069 align:start position:0%
that's annoying and we should pay a PhD
 

00:17:12.069 --> 00:17:15.630 align:start position:0%
that's annoying and we should pay a PhD
to<00:17:12.100><c> figure</c><00:17:12.189><c> that</c><00:17:12.459><c> out</c><00:17:13.169><c> okay</c><00:17:14.169><c> so</c><00:17:14.860><c> this</c><00:17:15.400><c> is</c><00:17:15.549><c> where</c>

00:17:15.630 --> 00:17:15.640 align:start position:0%
to figure that out okay so this is where
 

00:17:15.640 --> 00:17:17.250 align:start position:0%
to figure that out okay so this is where
the<00:17:15.790><c> next</c><00:17:15.939><c> one</c><00:17:16.059><c> this</c><00:17:16.240><c> is</c><00:17:16.299><c> how</c><00:17:16.569><c> this</c><00:17:16.780><c> connects</c>

00:17:17.250 --> 00:17:17.260 align:start position:0%
the next one this is how this connects
 

00:17:17.260 --> 00:17:19.350 align:start position:0%
the next one this is how this connects
to<00:17:17.470><c> the</c><00:17:17.790><c> upcoming</c><00:17:18.790><c> literature</c><00:17:19.150><c> which</c><00:17:19.270><c> you'll</c>

00:17:19.350 --> 00:17:19.360 align:start position:0%
to the upcoming literature which you'll
 

00:17:19.360 --> 00:17:20.579 align:start position:0%
to the upcoming literature which you'll
probably<00:17:19.390><c> hear</c><00:17:19.689><c> about</c><00:17:19.809><c> probably</c><00:17:20.079><c> tomorrow</c><00:17:20.230><c> on</c>

00:17:20.579 --> 00:17:20.589 align:start position:0%
probably hear about probably tomorrow on
 

00:17:20.589 --> 00:17:25.439 align:start position:0%
probably hear about probably tomorrow on
a<00:17:20.650><c> specifically</c><00:17:21.579><c> etherium</c><00:17:23.640><c> how</c><00:17:24.640><c> much</c><00:17:24.790><c> time</c><00:17:25.150><c> do</c>

00:17:25.439 --> 00:17:25.449 align:start position:0%
a specifically etherium how much time do
 

00:17:25.449 --> 00:17:26.909 align:start position:0%
a specifically etherium how much time do
we<00:17:25.569><c> have</c><00:17:25.600><c> because</c><00:17:26.110><c> the</c><00:17:26.199><c> things</c><00:17:26.410><c> is</c><00:17:26.589><c> like</c><00:17:26.740><c> 30</c>

00:17:26.909 --> 00:17:26.919 align:start position:0%
we have because the things is like 30
 

00:17:26.919 --> 00:17:29.970 align:start position:0%
we have because the things is like 30
seconds<00:17:27.690><c> I'm</c><00:17:28.690><c> just</c><00:17:29.320><c> gonna</c><00:17:29.440><c> skip</c><00:17:29.679><c> to</c><00:17:29.860><c> the</c><00:17:29.950><c> next</c>

00:17:29.970 --> 00:17:29.980 align:start position:0%
seconds I'm just gonna skip to the next
 

00:17:29.980 --> 00:17:34.650 align:start position:0%
seconds I'm just gonna skip to the next
slide<00:17:30.340><c> and</c><00:17:31.980><c> deccan</c><00:17:32.980><c> beddings</c><00:17:33.309><c> are</c><00:17:33.460><c> cool</c><00:17:33.660><c> and</c>

00:17:34.650 --> 00:17:34.660 align:start position:0%
slide and deccan beddings are cool and
 

00:17:34.660 --> 00:17:39.480 align:start position:0%
slide and deccan beddings are cool and
we<00:17:35.530><c> can</c><00:17:37.080><c> we</c><00:17:38.080><c> have</c><00:17:38.110><c> a</c><00:17:38.260><c> very</c><00:17:38.530><c> well</c><00:17:38.710><c> defined</c><00:17:38.770><c> idea</c>

00:17:39.480 --> 00:17:39.490 align:start position:0%
we can we have a very well defined idea
 

00:17:39.490 --> 00:17:42.570 align:start position:0%
we can we have a very well defined idea
in<00:17:39.820><c> terms</c><00:17:40.390><c> of</c><00:17:40.750><c> the</c><00:17:41.320><c> space</c><00:17:41.590><c> of</c><00:17:41.890><c> variation</c><00:17:42.429><c> in</c>

00:17:42.570 --> 00:17:42.580 align:start position:0%
in terms of the space of variation in
 

00:17:42.580 --> 00:17:45.140 align:start position:0%
in terms of the space of variation in
the<00:17:42.669><c> contracts</c><00:17:43.090><c> you</c><00:17:43.179><c> can</c><00:17:43.299><c> express</c><00:17:43.980><c> what</c>

00:17:45.140 --> 00:17:45.150 align:start position:0%
the contracts you can express what
 

00:17:45.150 --> 00:17:50.190 align:start position:0%
the contracts you can express what
indicates<00:17:47.160><c> good</c><00:17:48.160><c> behavior</c><00:17:48.700><c> and</c><00:17:49.000><c> the</c><00:17:49.809><c> rest</c><00:17:49.990><c> is</c>

00:17:50.190 --> 00:17:50.200 align:start position:0%
indicates good behavior and the rest is
 

00:17:50.200 --> 00:17:54.240 align:start position:0%
indicates good behavior and the rest is
basically<00:17:51.600><c> relates</c><00:17:52.600><c> to</c><00:17:52.900><c> the</c><00:17:53.230><c> compiler</c><00:17:53.950><c> and</c>

00:17:54.240 --> 00:17:54.250 align:start position:0%
basically relates to the compiler and
 

00:17:54.250 --> 00:17:57.120 align:start position:0%
basically relates to the compiler and
you<00:17:54.669><c> want</c><00:17:54.880><c> to</c><00:17:55.120><c> be</c><00:17:55.299><c> able</c><00:17:55.419><c> to</c><00:17:55.770><c> say</c><00:17:56.770><c> that</c>

00:17:57.120 --> 00:17:57.130 align:start position:0%
you want to be able to say that
 

00:17:57.130 --> 00:17:59.370 align:start position:0%
you want to be able to say that
normalization<00:17:57.820><c> with</c><00:17:58.150><c> respect</c><00:17:58.570><c> to</c><00:17:58.870><c> a</c><00:17:58.900><c> logic</c>

00:17:59.370 --> 00:17:59.380 align:start position:0%
normalization with respect to a logic
 

00:17:59.380 --> 00:18:01.289 align:start position:0%
normalization with respect to a logic
behaves<00:18:00.070><c> equivalently</c><00:18:00.610><c> in</c><00:18:00.910><c> your</c><00:18:01.059><c> source</c>

00:18:01.289 --> 00:18:01.299 align:start position:0%
behaves equivalently in your source
 

00:18:01.299 --> 00:18:05.850 align:start position:0%
behaves equivalently in your source
logic<00:18:01.750><c> and</c><00:18:01.960><c> in</c><00:18:02.590><c> your</c><00:18:02.980><c> compiled</c><00:18:03.370><c> output</c><00:18:03.640><c> and</c><00:18:04.860><c> we</c>

00:18:05.850 --> 00:18:05.860 align:start position:0%
logic and in your compiled output and we
 

00:18:05.860 --> 00:18:10.740 align:start position:0%
logic and in your compiled output and we
can<00:18:06.100><c> do</c><00:18:06.760><c> that</c><00:18:06.940><c> and</c><00:18:07.809><c> stuff</c><00:18:08.940><c> alright</c><00:18:09.940><c> next</c><00:18:10.240><c> last</c>

00:18:10.740 --> 00:18:10.750 align:start position:0%
can do that and stuff alright next last
 

00:18:10.750 --> 00:18:14.880 align:start position:0%
can do that and stuff alright next last
one<00:18:10.960><c> you</c><00:18:11.080><c> have</c><00:18:11.169><c> to</c><00:18:11.230><c> hit</c><00:18:11.350><c> it</c><00:18:13.350><c> all</c><00:18:14.350><c> right</c><00:18:14.470><c> so</c><00:18:14.799><c> this</c>

00:18:14.880 --> 00:18:14.890 align:start position:0%
one you have to hit it all right so this
 

00:18:14.890 --> 00:18:15.450 align:start position:0%
one you have to hit it all right so this
is<00:18:15.010><c> the</c><00:18:15.100><c> end</c>

00:18:15.450 --> 00:18:15.460 align:start position:0%
is the end
 

00:18:15.460 --> 00:18:19.169 align:start position:0%
is the end
oh<00:18:15.490><c> no</c><00:18:16.390><c> next</c><00:18:16.900><c> the</c><00:18:17.740><c> other</c><00:18:17.860><c> button</c><00:18:18.160><c> there</c><00:18:18.820><c> you</c><00:18:18.880><c> go</c>

00:18:19.169 --> 00:18:19.179 align:start position:0%
oh no next the other button there you go
 

00:18:19.179 --> 00:18:21.780 align:start position:0%
oh no next the other button there you go
um<00:18:19.570><c> so</c><00:18:19.809><c> okay</c><00:18:19.840><c> so</c><00:18:20.169><c> this</c><00:18:20.440><c> may</c><00:18:20.559><c> see</c><00:18:20.620><c> our</c><00:18:20.799><c> thing</c><00:18:21.010><c> so</c>

00:18:21.780 --> 00:18:21.790 align:start position:0%
um so okay so this may see our thing so
 

00:18:21.790 --> 00:18:23.700 align:start position:0%
um so okay so this may see our thing so
basically<00:18:22.120><c> where</c><00:18:22.450><c> we're</c><00:18:22.660><c> here</c><00:18:22.990><c> so</c><00:18:23.260><c> we</c><00:18:23.530><c> are</c>

00:18:23.700 --> 00:18:23.710 align:start position:0%
basically where we're here so we are
 

00:18:23.710 --> 00:18:25.470 align:start position:0%
basically where we're here so we are
busy<00:18:23.950><c> formalizing</c><00:18:24.640><c> contracts</c><00:18:25.150><c> sort</c><00:18:25.330><c> of</c><00:18:25.390><c> in</c>

00:18:25.470 --> 00:18:25.480 align:start position:0%
busy formalizing contracts sort of in
 

00:18:25.480 --> 00:18:28.110 align:start position:0%
busy formalizing contracts sort of in
the<00:18:25.570><c> broad</c><00:18:25.809><c> sense</c><00:18:26.080><c> we</c><00:18:26.799><c> expect</c><00:18:27.130><c> the</c><00:18:27.220><c> authority</c>

00:18:28.110 --> 00:18:28.120 align:start position:0%
the broad sense we expect the authority
 

00:18:28.120 --> 00:18:30.270 align:start position:0%
the broad sense we expect the authority
to<00:18:28.240><c> be</c><00:18:28.330><c> our</c><00:18:28.450><c> power</c><00:18:28.690><c> users</c><00:18:28.960><c> so</c><00:18:29.590><c> if</c><00:18:29.950><c> you</c><00:18:30.100><c> want</c>

00:18:30.270 --> 00:18:30.280 align:start position:0%
to be our power users so if you want
 

00:18:30.280 --> 00:18:31.860 align:start position:0%
to be our power users so if you want
features<00:18:30.610><c> you</c><00:18:30.940><c> should</c><00:18:30.970><c> let</c><00:18:31.270><c> us</c><00:18:31.360><c> know</c><00:18:31.540><c> because</c>

00:18:31.860 --> 00:18:31.870 align:start position:0%
features you should let us know because
 

00:18:31.870 --> 00:18:34.139 align:start position:0%
features you should let us know because
we're<00:18:32.169><c> designing</c><00:18:32.500><c> this</c><00:18:32.740><c> and</c>

00:18:34.139 --> 00:18:34.149 align:start position:0%
we're designing this and
 

00:18:34.149 --> 00:18:35.779 align:start position:0%
we're designing this and
yeah<00:18:34.299><c> and</c><00:18:34.479><c> we'll</c><00:18:34.599><c> do</c><00:18:34.719><c> like</c><00:18:34.809><c> free</c><00:18:35.049><c> work</c><00:18:35.229><c> for</c><00:18:35.379><c> you</c>

00:18:35.779 --> 00:18:35.789 align:start position:0%
yeah and we'll do like free work for you
 

00:18:35.789 --> 00:18:37.949 align:start position:0%
yeah and we'll do like free work for you
and<00:18:36.789><c> if</c><00:18:37.149><c> you're</c><00:18:37.269><c> in</c><00:18:37.359><c> this</c><00:18:37.479><c> kind</c><00:18:37.629><c> of</c><00:18:37.659><c> thing</c><00:18:37.779><c> come</c>

00:18:37.949 --> 00:18:37.959 align:start position:0%
and if you're in this kind of thing come
 

00:18:37.959 --> 00:18:39.599 align:start position:0%
and if you're in this kind of thing come
hang<00:18:38.109><c> out</c><00:18:38.169><c> with</c><00:18:38.289><c> us</c><00:18:38.349><c> and</c><00:18:38.649><c> if</c><00:18:39.279><c> you</c><00:18:39.369><c> want</c><00:18:39.489><c> to</c>

00:18:39.599 --> 00:18:39.609 align:start position:0%
hang out with us and if you want to
 

00:18:39.609 --> 00:18:41.069 align:start position:0%
hang out with us and if you want to
follow<00:18:39.819><c> us</c><00:18:39.969><c> there's</c><00:18:40.209><c> our</c><00:18:40.419><c> mailing</c><00:18:40.689><c> list</c><00:18:40.719><c> and</c>

00:18:41.069 --> 00:18:41.079 align:start position:0%
follow us there's our mailing list and
 

00:18:41.079 --> 00:18:43.499 align:start position:0%
follow us there's our mailing list and
there's<00:18:41.319><c> our</c><00:18:41.379><c> email</c><00:18:41.679><c> address</c><00:18:41.999><c> yep</c><00:18:43.029><c> come</c><00:18:43.329><c> talks</c>

00:18:43.499 --> 00:18:43.509 align:start position:0%
there's our email address yep come talks
 

00:18:43.509 --> 00:18:46.349 align:start position:0%
there's our email address yep come talks
about<00:18:43.659><c> languages</c><00:18:44.019><c> sometime</c>

