WEBVTT
Kind: captions
Language: en

00:00:13.360 --> 00:00:16.299 align:start position:0%
 
so<00:00:14.360><c> hi</c><00:00:14.719><c> everyone</c><00:00:15.169><c> my</c><00:00:15.349><c> name</c><00:00:15.499><c> is</c><00:00:15.530><c> Rita</c><00:00:15.829><c> twinkler</c>

00:00:16.299 --> 00:00:16.309 align:start position:0%
so hi everyone my name is Rita twinkler
 

00:00:16.309 --> 00:00:19.150 align:start position:0%
so hi everyone my name is Rita twinkler
I'm<00:00:16.789><c> the</c><00:00:17.510><c> chairman</c><00:00:17.870><c> and</c><00:00:18.080><c> co-founder</c><00:00:18.380><c> together</c>

00:00:19.150 --> 00:00:19.160 align:start position:0%
I'm the chairman and co-founder together
 

00:00:19.160 --> 00:00:22.450 align:start position:0%
I'm the chairman and co-founder together
with<00:00:19.370><c> Mona</c><00:00:19.580><c> Lisa</c><00:00:19.850><c> of</c><00:00:20.150><c> Mellon</c><00:00:20.600><c> port</c><00:00:20.840><c> and</c><00:00:21.460><c> Marcin</c>

00:00:22.450 --> 00:00:22.460 align:start position:0%
with Mona Lisa of Mellon port and Marcin
 

00:00:22.460 --> 00:00:31.090 align:start position:0%
with Mona Lisa of Mellon port and Marcin
advisor<00:00:22.940><c> to</c><00:00:23.240><c> the</c><00:00:23.330><c> web</c><00:00:23.480><c> 3</c><00:00:23.720><c> Foundation</c><00:00:25.510><c> so</c><00:00:30.100><c> great</c>

00:00:31.090 --> 00:00:31.100 align:start position:0%
advisor to the web 3 Foundation so great
 

00:00:31.100 --> 00:00:34.810 align:start position:0%
advisor to the web 3 Foundation so great
so<00:00:31.340><c> let's</c><00:00:31.520><c> starts</c><00:00:31.850><c> with</c><00:00:32.980><c> formal</c><00:00:33.980><c> education</c><00:00:34.550><c> so</c>

00:00:34.810 --> 00:00:34.820 align:start position:0%
so let's starts with formal education so
 

00:00:34.820 --> 00:00:38.590 align:start position:0%
so let's starts with formal education so
formal<00:00:35.510><c> verification</c><00:00:35.660><c> is</c><00:00:37.240><c> the</c><00:00:38.240><c> act</c><00:00:38.420><c> of</c>

00:00:38.590 --> 00:00:38.600 align:start position:0%
formal verification is the act of
 

00:00:38.600 --> 00:00:42.280 align:start position:0%
formal verification is the act of
proving<00:00:39.260><c> or</c><00:00:39.410><c> disproving</c><00:00:39.560><c> an</c><00:00:40.040><c> algorithm</c><00:00:41.290><c> with</c>

00:00:42.280 --> 00:00:42.290 align:start position:0%
proving or disproving an algorithm with
 

00:00:42.290 --> 00:00:44.710 align:start position:0%
proving or disproving an algorithm with
respect<00:00:42.650><c> to</c><00:00:42.890><c> an</c><00:00:43.310><c> Intendant</c><00:00:44.239><c> underlying</c>

00:00:44.710 --> 00:00:44.720 align:start position:0%
respect to an Intendant underlying
 

00:00:44.720 --> 00:00:47.410 align:start position:0%
respect to an Intendant underlying
algorithm<00:00:45.320><c> so</c><00:00:46.280><c> this</c><00:00:46.430><c> algorithm</c><00:00:46.880><c> is</c><00:00:46.970><c> specified</c>

00:00:47.410 --> 00:00:47.420 align:start position:0%
algorithm so this algorithm is specified
 

00:00:47.420 --> 00:00:50.590 align:start position:0%
algorithm so this algorithm is specified
in<00:00:47.570><c> a</c><00:00:47.690><c> in</c><00:00:47.870><c> a</c><00:00:47.960><c> formal</c><00:00:48.350><c> specification</c><00:00:49.120><c> so</c><00:00:50.120><c> I'd</c>

00:00:50.590 --> 00:00:50.600 align:start position:0%
in a in a formal specification so I'd
 

00:00:50.600 --> 00:00:53.049 align:start position:0%
in a in a formal specification so I'd
like<00:00:50.780><c> to</c><00:00:50.840><c> ask</c><00:00:51.110><c> all</c><00:00:51.440><c> of</c><00:00:51.500><c> you</c><00:00:51.770><c> what</c><00:00:52.489><c> makes</c><00:00:52.730><c> a</c><00:00:52.910><c> good</c>

00:00:53.049 --> 00:00:53.059 align:start position:0%
like to ask all of you what makes a good
 

00:00:53.059 --> 00:01:03.370 align:start position:0%
like to ask all of you what makes a good
specification<00:01:01.989><c> what</c><00:01:02.989><c> makes</c><00:01:03.170><c> a</c><00:01:03.290><c> good</c>

00:01:03.370 --> 00:01:03.380 align:start position:0%
specification what makes a good
 

00:01:03.380 --> 00:01:04.959 align:start position:0%
specification what makes a good
specification<00:01:04.070><c> that's</c><00:01:04.189><c> a</c><00:01:04.309><c> good</c><00:01:04.460><c> question</c><00:01:04.790><c> so</c>

00:01:04.959 --> 00:01:04.969 align:start position:0%
specification that's a good question so
 

00:01:04.969 --> 00:01:07.450 align:start position:0%
specification that's a good question so
I<00:01:05.570><c> think</c><00:01:05.840><c> theoretically</c><00:01:06.440><c> the</c><00:01:06.799><c> the</c><00:01:07.040><c> answer</c><00:01:07.280><c> is</c>

00:01:07.450 --> 00:01:07.460 align:start position:0%
I think theoretically the the answer is
 

00:01:07.460 --> 00:01:09.130 align:start position:0%
I think theoretically the the answer is
that<00:01:07.700><c> the</c><00:01:07.850><c> specification</c><00:01:08.540><c> accurately</c>

00:01:09.130 --> 00:01:09.140 align:start position:0%
that the specification accurately
 

00:01:09.140 --> 00:01:11.260 align:start position:0%
that the specification accurately
captures<00:01:09.620><c> the</c><00:01:09.830><c> intent</c><00:01:10.250><c> of</c><00:01:10.520><c> the</c><00:01:10.670><c> developer</c><00:01:11.150><c> who</c>

00:01:11.260 --> 00:01:11.270 align:start position:0%
captures the intent of the developer who
 

00:01:11.270 --> 00:01:14.440 align:start position:0%
captures the intent of the developer who
wrote<00:01:11.479><c> it</c><00:01:12.310><c> making</c><00:01:13.310><c> sure</c><00:01:13.549><c> that's</c><00:01:13.790><c> the</c><00:01:14.000><c> case</c><00:01:14.180><c> is</c>

00:01:14.440 --> 00:01:14.450 align:start position:0%
wrote it making sure that's the case is
 

00:01:14.450 --> 00:01:17.050 align:start position:0%
wrote it making sure that's the case is
obviously<00:01:14.990><c> very</c><00:01:15.110><c> difficult</c><00:01:15.560><c> so</c><00:01:16.310><c> I</c><00:01:16.340><c> think</c><00:01:16.729><c> a</c>

00:01:17.050 --> 00:01:17.060 align:start position:0%
obviously very difficult so I think a
 

00:01:17.060 --> 00:01:18.580 align:start position:0%
obviously very difficult so I think a
lot<00:01:17.360><c> of</c><00:01:17.390><c> that</c><00:01:17.600><c> depends</c><00:01:17.960><c> on</c><00:01:18.170><c> sort</c><00:01:18.380><c> of</c><00:01:18.409><c> your</c>

00:01:18.580 --> 00:01:18.590 align:start position:0%
lot of that depends on sort of your
 

00:01:18.590 --> 00:01:19.990 align:start position:0%
lot of that depends on sort of your
tooling<00:01:18.950><c> and</c><00:01:19.130><c> the</c><00:01:19.340><c> feedback</c><00:01:19.549><c> that</c><00:01:19.909><c> it</c>

00:01:19.990 --> 00:01:20.000 align:start position:0%
tooling and the feedback that it
 

00:01:20.000 --> 00:01:21.010 align:start position:0%
tooling and the feedback that it
provides<00:01:20.330><c> when</c><00:01:20.540><c> you're</c><00:01:20.659><c> writing</c><00:01:20.930><c> the</c>

00:01:21.010 --> 00:01:21.020 align:start position:0%
provides when you're writing the
 

00:01:21.020 --> 00:01:23.980 align:start position:0%
provides when you're writing the
specification<00:01:22.030><c> but</c><00:01:23.030><c> in</c><00:01:23.210><c> general</c><00:01:23.570><c> I'd</c><00:01:23.690><c> say</c><00:01:23.960><c> a</c>

00:01:23.980 --> 00:01:23.990 align:start position:0%
specification but in general I'd say a
 

00:01:23.990 --> 00:01:25.780 align:start position:0%
specification but in general I'd say a
good<00:01:24.290><c> specification</c><00:01:24.979><c> accurately</c><00:01:25.460><c> reflects</c>

00:01:25.780 --> 00:01:25.790 align:start position:0%
good specification accurately reflects
 

00:01:25.790 --> 00:01:27.550 align:start position:0%
good specification accurately reflects
the<00:01:25.970><c> intent</c><00:01:26.180><c> of</c><00:01:26.360><c> the</c><00:01:26.450><c> developer</c><00:01:26.930><c> and</c><00:01:27.200><c> also</c>

00:01:27.550 --> 00:01:27.560 align:start position:0%
the intent of the developer and also
 

00:01:27.560 --> 00:01:29.530 align:start position:0%
the intent of the developer and also
encodes<00:01:28.010><c> sort</c><00:01:28.400><c> of</c><00:01:28.490><c> all</c><00:01:28.700><c> of</c><00:01:28.880><c> the</c><00:01:28.970><c> assumptions</c>

00:01:29.530 --> 00:01:29.540 align:start position:0%
encodes sort of all of the assumptions
 

00:01:29.540 --> 00:01:31.570 align:start position:0%
encodes sort of all of the assumptions
that<00:01:29.690><c> the</c><00:01:30.290><c> smart</c><00:01:30.530><c> contract</c><00:01:30.979><c> makes</c><00:01:31.220><c> very</c>

00:01:31.570 --> 00:01:31.580 align:start position:0%
that the smart contract makes very
 

00:01:31.580 --> 00:01:34.149 align:start position:0%
that the smart contract makes very
explicitly<00:01:32.150><c> and</c><00:01:32.360><c> very</c><00:01:32.540><c> clearly</c><00:01:32.920><c> so</c><00:01:33.920><c> that</c><00:01:33.950><c> if</c>

00:01:34.149 --> 00:01:34.159 align:start position:0%
explicitly and very clearly so that if
 

00:01:34.159 --> 00:01:35.260 align:start position:0%
explicitly and very clearly so that if
someone<00:01:34.340><c> were</c><00:01:34.490><c> to</c><00:01:34.549><c> update</c><00:01:34.760><c> the</c><00:01:35.060><c> smart</c>

00:01:35.260 --> 00:01:35.270 align:start position:0%
someone were to update the smart
 

00:01:35.270 --> 00:01:36.640 align:start position:0%
someone were to update the smart
contract<00:01:35.659><c> later</c><00:01:35.840><c> or</c><00:01:36.080><c> something</c><00:01:36.409><c> they</c><00:01:36.530><c> would</c>

00:01:36.640 --> 00:01:36.650 align:start position:0%
contract later or something they would
 

00:01:36.650 --> 00:01:40.600 align:start position:0%
contract later or something they would
all<00:01:36.740><c> be</c><00:01:36.770><c> very</c><00:01:37.670><c> nicely</c><00:01:37.909><c> in</c><00:01:38.119><c> the</c><00:01:38.180><c> same</c><00:01:38.360><c> place</c><00:01:39.610><c> is</c>

00:01:40.600 --> 00:01:40.610 align:start position:0%
all be very nicely in the same place is
 

00:01:40.610 --> 00:01:42.670 align:start position:0%
all be very nicely in the same place is
going<00:01:40.790><c> to</c><00:01:40.850><c> add</c><00:01:41.000><c> a</c><00:01:41.030><c> little</c><00:01:41.270><c> bit</c><00:01:41.420><c> more</c><00:01:41.689><c> I</c><00:01:41.930><c> think</c><00:01:42.290><c> a</c>

00:01:42.670 --> 00:01:42.680 align:start position:0%
going to add a little bit more I think a
 

00:01:42.680 --> 00:01:44.620 align:start position:0%
going to add a little bit more I think a
good<00:01:43.010><c> specifications</c><00:01:43.520><c> to</c><00:01:44.030><c> be</c><00:01:44.210><c> easy</c><00:01:44.450><c> to</c>

00:01:44.620 --> 00:01:44.630 align:start position:0%
good specifications to be easy to
 

00:01:44.630 --> 00:01:47.950 align:start position:0%
good specifications to be easy to
understand<00:01:45.200><c> and</c><00:01:45.409><c> to</c><00:01:46.189><c> be</c><00:01:46.340><c> easily</c><00:01:46.640><c> to</c><00:01:47.000><c> for</c><00:01:47.840><c> other</c>

00:01:47.950 --> 00:01:47.960 align:start position:0%
understand and to be easily to for other
 

00:01:47.960 --> 00:01:49.810 align:start position:0%
understand and to be easily to for other
to<00:01:48.259><c> you</c><00:01:48.619><c> know</c><00:01:48.710><c> read</c><00:01:48.920><c> and</c><00:01:49.189><c> you</c><00:01:49.310><c> know</c><00:01:49.400><c> built</c><00:01:49.670><c> ask</c>

00:01:49.810 --> 00:01:49.820 align:start position:0%
to you know read and you know built ask
 

00:01:49.820 --> 00:01:53.080 align:start position:0%
to you know read and you know built ask
a<00:01:49.970><c> little</c><00:01:50.420><c> and</c><00:01:51.340><c> it's</c><00:01:52.340><c> clearly</c><00:01:52.549><c> you</c><00:01:52.790><c> know</c><00:01:52.939><c> it</c>

00:01:53.080 --> 00:01:53.090 align:start position:0%
a little and it's clearly you know it
 

00:01:53.090 --> 00:01:57.249 align:start position:0%
a little and it's clearly you know it
follows<00:01:53.420><c> some</c><00:01:53.450><c> standard</c><00:01:54.020><c> as</c><00:01:54.200><c> well</c><00:01:54.439><c> I</c><00:01:55.900><c> think</c><00:01:56.900><c> in</c>

00:01:57.249 --> 00:01:57.259 align:start position:0%
follows some standard as well I think in
 

00:01:57.259 --> 00:01:59.230 align:start position:0%
follows some standard as well I think in
general<00:01:57.290><c> any</c><00:01:57.950><c> specification</c><00:01:58.610><c> is</c><00:01:58.729><c> better</c><00:01:58.970><c> than</c>

00:01:59.230 --> 00:01:59.240 align:start position:0%
general any specification is better than
 

00:01:59.240 --> 00:02:00.850 align:start position:0%
general any specification is better than
what<00:01:59.869><c> most</c><00:02:00.079><c> people</c><00:02:00.350><c> do</c><00:02:00.470><c> which</c><00:02:00.590><c> is</c><00:02:00.710><c> no</c>

00:02:00.850 --> 00:02:00.860 align:start position:0%
what most people do which is no
 

00:02:00.860 --> 00:02:03.969 align:start position:0%
what most people do which is no
specification<00:02:02.200><c> so</c><00:02:03.200><c> that's</c><00:02:03.560><c> probably</c><00:02:03.799><c> a</c><00:02:03.860><c> good</c>

00:02:03.969 --> 00:02:03.979 align:start position:0%
specification so that's probably a good
 

00:02:03.979 --> 00:02:05.590 align:start position:0%
specification so that's probably a good
place<00:02:04.040><c> to</c><00:02:04.220><c> start</c><00:02:04.640><c> ideally</c><00:02:05.060><c> you'd</c><00:02:05.240><c> you</c><00:02:05.479><c> know</c>

00:02:05.590 --> 00:02:05.600 align:start position:0%
place to start ideally you'd you know
 

00:02:05.600 --> 00:02:07.359 align:start position:0%
place to start ideally you'd you know
write<00:02:05.810><c> a</c><00:02:05.840><c> specification</c><00:02:06.079><c> and</c><00:02:06.740><c> then</c><00:02:06.860><c> argue</c>

00:02:07.359 --> 00:02:07.369 align:start position:0%
write a specification and then argue
 

00:02:07.369 --> 00:02:08.979 align:start position:0%
write a specification and then argue
over<00:02:07.579><c> that</c><00:02:07.729><c> for</c><00:02:07.970><c> a</c><00:02:08.000><c> few</c><00:02:08.179><c> days</c><00:02:08.329><c> at</c><00:02:08.539><c> least</c><00:02:08.659><c> and</c>

00:02:08.979 --> 00:02:08.989 align:start position:0%
over that for a few days at least and
 

00:02:08.989 --> 00:02:10.990 align:start position:0%
over that for a few days at least and
then<00:02:09.079><c> you</c><00:02:09.920><c> know</c><00:02:10.009><c> write</c><00:02:10.220><c> your</c><00:02:10.369><c> tests</c><00:02:10.729><c> and</c><00:02:10.819><c> then</c>

00:02:10.990 --> 00:02:11.000 align:start position:0%
then you know write your tests and then
 

00:02:11.000 --> 00:02:12.910 align:start position:0%
then you know write your tests and then
the<00:02:11.180><c> encoding</c><00:02:11.720><c> but</c><00:02:11.959><c> a</c><00:02:12.170><c> lot</c><00:02:12.290><c> of</c><00:02:12.410><c> people</c><00:02:12.620><c> kind</c><00:02:12.800><c> of</c>

00:02:12.910 --> 00:02:12.920 align:start position:0%
the encoding but a lot of people kind of
 

00:02:12.920 --> 00:02:14.589 align:start position:0%
the encoding but a lot of people kind of
do<00:02:13.010><c> it</c><00:02:13.130><c> maybe</c><00:02:13.640><c> in</c><00:02:13.819><c> the</c><00:02:13.880><c> reverse</c><00:02:14.090><c> order</c><00:02:14.330><c> or</c>

00:02:14.589 --> 00:02:14.599 align:start position:0%
do it maybe in the reverse order or
 

00:02:14.599 --> 00:02:15.250 align:start position:0%
do it maybe in the reverse order or
something<00:02:14.750><c> like</c><00:02:14.989><c> that</c>

00:02:15.250 --> 00:02:15.260 align:start position:0%
something like that
 

00:02:15.260 --> 00:02:16.119 align:start position:0%
something like that
maybe<00:02:15.470><c> they</c><00:02:15.620><c> never</c><00:02:15.769><c> even</c><00:02:15.890><c> read</c><00:02:16.099><c> a</c>

00:02:16.119 --> 00:02:16.129 align:start position:0%
maybe they never even read a
 

00:02:16.129 --> 00:02:21.550 align:start position:0%
maybe they never even read a
specification<00:02:16.489><c> so</c><00:02:19.720><c> please</c><00:02:20.720><c> answer</c><00:02:20.900><c> captures</c>

00:02:21.550 --> 00:02:21.560 align:start position:0%
specification so please answer captures
 

00:02:21.560 --> 00:02:25.059 align:start position:0%
specification so please answer captures
it<00:02:21.769><c> but</c><00:02:22.420><c> maybe</c><00:02:23.420><c> a</c><00:02:23.569><c> good</c><00:02:23.810><c> specification</c><00:02:24.650><c> should</c>

00:02:25.059 --> 00:02:25.069 align:start position:0%
it but maybe a good specification should
 

00:02:25.069 --> 00:02:30.009 align:start position:0%
it but maybe a good specification should
put<00:02:26.200><c> contract</c><00:02:27.200><c> in</c><00:02:27.530><c> bigger</c><00:02:28.220><c> picture</c><00:02:28.760><c> what</c><00:02:29.659><c> kind</c>

00:02:30.009 --> 00:02:30.019 align:start position:0%
put contract in bigger picture what kind
 

00:02:30.019 --> 00:02:32.949 align:start position:0%
put contract in bigger picture what kind
of<00:02:30.200><c> game</c><00:02:30.439><c> people</c><00:02:30.950><c> can</c><00:02:31.579><c> play</c><00:02:31.879><c> on</c><00:02:32.120><c> it</c><00:02:32.360><c> what</c><00:02:32.720><c> would</c>

00:02:32.949 --> 00:02:32.959 align:start position:0%
of game people can play on it what would
 

00:02:32.959 --> 00:02:35.770 align:start position:0%
of game people can play on it what would
be<00:02:33.170><c> the</c><00:02:34.510><c> well-paced</c>

00:02:35.770 --> 00:02:35.780 align:start position:0%
be the well-paced
 

00:02:35.780 --> 00:02:40.349 align:start position:0%
be the well-paced
strategy<00:02:36.590><c> for</c><00:02:36.860><c> rational</c><00:02:37.250><c> players</c><00:02:37.819><c> and</c><00:02:38.750><c> so</c>

00:02:40.349 --> 00:02:40.359 align:start position:0%
strategy for rational players and so
 

00:02:40.359 --> 00:02:43.809 align:start position:0%
strategy for rational players and so
yeah<00:02:41.359><c> if</c><00:02:41.510><c> a</c><00:02:41.959><c> specification</c><00:02:42.470><c> fits</c><00:02:43.129><c> into</c><00:02:43.489><c> this</c>

00:02:43.809 --> 00:02:43.819 align:start position:0%
yeah if a specification fits into this
 

00:02:43.819 --> 00:02:46.300 align:start position:0%
yeah if a specification fits into this
script<00:02:44.390><c> economic</c><00:02:45.109><c> mechanic</c><00:02:46.040><c> game</c><00:02:46.280><c> a</c>

00:02:46.300 --> 00:02:46.310 align:start position:0%
script economic mechanic game a
 

00:02:46.310 --> 00:02:49.300 align:start position:0%
script economic mechanic game a
theoretic<00:02:46.760><c> reasoning</c><00:02:47.510><c> that</c><00:02:48.129><c> something</c><00:02:49.129><c> nice</c>

00:02:49.300 --> 00:02:49.310 align:start position:0%
theoretic reasoning that something nice
 

00:02:49.310 --> 00:02:51.069 align:start position:0%
theoretic reasoning that something nice
but<00:02:49.519><c> the</c><00:02:49.819><c> yeah</c><00:02:50.000><c> this</c><00:02:50.239><c> depends</c><00:02:50.750><c> on</c><00:02:50.840><c> the</c>

00:02:51.069 --> 00:02:51.079 align:start position:0%
but the yeah this depends on the
 

00:02:51.079 --> 00:02:54.160 align:start position:0%
but the yeah this depends on the
application<00:02:52.989><c> Thanks</c>

00:02:54.160 --> 00:02:54.170 align:start position:0%
application Thanks
 

00:02:54.170 --> 00:02:56.770 align:start position:0%
application Thanks
so<00:02:54.440><c> so</c><00:02:54.769><c> what</c><00:02:54.920><c> is</c><00:02:55.010><c> your</c><00:02:55.099><c> take</c><00:02:55.280><c> on</c><00:02:55.780><c> a</c>

00:02:56.770 --> 00:02:56.780 align:start position:0%
so so what is your take on a
 

00:02:56.780 --> 00:03:00.520 align:start position:0%
so so what is your take on a
specification<00:02:57.639><c> kind</c><00:02:58.639><c> of</c><00:02:58.760><c> you</c><00:02:59.540><c> know</c><00:02:59.659><c> specified</c>

00:03:00.520 --> 00:03:00.530 align:start position:0%
specification kind of you know specified
 

00:03:00.530 --> 00:03:01.720 align:start position:0%
specification kind of you know specified
kind<00:03:00.829><c> of</c><00:03:00.980><c> abstractly</c>

00:03:01.720 --> 00:03:01.730 align:start position:0%
kind of abstractly
 

00:03:01.730 --> 00:03:04.030 align:start position:0%
kind of abstractly
with<00:03:02.239><c> formal</c><00:03:02.599><c> methods</c><00:03:02.900><c> of</c><00:03:03.139><c> mathematics</c><00:03:03.680><c> Bosch</c>

00:03:04.030 --> 00:03:04.040 align:start position:0%
with formal methods of mathematics Bosch
 

00:03:04.040 --> 00:03:07.059 align:start position:0%
with formal methods of mathematics Bosch
versus<00:03:05.379><c> specification</c><00:03:06.379><c> implemented</c><00:03:06.950><c> for</c>

00:03:07.059 --> 00:03:07.069 align:start position:0%
versus specification implemented for
 

00:03:07.069 --> 00:03:14.680 align:start position:0%
versus specification implemented for
example<00:03:07.430><c> in</c><00:03:07.519><c> Haskell</c><00:03:12.250><c> so</c><00:03:13.250><c> I</c><00:03:13.579><c> mean</c><00:03:13.970><c> one</c><00:03:14.329><c> is</c><00:03:14.450><c> kind</c>

00:03:14.680 --> 00:03:14.690 align:start position:0%
example in Haskell so I mean one is kind
 

00:03:14.690 --> 00:03:16.569 align:start position:0%
example in Haskell so I mean one is kind
of<00:03:14.750><c> like</c><00:03:15.109><c> a</c><00:03:15.139><c> reference</c><00:03:15.530><c> implementation</c><00:03:15.680><c> in</c>

00:03:16.569 --> 00:03:16.579 align:start position:0%
of like a reference implementation in
 

00:03:16.579 --> 00:03:18.129 align:start position:0%
of like a reference implementation in
Haskell<00:03:17.090><c> and</c><00:03:17.299><c> the</c><00:03:17.450><c> other</c><00:03:17.569><c> is</c><00:03:17.690><c> just</c><00:03:17.930><c> kind</c><00:03:18.079><c> of</c>

00:03:18.129 --> 00:03:18.139 align:start position:0%
Haskell and the other is just kind of
 

00:03:18.139 --> 00:03:21.759 align:start position:0%
Haskell and the other is just kind of
abstract<00:03:18.650><c> like</c><00:03:18.920><c> purely</c><00:03:19.430><c> theoretical</c><00:03:20.739><c> well</c><00:03:21.739><c> I</c>

00:03:21.759 --> 00:03:21.769 align:start position:0%
abstract like purely theoretical well I
 

00:03:21.769 --> 00:03:24.909 align:start position:0%
abstract like purely theoretical well I
think<00:03:21.949><c> that</c><00:03:22.599><c> a</c><00:03:23.599><c> reference</c><00:03:24.169><c> implementation</c><00:03:24.319><c> in</c>

00:03:24.909 --> 00:03:24.919 align:start position:0%
think that a reference implementation in
 

00:03:24.919 --> 00:03:25.890 align:start position:0%
think that a reference implementation in
Haskell<00:03:25.280><c> is</c><00:03:25.400><c> a</c><00:03:25.459><c> perfectly</c><00:03:25.760><c> fine</c>

00:03:25.890 --> 00:03:25.900 align:start position:0%
Haskell is a perfectly fine
 

00:03:25.900 --> 00:03:29.979 align:start position:0%
Haskell is a perfectly fine
specification<00:03:26.900><c> honestly</c><00:03:27.319><c> I</c><00:03:28.120><c> think</c><00:03:29.120><c> a</c><00:03:29.480><c> lot</c><00:03:29.959><c> of</c>

00:03:29.979 --> 00:03:29.989 align:start position:0%
specification honestly I think a lot of
 

00:03:29.989 --> 00:03:31.059 align:start position:0%
specification honestly I think a lot of
people<00:03:30.590><c> when</c><00:03:30.680><c> they</c><00:03:30.709><c> think</c><00:03:30.859><c> of</c><00:03:30.980><c> a</c>

00:03:31.059 --> 00:03:31.069 align:start position:0%
people when they think of a
 

00:03:31.069 --> 00:03:32.860 align:start position:0%
people when they think of a
specification<00:03:31.370><c> think</c><00:03:31.819><c> of</c><00:03:31.970><c> kind</c><00:03:32.359><c> of</c><00:03:32.480><c> just</c><00:03:32.690><c> an</c>

00:03:32.860 --> 00:03:32.870 align:start position:0%
specification think of kind of just an
 

00:03:32.870 --> 00:03:34.780 align:start position:0%
specification think of kind of just an
English<00:03:33.230><c> language</c><00:03:33.799><c> document</c><00:03:34.370><c> or</c><00:03:34.519><c> something</c>

00:03:34.780 --> 00:03:34.790 align:start position:0%
English language document or something
 

00:03:34.790 --> 00:03:36.849 align:start position:0%
English language document or something
like<00:03:34.879><c> that</c><00:03:34.940><c> but</c><00:03:35.389><c> at</c><00:03:35.959><c> least</c><00:03:36.019><c> in</c><00:03:36.319><c> our</c><00:03:36.440><c> group</c><00:03:36.650><c> we</c>

00:03:36.849 --> 00:03:36.859 align:start position:0%
like that but at least in our group we
 

00:03:36.859 --> 00:03:39.750 align:start position:0%
like that but at least in our group we
focus<00:03:37.310><c> a</c><00:03:37.400><c> lot</c><00:03:37.430><c> on</c><00:03:37.579><c> executable</c><00:03:38.359><c> specifications</c>

00:03:39.750 --> 00:03:39.760 align:start position:0%
focus a lot on executable specifications
 

00:03:39.760 --> 00:03:42.300 align:start position:0%
focus a lot on executable specifications
so<00:03:40.760><c> I</c><00:03:40.790><c> think</c><00:03:40.940><c> you</c><00:03:41.419><c> know</c><00:03:41.510><c> a</c><00:03:41.540><c> Haskell</c>

00:03:42.300 --> 00:03:42.310 align:start position:0%
so I think you know a Haskell
 

00:03:42.310 --> 00:03:44.289 align:start position:0%
so I think you know a Haskell
implementation<00:03:43.310><c> you</c><00:03:43.459><c> know</c><00:03:43.579><c> that's</c><00:03:43.819><c> a</c><00:03:43.940><c> whole</c>

00:03:44.289 --> 00:03:44.299 align:start position:0%
implementation you know that's a whole
 

00:03:44.299 --> 00:03:45.819 align:start position:0%
implementation you know that's a whole
lot<00:03:44.480><c> hell</c><00:03:44.690><c> of</c><00:03:44.810><c> a</c><00:03:44.870><c> lot</c><00:03:45.019><c> better</c><00:03:45.139><c> than</c><00:03:45.290><c> no</c>

00:03:45.819 --> 00:03:45.829 align:start position:0%
lot hell of a lot better than no
 

00:03:45.829 --> 00:03:47.259 align:start position:0%
lot hell of a lot better than no
specification<00:03:46.250><c> once</c><00:03:46.699><c> again</c><00:03:46.910><c> and</c><00:03:47.060><c> at</c><00:03:47.120><c> least</c>

00:03:47.259 --> 00:03:47.269 align:start position:0%
specification once again and at least
 

00:03:47.269 --> 00:03:49.240 align:start position:0%
specification once again and at least
you<00:03:47.389><c> can</c><00:03:47.510><c> test</c><00:03:47.720><c> it</c><00:03:47.870><c> right</c><00:03:48.199><c> you</c><00:03:48.410><c> can</c><00:03:48.590><c> you</c><00:03:49.129><c> can</c>

00:03:49.240 --> 00:03:49.250 align:start position:0%
you can test it right you can you can
 

00:03:49.250 --> 00:03:50.589 align:start position:0%
you can test it right you can you can
run<00:03:49.400><c> tests</c><00:03:49.699><c> against</c><00:03:49.940><c> your</c><00:03:50.030><c> specification</c>

00:03:50.589 --> 00:03:50.599 align:start position:0%
run tests against your specification
 

00:03:50.599 --> 00:03:52.059 align:start position:0%
run tests against your specification
even<00:03:50.780><c> before</c><00:03:51.049><c> you</c><00:03:51.169><c> go</c><00:03:51.319><c> to</c><00:03:51.379><c> implementing</c><00:03:51.980><c> the</c>

00:03:52.059 --> 00:03:52.069 align:start position:0%
even before you go to implementing the
 

00:03:52.069 --> 00:03:54.250 align:start position:0%
even before you go to implementing the
final<00:03:52.370><c> thing</c><00:03:52.549><c> so</c><00:03:52.790><c> that's</c><00:03:52.930><c> that's</c><00:03:53.930><c> already</c><00:03:54.169><c> a</c>

00:03:54.250 --> 00:03:54.260 align:start position:0%
final thing so that's that's already a
 

00:03:54.260 --> 00:03:56.949 align:start position:0%
final thing so that's that's already a
huge<00:03:54.699><c> huge</c><00:03:55.699><c> advantage</c><00:03:56.150><c> over</c><00:03:56.329><c> an</c><00:03:56.690><c> English</c>

00:03:56.949 --> 00:03:56.959 align:start position:0%
huge huge advantage over an English
 

00:03:56.959 --> 00:03:58.599 align:start position:0%
huge huge advantage over an English
language<00:03:57.290><c> specification</c><00:03:57.889><c> for</c><00:03:58.040><c> example</c><00:03:58.430><c> but</c>

00:03:58.599 --> 00:03:58.609 align:start position:0%
language specification for example but
 

00:03:58.609 --> 00:03:59.740 align:start position:0%
language specification for example but
certainly<00:03:59.299><c> English</c><00:03:59.389><c> language</c>

00:03:59.740 --> 00:03:59.750 align:start position:0%
certainly English language
 

00:03:59.750 --> 00:04:01.119 align:start position:0%
certainly English language
specifications<00:04:00.199><c> are</c><00:04:00.290><c> easier</c><00:04:00.560><c> to</c><00:04:00.620><c> write</c><00:04:00.799><c> so</c>

00:04:01.119 --> 00:04:01.129 align:start position:0%
specifications are easier to write so
 

00:04:01.129 --> 00:04:02.409 align:start position:0%
specifications are easier to write so
maybe<00:04:01.370><c> you</c><00:04:01.489><c> start</c><00:04:01.760><c> with</c><00:04:01.879><c> that</c><00:04:02.000><c> and</c><00:04:02.060><c> then</c><00:04:02.299><c> do</c>

00:04:02.409 --> 00:04:02.419 align:start position:0%
maybe you start with that and then do
 

00:04:02.419 --> 00:04:05.770 align:start position:0%
maybe you start with that and then do
the<00:04:02.510><c> Haskell</c><00:04:02.870><c> or</c><00:04:02.900><c> something</c><00:04:03.290><c> like</c><00:04:03.379><c> that</c><00:04:04.780><c> yeah</c>

00:04:05.770 --> 00:04:05.780 align:start position:0%
the Haskell or something like that yeah
 

00:04:05.780 --> 00:04:07.780 align:start position:0%
the Haskell or something like that yeah
I<00:04:05.810><c> totally</c><00:04:06.470><c> agree</c><00:04:06.650><c> with</c><00:04:06.859><c> everything</c><00:04:07.400><c> that</c><00:04:07.549><c> was</c>

00:04:07.780 --> 00:04:07.790 align:start position:0%
I totally agree with everything that was
 

00:04:07.790 --> 00:04:10.479 align:start position:0%
I totally agree with everything that was
just<00:04:07.819><c> said</c><00:04:08.060><c> and</c><00:04:08.840><c> I</c><00:04:09.199><c> sort</c><00:04:09.739><c> of</c><00:04:09.829><c> want</c><00:04:09.980><c> to</c><00:04:10.129><c> add</c><00:04:10.220><c> that</c>

00:04:10.479 --> 00:04:10.489 align:start position:0%
just said and I sort of want to add that
 

00:04:10.489 --> 00:04:12.580 align:start position:0%
just said and I sort of want to add that
you<00:04:10.549><c> can</c><00:04:10.909><c> have</c><00:04:11.060><c> good</c><00:04:11.359><c> or</c><00:04:11.569><c> bad</c><00:04:11.599><c> specifications</c>

00:04:12.580 --> 00:04:12.590 align:start position:0%
you can have good or bad specifications
 

00:04:12.590 --> 00:04:15.490 align:start position:0%
you can have good or bad specifications
in<00:04:12.829><c> any</c><00:04:13.220><c> format</c><00:04:13.609><c> so</c><00:04:14.109><c> absolutely</c><00:04:15.109><c> while</c><00:04:15.349><c> it's</c>

00:04:15.490 --> 00:04:15.500 align:start position:0%
in any format so absolutely while it's
 

00:04:15.500 --> 00:04:17.469 align:start position:0%
in any format so absolutely while it's
nice<00:04:15.680><c> to</c><00:04:15.889><c> have</c><00:04:16.010><c> a</c><00:04:16.039><c> specification</c><00:04:16.489><c> be</c><00:04:16.970><c> testable</c>

00:04:17.469 --> 00:04:17.479 align:start position:0%
nice to have a specification be testable
 

00:04:17.479 --> 00:04:20.020 align:start position:0%
nice to have a specification be testable
and<00:04:18.049><c> clear</c><00:04:18.530><c> and</c><00:04:18.889><c> readable</c><00:04:19.070><c> you</c><00:04:19.519><c> can</c><00:04:19.880><c> have</c>

00:04:20.020 --> 00:04:20.030 align:start position:0%
and clear and readable you can have
 

00:04:20.030 --> 00:04:21.729 align:start position:0%
and clear and readable you can have
really<00:04:20.299><c> really</c><00:04:20.630><c> good</c><00:04:20.780><c> at</c><00:04:20.959><c> Haskell</c><00:04:21.079><c> language</c>

00:04:21.729 --> 00:04:21.739 align:start position:0%
really really good at Haskell language
 

00:04:21.739 --> 00:04:23.409 align:start position:0%
really really good at Haskell language
specifications<00:04:22.460><c> or</c><00:04:22.760><c> you</c><00:04:22.880><c> can</c><00:04:23.000><c> have</c><00:04:23.180><c> pretty</c>

00:04:23.409 --> 00:04:23.419 align:start position:0%
specifications or you can have pretty
 

00:04:23.419 --> 00:04:26.290 align:start position:0%
specifications or you can have pretty
bad<00:04:23.599><c> Haskell</c><00:04:24.400><c> specifications</c><00:04:25.400><c> and</c><00:04:25.610><c> I've</c><00:04:25.969><c> even</c>

00:04:26.290 --> 00:04:26.300 align:start position:0%
bad Haskell specifications and I've even
 

00:04:26.300 --> 00:04:28.029 align:start position:0%
bad Haskell specifications and I've even
seen<00:04:26.510><c> English</c><00:04:26.930><c> language</c><00:04:27.289><c> specifications</c>

00:04:28.029 --> 00:04:28.039 align:start position:0%
seen English language specifications
 

00:04:28.039 --> 00:04:29.110 align:start position:0%
seen English language specifications
that<00:04:28.219><c> are</c><00:04:28.310><c> not</c><00:04:28.460><c> entirely</c>

00:04:29.110 --> 00:04:29.120 align:start position:0%
that are not entirely
 

00:04:29.120 --> 00:04:32.260 align:start position:0%
that are not entirely
so<00:04:29.860><c> sort</c><00:04:30.860><c> of</c><00:04:30.919><c> goes</c><00:04:31.250><c> more</c><00:04:31.520><c> to</c><00:04:31.669><c> the</c><00:04:31.699><c> expertise</c><00:04:32.240><c> of</c>

00:04:32.260 --> 00:04:32.270 align:start position:0%
so sort of goes more to the expertise of
 

00:04:32.270 --> 00:04:36.990 align:start position:0%
so sort of goes more to the expertise of
whoever's<00:04:32.750><c> implementing</c><00:04:33.260><c> it</c><00:04:33.350><c> I</c><00:04:33.440><c> think</c><00:04:34.060><c> great</c>

00:04:36.990 --> 00:04:37.000 align:start position:0%
whoever's implementing it I think great
 

00:04:37.000 --> 00:04:39.930 align:start position:0%
whoever's implementing it I think great
[Music]

00:04:39.930 --> 00:04:39.940 align:start position:0%
[Music]
 

00:04:39.940 --> 00:04:43.659 align:start position:0%
[Music]
so<00:04:41.320><c> like</c><00:04:42.320><c> could</c><00:04:42.919><c> you</c><00:04:42.949><c> maybe</c><00:04:43.100><c> share</c><00:04:43.490><c> a</c><00:04:43.520><c> bit</c>

00:04:43.659 --> 00:04:43.669 align:start position:0%
so like could you maybe share a bit
 

00:04:43.669 --> 00:04:45.930 align:start position:0%
so like could you maybe share a bit
about<00:04:43.790><c> what</c><00:04:44.180><c> is</c><00:04:44.300><c> like</c><00:04:44.540><c> new</c><00:04:44.930><c> and</c><00:04:45.110><c> unique</c><00:04:45.260><c> about</c>

00:04:45.930 --> 00:04:45.940 align:start position:0%
about what is like new and unique about
 

00:04:45.940 --> 00:04:48.310 align:start position:0%
about what is like new and unique about
formally<00:04:46.940><c> verifying</c><00:04:47.360><c> smart</c><00:04:47.930><c> contracts</c>

00:04:48.310 --> 00:04:48.320 align:start position:0%
formally verifying smart contracts
 

00:04:48.320 --> 00:04:50.070 align:start position:0%
formally verifying smart contracts
blockchains

00:04:50.070 --> 00:04:50.080 align:start position:0%
blockchains
 

00:04:50.080 --> 00:04:52.960 align:start position:0%
blockchains
kind<00:04:51.080><c> of</c><00:04:51.139><c> compared</c><00:04:51.470><c> to</c><00:04:51.620><c> you</c><00:04:52.490><c> know</c><00:04:52.580><c> safety</c>

00:04:52.960 --> 00:04:52.970 align:start position:0%
kind of compared to you know safety
 

00:04:52.970 --> 00:04:55.930 align:start position:0%
kind of compared to you know safety
critical<00:04:53.120><c> hardware</c><00:04:53.720><c> verification</c><00:04:54.260><c> and</c><00:04:54.979><c> what</c>

00:04:55.930 --> 00:04:55.940 align:start position:0%
critical hardware verification and what
 

00:04:55.940 --> 00:04:57.640 align:start position:0%
critical hardware verification and what
are<00:04:56.060><c> the</c><00:04:56.210><c> corresponding</c><00:04:56.440><c> opportunities</c><00:04:57.440><c> of</c>

00:04:57.640 --> 00:04:57.650 align:start position:0%
are the corresponding opportunities of
 

00:04:57.650 --> 00:05:01.210 align:start position:0%
are the corresponding opportunities of
it<00:04:58.600><c> you</c><00:04:59.600><c> know</c><00:04:59.750><c> what</c><00:04:59.900><c> is</c><00:05:00.020><c> new</c><00:05:00.260><c> and</c><00:05:00.440><c> unique</c><00:05:00.590><c> about</c>

00:05:01.210 --> 00:05:01.220 align:start position:0%
it you know what is new and unique about
 

00:05:01.220 --> 00:05:03.340 align:start position:0%
it you know what is new and unique about
formally<00:05:01.700><c> verifying</c><00:05:02.090><c> smart</c><00:05:02.840><c> contracts</c><00:05:03.290><c> or</c>

00:05:03.340 --> 00:05:03.350 align:start position:0%
formally verifying smart contracts or
 

00:05:03.350 --> 00:05:05.050 align:start position:0%
formally verifying smart contracts or
blockchains<00:05:03.830><c> compared</c><00:05:04.400><c> to</c><00:05:04.550><c> like</c><00:05:04.700><c> for</c><00:05:05.000><c> example</c>

00:05:05.050 --> 00:05:05.060 align:start position:0%
blockchains compared to like for example
 

00:05:05.060 --> 00:05:08.020 align:start position:0%
blockchains compared to like for example
verifying<00:05:05.660><c> hardware</c><00:05:06.400><c> and</c><00:05:07.400><c> what</c><00:05:07.580><c> are</c><00:05:07.880><c> the</c>

00:05:08.020 --> 00:05:08.030 align:start position:0%
verifying hardware and what are the
 

00:05:08.030 --> 00:05:13.480 align:start position:0%
verifying hardware and what are the
opportunities<00:05:08.180><c> of</c><00:05:08.660><c> it</c><00:05:08.780><c> I</c><00:05:10.419><c> guess</c><00:05:12.490><c> smart</c>

00:05:13.480 --> 00:05:13.490 align:start position:0%
opportunities of it I guess smart
 

00:05:13.490 --> 00:05:16.210 align:start position:0%
opportunities of it I guess smart
contracts<00:05:13.790><c> has</c><00:05:13.940><c> a</c><00:05:13.970><c> new</c><00:05:15.070><c> sort</c><00:05:16.070><c> of</c><00:05:16.100><c> play</c>

00:05:16.210 --> 00:05:16.220 align:start position:0%
contracts has a new sort of play
 

00:05:16.220 --> 00:05:18.520 align:start position:0%
contracts has a new sort of play
semantics<00:05:16.700><c> right</c><00:05:16.940><c> so</c><00:05:17.300><c> we</c><00:05:17.450><c> have</c><00:05:17.570><c> a</c><00:05:17.600><c> concept</c><00:05:18.050><c> and</c>

00:05:18.520 --> 00:05:18.530 align:start position:0%
semantics right so we have a concept and
 

00:05:18.530 --> 00:05:21.279 align:start position:0%
semantics right so we have a concept and
action<00:05:18.889><c> at</c><00:05:19.580><c> the</c><00:05:19.700><c> conservative</c><00:05:20.210><c> gas</c><00:05:20.419><c> and</c><00:05:20.810><c> solid</c>

00:05:21.279 --> 00:05:21.289 align:start position:0%
action at the conservative gas and solid
 

00:05:21.289 --> 00:05:25.300 align:start position:0%
action at the conservative gas and solid
token<00:05:21.650><c> heater</c><00:05:22.960><c> which</c><00:05:23.960><c> you</c><00:05:24.200><c> know</c><00:05:24.320><c> doesn't</c>

00:05:25.300 --> 00:05:25.310 align:start position:0%
token heater which you know doesn't
 

00:05:25.310 --> 00:05:27.370 align:start position:0%
token heater which you know doesn't
exist<00:05:25.370><c> in</c><00:05:25.789><c> in</c><00:05:26.180><c> you</c><00:05:26.539><c> know</c><00:05:26.570><c> existing</c><00:05:27.050><c> system</c>

00:05:27.370 --> 00:05:27.380 align:start position:0%
exist in in you know existing system
 

00:05:27.380 --> 00:05:29.800 align:start position:0%
exist in in you know existing system
like<00:05:27.620><c> you</c><00:05:27.830><c> know</c><00:05:27.919><c> critical</c><00:05:28.630><c> hardware</c><00:05:29.630><c> or</c>

00:05:29.800 --> 00:05:29.810 align:start position:0%
like you know critical hardware or
 

00:05:29.810 --> 00:05:32.830 align:start position:0%
like you know critical hardware or
software<00:05:29.840><c> system</c><00:05:31.449><c> so</c><00:05:32.449><c> when</c><00:05:32.600><c> you</c><00:05:32.720><c> really</c>

00:05:32.830 --> 00:05:32.840 align:start position:0%
software system so when you really
 

00:05:32.840 --> 00:05:35.020 align:start position:0%
software system so when you really
formally<00:05:33.560><c> verified</c><00:05:33.590><c> I</c><00:05:34.250><c> think</c><00:05:34.550><c> you</c><00:05:34.669><c> you</c><00:05:34.910><c> need</c>

00:05:35.020 --> 00:05:35.030 align:start position:0%
formally verified I think you you need
 

00:05:35.030 --> 00:05:36.490 align:start position:0%
formally verified I think you you need
literally<00:05:35.330><c> find</c><00:05:35.570><c> new</c><00:05:35.720><c> property</c><00:05:36.169><c> that</c><00:05:36.380><c> you</c>

00:05:36.490 --> 00:05:36.500 align:start position:0%
literally find new property that you
 

00:05:36.500 --> 00:05:38.890 align:start position:0%
literally find new property that you
want<00:05:36.530><c> to</c><00:05:36.740><c> verify</c><00:05:36.889><c> that</c><00:05:37.729><c> only</c><00:05:38.030><c> exists</c><00:05:38.479><c> in</c><00:05:38.630><c> you</c>

00:05:38.890 --> 00:05:38.900 align:start position:0%
want to verify that only exists in you
 

00:05:38.900 --> 00:05:43.020 align:start position:0%
want to verify that only exists in you
know<00:05:38.990><c> smart</c><00:05:39.289><c> contract</c><00:05:39.650><c> and</c><00:05:39.889><c> also</c><00:05:40.310><c> it</c><00:05:41.210><c> Orion</c>

00:05:43.020 --> 00:05:43.030 align:start position:0%
know smart contract and also it Orion
 

00:05:43.030 --> 00:05:45.040 align:start position:0%
know smart contract and also it Orion
there's<00:05:44.030><c> definitely</c><00:05:44.479><c> some</c><00:05:44.630><c> really</c><00:05:44.870><c> nice</c>

00:05:45.040 --> 00:05:45.050 align:start position:0%
there's definitely some really nice
 

00:05:45.050 --> 00:05:47.320 align:start position:0%
there's definitely some really nice
things<00:05:45.380><c> about</c><00:05:45.500><c> smart</c><00:05:45.979><c> contracts</c><00:05:46.400><c> they</c><00:05:47.270><c> are</c>

00:05:47.320 --> 00:05:47.330 align:start position:0%
things about smart contracts they are
 

00:05:47.330 --> 00:05:49.779 align:start position:0%
things about smart contracts they are
bounded<00:05:48.020><c> in</c><00:05:48.260><c> terms</c><00:05:48.530><c> of</c><00:05:48.740><c> their</c><00:05:48.889><c> execution</c><00:05:49.280><c> time</c>

00:05:49.779 --> 00:05:49.789 align:start position:0%
bounded in terms of their execution time
 

00:05:49.789 --> 00:05:51.909 align:start position:0%
bounded in terms of their execution time
there<00:05:50.419><c> are</c><00:05:50.510><c> generally</c><00:05:50.960><c> very</c><00:05:51.200><c> small</c><00:05:51.590><c> simple</c>

00:05:51.909 --> 00:05:51.919 align:start position:0%
there are generally very small simple
 

00:05:51.919 --> 00:05:53.890 align:start position:0%
there are generally very small simple
programs<00:05:52.490><c> at</c><00:05:53.030><c> least</c><00:05:53.090><c> compared</c><00:05:53.599><c> to</c><00:05:53.660><c> something</c>

00:05:53.890 --> 00:05:53.900 align:start position:0%
programs at least compared to something
 

00:05:53.900 --> 00:05:56.110 align:start position:0%
programs at least compared to something
you'd<00:05:54.110><c> see</c><00:05:54.349><c> in</c><00:05:54.380><c> a</c><00:05:54.830><c> safety</c><00:05:55.250><c> critical</c><00:05:55.370><c> system</c><00:05:55.940><c> a</c>

00:05:56.110 --> 00:05:56.120 align:start position:0%
you'd see in a safety critical system a
 

00:05:56.120 --> 00:05:57.670 align:start position:0%
you'd see in a safety critical system a
car<00:05:56.300><c> or</c><00:05:56.599><c> an</c><00:05:56.720><c> airplane</c><00:05:56.840><c> or</c><00:05:57.289><c> something</c><00:05:57.320><c> like</c>

00:05:57.670 --> 00:05:57.680 align:start position:0%
car or an airplane or something like
 

00:05:57.680 --> 00:06:00.190 align:start position:0%
car or an airplane or something like
that<00:05:57.940><c> and</c><00:05:58.940><c> they</c><00:05:59.270><c> directly</c><00:05:59.690><c> handle</c><00:05:59.990><c> large</c>

00:06:00.190 --> 00:06:00.200 align:start position:0%
that and they directly handle large
 

00:06:00.200 --> 00:06:02.230 align:start position:0%
that and they directly handle large
quantities<00:06:00.680><c> of</c><00:06:00.710><c> money</c><00:06:01.010><c> so</c><00:06:01.610><c> actually</c><00:06:02.120><c> I'm</c>

00:06:02.230 --> 00:06:02.240 align:start position:0%
quantities of money so actually I'm
 

00:06:02.240 --> 00:06:04.180 align:start position:0%
quantities of money so actually I'm
really<00:06:02.419><c> excited</c><00:06:02.720><c> I</c><00:06:02.960><c> think</c><00:06:03.020><c> that</c><00:06:03.380><c> I</c><00:06:03.620><c> said</c><00:06:04.070><c> this</c>

00:06:04.180 --> 00:06:04.190 align:start position:0%
really excited I think that I said this
 

00:06:04.190 --> 00:06:05.740 align:start position:0%
really excited I think that I said this
last<00:06:04.370><c> year</c><00:06:04.639><c> and</c><00:06:04.789><c> I</c><00:06:04.849><c> still</c><00:06:05.030><c> strongly</c><00:06:05.389><c> believe</c>

00:06:05.740 --> 00:06:05.750 align:start position:0%
last year and I still strongly believe
 

00:06:05.750 --> 00:06:07.450 align:start position:0%
last year and I still strongly believe
it<00:06:05.930><c> that</c><00:06:06.110><c> as</c><00:06:06.289><c> a</c><00:06:06.320><c> space</c><00:06:06.710><c> we</c><00:06:06.979><c> have</c><00:06:07.190><c> an</c>

00:06:07.450 --> 00:06:07.460 align:start position:0%
it that as a space we have an
 

00:06:07.460 --> 00:06:09.760 align:start position:0%
it that as a space we have an
opportunity<00:06:08.030><c> to</c><00:06:08.240><c> set</c><00:06:08.450><c> standards</c><00:06:09.229><c> for</c><00:06:09.380><c> how</c>

00:06:09.760 --> 00:06:09.770 align:start position:0%
opportunity to set standards for how
 

00:06:09.770 --> 00:06:11.500 align:start position:0%
opportunity to set standards for how
software<00:06:10.160><c> is</c><00:06:10.280><c> developed</c><00:06:10.430><c> even</c><00:06:10.820><c> beyond</c><00:06:11.240><c> block</c>

00:06:11.500 --> 00:06:11.510 align:start position:0%
software is developed even beyond block
 

00:06:11.510 --> 00:06:14.200 align:start position:0%
software is developed even beyond block
chains<00:06:11.780><c> and</c><00:06:11.930><c> smart</c><00:06:12.200><c> contracts</c><00:06:13.060><c> because</c><00:06:14.060><c> I</c>

00:06:14.200 --> 00:06:14.210 align:start position:0%
chains and smart contracts because I
 

00:06:14.210 --> 00:06:16.330 align:start position:0%
chains and smart contracts because I
think<00:06:14.360><c> the</c><00:06:14.690><c> users</c><00:06:15.020><c> of</c><00:06:15.349><c> smart</c><00:06:15.770><c> contracts</c><00:06:16.160><c> and</c>

00:06:16.330 --> 00:06:16.340 align:start position:0%
think the users of smart contracts and
 

00:06:16.340 --> 00:06:17.440 align:start position:0%
think the users of smart contracts and
block<00:06:16.490><c> chains</c><00:06:16.760><c> have</c><00:06:16.940><c> a</c><00:06:16.970><c> much</c><00:06:17.210><c> stronger</c>

00:06:17.440 --> 00:06:17.450 align:start position:0%
block chains have a much stronger
 

00:06:17.450 --> 00:06:19.240 align:start position:0%
block chains have a much stronger
understanding<00:06:17.810><c> and</c><00:06:18.380><c> demand</c><00:06:18.680><c> for</c><00:06:18.889><c> this</c><00:06:19.010><c> kind</c>

00:06:19.240 --> 00:06:19.250 align:start position:0%
understanding and demand for this kind
 

00:06:19.250 --> 00:06:21.430 align:start position:0%
understanding and demand for this kind
of<00:06:19.310><c> technology</c><00:06:19.490><c> than</c><00:06:20.090><c> the</c><00:06:20.539><c> users</c><00:06:20.810><c> of</c><00:06:20.930><c> a</c><00:06:21.020><c> car</c><00:06:21.200><c> or</c>

00:06:21.430 --> 00:06:21.440 align:start position:0%
of technology than the users of a car or
 

00:06:21.440 --> 00:06:28.600 align:start position:0%
of technology than the users of a car or
something<00:06:21.889><c> like</c><00:06:21.979><c> that</c><00:06:23.919><c> so</c><00:06:26.500><c> it's</c><00:06:27.500><c> room</c><00:06:27.770><c> torture</c>

00:06:28.600 --> 00:06:28.610 align:start position:0%
something like that so it's room torture
 

00:06:28.610 --> 00:06:33.820 align:start position:0%
something like that so it's room torture
machine<00:06:28.760><c> has</c><00:06:29.090><c> no</c><00:06:29.440><c> non</c><00:06:30.440><c> determined</c><00:06:32.830><c> behaviors</c>

00:06:33.820 --> 00:06:33.830 align:start position:0%
machine has no non determined behaviors
 

00:06:33.830 --> 00:06:36.670 align:start position:0%
machine has no non determined behaviors
no<00:06:34.370><c> not</c><00:06:34.580><c> defined</c><00:06:34.849><c> behaviors</c><00:06:35.419><c> because</c><00:06:36.380><c> that</c>

00:06:36.670 --> 00:06:36.680 align:start position:0%
no not defined behaviors because that
 

00:06:36.680 --> 00:06:41.150 align:start position:0%
no not defined behaviors because that
means<00:06:37.070><c> consensus</c><00:06:37.940><c> folks</c><00:06:39.070><c> so</c>

00:06:41.150 --> 00:06:41.160 align:start position:0%
means consensus folks so
 

00:06:41.160 --> 00:06:44.600 align:start position:0%
means consensus folks so
so<00:06:41.940><c> this</c><00:06:42.260><c> possibility</c><00:06:43.260><c> of</c><00:06:43.400><c> different</c><00:06:44.400><c> clients</c>

00:06:44.600 --> 00:06:44.610 align:start position:0%
so this possibility of different clients
 

00:06:44.610 --> 00:06:46.550 align:start position:0%
so this possibility of different clients
following<00:06:45.240><c> different</c><00:06:45.570><c> folks</c><00:06:45.840><c> is</c><00:06:46.140><c> a</c><00:06:46.170><c> huge</c>

00:06:46.550 --> 00:06:46.560 align:start position:0%
following different folks is a huge
 

00:06:46.560 --> 00:06:50.480 align:start position:0%
following different folks is a huge
problem<00:06:46.830><c> but</c><00:06:47.640><c> it's</c><00:06:47.900><c> really</c><00:06:48.900><c> bracing</c><00:06:49.740><c> for</c><00:06:50.190><c> us</c>

00:06:50.480 --> 00:06:50.490 align:start position:0%
problem but it's really bracing for us
 

00:06:50.490 --> 00:06:52.880 align:start position:0%
problem but it's really bracing for us
on<00:06:51.270><c> top</c><00:06:51.540><c> of</c><00:06:51.780><c> the</c><00:06:51.960><c> virtual</c><00:06:52.230><c> machine</c><00:06:52.530><c> because</c>

00:06:52.880 --> 00:06:52.890 align:start position:0%
on top of the virtual machine because
 

00:06:52.890 --> 00:06:55.010 align:start position:0%
on top of the virtual machine because
that<00:06:53.130><c> means</c><00:06:53.310><c> the</c><00:06:53.610><c> specification</c><00:06:54.360><c> is</c><00:06:54.510><c> really</c>

00:06:55.010 --> 00:06:55.020 align:start position:0%
that means the specification is really
 

00:06:55.020 --> 00:06:58.670 align:start position:0%
that means the specification is really
always<00:06:55.200><c> deterministic</c><00:06:57.110><c> that's</c><00:06:58.110><c> a</c><00:06:58.440><c> huge</c>

00:06:58.670 --> 00:06:58.680 align:start position:0%
always deterministic that's a huge
 

00:06:58.680 --> 00:07:01.310 align:start position:0%
always deterministic that's a huge
improvement<00:06:59.130><c> over</c><00:06:59.390><c> proving</c><00:07:00.390><c> anything</c><00:07:00.780><c> over</c>

00:07:01.310 --> 00:07:01.320 align:start position:0%
improvement over proving anything over
 

00:07:01.320 --> 00:07:07.510 align:start position:0%
improvement over proving anything over
intelligible<00:07:02.130><c> so</c><00:07:02.400><c> our</c><00:07:02.550><c> cheapest</c><00:07:04.700><c> Thanks</c>

00:07:07.510 --> 00:07:07.520 align:start position:0%
intelligible so our cheapest Thanks
 

00:07:07.520 --> 00:07:09.890 align:start position:0%
intelligible so our cheapest Thanks
pretty<00:07:08.520><c> much</c><00:07:08.610><c> agree</c><00:07:08.910><c> with</c><00:07:09.210><c> what</c><00:07:09.450><c> people</c><00:07:09.690><c> said</c>

00:07:09.890 --> 00:07:09.900 align:start position:0%
pretty much agree with what people said
 

00:07:09.900 --> 00:07:11.390 align:start position:0%
pretty much agree with what people said
the<00:07:10.170><c> non</c><00:07:10.320><c> determinism</c><00:07:10.770><c> makes</c><00:07:11.010><c> it</c><00:07:11.130><c> easy</c><00:07:11.280><c> to</c>

00:07:11.390 --> 00:07:11.400 align:start position:0%
the non determinism makes it easy to
 

00:07:11.400 --> 00:07:13.520 align:start position:0%
the non determinism makes it easy to
bound<00:07:11.640><c> it</c><00:07:11.760><c> gas</c><00:07:11.970><c> makes</c><00:07:12.510><c> it</c><00:07:12.690><c> kind</c><00:07:13.320><c> of</c><00:07:13.380><c> nice</c>

00:07:13.520 --> 00:07:13.530 align:start position:0%
bound it gas makes it kind of nice
 

00:07:13.530 --> 00:07:14.870 align:start position:0%
bound it gas makes it kind of nice
although<00:07:13.860><c> sometimes</c><00:07:14.070><c> it's</c><00:07:14.430><c> hard</c><00:07:14.610><c> to</c><00:07:14.700><c> reason</c>

00:07:14.870 --> 00:07:14.880 align:start position:0%
although sometimes it's hard to reason
 

00:07:14.880 --> 00:07:16.670 align:start position:0%
although sometimes it's hard to reason
about<00:07:15.030><c> exactly</c><00:07:15.570><c> how</c><00:07:15.810><c> much</c><00:07:15.930><c> gas</c><00:07:16.110><c> the</c><00:07:16.290><c> contract</c>

00:07:16.670 --> 00:07:16.680 align:start position:0%
about exactly how much gas the contract
 

00:07:16.680 --> 00:07:20.510 align:start position:0%
about exactly how much gas the contract
will<00:07:16.800><c> use</c><00:07:17.270><c> and</c><00:07:18.270><c> basically</c><00:07:19.130><c> you</c><00:07:20.130><c> know</c><00:07:20.250><c> what's</c>

00:07:20.510 --> 00:07:20.520 align:start position:0%
will use and basically you know what's
 

00:07:20.520 --> 00:07:22.640 align:start position:0%
will use and basically you know what's
making<00:07:20.820><c> the</c><00:07:21.690><c> most</c><00:07:21.870><c> driving</c><00:07:22.260><c> force</c><00:07:22.470><c> behind</c>

00:07:22.640 --> 00:07:22.650 align:start position:0%
making the most driving force behind
 

00:07:22.650 --> 00:07:25.070 align:start position:0%
making the most driving force behind
this<00:07:22.980><c> is</c><00:07:23.280><c> the</c><00:07:23.310><c> amount</c><00:07:23.640><c> of</c><00:07:23.760><c> money</c><00:07:23.910><c> being</c><00:07:24.180><c> at</c>

00:07:25.070 --> 00:07:25.080 align:start position:0%
this is the amount of money being at
 

00:07:25.080 --> 00:07:27.050 align:start position:0%
this is the amount of money being at
stake<00:07:25.380><c> essentially</c><00:07:25.980><c> as</c><00:07:26.460><c> opposed</c><00:07:26.760><c> to</c><00:07:26.880><c> just</c>

00:07:27.050 --> 00:07:27.060 align:start position:0%
stake essentially as opposed to just
 

00:07:27.060 --> 00:07:30.650 align:start position:0%
stake essentially as opposed to just
normal<00:07:27.390><c> programs</c><00:07:27.870><c> in</c><00:07:28.320><c> other</c><00:07:28.860><c> settings</c><00:07:29.480><c> let</c><00:07:30.480><c> me</c>

00:07:30.650 --> 00:07:30.660 align:start position:0%
normal programs in other settings let me
 

00:07:30.660 --> 00:07:34.250 align:start position:0%
normal programs in other settings let me
move<00:07:30.810><c> over</c><00:07:30.990><c> because</c><00:07:31.560><c> a</c><00:07:32.130><c> course</c><00:07:32.510><c> really</c><00:07:33.510><c> equals</c>

00:07:34.250 --> 00:07:34.260 align:start position:0%
move over because a course really equals
 

00:07:34.260 --> 00:07:36.520 align:start position:0%
move over because a course really equals
to<00:07:34.320><c> make</c><00:07:34.500><c> it</c><00:07:34.680><c> really</c><00:07:34.980><c> hard</c><00:07:35.010><c> hard</c><00:07:35.790><c> for</c><00:07:36.000><c> me</c><00:07:36.090><c> to</c>

00:07:36.520 --> 00:07:36.530 align:start position:0%
to make it really hard hard for me to
 

00:07:36.530 --> 00:07:41.330 align:start position:0%
to make it really hard hard for me to
understand<00:07:37.530><c> the</c><00:07:37.590><c> question</c><00:07:39.860><c> yeah</c><00:07:40.860><c> it's</c><00:07:41.040><c> it's</c>

00:07:41.330 --> 00:07:41.340 align:start position:0%
understand the question yeah it's it's
 

00:07:41.340 --> 00:07:42.740 align:start position:0%
understand the question yeah it's it's
kind<00:07:41.520><c> of</c><00:07:41.580><c> interesting</c><00:07:41.820><c> how</c><00:07:42.120><c> people</c><00:07:42.150><c> care</c><00:07:42.720><c> a</c>

00:07:42.740 --> 00:07:42.750 align:start position:0%
kind of interesting how people care a
 

00:07:42.750 --> 00:07:44.210 align:start position:0%
kind of interesting how people care a
little<00:07:42.900><c> bit</c><00:07:43.110><c> more</c><00:07:43.320><c> about</c><00:07:43.530><c> money</c><00:07:43.830><c> than</c><00:07:44.070><c> their</c>

00:07:44.210 --> 00:07:44.220 align:start position:0%
little bit more about money than their
 

00:07:44.220 --> 00:07:45.920 align:start position:0%
little bit more about money than their
lives<00:07:44.430><c> right</c><00:07:44.820><c> you</c><00:07:45.210><c> have</c><00:07:45.360><c> someone</c><00:07:45.690><c> lose</c><00:07:45.900><c> their</c>

00:07:45.920 --> 00:07:45.930 align:start position:0%
lives right you have someone lose their
 

00:07:45.930 --> 00:07:48.050 align:start position:0%
lives right you have someone lose their
fifty<00:07:46.710><c> thousand</c><00:07:47.100><c> endow</c><00:07:47.310><c> tokens</c><00:07:47.790><c> and</c><00:07:47.940><c> they're</c>

00:07:48.050 --> 00:07:48.060 align:start position:0%
fifty thousand endow tokens and they're
 

00:07:48.060 --> 00:07:50.270 align:start position:0%
fifty thousand endow tokens and they're
clamoring<00:07:48.240><c> for</c><00:07:48.720><c> formal</c><00:07:48.990><c> verification</c><00:07:49.280><c> but</c>

00:07:50.270 --> 00:07:50.280 align:start position:0%
clamoring for formal verification but
 

00:07:50.280 --> 00:07:52.190 align:start position:0%
clamoring for formal verification but
then<00:07:50.430><c> Toyota</c><00:07:50.850><c> has</c><00:07:51.060><c> an</c><00:07:51.300><c> issue</c><00:07:51.420><c> in</c><00:07:51.600><c> their</c><00:07:51.690><c> ECU's</c>

00:07:52.190 --> 00:07:52.200 align:start position:0%
then Toyota has an issue in their ECU's
 

00:07:52.200 --> 00:07:54.290 align:start position:0%
then Toyota has an issue in their ECU's
that<00:07:52.500><c> kills</c><00:07:52.740><c> 20</c><00:07:52.980><c> people</c><00:07:53.340><c> and</c><00:07:53.730><c> Toyota</c>

00:07:54.290 --> 00:07:54.300 align:start position:0%
that kills 20 people and Toyota
 

00:07:54.300 --> 00:07:56.000 align:start position:0%
that kills 20 people and Toyota
customers<00:07:54.720><c> could</c><00:07:54.960><c> not</c><00:07:55.110><c> care</c><00:07:55.320><c> less</c><00:07:55.350><c> about</c><00:07:55.590><c> the</c>

00:07:56.000 --> 00:07:56.010 align:start position:0%
customers could not care less about the
 

00:07:56.010 --> 00:07:58.760 align:start position:0%
customers could not care less about the
software<00:07:56.310><c> in</c><00:07:56.430><c> their</c><00:07:56.550><c> car</c><00:07:57.050><c> so</c><00:07:58.050><c> I</c><00:07:58.410><c> just</c><00:07:58.590><c> think</c>

00:07:58.760 --> 00:07:58.770 align:start position:0%
software in their car so I just think
 

00:07:58.770 --> 00:07:59.480 align:start position:0%
software in their car so I just think
that's<00:07:58.860><c> kind</c><00:07:59.190><c> of</c><00:07:59.250><c> an</c><00:07:59.370><c> interesting</c>

00:07:59.480 --> 00:07:59.490 align:start position:0%
that's kind of an interesting
 

00:07:59.490 --> 00:08:02.450 align:start position:0%
that's kind of an interesting
observation<00:07:59.910><c> on</c><00:08:00.330><c> humanity</c><00:08:01.070><c> it</c><00:08:02.070><c> is</c><00:08:02.190><c> kind</c><00:08:02.430><c> of</c>

00:08:02.450 --> 00:08:02.460 align:start position:0%
observation on humanity it is kind of
 

00:08:02.460 --> 00:08:06.530 align:start position:0%
observation on humanity it is kind of
interesting<00:08:02.669><c> yeah</c><00:08:04.310><c> right</c><00:08:05.340><c> so</c><00:08:05.640><c> could</c><00:08:06.480><c> you</c>

00:08:06.530 --> 00:08:06.540 align:start position:0%
interesting yeah right so could you
 

00:08:06.540 --> 00:08:08.690 align:start position:0%
interesting yeah right so could you
maybe<00:08:06.600><c> talk</c><00:08:07.140><c> a</c><00:08:07.200><c> bit</c><00:08:07.440><c> about</c><00:08:07.470><c> the</c><00:08:08.130><c> limitations</c>

00:08:08.690 --> 00:08:08.700 align:start position:0%
maybe talk a bit about the limitations
 

00:08:08.700 --> 00:08:10.850 align:start position:0%
maybe talk a bit about the limitations
and<00:08:08.850><c> challenging</c><00:08:09.510><c> challenges</c><00:08:10.470><c> so</c><00:08:10.650><c> for</c>

00:08:10.850 --> 00:08:10.860 align:start position:0%
and challenging challenges so for
 

00:08:10.860 --> 00:08:13.420 align:start position:0%
and challenging challenges so for
modification<00:08:11.580><c> and</c><00:08:11.760><c> maybe</c><00:08:12.360><c> also</c><00:08:12.810><c> like</c>

00:08:13.420 --> 00:08:13.430 align:start position:0%
modification and maybe also like
 

00:08:13.430 --> 00:08:15.380 align:start position:0%
modification and maybe also like
introduced<00:08:14.430><c> the</c><00:08:14.820><c> project</c><00:08:15.150><c> that</c><00:08:15.270><c> you're</c>

00:08:15.380 --> 00:08:15.390 align:start position:0%
introduced the project that you're
 

00:08:15.390 --> 00:08:17.300 align:start position:0%
introduced the project that you're
involved<00:08:15.750><c> with</c><00:08:15.990><c> and</c><00:08:16.290><c> how</c><00:08:16.410><c> your</c><00:08:16.590><c> project</c><00:08:16.860><c> kind</c>

00:08:17.300 --> 00:08:17.310 align:start position:0%
involved with and how your project kind
 

00:08:17.310 --> 00:08:22.990 align:start position:0%
involved with and how your project kind
of<00:08:17.400><c> tries</c><00:08:17.790><c> to</c><00:08:17.970><c> make</c><00:08:18.120><c> things</c><00:08:18.480><c> easier</c><00:08:18.870><c> or</c><00:08:18.990><c> better</c>

00:08:22.990 --> 00:08:23.000 align:start position:0%
 
 

00:08:23.000 --> 00:08:26.840 align:start position:0%
 
so<00:08:24.110><c> my</c><00:08:25.110><c> background</c><00:08:25.980><c> the</c><00:08:26.070><c> interactive</c><00:08:26.580><c> theorem</c>

00:08:26.840 --> 00:08:26.850 align:start position:0%
so my background the interactive theorem
 

00:08:26.850 --> 00:08:31.570 align:start position:0%
so my background the interactive theorem
proving<00:08:27.240><c> is</c><00:08:27.510><c> not</c><00:08:27.960><c> user</c><00:08:28.740><c> friendly</c><00:08:29.690><c> so</c><00:08:30.690><c> take</c>

00:08:31.570 --> 00:08:31.580 align:start position:0%
proving is not user friendly so take
 

00:08:31.580 --> 00:08:34.779 align:start position:0%
proving is not user friendly so take
class<00:08:32.580><c> of</c><00:08:32.849><c> computer</c><00:08:33.300><c> science</c><00:08:33.599><c> students</c><00:08:34.289><c> of</c>

00:08:34.779 --> 00:08:34.789 align:start position:0%
class of computer science students of
 

00:08:34.789 --> 00:08:38.209 align:start position:0%
class of computer science students of
thirty<00:08:35.789><c> people</c><00:08:36.060><c> maybe</c><00:08:37.050><c> a</c><00:08:37.530><c> couple</c><00:08:37.830><c> of</c><00:08:38.010><c> them</c>

00:08:38.209 --> 00:08:38.219 align:start position:0%
thirty people maybe a couple of them
 

00:08:38.219 --> 00:08:40.190 align:start position:0%
thirty people maybe a couple of them
willing<00:08:38.669><c> to</c><00:08:39.000><c> use</c><00:08:39.210><c> interactive</c><00:08:39.690><c> theorem</c>

00:08:40.190 --> 00:08:40.200 align:start position:0%
willing to use interactive theorem
 

00:08:40.200 --> 00:08:42.800 align:start position:0%
willing to use interactive theorem
provers<00:08:40.590><c> maybe</c><00:08:41.490><c> only</c><00:08:41.849><c> one</c><00:08:42.030><c> of</c><00:08:42.210><c> them</c><00:08:42.360><c> can</c>

00:08:42.800 --> 00:08:42.810 align:start position:0%
provers maybe only one of them can
 

00:08:42.810 --> 00:08:46.820 align:start position:0%
provers maybe only one of them can
finish<00:08:43.289><c> verifying</c><00:08:43.950><c> a</c><00:08:44.370><c> program</c><00:08:44.790><c> of</c><00:08:45.000><c> like</c><00:08:45.830><c> 2030</c>

00:08:46.820 --> 00:08:46.830 align:start position:0%
finish verifying a program of like 2030
 

00:08:46.830 --> 00:08:48.680 align:start position:0%
finish verifying a program of like 2030
times

00:08:48.680 --> 00:08:48.690 align:start position:0%
times
 

00:08:48.690 --> 00:08:52.100 align:start position:0%
times
in<00:08:49.079><c> the</c><00:08:49.560><c> month</c><00:08:49.769><c> also</c><00:08:50.720><c> so</c><00:08:51.720><c> it's</c><00:08:51.870><c> kind</c><00:08:52.050><c> of</c>

00:08:52.100 --> 00:08:52.110 align:start position:0%
in the month also so it's kind of
 

00:08:52.110 --> 00:08:58.309 align:start position:0%
in the month also so it's kind of
challenging<00:08:53.750><c> actually</c><00:08:56.690><c> verifying</c><00:08:57.690><c> software</c>

00:08:58.309 --> 00:08:58.319 align:start position:0%
challenging actually verifying software
 

00:08:58.319 --> 00:09:00.259 align:start position:0%
challenging actually verifying software
using<00:08:58.889><c> these</c><00:08:59.009><c> interactive</c><00:08:59.610><c> theorem</c><00:08:59.879><c> provers</c>

00:09:00.259 --> 00:09:00.269 align:start position:0%
using these interactive theorem provers
 

00:09:00.269 --> 00:09:05.329 align:start position:0%
using these interactive theorem provers
is<00:09:00.540><c> so</c><00:09:01.259><c> challenging</c><00:09:01.440><c> that</c><00:09:01.889><c> I</c><00:09:01.949><c> don't</c><00:09:02.670><c> see</c><00:09:04.339><c> much</c>

00:09:05.329 --> 00:09:05.339 align:start position:0%
is so challenging that I don't see much
 

00:09:05.339 --> 00:09:09.199 align:start position:0%
is so challenging that I don't see much
I<00:09:05.639><c> don't</c><00:09:05.819><c> see</c><00:09:06.259><c> many</c><00:09:07.339><c> successful</c><00:09:08.339><c> applications</c>

00:09:09.199 --> 00:09:09.209 align:start position:0%
I don't see many successful applications
 

00:09:09.209 --> 00:09:13.189 align:start position:0%
I don't see many successful applications
so<00:09:09.769><c> but</c><00:09:10.769><c> for</c><00:09:11.160><c> the</c><00:09:11.250><c> reasons</c><00:09:11.610><c> described</c><00:09:12.199><c> before</c>

00:09:13.189 --> 00:09:13.199 align:start position:0%
so but for the reasons described before
 

00:09:13.199 --> 00:09:15.889 align:start position:0%
so but for the reasons described before
I<00:09:13.230><c> believe</c><00:09:13.889><c> in</c><00:09:14.370><c> a</c><00:09:14.550><c> theorem</c><00:09:14.819><c> it</c><00:09:15.000><c> might</c><00:09:15.509><c> still</c>

00:09:15.889 --> 00:09:15.899 align:start position:0%
I believe in a theorem it might still
 

00:09:15.899 --> 00:09:20.749 align:start position:0%
I believe in a theorem it might still
make<00:09:16.110><c> sense</c><00:09:16.410><c> I</c><00:09:18.949><c> guess</c><00:09:19.949><c> you</c><00:09:20.160><c> know</c><00:09:20.250><c> it's</c><00:09:20.459><c> really</c>

00:09:20.749 --> 00:09:20.759 align:start position:0%
make sense I guess you know it's really
 

00:09:20.759 --> 00:09:23.059 align:start position:0%
make sense I guess you know it's really
hardly<00:09:21.029><c> to</c><00:09:21.240><c> formally</c><00:09:21.779><c> prove</c><00:09:22.439><c> you</c><00:09:22.949><c> know</c>

00:09:23.059 --> 00:09:23.069 align:start position:0%
hardly to formally prove you know
 

00:09:23.069 --> 00:09:25.579 align:start position:0%
hardly to formally prove you know
existing<00:09:23.879><c> smart</c><00:09:24.149><c> contract</c><00:09:24.540><c> especially</c><00:09:25.079><c> the</c>

00:09:25.579 --> 00:09:25.589 align:start position:0%
existing smart contract especially the
 

00:09:25.589 --> 00:09:28.009 align:start position:0%
existing smart contract especially the
complicated<00:09:26.459><c> one</c><00:09:26.699><c> because</c><00:09:27.360><c> you</c><00:09:27.720><c> know</c><00:09:27.810><c> first</c>

00:09:28.009 --> 00:09:28.019 align:start position:0%
complicated one because you know first
 

00:09:28.019 --> 00:09:30.499 align:start position:0%
complicated one because you know first
of<00:09:28.139><c> all</c><00:09:28.230><c> you</c><00:09:28.290><c> need</c><00:09:28.560><c> like</c><00:09:28.769><c> to</c><00:09:29.329><c> represent</c><00:09:30.329><c> them</c>

00:09:30.499 --> 00:09:30.509 align:start position:0%
of all you need like to represent them
 

00:09:30.509 --> 00:09:32.749 align:start position:0%
of all you need like to represent them
in<00:09:30.660><c> some</c><00:09:30.949><c> mathematical</c><00:09:31.949><c> model</c><00:09:32.250><c> that</c><00:09:32.490><c> you</c><00:09:32.610><c> can</c>

00:09:32.749 --> 00:09:32.759 align:start position:0%
in some mathematical model that you can
 

00:09:32.759 --> 00:09:35.300 align:start position:0%
in some mathematical model that you can
easily<00:09:32.939><c> prove</c><00:09:33.449><c> some</c><00:09:33.839><c> property</c><00:09:34.199><c> later</c><00:09:34.410><c> on</c><00:09:34.560><c> but</c>

00:09:35.300 --> 00:09:35.310 align:start position:0%
easily prove some property later on but
 

00:09:35.310 --> 00:09:37.480 align:start position:0%
easily prove some property later on but
you<00:09:35.519><c> know</c><00:09:35.610><c> it's</c><00:09:35.790><c> really</c><00:09:35.850><c> hardly</c><00:09:36.449><c> to</c><00:09:36.629><c> you</c><00:09:36.959><c> know</c>

00:09:37.480 --> 00:09:37.490 align:start position:0%
you know it's really hardly to you know
 

00:09:37.490 --> 00:09:40.910 align:start position:0%
you know it's really hardly to you know
you<00:09:38.490><c> know</c><00:09:38.579><c> convert</c><00:09:39.540><c> or</c><00:09:39.750><c> transfer</c><00:09:40.110><c> or</c><00:09:40.439><c> you</c><00:09:40.800><c> know</c>

00:09:40.910 --> 00:09:40.920 align:start position:0%
you know convert or transfer or you know
 

00:09:40.920 --> 00:09:42.740 align:start position:0%
you know convert or transfer or you know
interpret<00:09:41.670><c> the</c><00:09:41.850><c> program</c><00:09:42.180><c> into</c><00:09:42.509><c> the</c><00:09:42.629><c> new</c>

00:09:42.740 --> 00:09:42.750 align:start position:0%
interpret the program into the new
 

00:09:42.750 --> 00:09:44.809 align:start position:0%
interpret the program into the new
language<00:09:43.259><c> or</c><00:09:43.589><c> the</c><00:09:43.889><c> new</c><00:09:44.009><c> model</c><00:09:44.279><c> because</c><00:09:44.639><c> of</c><00:09:44.670><c> the</c>

00:09:44.809 --> 00:09:44.819 align:start position:0%
language or the new model because of the
 

00:09:44.819 --> 00:09:47.240 align:start position:0%
language or the new model because of the
you<00:09:45.420><c> know</c><00:09:45.449><c> compare</c><00:09:45.870><c> compatibility</c><00:09:46.649><c> issues</c>

00:09:47.240 --> 00:09:47.250 align:start position:0%
you know compare compatibility issues
 

00:09:47.250 --> 00:09:49.790 align:start position:0%
you know compare compatibility issues
right<00:09:47.670><c> and</c><00:09:47.939><c> also</c><00:09:48.779><c> sometimes</c><00:09:49.050><c> you</c><00:09:49.319><c> cannot</c><00:09:49.589><c> even</c>

00:09:49.790 --> 00:09:49.800 align:start position:0%
right and also sometimes you cannot even
 

00:09:49.800 --> 00:09:51.619 align:start position:0%
right and also sometimes you cannot even
explore<00:09:50.339><c> all</c><00:09:50.610><c> the</c><00:09:50.730><c> possible</c>

00:09:51.619 --> 00:09:51.629 align:start position:0%
explore all the possible
 

00:09:51.629 --> 00:09:54.530 align:start position:0%
explore all the possible
you<00:09:52.079><c> know</c><00:09:52.310><c> outcomes</c><00:09:53.310><c> or</c><00:09:53.550><c> in</c><00:09:53.910><c> properties</c><00:09:54.329><c> of</c>

00:09:54.530 --> 00:09:54.540 align:start position:0%
you know outcomes or in properties of
 

00:09:54.540 --> 00:09:58.309 align:start position:0%
you know outcomes or in properties of
the<00:09:54.660><c> program</c><00:09:55.610><c> and</c><00:09:56.839><c> you</c><00:09:57.839><c> know</c><00:09:57.930><c> most</c><00:09:58.170><c> of</c><00:09:58.259><c> the</c>

00:09:58.309 --> 00:09:58.319 align:start position:0%
the program and you know most of the
 

00:09:58.319 --> 00:10:00.710 align:start position:0%
the program and you know most of the
formal<00:09:59.040><c> verification</c><00:09:59.250><c> true</c><00:09:59.790><c> requires</c><00:10:00.420><c> you</c>

00:10:00.710 --> 00:10:00.720 align:start position:0%
formal verification true requires you
 

00:10:00.720 --> 00:10:03.350 align:start position:0%
formal verification true requires you
know<00:10:00.870><c> a</c><00:10:01.470><c> strong</c><00:10:02.100><c> background</c><00:10:02.399><c> and</c><00:10:02.759><c> and</c><00:10:03.120><c> you</c>

00:10:03.350 --> 00:10:03.360 align:start position:0%
know a strong background and and you
 

00:10:03.360 --> 00:10:06.530 align:start position:0%
know a strong background and and you
know<00:10:03.509><c> human</c><00:10:04.470><c> involved</c><00:10:04.860><c> right</c><00:10:05.100><c> and</c><00:10:05.360><c> most</c><00:10:06.360><c> of</c>

00:10:06.530 --> 00:10:06.540 align:start position:0%
know human involved right and most of
 

00:10:06.540 --> 00:10:09.860 align:start position:0%
know human involved right and most of
the<00:10:06.630><c> project</c><00:10:07.110><c> and</c><00:10:08.120><c> companies</c><00:10:09.120><c> do</c><00:10:09.449><c> not</c><00:10:09.689><c> have</c>

00:10:09.860 --> 00:10:09.870 align:start position:0%
the project and companies do not have
 

00:10:09.870 --> 00:10:13.879 align:start position:0%
the project and companies do not have
these<00:10:10.259><c> you</c><00:10:10.560><c> know</c><00:10:10.589><c> people</c><00:10:10.699><c> so</c><00:10:12.649><c> so</c><00:10:13.649><c> you</c><00:10:13.860><c> know</c>

00:10:13.879 --> 00:10:13.889 align:start position:0%
these you know people so so you know
 

00:10:13.889 --> 00:10:16.009 align:start position:0%
these you know people so so you know
we're<00:10:14.189><c> really</c><00:10:14.759><c> like</c><00:10:15.060><c> we</c><00:10:15.240><c> we</c><00:10:15.480><c> need</c><00:10:15.660><c> like</c><00:10:15.839><c> some</c>

00:10:16.009 --> 00:10:16.019 align:start position:0%
we're really like we we need like some
 

00:10:16.019 --> 00:10:19.699 align:start position:0%
we're really like we we need like some
sort<00:10:16.199><c> of</c><00:10:16.259><c> like</c><00:10:16.470><c> you</c><00:10:17.750><c> user-friendly</c><00:10:18.750><c> developer</c>

00:10:19.699 --> 00:10:19.709 align:start position:0%
sort of like you user-friendly developer
 

00:10:19.709 --> 00:10:23.090 align:start position:0%
sort of like you user-friendly developer
tool<00:10:19.980><c> so</c><00:10:20.519><c> that</c><00:10:20.550><c> you</c><00:10:20.730><c> know</c><00:10:21.589><c> you</c><00:10:22.589><c> can</c><00:10:22.740><c> just</c><00:10:22.889><c> like</c>

00:10:23.090 --> 00:10:23.100 align:start position:0%
tool so that you know you can just like
 

00:10:23.100 --> 00:10:24.679 align:start position:0%
tool so that you know you can just like
run<00:10:23.310><c> the</c><00:10:23.459><c> tool</c><00:10:23.639><c> with</c><00:10:23.819><c> some</c><00:10:24.029><c> existing</c><00:10:24.509><c> smart</c>

00:10:24.679 --> 00:10:24.689 align:start position:0%
run the tool with some existing smart
 

00:10:24.689 --> 00:10:26.809 align:start position:0%
run the tool with some existing smart
contract<00:10:25.079><c> and</c><00:10:25.230><c> it</c><00:10:25.350><c> will</c><00:10:25.560><c> produce</c><00:10:25.800><c> other</c><00:10:26.189><c> or</c>

00:10:26.809 --> 00:10:26.819 align:start position:0%
contract and it will produce other or
 

00:10:26.819 --> 00:10:30.939 align:start position:0%
contract and it will produce other or
the<00:10:27.180><c> headphone</c><00:10:27.899><c> output</c><00:10:28.310><c> for</c><00:10:29.310><c> the</c><00:10:29.399><c> developers</c>

00:10:30.939 --> 00:10:30.949 align:start position:0%
the headphone output for the developers
 

00:10:30.949 --> 00:10:34.460 align:start position:0%
the headphone output for the developers
Thanks<00:10:32.149><c> yeah</c><00:10:33.149><c> so</c><00:10:33.389><c> I</c><00:10:33.420><c> work</c><00:10:33.750><c> on</c><00:10:33.930><c> sort</c><00:10:34.259><c> of</c><00:10:34.350><c> a</c>

00:10:34.460 --> 00:10:34.470 align:start position:0%
Thanks yeah so I work on sort of a
 

00:10:34.470 --> 00:10:36.230 align:start position:0%
Thanks yeah so I work on sort of a
number<00:10:34.800><c> of</c><00:10:34.980><c> projects</c><00:10:35.519><c> in</c><00:10:35.699><c> the</c><00:10:35.850><c> correctness</c>

00:10:36.230 --> 00:10:36.240 align:start position:0%
number of projects in the correctness
 

00:10:36.240 --> 00:10:38.480 align:start position:0%
number of projects in the correctness
space<00:10:36.600><c> one</c><00:10:37.290><c> of</c><00:10:37.410><c> them</c><00:10:37.529><c> is</c><00:10:37.709><c> I'm</c><00:10:37.889><c> advising</c><00:10:38.220><c> this</c>

00:10:38.480 --> 00:10:38.490 align:start position:0%
space one of them is I'm advising this
 

00:10:38.490 --> 00:10:39.740 align:start position:0%
space one of them is I'm advising this
sort<00:10:38.730><c> of</c><00:10:38.790><c> heavier</c><00:10:39.120><c> weight</c><00:10:39.360><c> formal</c>

00:10:39.740 --> 00:10:39.750 align:start position:0%
sort of heavier weight formal
 

00:10:39.750 --> 00:10:42.230 align:start position:0%
sort of heavier weight formal
verification<00:10:39.899><c> project</c><00:10:40.470><c> called</c><00:10:40.860><c> KVM</c><00:10:41.370><c> I'll</c><00:10:42.029><c> let</c>

00:10:42.230 --> 00:10:42.240 align:start position:0%
verification project called KVM I'll let
 

00:10:42.240 --> 00:10:43.549 align:start position:0%
verification project called KVM I'll let
Everett<00:10:42.569><c> describe</c><00:10:42.899><c> that</c><00:10:43.110><c> since</c><00:10:43.380><c> he's</c>

00:10:43.549 --> 00:10:43.559 align:start position:0%
Everett describe that since he's
 

00:10:43.559 --> 00:10:47.119 align:start position:0%
Everett describe that since he's
actually<00:10:43.769><c> the</c><00:10:44.009><c> lead</c><00:10:44.540><c> but</c><00:10:45.540><c> to</c><00:10:45.930><c> speak</c><00:10:46.889><c> to</c><00:10:47.040><c> the</c>

00:10:47.119 --> 00:10:47.129 align:start position:0%
actually the lead but to speak to the
 

00:10:47.129 --> 00:10:48.350 align:start position:0%
actually the lead but to speak to the
broader<00:10:47.250><c> point</c><00:10:47.579><c> I</c><00:10:47.819><c> think</c><00:10:47.879><c> there's</c><00:10:48.180><c> like</c><00:10:48.300><c> a</c>

00:10:48.350 --> 00:10:48.360 align:start position:0%
broader point I think there's like a
 

00:10:48.360 --> 00:10:50.240 align:start position:0%
broader point I think there's like a
very<00:10:48.660><c> wide</c><00:10:48.959><c> range</c><00:10:48.990><c> of</c><00:10:49.680><c> correctness</c>

00:10:50.240 --> 00:10:50.250 align:start position:0%
very wide range of correctness
 

00:10:50.250 --> 00:10:52.129 align:start position:0%
very wide range of correctness
techniques<00:10:50.730><c> that</c><00:10:50.939><c> we</c><00:10:51.029><c> have</c><00:10:51.180><c> here</c><00:10:51.420><c> both</c><00:10:51.629><c> formal</c>

00:10:52.129 --> 00:10:52.139 align:start position:0%
techniques that we have here both formal
 

00:10:52.139 --> 00:10:56.059 align:start position:0%
techniques that we have here both formal
informal<00:10:52.410><c> and</c><00:10:52.949><c> semi</c><00:10:53.250><c> formal</c><00:10:53.720><c> and</c><00:10:54.889><c> another</c><00:10:55.889><c> one</c>

00:10:56.059 --> 00:10:56.069 align:start position:0%
informal and semi formal and another one
 

00:10:56.069 --> 00:10:57.799 align:start position:0%
informal and semi formal and another one
of<00:10:56.160><c> the</c><00:10:56.250><c> projects</c><00:10:56.610><c> I'm</c><00:10:56.730><c> on</c><00:10:56.910><c> Hydra</c><00:10:57.420><c> is</c><00:10:57.480><c> sort</c><00:10:57.750><c> of</c>

00:10:57.799 --> 00:10:57.809 align:start position:0%
of the projects I'm on Hydra is sort of
 

00:10:57.809 --> 00:10:59.780 align:start position:0%
of the projects I'm on Hydra is sort of
a<00:10:57.899><c> lighter-weight</c><00:10:58.170><c> approach</c><00:10:58.529><c> to</c><00:10:58.709><c> this</c><00:10:58.829><c> where</c>

00:10:59.780 --> 00:10:59.790 align:start position:0%
a lighter-weight approach to this where
 

00:10:59.790 --> 00:11:02.870 align:start position:0%
a lighter-weight approach to this where
you<00:10:59.970><c> abandon</c><00:11:00.750><c> full</c><00:11:01.140><c> formal</c><00:11:01.530><c> guarantees</c><00:11:02.040><c> for</c>

00:11:02.870 --> 00:11:02.880 align:start position:0%
you abandon full formal guarantees for
 

00:11:02.880 --> 00:11:06.140 align:start position:0%
you abandon full formal guarantees for
sort<00:11:03.180><c> of</c><00:11:03.300><c> low</c><00:11:03.540><c> cost</c><00:11:03.930><c> and</c><00:11:04.500><c> easy</c><00:11:04.740><c> startup</c><00:11:05.400><c> which</c>

00:11:06.140 --> 00:11:06.150 align:start position:0%
sort of low cost and easy startup which
 

00:11:06.150 --> 00:11:08.000 align:start position:0%
sort of low cost and easy startup which
i<00:11:06.360><c> think</c><00:11:06.480><c> is</c><00:11:06.840><c> a</c><00:11:06.870><c> very</c><00:11:07.140><c> valuable</c><00:11:07.500><c> thing</c><00:11:07.620><c> to</c><00:11:07.980><c> a</c>

00:11:08.000 --> 00:11:08.010 align:start position:0%
i think is a very valuable thing to a
 

00:11:08.010 --> 00:11:09.740 align:start position:0%
i think is a very valuable thing to a
lot<00:11:08.160><c> of</c><00:11:08.190><c> companies</c><00:11:08.640><c> who</c><00:11:08.850><c> aren't</c><00:11:09.030><c> going</c><00:11:09.480><c> to</c><00:11:09.600><c> be</c>

00:11:09.740 --> 00:11:09.750 align:start position:0%
lot of companies who aren't going to be
 

00:11:09.750 --> 00:11:12.680 align:start position:0%
lot of companies who aren't going to be
able<00:11:09.870><c> to</c><00:11:10.050><c> as</c><00:11:10.920><c> Lowe</c><00:11:11.490><c> said</c><00:11:11.820><c> hire</c><00:11:12.360><c> the</c><00:11:12.600><c> right</c>

00:11:12.680 --> 00:11:12.690 align:start position:0%
able to as Lowe said hire the right
 

00:11:12.690 --> 00:11:15.110 align:start position:0%
able to as Lowe said hire the right
people<00:11:13.080><c> or</c><00:11:13.170><c> have</c><00:11:13.410><c> the</c><00:11:13.560><c> right</c><00:11:13.680><c> expertise</c><00:11:14.220><c> at</c>

00:11:15.110 --> 00:11:15.120 align:start position:0%
people or have the right expertise at
 

00:11:15.120 --> 00:11:16.280 align:start position:0%
people or have the right expertise at
the<00:11:15.270><c> end</c><00:11:15.390><c> of</c><00:11:15.480><c> the</c><00:11:15.540><c> day</c><00:11:15.660><c> formal</c><00:11:16.110><c> verification</c>

00:11:16.280 --> 00:11:16.290 align:start position:0%
the end of the day formal verification
 

00:11:16.290 --> 00:11:19.310 align:start position:0%
the end of the day formal verification
is<00:11:16.920><c> still</c><00:11:17.220><c> super</c><00:11:17.580><c> expensive</c><00:11:17.900><c> it's</c><00:11:18.900><c> still</c><00:11:19.080><c> hard</c>

00:11:19.310 --> 00:11:19.320 align:start position:0%
is still super expensive it's still hard
 

00:11:19.320 --> 00:11:20.780 align:start position:0%
is still super expensive it's still hard
to<00:11:19.350><c> do</c><00:11:19.530><c> and</c><00:11:19.860><c> it</c><00:11:20.010><c> still</c><00:11:20.220><c> doesn't</c><00:11:20.430><c> give</c><00:11:20.550><c> you</c>

00:11:20.780 --> 00:11:20.790 align:start position:0%
to do and it still doesn't give you
 

00:11:20.790 --> 00:11:22.520 align:start position:0%
to do and it still doesn't give you
perfect<00:11:21.120><c> guarantees</c><00:11:21.690><c> so</c><00:11:22.380><c> it's</c>

00:11:22.520 --> 00:11:22.530 align:start position:0%
perfect guarantees so it's
 

00:11:22.530 --> 00:11:24.590 align:start position:0%
perfect guarantees so it's
understandable<00:11:23.220><c> why</c><00:11:23.370><c> for</c><00:11:24.000><c> a</c><00:11:24.030><c> lot</c><00:11:24.210><c> of</c><00:11:24.330><c> people</c>

00:11:24.590 --> 00:11:24.600 align:start position:0%
understandable why for a lot of people
 

00:11:24.600 --> 00:11:26.360 align:start position:0%
understandable why for a lot of people
especially<00:11:24.870><c> now</c><00:11:25.680><c> that</c><00:11:25.710><c> the</c><00:11:25.920><c> tools</c><00:11:26.160><c> are</c><00:11:26.340><c> not</c>

00:11:26.360 --> 00:11:26.370 align:start position:0%
especially now that the tools are not
 

00:11:26.370 --> 00:11:29.390 align:start position:0%
especially now that the tools are not
totally<00:11:27.120><c> mature</c><00:11:27.500><c> the</c><00:11:28.500><c> business</c><00:11:28.830><c> case</c><00:11:29.070><c> sort</c><00:11:29.310><c> of</c>

00:11:29.390 --> 00:11:29.400 align:start position:0%
totally mature the business case sort of
 

00:11:29.400 --> 00:11:31.340 align:start position:0%
totally mature the business case sort of
isn't<00:11:29.670><c> there</c><00:11:29.880><c> so</c><00:11:30.690><c> I</c><00:11:30.720><c> think</c><00:11:30.840><c> we</c><00:11:31.050><c> need</c><00:11:31.200><c> to</c>

00:11:31.340 --> 00:11:31.350 align:start position:0%
isn't there so I think we need to
 

00:11:31.350 --> 00:11:33.320 align:start position:0%
isn't there so I think we need to
develop<00:11:31.680><c> a</c><00:11:31.980><c> range</c><00:11:32.250><c> of</c><00:11:32.490><c> techniques</c><00:11:32.820><c> and</c><00:11:33.120><c> ask</c>

00:11:33.320 --> 00:11:33.330 align:start position:0%
develop a range of techniques and ask
 

00:11:33.330 --> 00:11:34.940 align:start position:0%
develop a range of techniques and ask
ourselves<00:11:33.540><c> what</c><00:11:34.050><c> are</c><00:11:34.080><c> really</c><00:11:34.290><c> our</c><00:11:34.470><c> high</c>

00:11:34.940 --> 00:11:34.950 align:start position:0%
ourselves what are really our high
 

00:11:34.950 --> 00:11:37.370 align:start position:0%
ourselves what are really our high
assurance<00:11:35.070><c> contracts</c><00:11:35.820><c> here</c><00:11:36.120><c> to</c><00:11:36.150><c> use</c><00:11:36.930><c> our</c><00:11:37.140><c> full</c>

00:11:37.370 --> 00:11:37.380 align:start position:0%
assurance contracts here to use our full
 

00:11:37.380 --> 00:11:39.710 align:start position:0%
assurance contracts here to use our full
fledge<00:11:37.620><c> techniques</c><00:11:38.070><c> and</c><00:11:38.340><c> how</c><00:11:38.970><c> can</c><00:11:39.030><c> we</c><00:11:39.360><c> get</c><00:11:39.570><c> the</c>

00:11:39.710 --> 00:11:39.720 align:start position:0%
fledge techniques and how can we get the
 

00:11:39.720 --> 00:11:41.420 align:start position:0%
fledge techniques and how can we get the
other<00:11:39.870><c> ones</c><00:11:40.140><c> to</c><00:11:40.410><c> a</c><00:11:40.440><c> better</c><00:11:40.710><c> level</c><00:11:41.070><c> of</c><00:11:41.160><c> security</c>

00:11:41.420 --> 00:11:41.430 align:start position:0%
other ones to a better level of security
 

00:11:41.430 --> 00:11:42.710 align:start position:0%
other ones to a better level of security
with<00:11:41.670><c> like</c><00:11:42.000><c> the</c><00:11:42.120><c> lower</c><00:11:42.270><c> hanging</c><00:11:42.570><c> fruit</c>

00:11:42.710 --> 00:11:42.720 align:start position:0%
with like the lower hanging fruit
 

00:11:42.720 --> 00:11:46.340 align:start position:0%
with like the lower hanging fruit
techniques<00:11:44.570><c> you</c><00:11:45.570><c> know</c><00:11:45.630><c> I</c><00:11:45.660><c> think</c><00:11:45.810><c> I</c><00:11:46.050><c> agree</c>

00:11:46.340 --> 00:11:46.350 align:start position:0%
techniques you know I think I agree
 

00:11:46.350 --> 00:11:48.110 align:start position:0%
techniques you know I think I agree
pretty<00:11:46.710><c> much</c><00:11:46.950><c> with</c><00:11:47.130><c> what</c><00:11:47.280><c> Phil's</c><00:11:47.550><c> saying</c><00:11:47.850><c> here</c>

00:11:48.110 --> 00:11:48.120 align:start position:0%
pretty much with what Phil's saying here
 

00:11:48.120 --> 00:11:50.240 align:start position:0%
pretty much with what Phil's saying here
and<00:11:48.810><c> actually</c><00:11:49.320><c> it</c><00:11:49.410><c> makes</c><00:11:49.740><c> me</c><00:11:49.890><c> really</c><00:11:50.040><c> happy</c>

00:11:50.240 --> 00:11:50.250 align:start position:0%
and actually it makes me really happy
 

00:11:50.250 --> 00:11:51.760 align:start position:0%
and actually it makes me really happy
that<00:11:50.520><c> I</c><00:11:50.580><c> see</c><00:11:50.760><c> so</c><00:11:50.940><c> many</c><00:11:51.060><c> people</c><00:11:51.180><c> just</c>

00:11:51.760 --> 00:11:51.770 align:start position:0%
that I see so many people just
 

00:11:51.770 --> 00:11:53.510 align:start position:0%
that I see so many people just
emphasizing<00:11:52.770><c> the</c><00:11:52.860><c> importance</c><00:11:53.220><c> of</c><00:11:53.310><c> testing</c>

00:11:53.510 --> 00:11:53.520 align:start position:0%
emphasizing the importance of testing
 

00:11:53.520 --> 00:11:55.400 align:start position:0%
emphasizing the importance of testing
and<00:11:53.910><c> of</c><00:11:54.030><c> writing</c><00:11:54.330><c> specifications</c><00:11:54.510><c> because</c>

00:11:55.400 --> 00:11:55.410 align:start position:0%
and of writing specifications because
 

00:11:55.410 --> 00:11:58.160 align:start position:0%
and of writing specifications because
just<00:11:55.680><c> those</c><00:11:55.860><c> two</c><00:11:56.070><c> steps</c><00:11:56.310><c> alone</c><00:11:57.050><c> forced</c><00:11:58.050><c> you</c><00:11:58.140><c> to</c>

00:11:58.160 --> 00:11:58.170 align:start position:0%
just those two steps alone forced you to
 

00:11:58.170 --> 00:11:59.990 align:start position:0%
just those two steps alone forced you to
you<00:11:58.560><c> know</c><00:11:58.650><c> first</c><00:11:58.950><c> clarify</c><00:11:59.400><c> in</c><00:11:59.550><c> your</c><00:11:59.670><c> head</c><00:11:59.820><c> what</c>

00:11:59.990 --> 00:12:00.000 align:start position:0%
you know first clarify in your head what
 

00:12:00.000 --> 00:12:01.610 align:start position:0%
you know first clarify in your head what
is<00:12:00.120><c> it</c><00:12:00.300><c> I'm</c><00:12:00.420><c> trying</c><00:12:00.570><c> to</c><00:12:00.720><c> do</c><00:12:00.900><c> which</c><00:12:01.350><c> so</c><00:12:01.530><c> many</c>

00:12:01.610 --> 00:12:01.620 align:start position:0%
is it I'm trying to do which so many
 

00:12:01.620 --> 00:12:03.110 align:start position:0%
is it I'm trying to do which so many
people<00:12:01.920><c> don't</c><00:12:02.010><c> even</c><00:12:02.160><c> do</c><00:12:02.340><c> they</c><00:12:02.490><c> just</c><00:12:02.670><c> sit</c><00:12:03.090><c> down</c>

00:12:03.110 --> 00:12:03.120 align:start position:0%
people don't even do they just sit down
 

00:12:03.120 --> 00:12:04.750 align:start position:0%
people don't even do they just sit down
and<00:12:03.390><c> start</c><00:12:03.600><c> kind</c><00:12:03.720><c> of</c><00:12:03.810><c> clunking</c><00:12:04.200><c> away</c><00:12:04.320><c> at</c><00:12:04.440><c> code</c>

00:12:04.750 --> 00:12:04.760 align:start position:0%
and start kind of clunking away at code
 

00:12:04.760 --> 00:12:07.970 align:start position:0%
and start kind of clunking away at code
and<00:12:05.760><c> then</c><00:12:05.880><c> second</c><00:12:06.420><c> to</c><00:12:06.660><c> kind</c><00:12:07.410><c> of</c><00:12:07.500><c> conker</c><00:12:07.830><c> ties</c>

00:12:07.970 --> 00:12:07.980 align:start position:0%
and then second to kind of conker ties
 

00:12:07.980 --> 00:12:09.830 align:start position:0%
and then second to kind of conker ties
that<00:12:08.160><c> by</c><00:12:08.310><c> writing</c><00:12:08.520><c> some</c><00:12:08.760><c> tests</c><00:12:09.120><c> and</c><00:12:09.300><c> then</c><00:12:09.420><c> say</c>

00:12:09.830 --> 00:12:09.840 align:start position:0%
that by writing some tests and then say
 

00:12:09.840 --> 00:12:12.110 align:start position:0%
that by writing some tests and then say
like<00:12:10.050><c> is</c><00:12:10.320><c> what</c><00:12:10.560><c> I</c><00:12:10.590><c> did</c><00:12:10.830><c> actually</c><00:12:11.100><c> you</c><00:12:12.030><c> know</c>

00:12:12.110 --> 00:12:12.120 align:start position:0%
like is what I did actually you know
 

00:12:12.120 --> 00:12:14.180 align:start position:0%
like is what I did actually you know
implementing<00:12:12.780><c> these</c><00:12:12.900><c> these</c><00:12:13.410><c> tests</c><00:12:13.890><c> so</c><00:12:14.100><c> the</c>

00:12:14.180 --> 00:12:14.190 align:start position:0%
implementing these these tests so the
 

00:12:14.190 --> 00:12:16.700 align:start position:0%
implementing these these tests so the
test<00:12:14.400><c> kind</c><00:12:14.610><c> of</c><00:12:14.700><c> serve</c><00:12:14.970><c> as</c><00:12:15.180><c> a</c><00:12:15.710><c> semi</c>

00:12:16.700 --> 00:12:16.710 align:start position:0%
test kind of serve as a semi
 

00:12:16.710 --> 00:12:18.050 align:start position:0%
test kind of serve as a semi
specification<00:12:17.520><c> if</c><00:12:17.610><c> you</c><00:12:17.700><c> will</c><00:12:17.850><c> or</c>

00:12:18.050 --> 00:12:18.060 align:start position:0%
specification if you will or
 

00:12:18.060 --> 00:12:20.470 align:start position:0%
specification if you will or
concretization<00:12:18.540><c> of</c><00:12:18.900><c> the</c><00:12:18.960><c> specification</c>

00:12:20.470 --> 00:12:20.480 align:start position:0%
concretization of the specification
 

00:12:20.480 --> 00:12:23.720 align:start position:0%
concretization of the specification
regarding<00:12:21.480><c> the</c><00:12:21.570><c> KVM</c><00:12:22.110><c> project</c><00:12:22.650><c> that</c><00:12:23.520><c> Phil</c>

00:12:23.720 --> 00:12:23.730 align:start position:0%
regarding the KVM project that Phil
 

00:12:23.730 --> 00:12:26.660 align:start position:0%
regarding the KVM project that Phil
mentioned<00:12:24.000><c> you</c><00:12:24.510><c> know</c><00:12:24.600><c> I</c><00:12:24.630><c> think</c><00:12:24.900><c> it</c><00:12:25.800><c> helps</c><00:12:26.250><c> with</c>

00:12:26.660 --> 00:12:26.670 align:start position:0%
mentioned you know I think it helps with
 

00:12:26.670 --> 00:12:28.130 align:start position:0%
mentioned you know I think it helps with
the<00:12:26.820><c> entire</c><00:12:27.150><c> you</c><00:12:27.600><c> know</c><00:12:27.690><c> there's</c><00:12:27.870><c> the</c><00:12:27.930><c> entire</c>

00:12:28.130 --> 00:12:28.140 align:start position:0%
the entire you know there's the entire
 

00:12:28.140 --> 00:12:30.770 align:start position:0%
the entire you know there's the entire
range<00:12:28.440><c> of</c><00:12:29.150><c> verification</c><00:12:30.150><c> that</c><00:12:30.270><c> you</c><00:12:30.330><c> can</c><00:12:30.600><c> go</c>

00:12:30.770 --> 00:12:30.780 align:start position:0%
range of verification that you can go
 

00:12:30.780 --> 00:12:32.270 align:start position:0%
range of verification that you can go
through<00:12:30.960><c> right</c><00:12:31.170><c> you</c><00:12:31.320><c> can</c><00:12:31.440><c> start</c><00:12:31.680><c> at</c><00:12:31.830><c> testing</c>

00:12:32.270 --> 00:12:32.280 align:start position:0%
through right you can start at testing
 

00:12:32.280 --> 00:12:34.130 align:start position:0%
through right you can start at testing
and<00:12:32.490><c> you</c><00:12:32.550><c> can</c><00:12:32.700><c> move</c><00:12:33.360><c> up</c><00:12:33.540><c> to</c><00:12:33.570><c> some</c><00:12:33.900><c> sort</c><00:12:34.110><c> of</c>

00:12:34.130 --> 00:12:34.140 align:start position:0%
and you can move up to some sort of
 

00:12:34.140 --> 00:12:36.200 align:start position:0%
and you can move up to some sort of
runtime<00:12:34.350><c> verification</c><00:12:35.280><c> or</c><00:12:35.520><c> runtime</c><00:12:35.910><c> model</c>

00:12:36.200 --> 00:12:36.210 align:start position:0%
runtime verification or runtime model
 

00:12:36.210 --> 00:12:38.960 align:start position:0%
runtime verification or runtime model
checking<00:12:36.630><c> up</c><00:12:37.530><c> to</c><00:12:37.800><c> model</c><00:12:38.100><c> checking</c><00:12:38.310><c> which</c><00:12:38.760><c> is</c>

00:12:38.960 --> 00:12:38.970 align:start position:0%
checking up to model checking which is
 

00:12:38.970 --> 00:12:40.220 align:start position:0%
checking up to model checking which is
where<00:12:39.120><c> you</c><00:12:39.210><c> explore</c><00:12:39.480><c> the</c><00:12:39.600><c> whole</c><00:12:39.750><c> state</c><00:12:39.960><c> space</c>

00:12:40.220 --> 00:12:40.230 align:start position:0%
where you explore the whole state space
 

00:12:40.230 --> 00:12:41.810 align:start position:0%
where you explore the whole state space
of<00:12:40.590><c> a</c><00:12:40.650><c> program</c><00:12:41.010><c> and</c><00:12:41.160><c> then</c><00:12:41.280><c> up</c><00:12:41.430><c> to</c><00:12:41.550><c> theorem</c>

00:12:41.810 --> 00:12:41.820 align:start position:0%
of a program and then up to theorem
 

00:12:41.820 --> 00:12:43.520 align:start position:0%
of a program and then up to theorem
proving<00:12:42.090><c> where</c><00:12:42.300><c> you</c><00:12:42.450><c> use</c><00:12:42.960><c> more</c><00:12:43.200><c> advanced</c>

00:12:43.520 --> 00:12:43.530 align:start position:0%
proving where you use more advanced
 

00:12:43.530 --> 00:12:44.810 align:start position:0%
proving where you use more advanced
techniques<00:12:43.890><c> to</c><00:12:44.010><c> prove</c><00:12:44.220><c> that</c><00:12:44.370><c> a</c><00:12:44.430><c> program</c><00:12:44.790><c> is</c>

00:12:44.810 --> 00:12:44.820 align:start position:0%
techniques to prove that a program is
 

00:12:44.820 --> 00:12:47.080 align:start position:0%
techniques to prove that a program is
behaving<00:12:45.720><c> correctly</c><00:12:45.840><c> and</c><00:12:46.200><c> K</c><00:12:46.350><c> gives</c><00:12:46.590><c> you</c><00:12:46.680><c> tools</c>

00:12:47.080 --> 00:12:47.090 align:start position:0%
behaving correctly and K gives you tools
 

00:12:47.090 --> 00:12:50.960 align:start position:0%
behaving correctly and K gives you tools
for<00:12:48.090><c> all</c><00:12:48.210><c> of</c><00:12:48.330><c> those</c><00:12:48.420><c> things</c><00:12:48.690><c> actually</c><00:12:49.170><c> so</c><00:12:49.970><c> I</c>

00:12:50.960 --> 00:12:50.970 align:start position:0%
for all of those things actually so I
 

00:12:50.970 --> 00:12:53.330 align:start position:0%
for all of those things actually so I
think<00:12:51.180><c> you</c><00:12:51.600><c> know</c><00:12:51.690><c> KTM</c><00:12:52.140><c> can</c><00:12:52.320><c> be</c><00:12:52.410><c> a</c><00:12:52.440><c> useful</c><00:12:52.680><c> tool</c>

00:12:53.330 --> 00:12:53.340 align:start position:0%
think you know KTM can be a useful tool
 

00:12:53.340 --> 00:12:54.800 align:start position:0%
think you know KTM can be a useful tool
in<00:12:53.850><c> that</c><00:12:53.940><c> space</c><00:12:54.120><c> it</c><00:12:54.240><c> doesn't</c><00:12:54.360><c> have</c><00:12:54.540><c> quite</c><00:12:54.780><c> a</c>

00:12:54.800 --> 00:12:54.810 align:start position:0%
in that space it doesn't have quite a
 

00:12:54.810 --> 00:12:57.610 align:start position:0%
in that space it doesn't have quite a
nice<00:12:55.050><c> user</c><00:12:55.890><c> interface</c><00:12:56.060><c> unfortunately</c><00:12:57.060><c> so</c><00:12:57.330><c> it</c>

00:12:57.610 --> 00:12:57.620 align:start position:0%
nice user interface unfortunately so it
 

00:12:57.620 --> 00:13:00.650 align:start position:0%
nice user interface unfortunately so it
suffers<00:12:58.620><c> from</c><00:12:58.650><c> that</c><00:12:58.950><c> but</c><00:12:59.310><c> I</c><00:12:59.520><c> think</c><00:13:00.480><c> it</c><00:13:00.570><c> can</c>

00:13:00.650 --> 00:13:00.660 align:start position:0%
suffers from that but I think it can
 

00:13:00.660 --> 00:13:05.560 align:start position:0%
suffers from that but I think it can
help<00:13:00.810><c> a</c><00:13:00.930><c> lot</c><00:13:01.080><c> in</c><00:13:01.320><c> in</c><00:13:01.770><c> all</c><00:13:01.890><c> those</c><00:13:02.070><c> areas</c><00:13:04.280><c> Thanks</c>

00:13:05.560 --> 00:13:05.570 align:start position:0%
help a lot in in all those areas Thanks
 

00:13:05.570 --> 00:13:09.500 align:start position:0%
help a lot in in all those areas Thanks
so<00:13:06.570><c> it</c><00:13:06.630><c> seems</c><00:13:06.840><c> like</c><00:13:06.930><c> a</c><00:13:07.190><c> common</c><00:13:08.190><c> theme</c><00:13:08.970><c> seems</c><00:13:09.270><c> to</c>

00:13:09.500 --> 00:13:09.510 align:start position:0%
so it seems like a common theme seems to
 

00:13:09.510 --> 00:13:13.530 align:start position:0%
so it seems like a common theme seems to
be<00:13:09.630><c> it's</c><00:13:09.840><c> like</c><00:13:09.900><c> too</c><00:13:10.260><c> complicated</c><00:13:10.680><c> so</c><00:13:11.570><c> so</c><00:13:12.570><c> how</c>

00:13:13.530 --> 00:13:13.540 align:start position:0%
be it's like too complicated so so how
 

00:13:13.540 --> 00:13:16.980 align:start position:0%
be it's like too complicated so so how
can<00:13:13.690><c> we</c><00:13:13.810><c> make</c><00:13:13.959><c> tools</c><00:13:14.290><c> and/or</c><00:13:15.660><c> how</c><00:13:16.660><c> can</c><00:13:16.839><c> we</c>

00:13:16.980 --> 00:13:16.990 align:start position:0%
can we make tools and/or how can we
 

00:13:16.990 --> 00:13:19.740 align:start position:0%
can we make tools and/or how can we
develop<00:13:17.440><c> approaches</c><00:13:18.100><c> or</c><00:13:18.339><c> more</c><00:13:18.670><c> accessible</c><00:13:19.420><c> to</c>

00:13:19.740 --> 00:13:19.750 align:start position:0%
develop approaches or more accessible to
 

00:13:19.750 --> 00:13:24.810 align:start position:0%
develop approaches or more accessible to
the<00:13:19.990><c> end-user</c><00:13:20.380><c> I</c><00:13:22.320><c> think</c><00:13:23.320><c> in</c><00:13:23.560><c> the</c><00:13:23.769><c> end</c><00:13:23.860><c> it's</c><00:13:24.399><c> not</c>

00:13:24.810 --> 00:13:24.820 align:start position:0%
the end-user I think in the end it's not
 

00:13:24.820 --> 00:13:28.639 align:start position:0%
the end-user I think in the end it's not
reasonable<00:13:25.269><c> to</c><00:13:25.690><c> expect</c><00:13:25.810><c> the</c><00:13:26.529><c> end</c><00:13:26.620><c> users</c><00:13:27.360><c> or</c>

00:13:28.639 --> 00:13:28.649 align:start position:0%
reasonable to expect the end users or
 

00:13:28.649 --> 00:13:33.120 align:start position:0%
reasonable to expect the end users or
users<00:13:29.649><c> to</c><00:13:30.040><c> read</c><00:13:30.339><c> logical</c><00:13:31.029><c> formulas</c><00:13:31.569><c> or</c><00:13:32.130><c> maybe</c>

00:13:33.120 --> 00:13:33.130 align:start position:0%
users to read logical formulas or maybe
 

00:13:33.130 --> 00:13:36.030 align:start position:0%
users to read logical formulas or maybe
K<00:13:33.699><c> configurations</c><00:13:34.690><c> are</c><00:13:34.959><c> more</c><00:13:35.110><c> accessible</c><00:13:35.860><c> but</c>

00:13:36.030 --> 00:13:36.040 align:start position:0%
K configurations are more accessible but
 

00:13:36.040 --> 00:13:39.569 align:start position:0%
K configurations are more accessible but
it's<00:13:36.610><c> hard</c><00:13:37.240><c> so</c><00:13:37.990><c> at</c><00:13:38.319><c> the</c><00:13:38.470><c> end</c><00:13:38.589><c> what</c><00:13:38.920><c> we</c><00:13:39.130><c> want</c><00:13:39.370><c> is</c>

00:13:39.569 --> 00:13:39.579 align:start position:0%
it's hard so at the end what we want is
 

00:13:39.579 --> 00:13:42.740 align:start position:0%
it's hard so at the end what we want is
sure<00:13:40.569><c> that</c><00:13:40.870><c> can</c><00:13:41.110><c> synthesize</c><00:13:41.380><c> an</c><00:13:41.949><c> advisory</c>

00:13:42.740 --> 00:13:42.750 align:start position:0%
sure that can synthesize an advisory
 

00:13:42.750 --> 00:13:48.059 align:start position:0%
sure that can synthesize an advisory
based<00:13:43.750><c> on</c><00:13:44.019><c> the</c><00:13:45.509><c> unproven</c><00:13:46.509><c> goals</c><00:13:47.170><c> this</c>

00:13:48.059 --> 00:13:48.069 align:start position:0%
based on the unproven goals this
 

00:13:48.069 --> 00:13:53.150 align:start position:0%
based on the unproven goals this
scenario<00:13:48.699><c> can</c><00:13:48.910><c> happen</c><00:13:49.389><c> and</c><00:13:49.540><c> it</c><00:13:49.690><c> can</c><00:13:49.959><c> play</c><00:13:50.110><c> it</c>

00:13:53.150 --> 00:13:53.160 align:start position:0%
 
 

00:13:53.160 --> 00:13:56.550 align:start position:0%
 
may<00:13:54.160><c> be</c><00:13:54.220><c> not</c><00:13:54.459><c> an</c><00:13:54.610><c> animation</c><00:13:54.910><c> but</c><00:13:55.209><c> like</c><00:13:55.560><c> it</c>

00:13:56.550 --> 00:13:56.560 align:start position:0%
may be not an animation but like it
 

00:13:56.560 --> 00:13:58.710 align:start position:0%
may be not an animation but like it
should<00:13:57.190><c> look</c><00:13:57.310><c> like</c><00:13:57.370><c> somebody</c><00:13:58.089><c> attacking</c><00:13:58.569><c> you</c>

00:13:58.710 --> 00:13:58.720 align:start position:0%
should look like somebody attacking you
 

00:13:58.720 --> 00:14:01.199 align:start position:0%
should look like somebody attacking you
your<00:13:59.079><c> contract</c><00:13:59.620><c> that</c><00:14:00.370><c> would</c><00:14:00.579><c> make</c><00:14:00.910><c> the</c>

00:14:01.199 --> 00:14:01.209 align:start position:0%
your contract that would make the
 

00:14:01.209 --> 00:14:06.920 align:start position:0%
your contract that would make the
problem<00:14:01.470><c> much</c><00:14:02.470><c> more</c><00:14:03.240><c> easier</c><00:14:04.240><c> to</c><00:14:04.449><c> understand</c>

00:14:06.920 --> 00:14:06.930 align:start position:0%
problem much more easier to understand
 

00:14:06.930 --> 00:14:10.650 align:start position:0%
problem much more easier to understand
so<00:14:07.930><c> I</c><00:14:08.170><c> guess</c><00:14:08.440><c> if</c><00:14:08.740><c> stability</c><00:14:09.279><c> is</c><00:14:09.519><c> always</c><00:14:09.910><c> a</c><00:14:10.089><c> hard</c>

00:14:10.650 --> 00:14:10.660 align:start position:0%
so I guess if stability is always a hard
 

00:14:10.660 --> 00:14:13.079 align:start position:0%
so I guess if stability is always a hard
problem<00:14:10.810><c> right</c><00:14:11.319><c> and</c><00:14:11.889><c> that's</c><00:14:12.579><c> also</c><00:14:12.730><c> like</c><00:14:12.940><c> one</c>

00:14:13.079 --> 00:14:13.089 align:start position:0%
problem right and that's also like one
 

00:14:13.089 --> 00:14:14.579 align:start position:0%
problem right and that's also like one
of<00:14:13.180><c> the</c><00:14:13.300><c> motivation</c><00:14:13.839><c> that</c><00:14:13.990><c> why</c><00:14:14.170><c> we</c><00:14:14.350><c> build</c>

00:14:14.579 --> 00:14:14.589 align:start position:0%
of the motivation that why we build
 

00:14:14.589 --> 00:14:17.550 align:start position:0%
of the motivation that why we build
buoyant<00:14:15.100><c> e</c><00:14:15.220><c> the</c><00:14:16.209><c> smart</c><00:14:16.930><c> contract</c><00:14:17.050><c> analyzer</c>

00:14:17.550 --> 00:14:17.560 align:start position:0%
buoyant e the smart contract analyzer
 

00:14:17.560 --> 00:14:20.370 align:start position:0%
buoyant e the smart contract analyzer
based<00:14:17.949><c> on</c><00:14:18.190><c> symbolic</c><00:14:18.399><c> execution</c><00:14:19.019><c> so</c><00:14:20.019><c> the</c><00:14:20.139><c> idea</c>

00:14:20.370 --> 00:14:20.380 align:start position:0%
based on symbolic execution so the idea
 

00:14:20.380 --> 00:14:21.960 align:start position:0%
based on symbolic execution so the idea
here<00:14:20.410><c> is</c><00:14:20.620><c> that</c><00:14:20.649><c> you</c><00:14:20.949><c> know</c><00:14:21.069><c> user</c><00:14:21.550><c> they</c><00:14:21.699><c> do</c><00:14:21.760><c> not</c>

00:14:21.960 --> 00:14:21.970 align:start position:0%
here is that you know user they do not
 

00:14:21.970 --> 00:14:23.490 align:start position:0%
here is that you know user they do not
need<00:14:22.120><c> to</c><00:14:22.180><c> understand</c><00:14:22.720><c> like</c><00:14:22.930><c> how</c><00:14:23.110><c> authentic</c>

00:14:23.490 --> 00:14:23.500 align:start position:0%
need to understand like how authentic
 

00:14:23.500 --> 00:14:24.120 align:start position:0%
need to understand like how authentic
works

00:14:24.120 --> 00:14:24.130 align:start position:0%
works
 

00:14:24.130 --> 00:14:25.559 align:start position:0%
works
they're<00:14:24.519><c> only</c><00:14:24.610><c> need</c><00:14:24.850><c> like</c><00:14:25.000><c> to</c><00:14:25.120><c> paste</c><00:14:25.360><c> the</c>

00:14:25.559 --> 00:14:25.569 align:start position:0%
they're only need like to paste the
 

00:14:25.569 --> 00:14:27.960 align:start position:0%
they're only need like to paste the
smart<00:14:25.839><c> contract</c><00:14:25.959><c> into</c><00:14:26.440><c> Oyen</c><00:14:26.829><c> T</c><00:14:27.010><c> or</c><00:14:27.279><c> into</c><00:14:27.699><c> the</c>

00:14:27.960 --> 00:14:27.970 align:start position:0%
smart contract into Oyen T or into the
 

00:14:27.970 --> 00:14:30.210 align:start position:0%
smart contract into Oyen T or into the
you<00:14:28.630><c> know</c><00:14:28.750><c> web</c><00:14:29.199><c> browser</c><00:14:29.440><c> and</c><00:14:29.769><c> they</c><00:14:29.980><c> click</c>

00:14:30.210 --> 00:14:30.220 align:start position:0%
you know web browser and they click
 

00:14:30.220 --> 00:14:32.340 align:start position:0%
you know web browser and they click
analyze<00:14:30.550><c> and</c><00:14:30.940><c> we</c><00:14:31.449><c> can</c><00:14:31.630><c> just</c><00:14:31.839><c> like</c><00:14:31.959><c> show</c><00:14:32.139><c> all</c>

00:14:32.340 --> 00:14:32.350 align:start position:0%
analyze and we can just like show all
 

00:14:32.350 --> 00:14:34.800 align:start position:0%
analyze and we can just like show all
the<00:14:32.470><c> possible</c><00:14:33.209><c> vulnerabilities</c><00:14:34.209><c> that</c>

00:14:34.800 --> 00:14:34.810 align:start position:0%
the possible vulnerabilities that
 

00:14:34.810 --> 00:14:38.600 align:start position:0%
the possible vulnerabilities that
orientation<00:14:35.170><c> can</c><00:14:35.680><c> figure</c><00:14:36.040><c> out</c><00:14:36.160><c> yeah</c><00:14:37.029><c> I</c>

00:14:38.600 --> 00:14:38.610 align:start position:0%
orientation can figure out yeah I
 

00:14:38.610 --> 00:14:40.920 align:start position:0%
orientation can figure out yeah I
personally<00:14:39.610><c> think</c><00:14:39.790><c> demand</c><00:14:40.269><c> sort</c><00:14:40.600><c> of</c><00:14:40.690><c> breeds</c>

00:14:40.920 --> 00:14:40.930 align:start position:0%
personally think demand sort of breeds
 

00:14:40.930 --> 00:14:43.350 align:start position:0%
personally think demand sort of breeds
progress<00:14:41.440><c> in</c><00:14:41.589><c> this</c><00:14:41.680><c> direction</c><00:14:41.970><c> and</c><00:14:42.970><c> we're</c>

00:14:43.350 --> 00:14:43.360 align:start position:0%
progress in this direction and we're
 

00:14:43.360 --> 00:14:44.910 align:start position:0%
progress in this direction and we're
sitting<00:14:43.569><c> in</c><00:14:43.750><c> a</c><00:14:43.810><c> room</c><00:14:43.959><c> of</c><00:14:44.199><c> some</c><00:14:44.500><c> extremely</c>

00:14:44.910 --> 00:14:44.920 align:start position:0%
sitting in a room of some extremely
 

00:14:44.920 --> 00:14:46.590 align:start position:0%
sitting in a room of some extremely
smart<00:14:45.250><c> and</c><00:14:45.430><c> talented</c><00:14:45.579><c> people</c><00:14:45.970><c> and</c><00:14:46.240><c> we've</c><00:14:46.360><c> seen</c>

00:14:46.590 --> 00:14:46.600 align:start position:0%
smart and talented people and we've seen
 

00:14:46.600 --> 00:14:48.059 align:start position:0%
smart and talented people and we've seen
some<00:14:46.779><c> projects</c><00:14:47.230><c> that</c><00:14:47.380><c> really</c><00:14:47.529><c> push</c><00:14:47.889><c> the</c>

00:14:48.059 --> 00:14:48.069 align:start position:0%
some projects that really push the
 

00:14:48.069 --> 00:14:51.090 align:start position:0%
some projects that really push the
envelope<00:14:48.100><c> in</c><00:14:48.670><c> a</c><00:14:48.730><c> number</c><00:14:48.970><c> of</c><00:14:49.060><c> spaces</c><00:14:49.300><c> and</c><00:14:50.100><c> while</c>

00:14:51.090 --> 00:14:51.100 align:start position:0%
envelope in a number of spaces and while
 

00:14:51.100 --> 00:14:52.439 align:start position:0%
envelope in a number of spaces and while
the<00:14:51.220><c> tools</c><00:14:51.459><c> are</c><00:14:51.639><c> hard</c><00:14:51.850><c> to</c><00:14:51.970><c> use</c><00:14:52.149><c> and</c><00:14:52.360><c> there</c>

00:14:52.439 --> 00:14:52.449 align:start position:0%
the tools are hard to use and there
 

00:14:52.449 --> 00:14:53.879 align:start position:0%
the tools are hard to use and there
certainly<00:14:52.720><c> could</c><00:14:52.959><c> be</c><00:14:53.110><c> improvements</c><00:14:53.680><c> made</c>

00:14:53.879 --> 00:14:53.889 align:start position:0%
certainly could be improvements made
 

00:14:53.889 --> 00:14:57.030 align:start position:0%
certainly could be improvements made
there<00:14:54.209><c> nothing</c><00:14:55.209><c> here</c><00:14:55.630><c> is</c><00:14:55.779><c> sort</c><00:14:56.019><c> of</c><00:14:56.079><c> magic</c><00:14:56.829><c> or</c>

00:14:57.030 --> 00:14:57.040 align:start position:0%
there nothing here is sort of magic or
 

00:14:57.040 --> 00:14:58.350 align:start position:0%
there nothing here is sort of magic or
anything<00:14:57.100><c> like</c><00:14:57.610><c> that</c><00:14:57.670><c> so</c><00:14:58.000><c> I</c><00:14:58.180><c> think</c>

00:14:58.350 --> 00:14:58.360 align:start position:0%
anything like that so I think
 

00:14:58.360 --> 00:15:00.389 align:start position:0%
anything like that so I think
sufficiently<00:14:59.050><c> motivated</c><00:14:59.680><c> developers</c><00:15:00.160><c> who</c>

00:15:00.389 --> 00:15:00.399 align:start position:0%
sufficiently motivated developers who
 

00:15:00.399 --> 00:15:01.949 align:start position:0%
sufficiently motivated developers who
are<00:15:00.430><c> incentivized</c><00:15:01.089><c> by</c><00:15:01.209><c> the</c><00:15:01.329><c> market</c><00:15:01.720><c> to</c>

00:15:01.949 --> 00:15:01.959 align:start position:0%
are incentivized by the market to
 

00:15:01.959 --> 00:15:04.290 align:start position:0%
are incentivized by the market to
develop<00:15:02.230><c> these</c><00:15:02.529><c> tools</c><00:15:02.800><c> is</c><00:15:03.760><c> really</c><00:15:03.819><c> what</c><00:15:04.209><c> we</c>

00:15:04.290 --> 00:15:04.300 align:start position:0%
develop these tools is really what we
 

00:15:04.300 --> 00:15:06.210 align:start position:0%
develop these tools is really what we
need<00:15:04.449><c> to</c><00:15:04.660><c> push</c><00:15:04.870><c> the</c><00:15:05.079><c> the</c><00:15:05.589><c> envelope</c><00:15:05.949><c> here</c>

00:15:06.210 --> 00:15:06.220 align:start position:0%
need to push the the envelope here
 

00:15:06.220 --> 00:15:08.370 align:start position:0%
need to push the the envelope here
another<00:15:07.149><c> thing</c><00:15:07.420><c> that</c><00:15:07.689><c> I</c><00:15:07.899><c> think</c><00:15:08.110><c> is</c><00:15:08.199><c> really</c>

00:15:08.370 --> 00:15:08.380 align:start position:0%
another thing that I think is really
 

00:15:08.380 --> 00:15:10.350 align:start position:0%
another thing that I think is really
helpful<00:15:08.709><c> and</c><00:15:09.040><c> I'd</c><00:15:09.579><c> like</c><00:15:09.759><c> to</c><00:15:09.970><c> especially</c>

00:15:10.350 --> 00:15:10.360 align:start position:0%
helpful and I'd like to especially
 

00:15:10.360 --> 00:15:11.999 align:start position:0%
helpful and I'd like to especially
congratulate<00:15:11.110><c> melon</c><00:15:11.350><c> port</c><00:15:11.560><c> for</c><00:15:11.709><c> taking</c><00:15:11.920><c> this</c>

00:15:11.999 --> 00:15:12.009 align:start position:0%
congratulate melon port for taking this
 

00:15:12.009 --> 00:15:14.519 align:start position:0%
congratulate melon port for taking this
approach<00:15:12.269><c> is</c><00:15:13.269><c> to</c><00:15:13.600><c> take</c><00:15:13.779><c> these</c><00:15:13.959><c> things</c><00:15:14.230><c> out</c><00:15:14.500><c> of</c>

00:15:14.519 --> 00:15:14.529 align:start position:0%
approach is to take these things out of
 

00:15:14.529 --> 00:15:17.160 align:start position:0%
approach is to take these things out of
academia<00:15:14.980><c> and</c><00:15:15.310><c> into</c><00:15:15.610><c> industry</c><00:15:16.000><c> and</c><00:15:16.029><c> use</c><00:15:16.930><c> them</c>

00:15:17.160 --> 00:15:17.170 align:start position:0%
academia and into industry and use them
 

00:15:17.170 --> 00:15:20.189 align:start position:0%
academia and into industry and use them
on<00:15:17.319><c> real</c><00:15:17.800><c> contracts</c><00:15:18.310><c> with</c><00:15:19.269><c> real</c><00:15:19.540><c> developers</c>

00:15:20.189 --> 00:15:20.199 align:start position:0%
on real contracts with real developers
 

00:15:20.199 --> 00:15:21.360 align:start position:0%
on real contracts with real developers
who<00:15:20.380><c> are</c><00:15:20.439><c> working</c><00:15:20.769><c> on</c><00:15:20.889><c> the</c><00:15:20.980><c> ground</c><00:15:21.160><c> in</c>

00:15:21.360 --> 00:15:21.370 align:start position:0%
who are working on the ground in
 

00:15:21.370 --> 00:15:24.300 align:start position:0%
who are working on the ground in
solidity<00:15:21.819><c> I</c><00:15:22.630><c> think</c><00:15:23.079><c> just</c><00:15:23.319><c> that</c><00:15:23.380><c> step</c><00:15:23.829><c> could</c><00:15:24.160><c> do</c>

00:15:24.300 --> 00:15:24.310 align:start position:0%
solidity I think just that step could do
 

00:15:24.310 --> 00:15:26.130 align:start position:0%
solidity I think just that step could do
a<00:15:24.339><c> lot</c><00:15:24.579><c> for</c><00:15:24.610><c> usability</c>

00:15:26.130 --> 00:15:26.140 align:start position:0%
a lot for usability
 

00:15:26.140 --> 00:15:27.900 align:start position:0%
a lot for usability
and<00:15:26.200><c> academics</c><00:15:26.980><c> are</c><00:15:27.100><c> not</c><00:15:27.220><c> really</c><00:15:27.520><c> the</c><00:15:27.700><c> the</c>

00:15:27.900 --> 00:15:27.910 align:start position:0%
and academics are not really the the
 

00:15:27.910 --> 00:15:29.340 align:start position:0%
and academics are not really the the
greatest<00:15:28.240><c> at</c><00:15:28.390><c> writing</c><00:15:28.690><c> super</c><00:15:28.990><c> useable</c>

00:15:29.340 --> 00:15:29.350 align:start position:0%
greatest at writing super useable
 

00:15:29.350 --> 00:15:32.490 align:start position:0%
greatest at writing super useable
systems<00:15:29.710><c> sometimes</c><00:15:30.190><c> so</c><00:15:30.960><c> more</c><00:15:31.960><c> more</c><00:15:32.290><c> broad</c>

00:15:32.490 --> 00:15:32.500 align:start position:0%
systems sometimes so more more broad
 

00:15:32.500 --> 00:15:36.840 align:start position:0%
systems sometimes so more more broad
participation<00:15:32.710><c> would</c><00:15:33.280><c> definitely</c><00:15:33.700><c> help</c><00:15:35.850><c> yeah</c>

00:15:36.840 --> 00:15:36.850 align:start position:0%
participation would definitely help yeah
 

00:15:36.850 --> 00:15:39.030 align:start position:0%
participation would definitely help yeah
if<00:15:36.970><c> they're</c><00:15:37.120><c> 13</c><00:15:37.540><c> that</c><00:15:37.690><c> in</c><00:15:38.230><c> just</c><00:15:38.380><c> 30</c><00:15:38.500><c> seconds</c><00:15:38.890><c> it</c>

00:15:39.030 --> 00:15:39.040 align:start position:0%
if they're 13 that in just 30 seconds it
 

00:15:39.040 --> 00:15:41.520 align:start position:0%
if they're 13 that in just 30 seconds it
but<00:15:39.760><c> yeah</c><00:15:39.880><c> definitely</c><00:15:40.090><c> the</c><00:15:40.540><c> the</c><00:15:41.110><c> approach</c>

00:15:41.520 --> 00:15:41.530 align:start position:0%
but yeah definitely the the approach
 

00:15:41.530 --> 00:15:43.560 align:start position:0%
but yeah definitely the the approach
that<00:15:41.560><c> that</c><00:15:42.250><c> mellon</c><00:15:42.550><c> port</c><00:15:42.760><c> is</c><00:15:42.850><c> taking</c><00:15:43.180><c> seems</c><00:15:43.420><c> to</c>

00:15:43.560 --> 00:15:43.570 align:start position:0%
that that mellon port is taking seems to
 

00:15:43.570 --> 00:15:46.230 align:start position:0%
that that mellon port is taking seems to
be<00:15:44.100><c> the</c><00:15:45.100><c> correct</c><00:15:45.310><c> one</c><00:15:45.520><c> just</c><00:15:45.790><c> make</c><00:15:45.910><c> the</c><00:15:46.060><c> tools</c>

00:15:46.230 --> 00:15:46.240 align:start position:0%
be the correct one just make the tools
 

00:15:46.240 --> 00:15:48.210 align:start position:0%
be the correct one just make the tools
usable<00:15:46.690><c> and</c><00:15:46.840><c> make</c><00:15:46.960><c> them</c><00:15:47.110><c> have</c><00:15:47.320><c> check</c><00:15:47.800><c> for</c><00:15:47.980><c> some</c>

00:15:48.210 --> 00:15:48.220 align:start position:0%
usable and make them have check for some
 

00:15:48.220 --> 00:15:51.200 align:start position:0%
usable and make them have check for some
some<00:15:49.090><c> specific</c><00:15:49.540><c> properties</c><00:15:49.770><c> automatically</c>

00:15:51.200 --> 00:15:51.210 align:start position:0%
some specific properties automatically
 

00:15:51.210 --> 00:15:53.760 align:start position:0%
some specific properties automatically
certainly<00:15:52.210><c> all</c><00:15:52.330><c> the</c><00:15:52.360><c> verification</c><00:15:53.320><c> tools</c><00:15:53.530><c> can</c>

00:15:53.760 --> 00:15:53.770 align:start position:0%
certainly all the verification tools can
 

00:15:53.770 --> 00:15:55.470 align:start position:0%
certainly all the verification tools can
be<00:15:53.890><c> instantiated</c><00:15:54.310><c> to</c><00:15:54.880><c> do</c><00:15:54.970><c> those</c><00:15:55.150><c> sorts</c><00:15:55.330><c> of</c>

00:15:55.470 --> 00:15:55.480 align:start position:0%
be instantiated to do those sorts of
 

00:15:55.480 --> 00:15:57.870 align:start position:0%
be instantiated to do those sorts of
things<00:15:55.690><c> but</c><00:15:56.040><c> you</c><00:15:57.040><c> know</c><00:15:57.130><c> it</c><00:15:57.220><c> takes</c><00:15:57.310><c> effort</c><00:15:57.550><c> and</c>

00:15:57.870 --> 00:15:57.880 align:start position:0%
things but you know it takes effort and
 

00:15:57.880 --> 00:15:59.190 align:start position:0%
things but you know it takes effort and
takes<00:15:58.030><c> developer</c><00:15:58.390><c> time</c><00:15:58.570><c> it</c><00:15:58.720><c> takes</c><00:15:58.900><c> people</c><00:15:59.050><c> who</c>

00:15:59.190 --> 00:15:59.200 align:start position:0%
takes developer time it takes people who
 

00:15:59.200 --> 00:16:00.890 align:start position:0%
takes developer time it takes people who
know<00:15:59.350><c> the</c><00:15:59.470><c> tools</c><00:15:59.680><c> to</c><00:15:59.860><c> do</c><00:15:59.950><c> that</c><00:15:59.980><c> instantiation</c>

00:16:00.890 --> 00:16:00.900 align:start position:0%
know the tools to do that instantiation
 

00:16:00.900 --> 00:16:03.060 align:start position:0%
know the tools to do that instantiation
and<00:16:01.900><c> that's</c><00:16:02.320><c> not</c><00:16:02.440><c> going</c><00:16:02.560><c> to</c><00:16:02.620><c> happen</c><00:16:02.770><c> overnight</c>

00:16:03.060 --> 00:16:03.070 align:start position:0%
and that's not going to happen overnight
 

00:16:03.070 --> 00:16:05.640 align:start position:0%
and that's not going to happen overnight
so<00:16:03.510><c> you</c><00:16:04.510><c> know</c><00:16:04.630><c> these</c><00:16:04.750><c> lighter-weight</c><00:16:05.140><c> methods</c>

00:16:05.640 --> 00:16:05.650 align:start position:0%
so you know these lighter-weight methods
 

00:16:05.650 --> 00:16:07.740 align:start position:0%
so you know these lighter-weight methods
like<00:16:05.980><c> fills</c><00:16:06.670><c> hydro</c><00:16:07.060><c> stuff</c><00:16:07.300><c> that's</c><00:16:07.510><c> really</c>

00:16:07.740 --> 00:16:07.750 align:start position:0%
like fills hydro stuff that's really
 

00:16:07.750 --> 00:16:10.290 align:start position:0%
like fills hydro stuff that's really
gonna<00:16:07.900><c> be</c><00:16:08.650><c> the</c><00:16:08.680><c> stopgap</c><00:16:09.280><c> until</c><00:16:09.490><c> we</c><00:16:09.850><c> can</c><00:16:10.090><c> have</c>

00:16:10.290 --> 00:16:10.300 align:start position:0%
gonna be the stopgap until we can have
 

00:16:10.300 --> 00:16:12.330 align:start position:0%
gonna be the stopgap until we can have
better<00:16:10.510><c> tooling</c><00:16:10.780><c> for</c><00:16:11.230><c> all</c><00:16:11.350><c> these</c><00:16:11.530><c> you</c><00:16:12.250><c> know</c>

00:16:12.330 --> 00:16:12.340 align:start position:0%
better tooling for all these you know
 

00:16:12.340 --> 00:16:20.250 align:start position:0%
better tooling for all these you know
high<00:16:12.490><c> assurance</c><00:16:12.610><c> tools</c><00:16:17.820><c> so</c><00:16:19.110><c> the</c><00:16:20.110><c> last</c>

00:16:20.250 --> 00:16:20.260 align:start position:0%
high assurance tools so the last
 

00:16:20.260 --> 00:16:22.170 align:start position:0%
high assurance tools so the last
question<00:16:20.410><c> from</c><00:16:20.740><c> from</c><00:16:21.190><c> me</c><00:16:21.280><c> and</c><00:16:21.460><c> then</c><00:16:21.610><c> opening</c>

00:16:22.170 --> 00:16:22.180 align:start position:0%
question from from me and then opening
 

00:16:22.180 --> 00:16:25.050 align:start position:0%
question from from me and then opening
it<00:16:22.270><c> up</c><00:16:22.330><c> to</c><00:16:22.540><c> the</c><00:16:22.690><c> audience</c><00:16:22.840><c> is</c><00:16:23.940><c> essentially</c><00:16:24.940><c> a</c>

00:16:25.050 --> 00:16:25.060 align:start position:0%
it up to the audience is essentially a
 

00:16:25.060 --> 00:16:30.960 align:start position:0%
it up to the audience is essentially a
shout<00:16:25.330><c> out</c><00:16:25.360><c> from</c><00:16:25.660><c> you</c><00:16:25.840><c> guys</c><00:16:25.990><c> so</c><00:16:29.520><c> but</c><00:16:30.520><c> what</c>

00:16:30.960 --> 00:16:30.970 align:start position:0%
shout out from you guys so but what
 

00:16:30.970 --> 00:16:32.340 align:start position:0%
shout out from you guys so but what
would<00:16:31.120><c> you</c><00:16:31.180><c> like</c><00:16:31.360><c> to</c><00:16:31.540><c> see</c><00:16:31.780><c> come</c><00:16:32.140><c> from</c>

00:16:32.340 --> 00:16:32.350 align:start position:0%
would you like to see come from
 

00:16:32.350 --> 00:16:34.230 align:start position:0%
would you like to see come from
different<00:16:32.560><c> ecosystem</c><00:16:33.250><c> players</c><00:16:33.460><c> so</c><00:16:33.760><c> from</c><00:16:33.940><c> from</c>

00:16:34.230 --> 00:16:34.240 align:start position:0%
different ecosystem players so from from
 

00:16:34.240 --> 00:16:37.320 align:start position:0%
different ecosystem players so from from
the<00:16:34.360><c> users</c><00:16:34.750><c> developers</c><00:16:35.710><c> investors</c><00:16:36.370><c> the</c>

00:16:37.320 --> 00:16:37.330 align:start position:0%
the users developers investors the
 

00:16:37.330 --> 00:16:40.050 align:start position:0%
the users developers investors the
project<00:16:37.690><c> leads</c><00:16:37.900><c> and</c><00:16:38.260><c> researchers</c><00:16:38.890><c> to</c><00:16:39.160><c> make</c>

00:16:40.050 --> 00:16:40.060 align:start position:0%
project leads and researchers to make
 

00:16:40.060 --> 00:16:45.390 align:start position:0%
project leads and researchers to make
formal<00:16:40.420><c> verification</c><00:16:41.040><c> mainstream</c><00:16:44.040><c> in</c><00:16:45.040><c> the</c>

00:16:45.390 --> 00:16:45.400 align:start position:0%
formal verification mainstream in the
 

00:16:45.400 --> 00:16:49.260 align:start position:0%
formal verification mainstream in the
current<00:16:46.260><c> ecosystem</c><00:16:47.260><c> I</c><00:16:47.500><c> think</c><00:16:47.980><c> it's</c><00:16:48.550><c> to</c><00:16:49.060><c> the</c>

00:16:49.260 --> 00:16:49.270 align:start position:0%
current ecosystem I think it's to the
 

00:16:49.270 --> 00:16:54.300 align:start position:0%
current ecosystem I think it's to the
users<00:16:50.730><c> responsibility</c><00:16:51.730><c> to</c><00:16:52.720><c> make</c><00:16:53.260><c> sure</c><00:16:53.310><c> that</c>

00:16:54.300 --> 00:16:54.310 align:start position:0%
users responsibility to make sure that
 

00:16:54.310 --> 00:16:57.600 align:start position:0%
users responsibility to make sure that
they<00:16:55.240><c> understand</c><00:16:56.110><c> the</c><00:16:56.560><c> contract</c><00:16:57.100><c> they</c><00:16:57.400><c> are</c>

00:16:57.600 --> 00:16:57.610 align:start position:0%
they understand the contract they are
 

00:16:57.610 --> 00:17:04.110 align:start position:0%
they understand the contract they are
interacting<00:16:58.560><c> with</c><00:17:00.540><c> some</c><00:17:01.540><c> people</c><00:17:02.970><c> people</c><00:17:03.970><c> are</c>

00:17:04.110 --> 00:17:04.120 align:start position:0%
interacting with some people people are
 

00:17:04.120 --> 00:17:07.500 align:start position:0%
interacting with some people people are
like<00:17:04.620><c> proposing</c><00:17:05.620><c> markets</c><00:17:06.160><c> for</c><00:17:06.490><c> audits</c><00:17:06.910><c> and</c><00:17:07.209><c> so</c>

00:17:07.500 --> 00:17:07.510 align:start position:0%
like proposing markets for audits and so
 

00:17:07.510 --> 00:17:12.630 align:start position:0%
like proposing markets for audits and so
on<00:17:07.690><c> but</c><00:17:07.900><c> it</c><00:17:08.079><c> is</c><00:17:08.310><c> not</c><00:17:09.310><c> working</c><00:17:10.030><c> yet</c><00:17:10.420><c> so</c><00:17:11.640><c> actually</c>

00:17:12.630 --> 00:17:12.640 align:start position:0%
on but it is not working yet so actually
 

00:17:12.640 --> 00:17:16.199 align:start position:0%
on but it is not working yet so actually
I<00:17:12.880><c> have</c><00:17:13.300><c> to</c><00:17:13.540><c> repeat</c><00:17:13.839><c> Martin</c><00:17:14.290><c> I</c><00:17:14.470><c> mean</c><00:17:14.970><c> it's</c><00:17:15.970><c> fair</c>

00:17:16.199 --> 00:17:16.209 align:start position:0%
I have to repeat Martin I mean it's fair
 

00:17:16.209 --> 00:17:19.319 align:start position:0%
I have to repeat Martin I mean it's fair
to<00:17:16.420><c> say</c><00:17:16.449><c> this</c><00:17:16.660><c> but</c><00:17:17.079><c> you</c><00:17:17.410><c> have</c><00:17:17.440><c> to</c><00:17:17.730><c> be</c><00:17:18.730><c> it</c><00:17:18.880><c> a</c><00:17:19.120><c> byte</c>

00:17:19.319 --> 00:17:19.329 align:start position:0%
to say this but you have to be it a byte
 

00:17:19.329 --> 00:17:19.860 align:start position:0%
to say this but you have to be it a byte
called

00:17:19.860 --> 00:17:19.870 align:start position:0%
called
 

00:17:19.870 --> 00:17:23.490 align:start position:0%
called
learn<00:17:20.230><c> the</c><00:17:20.500><c> VM</c><00:17:20.920><c> in</c><00:17:21.670><c> order</c><00:17:22.030><c> to</c><00:17:22.209><c> make</c><00:17:22.390><c> sure</c><00:17:22.750><c> that</c>

00:17:23.490 --> 00:17:23.500 align:start position:0%
learn the VM in order to make sure that
 

00:17:23.500 --> 00:17:26.430 align:start position:0%
learn the VM in order to make sure that
you<00:17:23.709><c> are</c><00:17:23.890><c> interacting</c><00:17:24.220><c> with</c><00:17:25.290><c> busines</c><00:17:26.290><c> brew</c>

00:17:26.430 --> 00:17:26.440 align:start position:0%
you are interacting with busines brew
 

00:17:26.440 --> 00:17:30.330 align:start position:0%
you are interacting with busines brew
thing<00:17:28.170><c> it's</c><00:17:29.170><c> sort</c><00:17:29.410><c> of</c><00:17:29.530><c> Sadie's</c><00:17:29.860><c> but</c><00:17:30.100><c> it's</c>

00:17:30.330 --> 00:17:30.340 align:start position:0%
thing it's sort of Sadie's but it's
 

00:17:30.340 --> 00:17:33.930 align:start position:0%
thing it's sort of Sadie's but it's
something<00:17:30.940><c> like</c><00:17:31.210><c> that</c><00:17:31.420><c> currently</c><00:17:32.670><c> and</c><00:17:33.670><c> then</c>

00:17:33.930 --> 00:17:33.940 align:start position:0%
something like that currently and then
 

00:17:33.940 --> 00:17:37.290 align:start position:0%
something like that currently and then
yes<00:17:34.300><c> something</c><00:17:34.930><c> like</c><00:17:35.670><c> audit</c><00:17:36.670><c> market</c><00:17:37.060><c> with</c>

00:17:37.290 --> 00:17:37.300 align:start position:0%
yes something like audit market with
 

00:17:37.300 --> 00:17:38.900 align:start position:0%
yes something like audit market with
reputation<00:17:37.600><c> system</c>

00:17:38.900 --> 00:17:38.910 align:start position:0%
reputation system
 

00:17:38.910 --> 00:17:41.770 align:start position:0%
reputation system
something<00:17:39.150><c> like</c><00:17:39.300><c> that</c><00:17:39.510><c> very</c><00:17:39.870><c> gradually</c>

00:17:41.770 --> 00:17:41.780 align:start position:0%
something like that very gradually
 

00:17:41.780 --> 00:17:46.580 align:start position:0%
something like that very gradually
improve<00:17:42.780><c> the</c><00:17:42.990><c> situation</c><00:17:43.140><c> but</c><00:17:44.810><c> yeah</c><00:17:45.810><c> now</c><00:17:46.050><c> due</c>

00:17:46.580 --> 00:17:46.590 align:start position:0%
improve the situation but yeah now due
 

00:17:46.590 --> 00:17:50.030 align:start position:0%
improve the situation but yeah now due
diligence<00:17:47.100><c> is</c><00:17:47.430><c> required</c><00:17:48.030><c> for</c><00:17:48.630><c> all</c><00:17:48.930><c> parties</c><00:17:49.830><c> I</c>

00:17:50.030 --> 00:17:50.040 align:start position:0%
diligence is required for all parties I
 

00:17:50.040 --> 00:17:56.330 align:start position:0%
diligence is required for all parties I
believe<00:17:54.110><c> so</c><00:17:55.110><c> I</c><00:17:55.140><c> see</c><00:17:55.440><c> there</c><00:17:55.740><c> as</c><00:17:55.890><c> sort</c><00:17:56.130><c> of</c><00:17:56.160><c> being</c>

00:17:56.330 --> 00:17:56.340 align:start position:0%
believe so I see there as sort of being
 

00:17:56.340 --> 00:17:58.220 align:start position:0%
believe so I see there as sort of being
two<00:17:56.610><c> pushes</c><00:17:56.850><c> that</c><00:17:57.060><c> need</c><00:17:57.240><c> to</c><00:17:57.330><c> happen</c><00:17:57.480><c> one</c><00:17:58.200><c> of</c>

00:17:58.220 --> 00:17:58.230 align:start position:0%
two pushes that need to happen one of
 

00:17:58.230 --> 00:18:00.200 align:start position:0%
two pushes that need to happen one of
them<00:17:58.410><c> is</c><00:17:58.560><c> bottom</c><00:17:58.890><c> up</c><00:17:59.010><c> the</c><00:17:59.250><c> users</c><00:17:59.880><c> need</c><00:18:00.180><c> to</c>

00:18:00.200 --> 00:18:00.210 align:start position:0%
them is bottom up the users need to
 

00:18:00.210 --> 00:18:02.570 align:start position:0%
them is bottom up the users need to
really<00:18:00.540><c> start</c><00:18:00.750><c> demanding</c><00:18:01.050><c> that</c><00:18:01.620><c> if</c><00:18:01.920><c> there</c><00:18:02.430><c> are</c>

00:18:02.570 --> 00:18:02.580 align:start position:0%
really start demanding that if there are
 

00:18:02.580 --> 00:18:04.400 align:start position:0%
really start demanding that if there are
techniques<00:18:03.000><c> available</c><00:18:03.300><c> to</c><00:18:03.750><c> ensure</c><00:18:04.110><c> the</c>

00:18:04.400 --> 00:18:04.410 align:start position:0%
techniques available to ensure the
 

00:18:04.410 --> 00:18:05.540 align:start position:0%
techniques available to ensure the
correctness<00:18:04.710><c> of</c><00:18:04.890><c> that</c><00:18:04.950><c> kind</c><00:18:05.250><c> of</c><00:18:05.370><c> their</c>

00:18:05.540 --> 00:18:05.550 align:start position:0%
correctness of that kind of their
 

00:18:05.550 --> 00:18:07.610 align:start position:0%
correctness of that kind of their
contracts<00:18:05.970><c> they're</c><00:18:06.450><c> either</c><00:18:06.630><c> used</c><00:18:07.020><c> or</c><00:18:07.350><c> a</c><00:18:07.380><c> good</c>

00:18:07.610 --> 00:18:07.620 align:start position:0%
contracts they're either used or a good
 

00:18:07.620 --> 00:18:09.020 align:start position:0%
contracts they're either used or a good
justification<00:18:07.920><c> is</c><00:18:08.370><c> provided</c><00:18:08.790><c> for</c><00:18:08.910><c> why</c>

00:18:09.020 --> 00:18:09.030 align:start position:0%
justification is provided for why
 

00:18:09.030 --> 00:18:11.180 align:start position:0%
justification is provided for why
they're<00:18:09.180><c> not</c><00:18:09.300><c> used</c><00:18:09.540><c> We</c><00:18:10.290><c> certainly</c><00:18:10.440><c> have</c><00:18:10.710><c> a</c><00:18:10.920><c> few</c>

00:18:11.180 --> 00:18:11.190 align:start position:0%
they're not used We certainly have a few
 

00:18:11.190 --> 00:18:12.980 align:start position:0%
they're not used We certainly have a few
tools<00:18:11.430><c> right</c><00:18:11.700><c> now</c><00:18:11.730><c> we've</c><00:18:12.060><c> seen</c><00:18:12.300><c> presentations</c>

00:18:12.980 --> 00:18:12.990 align:start position:0%
tools right now we've seen presentations
 

00:18:12.990 --> 00:18:16.460 align:start position:0%
tools right now we've seen presentations
today<00:18:13.620><c> about</c><00:18:13.860><c> quite</c><00:18:14.190><c> a</c><00:18:14.250><c> few</c><00:18:14.310><c> of</c><00:18:14.550><c> them</c><00:18:15.050><c> so</c><00:18:16.050><c> so</c>

00:18:16.460 --> 00:18:16.470 align:start position:0%
today about quite a few of them so so
 

00:18:16.470 --> 00:18:17.990 align:start position:0%
today about quite a few of them so so
users<00:18:16.830><c> really</c><00:18:17.070><c> need</c><00:18:17.280><c> to</c><00:18:17.370><c> start</c><00:18:17.550><c> being</c><00:18:17.760><c> more</c>

00:18:17.990 --> 00:18:18.000 align:start position:0%
users really need to start being more
 

00:18:18.000 --> 00:18:19.400 align:start position:0%
users really need to start being more
selective<00:18:18.210><c> about</c><00:18:18.750><c> where</c><00:18:18.990><c> they</c><00:18:19.110><c> put</c><00:18:19.290><c> their</c>

00:18:19.400 --> 00:18:19.410 align:start position:0%
selective about where they put their
 

00:18:19.410 --> 00:18:21.800 align:start position:0%
selective about where they put their
money<00:18:19.620><c> and</c><00:18:20.250><c> well</c><00:18:20.610><c> sure</c><00:18:20.940><c> it's</c><00:18:21.150><c> tempting</c><00:18:21.480><c> to</c>

00:18:21.800 --> 00:18:21.810 align:start position:0%
money and well sure it's tempting to
 

00:18:21.810 --> 00:18:23.690 align:start position:0%
money and well sure it's tempting to
sort<00:18:21.990><c> of</c><00:18:22.050><c> buy</c><00:18:22.260><c> into</c><00:18:22.440><c> every</c><00:18:22.620><c> single</c><00:18:22.890><c> ICO</c><00:18:23.310><c> and</c>

00:18:23.690 --> 00:18:23.700 align:start position:0%
sort of buy into every single ICO and
 

00:18:23.700 --> 00:18:26.270 align:start position:0%
sort of buy into every single ICO and
flip<00:18:23.940><c> it</c><00:18:23.970><c> for</c><00:18:24.240><c> 2x</c><00:18:24.630><c> or</c><00:18:24.840><c> whatever</c><00:18:25.160><c> that's</c><00:18:26.160><c> not</c>

00:18:26.270 --> 00:18:26.280 align:start position:0%
flip it for 2x or whatever that's not
 

00:18:26.280 --> 00:18:28.490 align:start position:0%
flip it for 2x or whatever that's not
the<00:18:26.580><c> kind</c><00:18:26.790><c> of</c><00:18:26.940><c> space</c><00:18:27.270><c> that</c><00:18:27.440><c> sort</c><00:18:28.440><c> of</c>

00:18:28.490 --> 00:18:28.500 align:start position:0%
the kind of space that sort of
 

00:18:28.500 --> 00:18:31.520 align:start position:0%
the kind of space that sort of
incentivizes<00:18:29.400><c> and</c><00:18:29.580><c> fosters</c><00:18:30.080><c> rigorous</c><00:18:31.080><c> proper</c>

00:18:31.520 --> 00:18:31.530 align:start position:0%
incentivizes and fosters rigorous proper
 

00:18:31.530 --> 00:18:33.680 align:start position:0%
incentivizes and fosters rigorous proper
software<00:18:31.950><c> development</c><00:18:32.400><c> and</c><00:18:33.330><c> so</c><00:18:33.540><c> I</c><00:18:33.570><c> think</c>

00:18:33.680 --> 00:18:33.690 align:start position:0%
software development and so I think
 

00:18:33.690 --> 00:18:35.510 align:start position:0%
software development and so I think
users<00:18:34.050><c> and</c><00:18:34.350><c> investors</c><00:18:34.740><c> need</c><00:18:35.010><c> to</c><00:18:35.100><c> become</c><00:18:35.370><c> more</c>

00:18:35.510 --> 00:18:35.520 align:start position:0%
users and investors need to become more
 

00:18:35.520 --> 00:18:37.340 align:start position:0%
users and investors need to become more
selective<00:18:35.730><c> and</c><00:18:36.210><c> and</c><00:18:36.480><c> developers</c><00:18:37.110><c> need</c><00:18:37.320><c> to</c>

00:18:37.340 --> 00:18:37.350 align:start position:0%
selective and and developers need to
 

00:18:37.350 --> 00:18:40.100 align:start position:0%
selective and and developers need to
sort<00:18:37.650><c> of</c><00:18:37.740><c> enable</c><00:18:38.040><c> them</c><00:18:38.340><c> to</c><00:18:38.370><c> do</c><00:18:38.670><c> that</c><00:18:38.870><c> by</c><00:18:39.870><c> really</c>

00:18:40.100 --> 00:18:40.110 align:start position:0%
sort of enable them to do that by really
 

00:18:40.110 --> 00:18:42.920 align:start position:0%
sort of enable them to do that by really
going<00:18:41.010><c> through</c><00:18:41.190><c> the</c><00:18:41.310><c> processes</c><00:18:41.700><c> in</c><00:18:42.660><c> a</c><00:18:42.780><c> way</c>

00:18:42.920 --> 00:18:42.930 align:start position:0%
going through the processes in a way
 

00:18:42.930 --> 00:18:45.230 align:start position:0%
going through the processes in a way
that's<00:18:43.230><c> serious</c><00:18:44.070><c> and</c><00:18:44.430><c> in</c><00:18:44.580><c> a</c><00:18:44.640><c> way</c><00:18:44.760><c> that</c><00:18:44.940><c> they</c>

00:18:45.230 --> 00:18:45.240 align:start position:0%
that's serious and in a way that they
 

00:18:45.240 --> 00:18:47.390 align:start position:0%
that's serious and in a way that they
put<00:18:45.420><c> in</c><00:18:45.540><c> a</c><00:18:45.600><c> concerted</c><00:18:45.960><c> effort</c><00:18:46.200><c> to</c><00:18:46.650><c> get</c><00:18:47.280><c> the</c>

00:18:47.390 --> 00:18:47.400 align:start position:0%
put in a concerted effort to get the
 

00:18:47.400 --> 00:18:49.960 align:start position:0%
put in a concerted effort to get the
maximum<00:18:47.820><c> assurance</c><00:18:48.180><c> out</c><00:18:48.300><c> of</c><00:18:48.390><c> their</c><00:18:48.480><c> contracts</c>

00:18:49.960 --> 00:18:49.970 align:start position:0%
maximum assurance out of their contracts
 

00:18:49.970 --> 00:18:51.200 align:start position:0%
maximum assurance out of their contracts
Thanks

00:18:51.200 --> 00:18:51.210 align:start position:0%
Thanks
 

00:18:51.210 --> 00:18:53.630 align:start position:0%
Thanks
yeah<00:18:51.720><c> kind</c><00:18:51.990><c> of</c><00:18:52.050><c> echoing</c><00:18:52.620><c> what</c><00:18:52.890><c> you</c><00:18:53.040><c> said</c><00:18:53.610><c> a</c>

00:18:53.630 --> 00:18:53.640 align:start position:0%
yeah kind of echoing what you said a
 

00:18:53.640 --> 00:18:55.040 align:start position:0%
yeah kind of echoing what you said a
little<00:18:53.760><c> bit</c><00:18:53.910><c> you</c><00:18:54.210><c> know</c><00:18:54.240><c> no</c><00:18:54.540><c> amount</c><00:18:54.780><c> of</c><00:18:54.870><c> money</c>

00:18:55.040 --> 00:18:55.050 align:start position:0%
little bit you know no amount of money
 

00:18:55.050 --> 00:18:56.780 align:start position:0%
little bit you know no amount of money
as<00:18:55.200><c> a</c><00:18:55.230><c> substitute</c><00:18:55.800><c> for</c><00:18:55.830><c> just</c><00:18:56.010><c> understanding</c>

00:18:56.780 --> 00:18:56.790 align:start position:0%
as a substitute for just understanding
 

00:18:56.790 --> 00:18:59.270 align:start position:0%
as a substitute for just understanding
right<00:18:57.180><c> so</c><00:18:57.450><c> at</c><00:18:58.290><c> some</c><00:18:58.440><c> point</c><00:18:58.710><c> you</c><00:18:58.800><c> just</c><00:18:58.830><c> have</c><00:18:59.040><c> to</c>

00:18:59.270 --> 00:18:59.280 align:start position:0%
right so at some point you just have to
 

00:18:59.280 --> 00:19:01.000 align:start position:0%
right so at some point you just have to
read<00:18:59.700><c> and</c><00:18:59.880><c> understand</c><00:19:00.270><c> the</c><00:19:00.360><c> bytecode</c><00:19:00.540><c> and</c>

00:19:01.000 --> 00:19:01.010 align:start position:0%
read and understand the bytecode and
 

00:19:01.010 --> 00:19:03.290 align:start position:0%
read and understand the bytecode and
understand<00:19:02.010><c> how</c><00:19:02.160><c> EVM</c><00:19:02.520><c> works</c><00:19:02.730><c> and</c><00:19:02.940><c> understand</c>

00:19:03.290 --> 00:19:03.300 align:start position:0%
understand how EVM works and understand
 

00:19:03.300 --> 00:19:05.030 align:start position:0%
understand how EVM works and understand
hustle<00:19:03.600><c> it</c><00:19:03.690><c> D</c><00:19:03.810><c> compiles</c><00:19:04.230><c> to</c><00:19:04.260><c> EVM</c><00:19:04.620><c> or</c><00:19:04.800><c> whatever</c>

00:19:05.030 --> 00:19:05.040 align:start position:0%
hustle it D compiles to EVM or whatever
 

00:19:05.040 --> 00:19:06.350 align:start position:0%
hustle it D compiles to EVM or whatever
tool<00:19:05.280><c> it</c><00:19:05.430><c> is</c><00:19:05.520><c> whatever</c><00:19:06.000><c> high</c><00:19:06.090><c> level</c>

00:19:06.350 --> 00:19:06.360 align:start position:0%
tool it is whatever high level
 

00:19:06.360 --> 00:19:07.940 align:start position:0%
tool it is whatever high level
programming<00:19:06.660><c> language</c><00:19:07.020><c> you're</c><00:19:07.140><c> using</c><00:19:07.200><c> how</c><00:19:07.830><c> it</c>

00:19:07.940 --> 00:19:07.950 align:start position:0%
programming language you're using how it
 

00:19:07.950 --> 00:19:09.650 align:start position:0%
programming language you're using how it
compiles<00:19:08.340><c> DBM</c><00:19:08.700><c> and</c><00:19:08.730><c> what</c><00:19:09.000><c> the</c><00:19:09.090><c> implications</c>

00:19:09.650 --> 00:19:09.660 align:start position:0%
compiles DBM and what the implications
 

00:19:09.660 --> 00:19:12.740 align:start position:0%
compiles DBM and what the implications
for<00:19:09.810><c> security</c><00:19:10.260><c> are</c><00:19:10.550><c> in</c><00:19:11.550><c> that</c><00:19:11.760><c> setting</c><00:19:12.090><c> and</c><00:19:12.240><c> you</c>

00:19:12.740 --> 00:19:12.750 align:start position:0%
for security are in that setting and you
 

00:19:12.750 --> 00:19:14.210 align:start position:0%
for security are in that setting and you
know<00:19:12.870><c> the</c><00:19:12.990><c> people</c><00:19:13.080><c> doing</c><00:19:13.380><c> security</c><00:19:13.800><c> audits</c>

00:19:14.210 --> 00:19:14.220 align:start position:0%
know the people doing security audits
 

00:19:14.220 --> 00:19:16.010 align:start position:0%
know the people doing security audits
they<00:19:14.670><c> understand</c><00:19:15.150><c> this</c><00:19:15.330><c> really</c><00:19:15.630><c> well</c><00:19:15.780><c> and</c>

00:19:16.010 --> 00:19:16.020 align:start position:0%
they understand this really well and
 

00:19:16.020 --> 00:19:18.050 align:start position:0%
they understand this really well and
they<00:19:16.470><c> like</c><00:19:17.280><c> they</c><00:19:17.400><c> were</c><00:19:17.490><c> saying</c><00:19:17.670><c> earlier</c><00:19:18.000><c> you</c>

00:19:18.050 --> 00:19:18.060 align:start position:0%
they like they were saying earlier you
 

00:19:18.060 --> 00:19:19.550 align:start position:0%
they like they were saying earlier you
know<00:19:18.300><c> they</c><00:19:18.450><c> just</c><00:19:18.630><c> read</c><00:19:18.810><c> the</c><00:19:18.900><c> code</c><00:19:19.080><c> and</c><00:19:19.110><c> read</c><00:19:19.470><c> it</c>

00:19:19.550 --> 00:19:19.560 align:start position:0%
know they just read the code and read it
 

00:19:19.560 --> 00:19:20.930 align:start position:0%
know they just read the code and read it
again<00:19:19.770><c> and</c><00:19:19.830><c> read</c><00:19:20.190><c> it</c><00:19:20.280><c> again</c><00:19:20.520><c> and</c><00:19:20.730><c> read</c><00:19:20.850><c> it</c>

00:19:20.930 --> 00:19:20.940 align:start position:0%
again and read it again and read it
 

00:19:20.940 --> 00:19:22.700 align:start position:0%
again and read it again and read it
again<00:19:21.030><c> you</c><00:19:21.480><c> know</c><00:19:21.570><c> there's</c><00:19:21.780><c> no</c><00:19:21.930><c> substitute</c><00:19:22.680><c> for</c>

00:19:22.700 --> 00:19:22.710 align:start position:0%
again you know there's no substitute for
 

00:19:22.710 --> 00:19:25.670 align:start position:0%
again you know there's no substitute for
just<00:19:22.980><c> putting</c><00:19:23.100><c> time</c><00:19:23.430><c> and</c><00:19:23.700><c> effort</c><00:19:24.030><c> into</c><00:19:24.680><c> you</c>

00:19:25.670 --> 00:19:25.680 align:start position:0%
just putting time and effort into you
 

00:19:25.680 --> 00:19:32.060 align:start position:0%
just putting time and effort into you
know<00:19:25.800><c> high</c><00:19:25.980><c> assurance</c><00:19:26.100><c> software</c><00:19:31.040><c> well</c><00:19:32.040><c> I</c>

00:19:32.060 --> 00:19:32.070 align:start position:0%
know high assurance software well I
 

00:19:32.070 --> 00:19:33.830 align:start position:0%
know high assurance software well I
guess<00:19:32.340><c> you</c><00:19:32.580><c> know</c><00:19:32.670><c> in</c><00:19:32.940><c> order</c><00:19:33.150><c> to</c><00:19:33.300><c> make</c><00:19:33.450><c> formal</c>

00:19:33.830 --> 00:19:33.840 align:start position:0%
guess you know in order to make formal
 

00:19:33.840 --> 00:19:36.890 align:start position:0%
guess you know in order to make formal
verification<00:19:34.760><c> popular</c><00:19:35.760><c> I</c><00:19:35.790><c> think</c><00:19:35.940><c> we</c><00:19:36.570><c> need</c><00:19:36.720><c> to</c>

00:19:36.890 --> 00:19:36.900 align:start position:0%
verification popular I think we need to
 

00:19:36.900 --> 00:19:41.270 align:start position:0%
verification popular I think we need to
adopt<00:19:37.740><c> this</c><00:19:37.830><c> first</c><00:19:38.220><c> right</c><00:19:38.810><c> so</c><00:19:39.810><c> I</c><00:19:40.080><c> mean</c><00:19:40.350><c> I</c><00:19:40.500><c> hope</c>

00:19:41.270 --> 00:19:41.280 align:start position:0%
adopt this first right so I mean I hope
 

00:19:41.280 --> 00:19:43.010 align:start position:0%
adopt this first right so I mean I hope
that<00:19:41.430><c> we</c><00:19:41.580><c> can</c><00:19:41.700><c> have</c><00:19:41.880><c> some</c><00:19:42.060><c> sort</c><00:19:42.210><c> of</c><00:19:42.330><c> like</c><00:19:42.510><c> ERC</c>

00:19:43.010 --> 00:19:43.020 align:start position:0%
that we can have some sort of like ERC
 

00:19:43.020 --> 00:19:45.650 align:start position:0%
that we can have some sort of like ERC
that<00:19:43.290><c> you</c><00:19:43.980><c> know</c><00:19:44.070><c> that</c><00:19:44.340><c> allows</c><00:19:45.180><c> you</c><00:19:45.570><c> know</c>

00:19:45.650 --> 00:19:45.660 align:start position:0%
that you know that allows you know
 

00:19:45.660 --> 00:19:47.540 align:start position:0%
that you know that allows you know
people<00:19:45.960><c> to</c><00:19:46.110><c> put</c><00:19:46.290><c> you</c><00:19:46.620><c> know</c><00:19:46.740><c> maybe</c><00:19:46.980><c> orientate</c>

00:19:47.540 --> 00:19:47.550 align:start position:0%
people to put you know maybe orientate
 

00:19:47.550 --> 00:19:50.000 align:start position:0%
people to put you know maybe orientate
half<00:19:47.790><c> Hydra</c><00:19:48.480><c> attack</c><00:19:48.600><c> or</c><00:19:49.110><c> you</c><00:19:49.170><c> know</c><00:19:49.470><c> KETV</c><00:19:49.920><c> on</c>

00:19:50.000 --> 00:19:50.010 align:start position:0%
half Hydra attack or you know KETV on
 

00:19:50.010 --> 00:19:52.700 align:start position:0%
half Hydra attack or you know KETV on
tap<00:19:50.250><c> into</c><00:19:50.880><c> every</c><00:19:51.060><c> single</c><00:19:51.390><c> smart</c><00:19:52.170><c> contractor</c>

00:19:52.700 --> 00:19:52.710 align:start position:0%
tap into every single smart contractor
 

00:19:52.710 --> 00:19:53.180 align:start position:0%
tap into every single smart contractor
has

00:19:53.180 --> 00:19:53.190 align:start position:0%
has
 

00:19:53.190 --> 00:19:55.760 align:start position:0%
has
Ben<00:19:53.310><c> you</c><00:19:53.460><c> know</c><00:19:53.550><c> deploy</c><00:19:53.850><c> in</c><00:19:54.090><c> the</c><00:19:54.770><c> Italian</c>

00:19:55.760 --> 00:19:55.770 align:start position:0%
Ben you know deploy in the Italian
 

00:19:55.770 --> 00:20:02.120 align:start position:0%
Ben you know deploy in the Italian
blockchain<00:19:58.070><c> Thanks</c><00:20:00.530><c> so</c><00:20:01.530><c> anyone</c><00:20:01.800><c> from</c><00:20:01.980><c> the</c>

00:20:02.120 --> 00:20:02.130 align:start position:0%
blockchain Thanks so anyone from the
 

00:20:02.130 --> 00:20:03.110 align:start position:0%
blockchain Thanks so anyone from the
audience<00:20:02.400><c> would</c><00:20:02.580><c> like</c><00:20:02.700><c> to</c><00:20:02.760><c> ask</c><00:20:02.970><c> some</c>

00:20:03.110 --> 00:20:03.120 align:start position:0%
audience would like to ask some
 

00:20:03.120 --> 00:20:11.420 align:start position:0%
audience would like to ask some
questions<00:20:03.270><c> yes</c><00:20:09.530><c> maybe</c><00:20:10.530><c> it's</c><00:20:10.950><c> better</c><00:20:11.130><c> if</c>

00:20:11.420 --> 00:20:11.430 align:start position:0%
questions yes maybe it's better if
 

00:20:11.430 --> 00:20:14.240 align:start position:0%
questions yes maybe it's better if
people<00:20:12.180><c> with</c><00:20:12.360><c> questions</c><00:20:12.900><c> should</c><00:20:13.230><c> come</c><00:20:13.530><c> to</c><00:20:13.830><c> the</c>

00:20:14.240 --> 00:20:14.250 align:start position:0%
people with questions should come to the
 

00:20:14.250 --> 00:20:17.030 align:start position:0%
people with questions should come to the
front<00:20:15.080><c> that's</c><00:20:16.080><c> probably</c><00:20:16.410><c> a</c><00:20:16.470><c> good</c><00:20:16.560><c> idea</c><00:20:16.620><c> for</c>

00:20:17.030 --> 00:20:17.040 align:start position:0%
front that's probably a good idea for
 

00:20:17.040 --> 00:20:21.560 align:start position:0%
front that's probably a good idea for
the<00:20:17.160><c> next</c><00:20:17.280><c> person</c><00:20:19.460><c> so</c><00:20:20.460><c> from</c><00:20:21.090><c> an</c><00:20:21.210><c> artist</c>

00:20:21.560 --> 00:20:21.570 align:start position:0%
the next person so from an artist
 

00:20:21.570 --> 00:20:24.380 align:start position:0%
the next person so from an artist
standpoint<00:20:22.110><c> how</c><00:20:23.100><c> would</c><00:20:23.340><c> you</c><00:20:23.610><c> like</c><00:20:23.880><c> to</c><00:20:23.910><c> see</c>

00:20:24.380 --> 00:20:24.390 align:start position:0%
standpoint how would you like to see
 

00:20:24.390 --> 00:20:26.990 align:start position:0%
standpoint how would you like to see
people<00:20:25.170><c> who</c><00:20:25.290><c> provide</c><00:20:25.620><c> smart</c><00:20:26.130><c> contract</c><00:20:26.580><c> audits</c>

00:20:26.990 --> 00:20:27.000 align:start position:0%
people who provide smart contract audits
 

00:20:27.000 --> 00:20:29.450 align:start position:0%
people who provide smart contract audits
either<00:20:27.630><c> contributing</c><00:20:28.560><c> to</c><00:20:28.710><c> your</c><00:20:28.740><c> projects</c><00:20:29.310><c> or</c>

00:20:29.450 --> 00:20:29.460 align:start position:0%
either contributing to your projects or
 

00:20:29.460 --> 00:20:31.910 align:start position:0%
either contributing to your projects or
using<00:20:30.450><c> your</c><00:20:30.750><c> projects</c><00:20:31.200><c> I</c><00:20:31.290><c> assume</c><00:20:31.560><c> it's</c><00:20:31.740><c> sort</c>

00:20:31.910 --> 00:20:31.920 align:start position:0%
using your projects I assume it's sort
 

00:20:31.920 --> 00:20:34.340 align:start position:0%
using your projects I assume it's sort
of<00:20:32.090><c> maybe</c><00:20:33.090><c> one</c><00:20:33.300><c> or</c><00:20:33.450><c> the</c><00:20:33.540><c> other</c><00:20:33.660><c> but</c><00:20:33.930><c> maybe</c>

00:20:34.340 --> 00:20:34.350 align:start position:0%
of maybe one or the other but maybe
 

00:20:34.350 --> 00:20:37.820 align:start position:0%
of maybe one or the other but maybe
there's<00:20:34.590><c> both</c><00:20:34.830><c> for</c><00:20:35.310><c> us</c><00:20:35.430><c> right</c><00:20:35.670><c> now</c><00:20:36.800><c> does</c><00:20:37.800><c> that</c>

00:20:37.820 --> 00:20:37.830 align:start position:0%
there's both for us right now does that
 

00:20:37.830 --> 00:20:42.020 align:start position:0%
there's both for us right now does that
make<00:20:38.040><c> sense</c><00:20:38.210><c> yeah</c><00:20:39.350><c> I</c><00:20:40.350><c> do</c><00:20:40.770><c> do</c><00:20:41.310><c> some</c><00:20:41.730><c> smart</c>

00:20:42.020 --> 00:20:42.030 align:start position:0%
make sense yeah I do do some smart
 

00:20:42.030 --> 00:20:43.790 align:start position:0%
make sense yeah I do do some smart
contract<00:20:42.510><c> audits</c><00:20:42.840><c> and</c><00:20:43.020><c> I</c><00:20:43.110><c> would</c><00:20:43.230><c> say</c><00:20:43.410><c> ideally</c>

00:20:43.790 --> 00:20:43.800 align:start position:0%
contract audits and I would say ideally
 

00:20:43.800 --> 00:20:45.530 align:start position:0%
contract audits and I would say ideally
the<00:20:44.160><c> role</c><00:20:44.310><c> of</c><00:20:44.340><c> these</c><00:20:44.580><c> kinds</c><00:20:44.970><c> of</c><00:20:45.060><c> tools</c><00:20:45.240><c> in</c><00:20:45.480><c> the</c>

00:20:45.530 --> 00:20:45.540 align:start position:0%
the role of these kinds of tools in the
 

00:20:45.540 --> 00:20:47.480 align:start position:0%
the role of these kinds of tools in the
long<00:20:45.720><c> run</c><00:20:45.930><c> would</c><00:20:46.110><c> be</c><00:20:46.260><c> to</c><00:20:46.350><c> sort</c><00:20:46.530><c> of</c><00:20:46.650><c> put</c><00:20:46.980><c> most</c><00:20:47.190><c> of</c>

00:20:47.480 --> 00:20:47.490 align:start position:0%
long run would be to sort of put most of
 

00:20:47.490 --> 00:20:49.850 align:start position:0%
long run would be to sort of put most of
that<00:20:48.390><c> business</c><00:20:48.660><c> right</c><00:20:48.930><c> now</c><00:20:49.110><c> out</c><00:20:49.530><c> of</c><00:20:49.680><c> business</c>

00:20:49.850 --> 00:20:49.860 align:start position:0%
that business right now out of business
 

00:20:49.860 --> 00:20:51.470 align:start position:0%
that business right now out of business
to<00:20:50.190><c> an</c><00:20:50.280><c> extent</c><00:20:50.610><c> like</c><00:20:50.670><c> at</c><00:20:50.910><c> least</c><00:20:51.090><c> that's</c><00:20:51.300><c> my</c>

00:20:51.470 --> 00:20:51.480 align:start position:0%
to an extent like at least that's my
 

00:20:51.480 --> 00:20:54.350 align:start position:0%
to an extent like at least that's my
personal<00:20:51.870><c> go</c><00:20:52.020><c> with</c><00:20:52.200><c> it</c><00:20:52.380><c> in</c><00:20:53.190><c> all</c><00:20:53.640><c> my</c><00:20:53.850><c> audits</c><00:20:54.240><c> I</c>

00:20:54.350 --> 00:20:54.360 align:start position:0%
personal go with it in all my audits I
 

00:20:54.360 --> 00:20:56.090 align:start position:0%
personal go with it in all my audits I
always<00:20:54.720><c> make</c><00:20:55.050><c> recommendations</c><00:20:55.710><c> to</c><00:20:55.770><c> the</c><00:20:55.920><c> team</c>

00:20:56.090 --> 00:20:56.100 align:start position:0%
always make recommendations to the team
 

00:20:56.100 --> 00:20:57.380 align:start position:0%
always make recommendations to the team
about<00:20:56.400><c> which</c><00:20:56.700><c> tools</c><00:20:57.030><c> are</c><00:20:57.180><c> state-of-the-art</c>

00:20:57.380 --> 00:20:57.390 align:start position:0%
about which tools are state-of-the-art
 

00:20:57.390 --> 00:20:58.790 align:start position:0%
about which tools are state-of-the-art
and<00:20:57.810><c> what</c><00:20:57.900><c> they</c><00:20:58.020><c> should</c><00:20:58.200><c> be</c><00:20:58.320><c> running</c><00:20:58.560><c> on</c><00:20:58.680><c> their</c>

00:20:58.790 --> 00:20:58.800 align:start position:0%
and what they should be running on their
 

00:20:58.800 --> 00:21:02.330 align:start position:0%
and what they should be running on their
contracts<00:20:59.750><c> certainly</c><00:21:00.770><c> auditors</c><00:21:01.770><c> can</c><00:21:02.070><c> run</c>

00:21:02.330 --> 00:21:02.340 align:start position:0%
contracts certainly auditors can run
 

00:21:02.340 --> 00:21:04.160 align:start position:0%
contracts certainly auditors can run
these<00:21:02.490><c> tools</c><00:21:02.790><c> on</c><00:21:02.970><c> the</c><00:21:03.060><c> contracts</c><00:21:03.480><c> as</c><00:21:03.660><c> well</c><00:21:03.690><c> but</c>

00:21:04.160 --> 00:21:04.170 align:start position:0%
these tools on the contracts as well but
 

00:21:04.170 --> 00:21:05.540 align:start position:0%
these tools on the contracts as well but
at<00:21:04.290><c> the</c><00:21:04.410><c> end</c><00:21:04.440><c> of</c><00:21:04.650><c> the</c><00:21:04.740><c> day</c><00:21:04.890><c> my</c><00:21:05.130><c> personal</c>

00:21:05.540 --> 00:21:05.550 align:start position:0%
at the end of the day my personal
 

00:21:05.550 --> 00:21:06.560 align:start position:0%
at the end of the day my personal
opinion<00:21:05.880><c> is</c><00:21:06.030><c> that</c><00:21:06.180><c> it's</c><00:21:06.300><c> the</c><00:21:06.390><c> responsibility</c>

00:21:06.560 --> 00:21:06.570 align:start position:0%
opinion is that it's the responsibility
 

00:21:06.570 --> 00:21:10.250 align:start position:0%
opinion is that it's the responsibility
of<00:21:07.050><c> the</c><00:21:07.110><c> team</c><00:21:07.580><c> and</c><00:21:08.580><c> the</c><00:21:09.390><c> team</c><00:21:09.600><c> to</c><00:21:09.630><c> sort</c><00:21:09.960><c> of</c><00:21:10.050><c> seek</c>

00:21:10.250 --> 00:21:10.260 align:start position:0%
of the team and the team to sort of seek
 

00:21:10.260 --> 00:21:11.390 align:start position:0%
of the team and the team to sort of seek
help<00:21:10.470><c> when</c><00:21:10.680><c> they're</c><00:21:10.800><c> not</c><00:21:10.950><c> able</c><00:21:11.190><c> to</c><00:21:11.280><c> do</c>

00:21:11.390 --> 00:21:11.400 align:start position:0%
help when they're not able to do
 

00:21:11.400 --> 00:21:13.280 align:start position:0%
help when they're not able to do
something<00:21:11.730><c> like</c><00:21:11.820><c> this</c><00:21:12.050><c> especially</c><00:21:13.050><c> because</c>

00:21:13.280 --> 00:21:13.290 align:start position:0%
something like this especially because
 

00:21:13.290 --> 00:21:16.280 align:start position:0%
something like this especially because
you<00:21:14.070><c> know</c><00:21:14.190><c> most</c><00:21:14.730><c> teams</c><00:21:15.090><c> are</c><00:21:15.420><c> would</c><00:21:16.020><c> not</c><00:21:16.050><c> be</c>

00:21:16.280 --> 00:21:16.290 align:start position:0%
you know most teams are would not be
 

00:21:16.290 --> 00:21:18.560 align:start position:0%
you know most teams are would not be
willing<00:21:16.530><c> to</c><00:21:16.710><c> sort</c><00:21:17.100><c> of</c><00:21:17.160><c> pay</c><00:21:17.520><c> the</c><00:21:17.850><c> hourly</c><00:21:18.300><c> for</c><00:21:18.510><c> an</c>

00:21:18.560 --> 00:21:18.570 align:start position:0%
willing to sort of pay the hourly for an
 

00:21:18.570 --> 00:21:20.660 align:start position:0%
willing to sort of pay the hourly for an
auditor<00:21:18.900><c> to</c><00:21:19.140><c> run</c><00:21:19.320><c> security</c><00:21:19.980><c> on</c><00:21:20.160><c> their</c><00:21:20.280><c> code</c><00:21:20.490><c> or</c>

00:21:20.660 --> 00:21:20.670 align:start position:0%
auditor to run security on their code or
 

00:21:20.670 --> 00:21:21.650 align:start position:0%
auditor to run security on their code or
whatever<00:21:20.940><c> when</c><00:21:21.180><c> they</c><00:21:21.270><c> could</c><00:21:21.420><c> do</c><00:21:21.510><c> the</c><00:21:21.630><c> same</c>

00:21:21.650 --> 00:21:21.660 align:start position:0%
whatever when they could do the same
 

00:21:21.660 --> 00:21:23.870 align:start position:0%
whatever when they could do the same
thing<00:21:21.810><c> themselves</c><00:21:22.470><c> so</c><00:21:23.340><c> I</c><00:21:23.370><c> think</c><00:21:23.610><c> the</c><00:21:23.700><c> role</c><00:21:23.850><c> of</c>

00:21:23.870 --> 00:21:23.880 align:start position:0%
thing themselves so I think the role of
 

00:21:23.880 --> 00:21:25.790 align:start position:0%
thing themselves so I think the role of
auditors<00:21:24.450><c> to</c><00:21:24.870><c> answer</c><00:21:25.260><c> your</c><00:21:25.380><c> question</c><00:21:25.680><c> is</c><00:21:25.770><c> to</c>

00:21:25.790 --> 00:21:25.800 align:start position:0%
auditors to answer your question is to
 

00:21:25.800 --> 00:21:27.440 align:start position:0%
auditors to answer your question is to
sort<00:21:26.040><c> of</c><00:21:26.100><c> inform</c><00:21:26.580><c> the</c><00:21:26.760><c> team</c><00:21:26.940><c> about</c><00:21:27.240><c> what's</c>

00:21:27.440 --> 00:21:27.450 align:start position:0%
sort of inform the team about what's
 

00:21:27.450 --> 00:21:29.150 align:start position:0%
sort of inform the team about what's
available<00:21:27.570><c> and</c><00:21:28.140><c> what</c><00:21:28.350><c> they</c><00:21:28.530><c> think</c><00:21:28.590><c> could</c><00:21:29.010><c> be</c>

00:21:29.150 --> 00:21:29.160 align:start position:0%
available and what they think could be
 

00:21:29.160 --> 00:21:31.190 align:start position:0%
available and what they think could be
useful<00:21:29.280><c> for</c><00:21:29.520><c> the</c><00:21:29.700><c> contract</c><00:21:30.120><c> and</c><00:21:30.930><c> then</c><00:21:31.050><c> it's</c>

00:21:31.190 --> 00:21:31.200 align:start position:0%
useful for the contract and then it's
 

00:21:31.200 --> 00:21:32.930 align:start position:0%
useful for the contract and then it's
absolutely<00:21:31.710><c> the</c><00:21:31.740><c> team's</c><00:21:32.070><c> responsibility</c><00:21:32.490><c> to</c>

00:21:32.930 --> 00:21:32.940 align:start position:0%
absolutely the team's responsibility to
 

00:21:32.940 --> 00:21:35.380 align:start position:0%
absolutely the team's responsibility to
follow<00:21:33.120><c> up</c><00:21:33.360><c> on</c><00:21:33.480><c> that</c><00:21:33.720><c> and</c><00:21:33.900><c> put</c><00:21:33.960><c> the</c><00:21:34.200><c> time</c><00:21:34.470><c> in</c>

00:21:35.380 --> 00:21:35.390 align:start position:0%
follow up on that and put the time in
 

00:21:35.390 --> 00:21:37.880 align:start position:0%
follow up on that and put the time in
often<00:21:36.390><c> I</c><00:21:36.660><c> think</c><00:21:36.690><c> the</c><00:21:36.990><c> hardest</c><00:21:37.320><c> part</c><00:21:37.530><c> is</c><00:21:37.710><c> just</c>

00:21:37.880 --> 00:21:37.890 align:start position:0%
often I think the hardest part is just
 

00:21:37.890 --> 00:21:39.710 align:start position:0%
often I think the hardest part is just
the<00:21:38.010><c> spin</c><00:21:38.280><c> up</c><00:21:38.400><c> time</c><00:21:38.670><c> right</c><00:21:38.940><c> so</c><00:21:38.970><c> you</c><00:21:39.240><c> you</c><00:21:39.540><c> have</c>

00:21:39.710 --> 00:21:39.720 align:start position:0%
the spin up time right so you you have
 

00:21:39.720 --> 00:21:40.790 align:start position:0%
the spin up time right so you you have
some<00:21:39.900><c> new</c><00:21:40.050><c> tool</c><00:21:40.290><c> that</c><00:21:40.500><c> you're</c><00:21:40.590><c> trying</c><00:21:40.770><c> to</c>

00:21:40.790 --> 00:21:40.800 align:start position:0%
some new tool that you're trying to
 

00:21:40.800 --> 00:21:42.200 align:start position:0%
some new tool that you're trying to
bring<00:21:40.950><c> into</c><00:21:41.160><c> your</c><00:21:41.280><c> tool</c><00:21:41.430><c> chain</c><00:21:41.670><c> and</c><00:21:41.880><c> then</c><00:21:41.970><c> you</c>

00:21:42.200 --> 00:21:42.210 align:start position:0%
bring into your tool chain and then you
 

00:21:42.210 --> 00:21:43.400 align:start position:0%
bring into your tool chain and then you
know<00:21:42.360><c> it</c><00:21:42.450><c> maybe</c><00:21:42.600><c> takes</c><00:21:42.780><c> a</c><00:21:42.930><c> week</c><00:21:43.110><c> or</c><00:21:43.290><c> something</c>

00:21:43.400 --> 00:21:43.410 align:start position:0%
know it maybe takes a week or something
 

00:21:43.410 --> 00:21:45.560 align:start position:0%
know it maybe takes a week or something
to<00:21:43.800><c> get</c><00:21:44.040><c> it</c><00:21:44.160><c> fully</c><00:21:44.340><c> integrated</c><00:21:44.910><c> and</c><00:21:45.060><c> get</c><00:21:45.180><c> it</c><00:21:45.300><c> to</c>

00:21:45.560 --> 00:21:45.570 align:start position:0%
to get it fully integrated and get it to
 

00:21:45.570 --> 00:21:47.810 align:start position:0%
to get it fully integrated and get it to
be<00:21:45.690><c> seamless</c><00:21:45.930><c> but</c><00:21:46.410><c> once</c><00:21:47.070><c> you</c><00:21:47.190><c> have</c><00:21:47.340><c> that</c><00:21:47.460><c> spin</c>

00:21:47.810 --> 00:21:47.820 align:start position:0%
be seamless but once you have that spin
 

00:21:47.820 --> 00:21:49.400 align:start position:0%
be seamless but once you have that spin
up<00:21:47.940><c> time</c><00:21:48.150><c> taken</c><00:21:48.510><c> care</c><00:21:48.690><c> of</c><00:21:48.720><c> then</c><00:21:48.960><c> you</c><00:21:49.050><c> can</c><00:21:49.200><c> kind</c>

00:21:49.400 --> 00:21:49.410 align:start position:0%
up time taken care of then you can kind
 

00:21:49.410 --> 00:21:51.410 align:start position:0%
up time taken care of then you can kind
of<00:21:49.470><c> begin</c><00:21:49.620><c> to</c><00:21:49.830><c> make</c><00:21:49.980><c> incremental</c><00:21:50.400><c> progress</c><00:21:50.880><c> so</c>

00:21:51.410 --> 00:21:51.420 align:start position:0%
of begin to make incremental progress so
 

00:21:51.420 --> 00:21:53.660 align:start position:0%
of begin to make incremental progress so
what<00:21:52.020><c> I</c><00:21:52.050><c> would</c><00:21:52.170><c> like</c><00:21:52.350><c> to</c><00:21:52.470><c> see</c><00:21:52.620><c> is</c><00:21:52.770><c> people</c>

00:21:53.660 --> 00:21:53.670 align:start position:0%
what I would like to see is people
 

00:21:53.670 --> 00:21:55.250 align:start position:0%
what I would like to see is people
taking<00:21:54.000><c> the</c><00:21:54.180><c> case</c><00:21:54.360><c> semantics</c><00:21:54.840><c> and</c><00:21:54.930><c> making</c>

00:21:55.250 --> 00:21:55.260 align:start position:0%
taking the case semantics and making
 

00:21:55.260 --> 00:21:57.320 align:start position:0%
taking the case semantics and making
extensions<00:21:56.040><c> of</c><00:21:56.190><c> it</c><00:21:56.340><c> so</c><00:21:56.520><c> we</c><00:21:56.640><c> have</c><00:21:56.790><c> already</c>

00:21:57.320 --> 00:21:57.330 align:start position:0%
extensions of it so we have already
 

00:21:57.330 --> 00:21:59.990 align:start position:0%
extensions of it so we have already
several<00:21:57.960><c> extensions</c><00:21:58.380><c> one</c><00:21:58.830><c> is</c><00:21:59.160><c> a</c><00:21:59.220><c> small</c><00:21:59.730><c> gas</c>

00:21:59.990 --> 00:22:00.000 align:start position:0%
several extensions one is a small gas
 

00:22:00.000 --> 00:22:03.050 align:start position:0%
several extensions one is a small gas
analysis<00:22:00.510><c> tool</c><00:22:00.720><c> that's</c><00:22:00.960><c> not</c><00:22:01.760><c> very</c><00:22:02.760><c> feature</c>

00:22:03.050 --> 00:22:03.060 align:start position:0%
analysis tool that's not very feature
 

00:22:03.060 --> 00:22:05.150 align:start position:0%
analysis tool that's not very feature
full<00:22:03.360><c> or</c><00:22:03.630><c> very</c><00:22:03.870><c> complete</c><00:22:04.290><c> or</c><00:22:04.470><c> sound</c><00:22:04.770><c> it</c><00:22:04.980><c> just</c>

00:22:05.150 --> 00:22:05.160 align:start position:0%
full or very complete or sound it just
 

00:22:05.160 --> 00:22:06.320 align:start position:0%
full or very complete or sound it just
kind<00:22:05.340><c> of</c><00:22:05.370><c> gives</c><00:22:05.550><c> a</c><00:22:05.640><c> rough</c><00:22:05.760><c> estimate</c>

00:22:06.320 --> 00:22:06.330 align:start position:0%
kind of gives a rough estimate
 

00:22:06.330 --> 00:22:07.549 align:start position:0%
kind of gives a rough estimate
but<00:22:06.419><c> it'd</c><00:22:06.539><c> be</c><00:22:06.570><c> nice</c><00:22:06.779><c> to</c><00:22:06.990><c> kind</c><00:22:07.169><c> of</c><00:22:07.200><c> tighten</c><00:22:07.380><c> the</c>

00:22:07.549 --> 00:22:07.559 align:start position:0%
but it'd be nice to kind of tighten the
 

00:22:07.559 --> 00:22:10.519 align:start position:0%
but it'd be nice to kind of tighten the
screws<00:22:07.799><c> on</c><00:22:07.950><c> that</c><00:22:08.480><c> and</c><00:22:09.480><c> then</c><00:22:09.659><c> there's</c><00:22:09.929><c> another</c>

00:22:10.519 --> 00:22:10.529 align:start position:0%
screws on that and then there's another
 

00:22:10.529 --> 00:22:13.009 align:start position:0%
screws on that and then there's another
tool<00:22:11.250><c> called</c><00:22:11.820><c> EVM</c><00:22:12.210><c> prime</c><00:22:12.450><c> which</c><00:22:12.659><c> is</c><00:22:12.779><c> just</c><00:22:12.960><c> a</c>

00:22:13.009 --> 00:22:13.019 align:start position:0%
tool called EVM prime which is just a
 

00:22:13.019 --> 00:22:15.560 align:start position:0%
tool called EVM prime which is just a
small<00:22:13.140><c> extension</c><00:22:13.590><c> of</c><00:22:13.860><c> the</c><00:22:14.039><c> EVM</c><00:22:14.760><c> semantics</c><00:22:15.330><c> to</c>

00:22:15.560 --> 00:22:15.570 align:start position:0%
small extension of the EVM semantics to
 

00:22:15.570 --> 00:22:16.909 align:start position:0%
small extension of the EVM semantics to
a<00:22:15.600><c> higher-level</c><00:22:15.899><c> language</c><00:22:16.500><c> and</c><00:22:16.649><c> if</c><00:22:16.710><c> people</c>

00:22:16.909 --> 00:22:16.919 align:start position:0%
a higher-level language and if people
 

00:22:16.919 --> 00:22:18.080 align:start position:0%
a higher-level language and if people
wanted<00:22:17.100><c> to</c><00:22:17.159><c> hack</c><00:22:17.340><c> on</c><00:22:17.519><c> that</c><00:22:17.730><c> that</c><00:22:17.909><c> would</c><00:22:18.000><c> be</c>

00:22:18.080 --> 00:22:18.090 align:start position:0%
wanted to hack on that that would be
 

00:22:18.090 --> 00:22:19.549 align:start position:0%
wanted to hack on that that would be
really<00:22:18.179><c> cool</c><00:22:18.450><c> I'm</c><00:22:18.720><c> answering</c><00:22:19.049><c> specifically</c>

00:22:19.549 --> 00:22:19.559 align:start position:0%
really cool I'm answering specifically
 

00:22:19.559 --> 00:22:22.370 align:start position:0%
really cool I'm answering specifically
for<00:22:19.740><c> KTM</c><00:22:20.220><c> because</c><00:22:20.809><c> that's</c><00:22:21.809><c> you</c><00:22:22.169><c> know</c><00:22:22.260><c> the</c>

00:22:22.370 --> 00:22:22.380 align:start position:0%
for KTM because that's you know the
 

00:22:22.380 --> 00:22:24.529 align:start position:0%
for KTM because that's you know the
project<00:22:22.559><c> I'm</c><00:22:22.799><c> working</c><00:22:22.830><c> on</c><00:22:23.269><c> but</c><00:22:24.269><c> there's</c><00:22:24.419><c> all</c>

00:22:24.529 --> 00:22:24.539 align:start position:0%
project I'm working on but there's all
 

00:22:24.539 --> 00:22:25.909 align:start position:0%
project I'm working on but there's all
sorts<00:22:24.750><c> of</c><00:22:24.809><c> other</c><00:22:24.929><c> analysis</c><00:22:25.470><c> tools</c><00:22:25.679><c> you</c><00:22:25.799><c> can</c>

00:22:25.909 --> 00:22:25.919 align:start position:0%
sorts of other analysis tools you can
 

00:22:25.919 --> 00:22:28.009 align:start position:0%
sorts of other analysis tools you can
write<00:22:26.039><c> directly</c><00:22:26.340><c> in</c><00:22:26.610><c> K</c><00:22:26.880><c> itself</c><00:22:27.690><c> as</c><00:22:27.899><c> an</c>

00:22:28.009 --> 00:22:28.019 align:start position:0%
write directly in K itself as an
 

00:22:28.019 --> 00:22:29.419 align:start position:0%
write directly in K itself as an
extension<00:22:28.289><c> language</c><00:22:28.710><c> and</c><00:22:28.830><c> the</c><00:22:28.890><c> hard</c><00:22:29.070><c> part</c><00:22:29.220><c> is</c>

00:22:29.419 --> 00:22:29.429 align:start position:0%
extension language and the hard part is
 

00:22:29.429 --> 00:22:32.240 align:start position:0%
extension language and the hard part is
the<00:22:29.549><c> spin</c><00:22:29.760><c> up</c><00:22:29.850><c> time</c><00:22:30.059><c> on</c><00:22:30.240><c> K</c><00:22:30.510><c> of</c><00:22:30.750><c> course</c><00:22:31.440><c> but</c><00:22:31.769><c> you</c>

00:22:32.240 --> 00:22:32.250 align:start position:0%
the spin up time on K of course but you
 

00:22:32.250 --> 00:22:34.460 align:start position:0%
the spin up time on K of course but you
know<00:22:32.370><c> there's</c><00:22:32.730><c> no</c><00:22:32.909><c> there's</c><00:22:33.870><c> no</c><00:22:33.929><c> avoiding</c><00:22:34.200><c> now</c>

00:22:34.460 --> 00:22:34.470 align:start position:0%
know there's no there's no avoiding now
 

00:22:34.470 --> 00:22:37.940 align:start position:0%
know there's no there's no avoiding now
with<00:22:34.710><c> a</c><00:22:34.769><c> project</c><00:22:35.190><c> like</c><00:22:35.309><c> that</c><00:22:35.340><c> so</c><00:22:35.820><c> yeah</c><00:22:36.890><c> just</c><00:22:37.890><c> to</c>

00:22:37.940 --> 00:22:37.950 align:start position:0%
with a project like that so yeah just to
 

00:22:37.950 --> 00:22:40.639 align:start position:0%
with a project like that so yeah just to
butt<00:22:38.159><c> in</c><00:22:38.279><c> just</c><00:22:38.909><c> for</c><00:22:39.029><c> one</c><00:22:39.149><c> second</c><00:22:39.539><c> it</c><00:22:40.320><c> would</c><00:22:40.470><c> be</c>

00:22:40.639 --> 00:22:40.649 align:start position:0%
butt in just for one second it would be
 

00:22:40.649 --> 00:22:42.350 align:start position:0%
butt in just for one second it would be
really<00:22:40.769><c> nice</c><00:22:40.980><c> also</c><00:22:41.250><c> if</c><00:22:41.490><c> these</c><00:22:41.669><c> auditors</c><00:22:42.090><c> and</c>

00:22:42.350 --> 00:22:42.360 align:start position:0%
really nice also if these auditors and
 

00:22:42.360 --> 00:22:43.549 align:start position:0%
really nice also if these auditors and
these<00:22:42.450><c> teams</c><00:22:42.659><c> sort</c><00:22:42.899><c> of</c><00:22:42.990><c> complained</c><00:22:43.350><c> a</c><00:22:43.470><c> lot</c>

00:22:43.549 --> 00:22:43.559 align:start position:0%
these teams sort of complained a lot
 

00:22:43.559 --> 00:22:50.120 align:start position:0%
these teams sort of complained a lot
more<00:22:43.769><c> about</c><00:22:43.980><c> the</c><00:22:44.130><c> tools</c><00:22:47.240><c> yeah</c><00:22:48.350><c> so</c><00:22:49.350><c> so</c><00:22:49.590><c> far</c><00:22:49.860><c> most</c>

00:22:50.120 --> 00:22:50.130 align:start position:0%
more about the tools yeah so so far most
 

00:22:50.130 --> 00:22:53.360 align:start position:0%
more about the tools yeah so so far most
of<00:22:50.309><c> the</c><00:22:50.490><c> research</c><00:22:51.830><c> focused</c><00:22:52.830><c> around</c><00:22:53.159><c> either</c>

00:22:53.360 --> 00:22:53.370 align:start position:0%
of the research focused around either
 

00:22:53.370 --> 00:22:55.940 align:start position:0%
of the research focused around either
talk<00:22:53.789><c> or</c><00:22:54.029><c> Krauser</c><00:22:54.720><c> which</c><00:22:55.169><c> are</c><00:22:55.409><c> relatively</c>

00:22:55.940 --> 00:22:55.950 align:start position:0%
talk or Krauser which are relatively
 

00:22:55.950 --> 00:22:58.759 align:start position:0%
talk or Krauser which are relatively
smaller<00:22:56.490><c> size</c><00:22:56.880><c> and</c><00:22:57.179><c> they</c><00:22:57.659><c> off</c><00:22:57.840><c> also</c><00:22:58.590><c> it's</c>

00:22:58.759 --> 00:22:58.769 align:start position:0%
smaller size and they off also it's
 

00:22:58.769 --> 00:23:03.200 align:start position:0%
smaller size and they off also it's
quite<00:22:58.950><c> similar</c><00:22:59.370><c> but</c><00:23:00.299><c> as</c><00:23:01.100><c> more</c><00:23:02.100><c> more</c><00:23:02.549><c> companies</c>

00:23:03.200 --> 00:23:03.210 align:start position:0%
quite similar but as more more companies
 

00:23:03.210 --> 00:23:06.680 align:start position:0%
quite similar but as more more companies
start<00:23:04.200><c> delivering</c><00:23:05.190><c> the</c><00:23:05.580><c> product</c><00:23:06.029><c> which</c><00:23:06.450><c> they</c>

00:23:06.680 --> 00:23:06.690 align:start position:0%
start delivering the product which they
 

00:23:06.690 --> 00:23:10.009 align:start position:0%
start delivering the product which they
promised<00:23:07.139><c> today</c><00:23:07.799><c> based</c><00:23:08.519><c> on</c><00:23:08.669><c> the</c><00:23:08.820><c> funding</c><00:23:09.480><c> the</c>

00:23:10.009 --> 00:23:10.019 align:start position:0%
promised today based on the funding the
 

00:23:10.019 --> 00:23:11.600 align:start position:0%
promised today based on the funding the
sides<00:23:10.320><c> gonna</c><00:23:10.500><c> be</c><00:23:10.649><c> a</c><00:23:10.679><c> lot</c><00:23:10.919><c> bigger</c><00:23:11.159><c> and</c><00:23:11.309><c> the</c>

00:23:11.600 --> 00:23:11.610 align:start position:0%
sides gonna be a lot bigger and the
 

00:23:11.610 --> 00:23:14.269 align:start position:0%
sides gonna be a lot bigger and the
product<00:23:12.120><c> will</c><00:23:12.269><c> be</c><00:23:12.330><c> quite</c><00:23:12.840><c> diverse</c><00:23:13.320><c> what</c><00:23:14.010><c> would</c>

00:23:14.269 --> 00:23:14.279 align:start position:0%
product will be quite diverse what would
 

00:23:14.279 --> 00:23:15.799 align:start position:0%
product will be quite diverse what would
be<00:23:14.490><c> the</c><00:23:14.639><c> challenge</c><00:23:15.059><c> when</c><00:23:15.299><c> it</c><00:23:15.419><c> comes</c><00:23:15.630><c> to</c>

00:23:15.799 --> 00:23:15.809 align:start position:0%
be the challenge when it comes to
 

00:23:15.809 --> 00:23:18.860 align:start position:0%
be the challenge when it comes to
verifying<00:23:16.380><c> these</c><00:23:16.679><c> actual</c><00:23:17.610><c> product</c><00:23:18.059><c> rather</c>

00:23:18.860 --> 00:23:18.870 align:start position:0%
verifying these actual product rather
 

00:23:18.870 --> 00:23:23.029 align:start position:0%
verifying these actual product rather
than<00:23:18.990><c> I</c><00:23:19.350><c> talk</c><00:23:19.769><c> in</c><00:23:19.980><c> the</c><00:23:20.070><c> crowd</c><00:23:20.250><c> sales</c><00:23:22.039><c> this</c>

00:23:23.029 --> 00:23:23.039 align:start position:0%
than I talk in the crowd sales this
 

00:23:23.039 --> 00:23:29.659 align:start position:0%
than I talk in the crowd sales this
quick<00:23:23.370><c> answer</c><00:23:23.850><c> because</c><00:23:24.120><c> we</c><00:23:24.210><c> need</c><00:23:24.360><c> to</c><00:23:28.669><c> sorry</c>

00:23:29.659 --> 00:23:29.669 align:start position:0%
quick answer because we need to sorry
 

00:23:29.669 --> 00:23:31.220 align:start position:0%
quick answer because we need to sorry
the<00:23:29.820><c> question</c><00:23:29.970><c> was</c><00:23:30.149><c> what</c><00:23:30.419><c> are</c><00:23:30.450><c> the</c><00:23:30.659><c> challenges</c>

00:23:31.220 --> 00:23:31.230 align:start position:0%
the question was what are the challenges
 

00:23:31.230 --> 00:23:32.690 align:start position:0%
the question was what are the challenges
for<00:23:31.260><c> these</c><00:23:31.590><c> teams</c><00:23:31.860><c> that</c><00:23:32.010><c> are</c><00:23:32.250><c> using</c><00:23:32.610><c> these</c>

00:23:32.690 --> 00:23:32.700 align:start position:0%
for these teams that are using these
 

00:23:32.700 --> 00:23:37.250 align:start position:0%
for these teams that are using these
tools<00:23:33.000><c> mostly</c><00:23:35.480><c> it's</c><00:23:36.480><c> better</c><00:23:36.720><c> without</c><00:23:36.870><c> the</c><00:23:37.110><c> mic</c>

00:23:37.250 --> 00:23:37.260 align:start position:0%
tools mostly it's better without the mic
 

00:23:37.260 --> 00:23:53.350 align:start position:0%
tools mostly it's better without the mic
actually<00:23:37.620><c> I</c><00:23:37.679><c> think</c>

00:23:53.350 --> 00:23:53.360 align:start position:0%
 
 

00:23:53.360 --> 00:23:55.880 align:start position:0%
 
yeah<00:23:54.360><c> yeah</c><00:23:54.510><c> so</c><00:23:54.810><c> so</c><00:23:55.440><c> yeah</c><00:23:55.560><c> that's</c><00:23:55.740><c> a</c><00:23:55.800><c> great</c>

00:23:55.880 --> 00:23:55.890 align:start position:0%
yeah yeah so so yeah that's a great
 

00:23:55.890 --> 00:23:57.740 align:start position:0%
yeah yeah so so yeah that's a great
question<00:23:55.980><c> so</c><00:23:56.760><c> the</c><00:23:56.850><c> question</c><00:23:56.880><c> was</c><00:23:57.240><c> about</c><00:23:57.480><c> like</c>

00:23:57.740 --> 00:23:57.750 align:start position:0%
question so the question was about like
 

00:23:57.750 --> 00:23:59.420 align:start position:0%
question so the question was about like
most<00:23:57.990><c> of</c><00:23:58.140><c> the</c><00:23:58.230><c> verification</c><00:23:58.560><c> right</c><00:23:58.980><c> now</c><00:23:59.160><c> is</c>

00:23:59.420 --> 00:23:59.430 align:start position:0%
most of the verification right now is
 

00:23:59.430 --> 00:24:01.640 align:start position:0%
most of the verification right now is
tokens<00:24:00.030><c> or</c><00:24:00.180><c> crowd</c><00:24:00.420><c> sales</c><00:24:00.690><c> because</c><00:24:01.470><c> that's</c>

00:24:01.640 --> 00:24:01.650 align:start position:0%
tokens or crowd sales because that's
 

00:24:01.650 --> 00:24:02.810 align:start position:0%
tokens or crowd sales because that's
sort<00:24:01.830><c> of</c><00:24:01.860><c> what</c><00:24:02.010><c> everyone</c><00:24:02.250><c> is</c><00:24:02.310><c> doing</c><00:24:02.370><c> and</c><00:24:02.670><c> it's</c>

00:24:02.810 --> 00:24:02.820 align:start position:0%
sort of what everyone is doing and it's
 

00:24:02.820 --> 00:24:04.160 align:start position:0%
sort of what everyone is doing and it's
all<00:24:02.970><c> the</c><00:24:03.090><c> same</c><00:24:03.270><c> but</c><00:24:03.510><c> what</c><00:24:03.660><c> about</c><00:24:03.840><c> when</c><00:24:03.990><c> we</c><00:24:04.020><c> get</c>

00:24:04.160 --> 00:24:04.170 align:start position:0%
all the same but what about when we get
 

00:24:04.170 --> 00:24:06.710 align:start position:0%
all the same but what about when we get
more<00:24:04.350><c> complicated</c><00:24:04.740><c> contracts</c><00:24:05.400><c> I</c><00:24:06.150><c> personally</c>

00:24:06.710 --> 00:24:06.720 align:start position:0%
more complicated contracts I personally
 

00:24:06.720 --> 00:24:07.880 align:start position:0%
more complicated contracts I personally
think<00:24:06.900><c> people</c><00:24:07.170><c> are</c><00:24:07.260><c> always</c><00:24:07.470><c> going</c><00:24:07.590><c> to</c><00:24:07.650><c> sort</c><00:24:07.860><c> of</c>

00:24:07.880 --> 00:24:07.890 align:start position:0%
think people are always going to sort of
 

00:24:07.890 --> 00:24:09.800 align:start position:0%
think people are always going to sort of
push<00:24:08.130><c> the</c><00:24:08.250><c> envelope</c><00:24:08.280><c> and</c><00:24:08.880><c> do</c><00:24:09.210><c> things</c><00:24:09.570><c> that</c><00:24:09.690><c> are</c>

00:24:09.800 --> 00:24:09.810 align:start position:0%
push the envelope and do things that are
 

00:24:09.810 --> 00:24:11.360 align:start position:0%
push the envelope and do things that are
more<00:24:09.840><c> complicated</c><00:24:10.260><c> than</c><00:24:10.560><c> we</c><00:24:10.740><c> actually</c><00:24:10.860><c> can</c>

00:24:11.360 --> 00:24:11.370 align:start position:0%
more complicated than we actually can
 

00:24:11.370 --> 00:24:13.730 align:start position:0%
more complicated than we actually can
verify<00:24:11.750><c> and</c><00:24:12.750><c> I</c><00:24:12.810><c> think</c><00:24:13.020><c> that's</c><00:24:13.170><c> really</c><00:24:13.320><c> cool</c><00:24:13.590><c> to</c>

00:24:13.730 --> 00:24:13.740 align:start position:0%
verify and I think that's really cool to
 

00:24:13.740 --> 00:24:15.530 align:start position:0%
verify and I think that's really cool to
sort<00:24:13.920><c> of</c><00:24:13.980><c> feedback</c><00:24:14.220><c> in</c><00:24:14.550><c> but</c><00:24:15.210><c> the</c><00:24:15.390><c> more</c>

00:24:15.530 --> 00:24:15.540 align:start position:0%
sort of feedback in but the more
 

00:24:15.540 --> 00:24:17.090 align:start position:0%
sort of feedback in but the more
complicated<00:24:16.170><c> the</c><00:24:16.260><c> more</c><00:24:16.290><c> experimental</c><00:24:16.800><c> your</c>

00:24:17.090 --> 00:24:17.100 align:start position:0%
complicated the more experimental your
 

00:24:17.100 --> 00:24:18.380 align:start position:0%
complicated the more experimental your
contract<00:24:17.460><c> is</c><00:24:17.640><c> the</c><00:24:17.760><c> more</c><00:24:17.910><c> time</c><00:24:18.120><c> you're</c><00:24:18.300><c> going</c>

00:24:18.380 --> 00:24:18.390 align:start position:0%
contract is the more time you're going
 

00:24:18.390 --> 00:24:19.880 align:start position:0%
contract is the more time you're going
to<00:24:18.480><c> have</c><00:24:18.600><c> to</c><00:24:18.690><c> take</c><00:24:18.840><c> and</c><00:24:19.140><c> the</c><00:24:19.650><c> more</c><00:24:19.680><c> you're</c>

00:24:19.880 --> 00:24:19.890 align:start position:0%
to have to take and the more you're
 

00:24:19.890 --> 00:24:21.320 align:start position:0%
to have to take and the more you're
gonna<00:24:19.980><c> have</c><00:24:20.130><c> to</c><00:24:20.220><c> consult</c><00:24:20.520><c> experts</c><00:24:20.760><c> who</c><00:24:21.300><c> really</c>

00:24:21.320 --> 00:24:21.330 align:start position:0%
gonna have to consult experts who really
 

00:24:21.330 --> 00:24:22.460 align:start position:0%
gonna have to consult experts who really
know<00:24:21.690><c> how</c><00:24:21.840><c> to</c><00:24:21.900><c> write</c><00:24:22.110><c> like</c><00:24:22.290><c> new</c>

00:24:22.460 --> 00:24:22.470 align:start position:0%
know how to write like new
 

00:24:22.470 --> 00:24:24.200 align:start position:0%
know how to write like new
specifications<00:24:23.280><c> and</c><00:24:23.370><c> not</c><00:24:23.490><c> just</c><00:24:23.610><c> reuse</c><00:24:23.970><c> those</c>

00:24:24.200 --> 00:24:24.210 align:start position:0%
specifications and not just reuse those
 

00:24:24.210 --> 00:24:26.480 align:start position:0%
specifications and not just reuse those
same<00:24:24.480><c> old</c><00:24:24.510><c> building</c><00:24:24.960><c> blocks</c><00:24:25.200><c> in</c><00:24:26.010><c> the</c><00:24:26.130><c> old</c><00:24:26.310><c> ones</c>

00:24:26.480 --> 00:24:26.490 align:start position:0%
same old building blocks in the old ones
 

00:24:26.490 --> 00:24:32.090 align:start position:0%
same old building blocks in the old ones
I<00:24:26.960><c> I</c><00:24:27.960><c> think</c><00:24:28.380><c> auditing</c><00:24:30.050><c> make</c><00:24:31.050><c> finding</c><00:24:31.650><c> bugs</c><00:24:31.860><c> in</c>

00:24:32.090 --> 00:24:32.100 align:start position:0%
I I think auditing make finding bugs in
 

00:24:32.100 --> 00:24:35.590 align:start position:0%
I I think auditing make finding bugs in
the<00:24:32.280><c> contract</c><00:24:32.670><c> is</c><00:24:32.910><c> a</c><00:24:33.150><c> bad</c><00:24:33.420><c> game</c><00:24:33.840><c> to</c><00:24:34.260><c> play</c>

00:24:35.590 --> 00:24:35.600 align:start position:0%
the contract is a bad game to play
 

00:24:35.600 --> 00:24:39.080 align:start position:0%
the contract is a bad game to play
because<00:24:36.600><c> you</c><00:24:37.170><c> have</c><00:24:37.350><c> to</c><00:24:37.590><c> beat</c><00:24:38.070><c> the</c><00:24:38.580><c> best</c>

00:24:39.080 --> 00:24:39.090 align:start position:0%
because you have to beat the best
 

00:24:39.090 --> 00:24:46.460 align:start position:0%
because you have to beat the best
articles<00:24:40.010><c> in</c><00:24:41.010><c> the</c><00:24:41.190><c> world</c><00:24:42.500><c> so</c><00:24:45.170><c> going</c><00:24:46.170><c> forward</c>

00:24:46.460 --> 00:24:46.470 align:start position:0%
articles in the world so going forward
 

00:24:46.470 --> 00:24:49.790 align:start position:0%
articles in the world so going forward
if<00:24:46.650><c> you</c><00:24:46.920><c> try</c><00:24:47.250><c> more</c><00:24:48.020><c> complicated</c><00:24:49.020><c> stuff</c><00:24:49.290><c> you</c>

00:24:49.790 --> 00:24:49.800 align:start position:0%
if you try more complicated stuff you
 

00:24:49.800 --> 00:24:54.820 align:start position:0%
if you try more complicated stuff you
will<00:24:50.010><c> need</c><00:24:50.630><c> much</c><00:24:51.630><c> stronger</c><00:24:52.460><c> usable</c><00:24:53.460><c> -</c>

00:24:54.820 --> 00:24:54.830 align:start position:0%
will need much stronger usable -
 

00:24:54.830 --> 00:24:59.420 align:start position:0%
will need much stronger usable -
otherwise<00:24:55.830><c> um</c><00:24:56.690><c> so</c><00:24:57.690><c> I</c><00:24:57.930><c> mean</c><00:24:58.470><c> the</c><00:24:58.800><c> game</c><00:24:59.130><c> is</c><00:24:59.280><c> not</c>

00:24:59.420 --> 00:24:59.430 align:start position:0%
otherwise um so I mean the game is not
 

00:24:59.430 --> 00:25:02.710 align:start position:0%
otherwise um so I mean the game is not
fair<00:24:59.790><c> you</c><00:24:59.880><c> have</c><00:25:00.030><c> to</c><00:25:00.150><c> find</c><00:25:00.360><c> the</c><00:25:00.480><c> old</c><00:25:00.690><c> holes</c><00:25:01.610><c> and</c>

00:25:02.710 --> 00:25:02.720 align:start position:0%
fair you have to find the old holes and
 

00:25:02.720 --> 00:25:05.870 align:start position:0%
fair you have to find the old holes and
a<00:25:03.720><c> very</c><00:25:03.960><c> good</c><00:25:04.200><c> attacker</c><00:25:04.680><c> should</c><00:25:05.430><c> find</c><00:25:05.730><c> only</c>

00:25:05.870 --> 00:25:05.880 align:start position:0%
a very good attacker should find only
 

00:25:05.880 --> 00:25:09.110 align:start position:0%
a very good attacker should find only
one<00:25:06.060><c> go</c><00:25:06.420><c> one</c><00:25:06.750><c> poor</c><00:25:07.320><c> critical</c><00:25:08.130><c> vulnerability</c>

00:25:09.110 --> 00:25:09.120 align:start position:0%
one go one poor critical vulnerability
 

00:25:09.120 --> 00:25:11.540 align:start position:0%
one go one poor critical vulnerability
so<00:25:09.750><c> it's</c><00:25:09.900><c> very</c><00:25:10.110><c> skew</c><00:25:10.650><c> it's</c><00:25:10.890><c> a</c><00:25:11.130><c> very</c><00:25:11.310><c> very</c>

00:25:11.540 --> 00:25:11.550 align:start position:0%
so it's very skew it's a very very
 

00:25:11.550 --> 00:25:15.110 align:start position:0%
so it's very skew it's a very very
skewed<00:25:11.910><c> game</c><00:25:12.270><c> so</c><00:25:13.160><c> maybe</c><00:25:14.160><c> a</c><00:25:14.250><c> good</c><00:25:14.370><c> tooling</c><00:25:14.940><c> or</c>

00:25:15.110 --> 00:25:15.120 align:start position:0%
skewed game so maybe a good tooling or
 

00:25:15.120 --> 00:25:17.630 align:start position:0%
skewed game so maybe a good tooling or
maybe<00:25:15.420><c> a</c><00:25:15.540><c> good</c><00:25:15.780><c> game</c><00:25:16.080><c> like</c><00:25:16.260><c> Hydra</c><00:25:16.890><c> is</c>

00:25:17.630 --> 00:25:17.640 align:start position:0%
maybe a good game like Hydra is
 

00:25:17.640 --> 00:25:21.230 align:start position:0%
maybe a good game like Hydra is
necessary<00:25:18.320><c> but</c><00:25:19.320><c> I</c><00:25:19.590><c> think</c><00:25:20.160><c> we</c><00:25:20.550><c> are</c><00:25:20.700><c> kind</c><00:25:21.030><c> of</c>

00:25:21.230 --> 00:25:21.240 align:start position:0%
necessary but I think we are kind of
 

00:25:21.240 --> 00:25:25.340 align:start position:0%
necessary but I think we are kind of
ready<00:25:21.540><c> to</c><00:25:22.020><c> that</c><00:25:22.200><c> take</c><00:25:22.740><c> the</c><00:25:22.890><c> challenge</c><00:25:24.350><c> rights</c>

00:25:25.340 --> 00:25:25.350 align:start position:0%
ready to that take the challenge rights
 

00:25:25.350 --> 00:25:27.770 align:start position:0%
ready to that take the challenge rights
and<00:25:25.500><c> thanks</c><00:25:25.710><c> very</c><00:25:25.740><c> much</c><00:25:26.000><c> that</c><00:25:27.000><c> concludes</c><00:25:27.150><c> the</c>

00:25:27.770 --> 00:25:27.780 align:start position:0%
and thanks very much that concludes the
 

00:25:27.780 --> 00:25:29.900 align:start position:0%
and thanks very much that concludes the
panel<00:25:28.080><c> like</c><00:25:28.800><c> to</c><00:25:28.920><c> thank</c><00:25:29.250><c> all</c><00:25:29.370><c> the</c><00:25:29.490><c> panelists</c>

00:25:29.900 --> 00:25:29.910 align:start position:0%
panel like to thank all the panelists
 

00:25:29.910 --> 00:25:31.940 align:start position:0%
panel like to thank all the panelists
like<00:25:30.090><c> it's</c><00:25:30.240><c> a</c><00:25:30.300><c> huge</c><00:25:30.510><c> honor</c><00:25:30.720><c> to</c><00:25:31.050><c> share</c><00:25:31.740><c> the</c>

00:25:31.940 --> 00:25:31.950 align:start position:0%
like it's a huge honor to share the
 

00:25:31.950 --> 00:25:34.490 align:start position:0%
like it's a huge honor to share the
stage<00:25:31.980><c> with</c><00:25:32.220><c> some</c><00:25:33.060><c> of</c><00:25:33.180><c> the</c><00:25:33.510><c> best</c><00:25:33.960><c> researchers</c>

00:25:34.490 --> 00:25:34.500 align:start position:0%
stage with some of the best researchers
 

00:25:34.500 --> 00:25:38.510 align:start position:0%
stage with some of the best researchers
in<00:25:35.310><c> the</c><00:25:35.460><c> field</c><00:25:35.490><c> thanks</c><00:25:36.180><c> very</c><00:25:36.420><c> much</c>

00:25:38.510 --> 00:25:38.520 align:start position:0%
in the field thanks very much
 

00:25:38.520 --> 00:25:43.420 align:start position:0%
in the field thanks very much
[Applause]

00:25:43.420 --> 00:25:43.430 align:start position:0%
[Applause]
 

00:25:43.430 --> 00:25:45.490 align:start position:0%
[Applause]
you

