WEBVTT
Kind: captions
Language: en

00:00:00.000 --> 00:00:04.350 align:start position:0%
 
foreign

00:00:04.350 --> 00:00:04.360 align:start position:0%
 
 

00:00:04.360 --> 00:00:11.750 align:start position:0%
 
[Music]

00:00:11.750 --> 00:00:11.760 align:start position:0%
 
 

00:00:11.760 --> 00:00:16.550 align:start position:0%
 
so<00:00:12.660><c> our</c><00:00:12.840><c> next</c><00:00:13.019><c> panel</c><00:00:13.559><c> is</c><00:00:13.980><c> on</c><00:00:14.219><c> dsls</c><00:00:15.120><c> and</c><00:00:15.240><c> IRS</c><00:00:15.839><c> for</c>

00:00:16.550 --> 00:00:16.560 align:start position:0%
so our next panel is on dsls and IRS for
 

00:00:16.560 --> 00:00:20.090 align:start position:0%
so our next panel is on dsls and IRS for
ZK<00:00:16.980><c> circuits</c><00:00:17.699><c> yeah</c><00:00:18.420><c> these</c><00:00:18.960><c> are</c><00:00:19.140><c> all</c>

00:00:20.090 --> 00:00:20.100 align:start position:0%
ZK circuits yeah these are all
 

00:00:20.100 --> 00:00:22.730 align:start position:0%
ZK circuits yeah these are all
um<00:00:20.160><c> implementers</c><00:00:20.880><c> and</c><00:00:21.119><c> authors</c><00:00:21.600><c> of</c><00:00:22.080><c> some</c><00:00:22.439><c> very</c>

00:00:22.730 --> 00:00:22.740 align:start position:0%
um implementers and authors of some very
 

00:00:22.740 --> 00:00:27.470 align:start position:0%
um implementers and authors of some very
popular<00:00:23.359><c> CK</c><00:00:24.359><c> dsls</c><00:00:25.140><c> and</c><00:00:25.199><c> IRS</c><00:00:26.060><c> and</c><00:00:27.060><c> so</c><00:00:27.300><c> today</c>

00:00:27.470 --> 00:00:27.480 align:start position:0%
popular CK dsls and IRS and so today
 

00:00:27.480 --> 00:00:30.170 align:start position:0%
popular CK dsls and IRS and so today
we're<00:00:27.840><c> gonna</c><00:00:28.019><c> get</c><00:00:28.320><c> together</c><00:00:28.560><c> and</c>

00:00:30.170 --> 00:00:30.180 align:start position:0%
we're gonna get together and
 

00:00:30.180 --> 00:00:33.170 align:start position:0%
we're gonna get together and
um I've<00:00:30.720><c> prepared</c><00:00:31.320><c> a</c><00:00:32.220><c> few</c><00:00:32.399><c> high-level</c>

00:00:33.170 --> 00:00:33.180 align:start position:0%
um I've prepared a few high-level
 

00:00:33.180 --> 00:00:35.450 align:start position:0%
um I've prepared a few high-level
questions<00:00:33.600><c> here</c><00:00:34.200><c> I'm</c><00:00:34.800><c> going</c><00:00:34.980><c> to</c><00:00:35.160><c> read</c><00:00:35.280><c> them</c>

00:00:35.450 --> 00:00:35.460 align:start position:0%
questions here I'm going to read them
 

00:00:35.460 --> 00:00:36.170 align:start position:0%
questions here I'm going to read them
out

00:00:36.170 --> 00:00:36.180 align:start position:0%
out
 

00:00:36.180 --> 00:00:38.870 align:start position:0%
out
um so<00:00:36.719><c> the</c><00:00:36.960><c> first</c><00:00:37.140><c> one</c><00:00:37.440><c> is</c><00:00:37.980><c> sort</c><00:00:38.520><c> of</c><00:00:38.700><c> an</c>

00:00:38.870 --> 00:00:38.880 align:start position:0%
um so the first one is sort of an
 

00:00:38.880 --> 00:00:41.690 align:start position:0%
um so the first one is sort of an
exercise<00:00:39.120><c> to</c><00:00:39.660><c> locate</c><00:00:40.200><c> each</c><00:00:40.559><c> other</c><00:00:40.800><c> on</c><00:00:41.520><c> the</c>

00:00:41.690 --> 00:00:41.700 align:start position:0%
exercise to locate each other on the
 

00:00:41.700 --> 00:00:44.389 align:start position:0%
exercise to locate each other on the
language<00:00:41.940><c> stack</c><00:00:42.540><c> and</c><00:00:42.780><c> see</c><00:00:43.079><c> how</c><00:00:43.440><c> we</c><00:00:43.980><c> relate</c><00:00:44.280><c> to</c>

00:00:44.389 --> 00:00:44.399 align:start position:0%
language stack and see how we relate to
 

00:00:44.399 --> 00:00:45.229 align:start position:0%
language stack and see how we relate to
each<00:00:44.579><c> other</c>

00:00:45.229 --> 00:00:45.239 align:start position:0%
each other
 

00:00:45.239 --> 00:00:47.930 align:start position:0%
each other
and<00:00:45.960><c> the</c><00:00:46.140><c> second</c><00:00:46.320><c> afterwards</c><00:00:47.280><c> is</c><00:00:47.520><c> to</c><00:00:47.760><c> then</c>

00:00:47.930 --> 00:00:47.940 align:start position:0%
and the second afterwards is to then
 

00:00:47.940 --> 00:00:50.510 align:start position:0%
and the second afterwards is to then
figure<00:00:48.239><c> out</c><00:00:49.200><c> um</c><00:00:49.200><c> to</c><00:00:49.500><c> what</c><00:00:49.739><c> extent</c><00:00:50.039><c> can</c><00:00:50.340><c> we</c>

00:00:50.510 --> 00:00:50.520 align:start position:0%
figure out um to what extent can we
 

00:00:50.520 --> 00:00:52.310 align:start position:0%
figure out um to what extent can we
share<00:00:50.760><c> infrastructure</c>

00:00:52.310 --> 00:00:52.320 align:start position:0%
share infrastructure
 

00:00:52.320 --> 00:00:55.430 align:start position:0%
share infrastructure
or<00:00:52.980><c> should</c><00:00:53.160><c> we</c><00:00:53.340><c> even</c><00:00:53.520><c> try</c><00:00:53.840><c> is</c><00:00:54.840><c> it</c><00:00:54.960><c> impossible</c>

00:00:55.430 --> 00:00:55.440 align:start position:0%
or should we even try is it impossible
 

00:00:55.440 --> 00:00:58.010 align:start position:0%
or should we even try is it impossible
after<00:00:55.920><c> a</c><00:00:56.160><c> certain</c><00:00:56.280><c> point</c>

00:00:58.010 --> 00:00:58.020 align:start position:0%
after a certain point
 

00:00:58.020 --> 00:01:00.889 align:start position:0%
after a certain point
um<00:00:58.140><c> and</c><00:00:58.680><c> over</c><00:00:58.860><c> here</c><00:00:59.219><c> I</c><00:00:59.399><c> want</c><00:00:59.579><c> to</c><00:00:59.699><c> note</c><00:00:59.879><c> also</c><00:01:00.480><c> a</c>

00:01:00.889 --> 00:01:00.899 align:start position:0%
um and over here I want to note also a
 

00:01:00.899 --> 00:01:03.470 align:start position:0%
um and over here I want to note also a
lot<00:01:00.960><c> of</c><00:01:01.079><c> Prior</c><00:01:01.320><c> work</c><00:01:01.620><c> from</c><00:01:02.039><c> the</c><00:01:02.579><c> compiler</c><00:01:03.180><c> and</c>

00:01:03.470 --> 00:01:03.480 align:start position:0%
lot of Prior work from the compiler and
 

00:01:03.480 --> 00:01:07.609 align:start position:0%
lot of Prior work from the compiler and
smt<00:01:04.100><c> verifier</c><00:01:05.299><c> communities</c><00:01:06.299><c> so</c><00:01:06.720><c> can</c><00:01:06.900><c> we</c><00:01:07.140><c> also</c>

00:01:07.609 --> 00:01:07.619 align:start position:0%
smt verifier communities so can we also
 

00:01:07.619 --> 00:01:10.969 align:start position:0%
smt verifier communities so can we also
reuse<00:01:08.580><c> some</c><00:01:08.820><c> of</c><00:01:08.939><c> their</c><00:01:09.119><c> work</c><00:01:09.380><c> and</c><00:01:10.380><c> then</c><00:01:10.500><c> lastly</c>

00:01:10.969 --> 00:01:10.979 align:start position:0%
reuse some of their work and then lastly
 

00:01:10.979 --> 00:01:14.270 align:start position:0%
reuse some of their work and then lastly
I<00:01:11.700><c> had</c><00:01:11.939><c> a</c><00:01:12.180><c> high</c><00:01:12.360><c> level</c><00:01:12.540><c> question</c><00:01:13.020><c> about</c>

00:01:14.270 --> 00:01:14.280 align:start position:0%
I had a high level question about
 

00:01:14.280 --> 00:01:16.370 align:start position:0%
I had a high level question about
you<00:01:14.820><c> know</c><00:01:15.000><c> what</c><00:01:15.240><c> programming</c><00:01:15.720><c> in</c><00:01:15.840><c> ZK</c><00:01:16.140><c> should</c>

00:01:16.370 --> 00:01:16.380 align:start position:0%
you know what programming in ZK should
 

00:01:16.380 --> 00:01:19.490 align:start position:0%
you know what programming in ZK should
look<00:01:16.560><c> like</c><00:01:16.740><c> what's</c><00:01:17.100><c> your</c><00:01:17.400><c> ideal</c><00:01:17.760><c> DSL</c><00:01:18.420><c> is</c><00:01:19.140><c> it</c>

00:01:19.490 --> 00:01:19.500 align:start position:0%
look like what's your ideal DSL is it
 

00:01:19.500 --> 00:01:21.590 align:start position:0%
look like what's your ideal DSL is it
very<00:01:20.100><c> different</c><00:01:20.340><c> from</c><00:01:20.640><c> normal</c><00:01:20.880><c> programming</c>

00:01:21.590 --> 00:01:21.600 align:start position:0%
very different from normal programming
 

00:01:21.600 --> 00:01:26.510 align:start position:0%
very different from normal programming
yeah<00:01:22.640><c> so</c><00:01:23.640><c> just</c><00:01:24.479><c> keep</c><00:01:24.780><c> these</c><00:01:25.200><c> in</c><00:01:25.560><c> your</c><00:01:25.740><c> head</c><00:01:25.979><c> and</c>

00:01:26.510 --> 00:01:26.520 align:start position:0%
yeah so just keep these in your head and
 

00:01:26.520 --> 00:01:29.210 align:start position:0%
yeah so just keep these in your head and
I<00:01:26.759><c> think</c><00:01:26.939><c> I</c><00:01:27.360><c> want</c><00:01:27.479><c> to</c><00:01:27.659><c> save</c><00:01:27.900><c> maybe</c><00:01:28.259><c> 25</c><00:01:28.680><c> minutes</c>

00:01:29.210 --> 00:01:29.220 align:start position:0%
I think I want to save maybe 25 minutes
 

00:01:29.220 --> 00:01:32.030 align:start position:0%
I think I want to save maybe 25 minutes
for<00:01:29.759><c> audience</c><00:01:30.479><c> questions</c><00:01:30.720><c> at</c><00:01:31.140><c> the</c><00:01:31.259><c> end</c>

00:01:32.030 --> 00:01:32.040 align:start position:0%
for audience questions at the end
 

00:01:32.040 --> 00:01:35.690 align:start position:0%
for audience questions at the end
so<00:01:32.640><c> I</c><00:01:33.000><c> think</c><00:01:33.180><c> let's</c><00:01:34.140><c> start</c><00:01:34.439><c> with</c><00:01:34.799><c> a</c><00:01:35.040><c> round</c><00:01:35.220><c> of</c>

00:01:35.690 --> 00:01:35.700 align:start position:0%
so I think let's start with a round of
 

00:01:35.700 --> 00:01:37.490 align:start position:0%
so I think let's start with a round of
introductions

00:01:37.490 --> 00:01:37.500 align:start position:0%
introductions
 

00:01:37.500 --> 00:01:38.090 align:start position:0%
introductions
um

00:01:38.090 --> 00:01:38.100 align:start position:0%
um
 

00:01:38.100 --> 00:01:41.230 align:start position:0%
um
I<00:01:38.820><c> have</c><00:01:39.060><c> like</c><00:01:39.960><c> I</c><00:01:40.439><c> have</c>

00:01:41.230 --> 00:01:41.240 align:start position:0%
I have like I have
 

00:01:41.240 --> 00:01:45.230 align:start position:0%
I have like I have
pre-prepared<00:01:42.240><c> some</c><00:01:42.479><c> visuals</c><00:01:43.140><c> for</c><00:01:43.920><c> you</c>

00:01:45.230 --> 00:01:45.240 align:start position:0%
pre-prepared some visuals for you
 

00:01:45.240 --> 00:01:46.310 align:start position:0%
pre-prepared some visuals for you
um

00:01:46.310 --> 00:01:46.320 align:start position:0%
um
 

00:01:46.320 --> 00:01:48.710 align:start position:0%
um
in<00:01:46.740><c> case</c><00:01:46.920><c> you</c><00:01:47.100><c> need</c><00:01:47.220><c> them</c><00:01:47.460><c> so</c><00:01:47.759><c> the</c><00:01:48.060><c> first</c><00:01:48.299><c> first</c>

00:01:48.710 --> 00:01:48.720 align:start position:0%
in case you need them so the first first
 

00:01:48.720 --> 00:01:52.429 align:start position:0%
in case you need them so the first first
one<00:01:49.079><c> is</c><00:01:49.439><c> pill</c><00:01:49.979><c> Jordy</c><00:01:50.820><c> so</c><00:01:51.060><c> can</c><00:01:51.299><c> you</c><00:01:51.479><c> give</c><00:01:51.659><c> us</c><00:01:51.899><c> an</c>

00:01:52.429 --> 00:01:52.439 align:start position:0%
one is pill Jordy so can you give us an
 

00:01:52.439 --> 00:01:55.749 align:start position:0%
one is pill Jordy so can you give us an
introduction<00:01:52.860><c> to</c><00:01:53.280><c> what</c><00:01:53.880><c> pill</c><00:01:54.119><c> is</c>

00:01:55.749 --> 00:01:55.759 align:start position:0%
introduction to what pill is
 

00:01:55.759 --> 00:01:58.490 align:start position:0%
introduction to what pill is
a<00:01:56.759><c> language</c><00:01:57.060><c> mainly</c><00:01:57.659><c> it's</c><00:01:57.960><c> Bill</c><00:01:58.200><c> means</c>

00:01:58.490 --> 00:01:58.500 align:start position:0%
a language mainly it's Bill means
 

00:01:58.500 --> 00:02:00.830 align:start position:0%
a language mainly it's Bill means
polynomial<00:01:58.920><c> identity</c><00:01:59.399><c> language</c><00:01:59.700><c> and</c><00:02:00.479><c> mainly</c>

00:02:00.830 --> 00:02:00.840 align:start position:0%
polynomial identity language and mainly
 

00:02:00.840 --> 00:02:03.649 align:start position:0%
polynomial identity language and mainly
what<00:02:01.079><c> it</c><00:02:01.200><c> is</c><00:02:01.320><c> is</c><00:02:01.560><c> when</c><00:02:01.740><c> you</c><00:02:01.920><c> define</c><00:02:02.100><c> a</c><00:02:02.659><c> circuit</c>

00:02:03.649 --> 00:02:03.659 align:start position:0%
what it is is when you define a circuit
 

00:02:03.659 --> 00:02:06.050 align:start position:0%
what it is is when you define a circuit
that's<00:02:03.960><c> based</c><00:02:04.439><c> on</c><00:02:04.560><c> polynomials</c><00:02:05.460><c> for</c><00:02:05.880><c> example</c>

00:02:06.050 --> 00:02:06.060 align:start position:0%
that's based on polynomials for example
 

00:02:06.060 --> 00:02:10.669 align:start position:0%
that's based on polynomials for example
a<00:02:06.299><c> Planck</c><00:02:06.719><c> is</c><00:02:06.780><c> an</c><00:02:06.960><c> example</c><00:02:07.200><c> of</c><00:02:07.520><c> a</c><00:02:08.520><c> way</c><00:02:08.819><c> of</c>

00:02:10.669 --> 00:02:10.679 align:start position:0%
a Planck is an example of a way of
 

00:02:10.679 --> 00:02:11.350 align:start position:0%
a Planck is an example of a way of
um

00:02:11.350 --> 00:02:11.360 align:start position:0%
um
 

00:02:11.360 --> 00:02:14.330 align:start position:0%
um
circuit<00:02:12.360><c> that's</c><00:02:13.260><c> based</c><00:02:13.620><c> on</c><00:02:13.680><c> polynomials</c><00:02:14.220><c> but</c>

00:02:14.330 --> 00:02:14.340 align:start position:0%
circuit that's based on polynomials but
 

00:02:14.340 --> 00:02:16.490 align:start position:0%
circuit that's based on polynomials but
you<00:02:14.459><c> can</c><00:02:14.520><c> do</c><00:02:14.700><c> much</c><00:02:14.879><c> more</c><00:02:15.120><c> things</c><00:02:15.599><c> much</c><00:02:16.379><c> more</c>

00:02:16.490 --> 00:02:16.500 align:start position:0%
you can do much more things much more
 

00:02:16.500 --> 00:02:18.770 align:start position:0%
you can do much more things much more
complex<00:02:17.220><c> uh</c><00:02:17.940><c> that's</c><00:02:18.180><c> our</c><00:02:18.360><c> base</c><00:02:18.599><c> in</c>

00:02:18.770 --> 00:02:18.780 align:start position:0%
complex uh that's our base in
 

00:02:18.780 --> 00:02:20.630 align:start position:0%
complex uh that's our base in
polynomials<00:02:19.319><c> that</c><00:02:19.500><c> still</c><00:02:19.680><c> allows</c><00:02:20.220><c> you</c><00:02:20.340><c> to</c>

00:02:20.630 --> 00:02:20.640 align:start position:0%
polynomials that still allows you to
 

00:02:20.640 --> 00:02:22.850 align:start position:0%
polynomials that still allows you to
just<00:02:20.879><c> write</c><00:02:21.239><c> those</c><00:02:21.480><c> identities</c><00:02:21.900><c> and</c><00:02:22.379><c> then</c><00:02:22.500><c> out</c>

00:02:22.850 --> 00:02:22.860 align:start position:0%
just write those identities and then out
 

00:02:22.860 --> 00:02:24.470 align:start position:0%
just write those identities and then out
of<00:02:23.040><c> those</c><00:02:23.160><c> identities</c><00:02:23.580><c> just</c><00:02:23.879><c> build</c><00:02:24.060><c> the</c><00:02:24.239><c> proof</c>

00:02:24.470 --> 00:02:24.480 align:start position:0%
of those identities just build the proof
 

00:02:24.480 --> 00:02:25.850 align:start position:0%
of those identities just build the proof
automatically<00:02:24.900><c> the</c><00:02:25.140><c> same</c><00:02:25.260><c> way</c><00:02:25.440><c> that</c><00:02:25.620><c> you</c><00:02:25.739><c> do</c>

00:02:25.850 --> 00:02:25.860 align:start position:0%
automatically the same way that you do
 

00:02:25.860 --> 00:02:29.330 align:start position:0%
automatically the same way that you do
in<00:02:26.520><c> a</c><00:02:26.640><c> normal</c><00:02:27.140><c> uh</c><00:02:28.140><c> zero</c><00:02:28.680><c> knowledge</c><00:02:28.920><c> language</c>

00:02:29.330 --> 00:02:29.340 align:start position:0%
in a normal uh zero knowledge language
 

00:02:29.340 --> 00:02:31.250 align:start position:0%
in a normal uh zero knowledge language
the<00:02:29.640><c> same</c><00:02:29.760><c> way</c><00:02:29.879><c> that</c><00:02:30.000><c> you</c><00:02:30.120><c> did</c><00:02:30.300><c> in</c><00:02:30.480><c> circum</c><00:02:30.840><c> you</c>

00:02:31.250 --> 00:02:31.260 align:start position:0%
the same way that you did in circum you
 

00:02:31.260 --> 00:02:33.050 align:start position:0%
the same way that you did in circum you
can<00:02:31.319><c> do</c><00:02:31.500><c> it</c><00:02:31.620><c> in</c><00:02:31.800><c> peel</c><00:02:32.220><c> here</c><00:02:32.580><c> you</c><00:02:32.700><c> need</c><00:02:32.819><c> to</c><00:02:32.940><c> do</c>

00:02:33.050 --> 00:02:33.060 align:start position:0%
can do it in peel here you need to do
 

00:02:33.060 --> 00:02:35.150 align:start position:0%
can do it in peel here you need to do
something<00:02:33.239><c> else</c><00:02:33.480><c> because</c><00:02:33.840><c> you</c><00:02:34.140><c> need</c><00:02:34.260><c> to</c>

00:02:35.150 --> 00:02:35.160 align:start position:0%
something else because you need to
 

00:02:35.160 --> 00:02:37.850 align:start position:0%
something else because you need to
maybe<00:02:35.700><c> write</c><00:02:36.000><c> the</c><00:02:36.239><c> weakness</c><00:02:36.540><c> somehow</c><00:02:37.200><c> but</c>

00:02:37.850 --> 00:02:37.860 align:start position:0%
maybe write the weakness somehow but
 

00:02:37.860 --> 00:02:40.610 align:start position:0%
maybe write the weakness somehow but
it's<00:02:38.220><c> just</c><00:02:38.640><c> a</c><00:02:39.000><c> kind</c><00:02:39.420><c> of</c><00:02:39.540><c> abstraction</c><00:02:39.959><c> where</c>

00:02:40.610 --> 00:02:40.620 align:start position:0%
it's just a kind of abstraction where
 

00:02:40.620 --> 00:02:43.610 align:start position:0%
it's just a kind of abstraction where
you<00:02:40.860><c> can</c><00:02:40.980><c> just</c><00:02:41.280><c> focus</c><00:02:42.060><c> in</c><00:02:42.360><c> writing</c><00:02:42.900><c> what</c><00:02:43.440><c> are</c>

00:02:43.610 --> 00:02:43.620 align:start position:0%
you can just focus in writing what are
 

00:02:43.620 --> 00:02:45.770 align:start position:0%
you can just focus in writing what are
the<00:02:43.680><c> identities</c><00:02:44.160><c> uh</c><00:02:44.879><c> that</c><00:02:45.360><c> you</c><00:02:45.480><c> want</c><00:02:45.660><c> to</c>

00:02:45.770 --> 00:02:45.780 align:start position:0%
the identities uh that you want to
 

00:02:45.780 --> 00:02:46.790 align:start position:0%
the identities uh that you want to
fulfill

00:02:46.790 --> 00:02:46.800 align:start position:0%
fulfill
 

00:02:46.800 --> 00:02:50.690 align:start position:0%
fulfill
and<00:02:47.700><c> yeah</c><00:02:48.300><c> this</c><00:02:49.140><c> is</c><00:02:49.260><c> mainly</c><00:02:49.500><c> what</c><00:02:49.680><c> Spiel</c><00:02:49.920><c> and</c>

00:02:50.690 --> 00:02:50.700 align:start position:0%
and yeah this is mainly what Spiel and
 

00:02:50.700 --> 00:02:55.430 align:start position:0%
and yeah this is mainly what Spiel and
Jordy<00:02:51.360><c> also</c><00:02:52.019><c> is</c><00:02:52.920><c> the</c><00:02:53.160><c> author</c><00:02:53.760><c> of</c><00:02:53.879><c> circom</c>

00:02:55.430 --> 00:02:55.440 align:start position:0%
Jordy also is the author of circom
 

00:02:55.440 --> 00:02:57.350 align:start position:0%
Jordy also is the author of circom
um<00:02:55.560><c> which</c><00:02:55.980><c> is</c><00:02:56.160><c> a</c><00:02:56.400><c> very</c><00:02:56.580><c> another</c><00:02:56.940><c> popular</c>

00:02:57.350 --> 00:02:57.360 align:start position:0%
um which is a very another popular
 

00:02:57.360 --> 00:02:59.930 align:start position:0%
um which is a very another popular
Library<00:02:57.780><c> so</c><00:02:58.140><c> how</c><00:02:58.440><c> does</c><00:02:58.620><c> pill</c><00:02:58.860><c> relate</c><00:02:59.760><c> to</c>

00:02:59.930 --> 00:02:59.940 align:start position:0%
Library so how does pill relate to
 

00:02:59.940 --> 00:03:00.890 align:start position:0%
Library so how does pill relate to
circom

00:03:00.890 --> 00:03:00.900 align:start position:0%
circom
 

00:03:00.900 --> 00:03:04.610 align:start position:0%
circom
well<00:03:01.200><c> bill</c><00:03:01.560><c> is</c><00:03:01.860><c> for</c><00:03:02.340><c> polynomials</c><00:03:03.239><c> and</c><00:03:04.080><c> circuit</c>

00:03:04.610 --> 00:03:04.620 align:start position:0%
well bill is for polynomials and circuit
 

00:03:04.620 --> 00:03:08.030 align:start position:0%
well bill is for polynomials and circuit
is<00:03:04.860><c> more</c><00:03:05.220><c> for</c><00:03:05.640><c> uh</c><00:03:06.379><c> signals</c><00:03:07.379><c> you're</c><00:03:07.800><c> just</c>

00:03:08.030 --> 00:03:08.040 align:start position:0%
is more for uh signals you're just
 

00:03:08.040 --> 00:03:09.050 align:start position:0%
is more for uh signals you're just
working<00:03:08.220><c> we</c><00:03:08.459><c> are</c><00:03:08.580><c> not</c><00:03:08.700><c> working</c><00:03:08.819><c> with</c>

00:03:09.050 --> 00:03:09.060 align:start position:0%
working we are not working with
 

00:03:09.060 --> 00:03:10.430 align:start position:0%
working we are not working with
polynomials<00:03:09.599><c> at</c><00:03:09.720><c> all</c><00:03:09.900><c> you</c><00:03:10.019><c> are</c><00:03:10.200><c> just</c><00:03:10.260><c> building</c>

00:03:10.430 --> 00:03:10.440 align:start position:0%
polynomials at all you are just building
 

00:03:10.440 --> 00:03:11.630 align:start position:0%
polynomials at all you are just building
uh

00:03:11.630 --> 00:03:11.640 align:start position:0%
uh
 

00:03:11.640 --> 00:03:13.850 align:start position:0%
uh
um<00:03:11.760><c> you</c><00:03:12.000><c> have</c><00:03:12.120><c> just</c><00:03:12.360><c> signals</c><00:03:13.319><c> and</c><00:03:13.500><c> you</c><00:03:13.680><c> just</c>

00:03:13.850 --> 00:03:13.860 align:start position:0%
um you have just signals and you just
 

00:03:13.860 --> 00:03:16.190 align:start position:0%
um you have just signals and you just
build<00:03:14.640><c> constraints</c><00:03:15.180><c> around</c><00:03:15.540><c> those</c><00:03:15.840><c> signals</c>

00:03:16.190 --> 00:03:16.200 align:start position:0%
build constraints around those signals
 

00:03:16.200 --> 00:03:19.670 align:start position:0%
build constraints around those signals
not<00:03:16.379><c> constraints</c><00:03:16.800><c> around</c><00:03:16.980><c> polynomials</c><00:03:18.239><c> so</c>

00:03:19.670 --> 00:03:19.680 align:start position:0%
not constraints around polynomials so
 

00:03:19.680 --> 00:03:23.149 align:start position:0%
not constraints around polynomials so
um the<00:03:19.980><c> idea</c><00:03:20.220><c> of</c><00:03:20.400><c> circum</c><00:03:21.000><c> is</c><00:03:21.720><c> uh</c><00:03:22.140><c> it's</c><00:03:22.800><c> circum</c>

00:03:23.149 --> 00:03:23.159 align:start position:0%
um the idea of circum is uh it's circum
 

00:03:23.159 --> 00:03:24.949 align:start position:0%
um the idea of circum is uh it's circum
is<00:03:23.280><c> a</c><00:03:23.459><c> low</c><00:03:23.580><c> level</c><00:03:23.760><c> language</c><00:03:24.060><c> because</c><00:03:24.420><c> you</c><00:03:24.840><c> can</c>

00:03:24.949 --> 00:03:24.959 align:start position:0%
is a low level language because you can
 

00:03:24.959 --> 00:03:28.309 align:start position:0%
is a low level language because you can
write<00:03:25.200><c> everything</c><00:03:25.620><c> every</c><00:03:26.220><c> every</c><00:03:26.840><c> uh</c><00:03:27.840><c> every</c>

00:03:28.309 --> 00:03:28.319 align:start position:0%
write everything every every uh every
 

00:03:28.319 --> 00:03:30.530 align:start position:0%
write everything every every uh every
circuit<00:03:29.159><c> you</c><00:03:29.400><c> can</c><00:03:29.519><c> write</c><00:03:29.700><c> it</c><00:03:29.940><c> in</c><00:03:30.120><c> circum</c>

00:03:30.530 --> 00:03:30.540 align:start position:0%
circuit you can write it in circum
 

00:03:30.540 --> 00:03:34.070 align:start position:0%
circuit you can write it in circum
circum<00:03:31.019><c> does</c><00:03:31.260><c> not</c><00:03:31.440><c> have</c><00:03:31.680><c> any</c><00:03:32.099><c> special</c><00:03:33.080><c> library</c>

00:03:34.070 --> 00:03:34.080 align:start position:0%
circum does not have any special library
 

00:03:34.080 --> 00:03:36.290 align:start position:0%
circum does not have any special library
right<00:03:34.680><c> it's</c><00:03:35.159><c> better</c><00:03:35.340><c> than</c><00:03:35.580><c> you</c><00:03:35.819><c> need</c><00:03:36.060><c> any</c>

00:03:36.290 --> 00:03:36.300 align:start position:0%
right it's better than you need any
 

00:03:36.300 --> 00:03:38.390 align:start position:0%
right it's better than you need any
plugin<00:03:36.840><c> special</c><00:03:37.379><c> so</c><00:03:37.680><c> all</c><00:03:37.800><c> the</c><00:03:37.980><c> circum</c><00:03:38.280><c> is</c>

00:03:38.390 --> 00:03:38.400 align:start position:0%
plugin special so all the circum is
 

00:03:38.400 --> 00:03:41.449 align:start position:0%
plugin special so all the circum is
rated<00:03:38.640><c> in</c><00:03:38.760><c> circum</c><00:03:39.120><c> so</c><00:03:39.360><c> it's</c><00:03:39.680><c> on</c><00:03:40.680><c> there</c><00:03:40.799><c> but</c><00:03:41.280><c> at</c>

00:03:41.449 --> 00:03:41.459 align:start position:0%
rated in circum so it's on there but at
 

00:03:41.459 --> 00:03:43.970 align:start position:0%
rated in circum so it's on there but at
the<00:03:41.580><c> same</c><00:03:41.700><c> time</c><00:03:41.879><c> is</c><00:03:42.239><c> a</c><00:03:43.080><c> high</c><00:03:43.500><c> level</c><00:03:43.680><c> language</c>

00:03:43.970 --> 00:03:43.980 align:start position:0%
the same time is a high level language
 

00:03:43.980 --> 00:03:45.830 align:start position:0%
the same time is a high level language
because<00:03:44.340><c> it</c><00:03:44.640><c> allows</c><00:03:44.940><c> you</c><00:03:45.000><c> connections</c><00:03:45.540><c> so</c><00:03:45.720><c> you</c>

00:03:45.830 --> 00:03:45.840 align:start position:0%
because it allows you connections so you
 

00:03:45.840 --> 00:03:47.570 align:start position:0%
because it allows you connections so you
can<00:03:45.900><c> have</c><00:03:46.080><c> you</c><00:03:46.200><c> have</c><00:03:46.379><c> blocks</c><00:03:46.860><c> and</c><00:03:47.220><c> and</c><00:03:47.340><c> then</c>

00:03:47.570 --> 00:03:47.580 align:start position:0%
can have you have blocks and and then
 

00:03:47.580 --> 00:03:49.369 align:start position:0%
can have you have blocks and and then
you<00:03:47.700><c> connect</c><00:03:47.879><c> blocks</c><00:03:48.299><c> even</c><00:03:48.599><c> small</c><00:03:48.959><c> blocks</c><00:03:49.260><c> you</c>

00:03:49.369 --> 00:03:49.379 align:start position:0%
you connect blocks even small blocks you
 

00:03:49.379 --> 00:03:51.110 align:start position:0%
you connect blocks even small blocks you
do<00:03:49.620><c> Big</c><00:03:49.739><c> Blocks</c><00:03:49.980><c> Big</c><00:03:50.220><c> Blocks</c><00:03:50.519><c> you</c><00:03:50.580><c> do</c><00:03:50.760><c> a</c><00:03:50.879><c> bigger</c>

00:03:51.110 --> 00:03:51.120 align:start position:0%
do Big Blocks Big Blocks you do a bigger
 

00:03:51.120 --> 00:03:53.630 align:start position:0%
do Big Blocks Big Blocks you do a bigger
blocks<00:03:51.480><c> and</c><00:03:52.200><c> so</c><00:03:52.500><c> in</c><00:03:52.860><c> this</c><00:03:52.980><c> sense</c><00:03:53.159><c> you</c><00:03:53.340><c> can</c><00:03:53.459><c> go</c>

00:03:53.630 --> 00:03:53.640 align:start position:0%
blocks and so in this sense you can go
 

00:03:53.640 --> 00:03:56.390 align:start position:0%
blocks and so in this sense you can go
all<00:03:53.819><c> the</c><00:03:53.940><c> way</c><00:03:54.000><c> down</c><00:03:54.239><c> and</c><00:03:55.140><c> on</c><00:03:55.260><c> the</c><00:03:55.379><c> way</c><00:03:55.440><c> up</c><00:03:55.680><c> uh</c><00:03:56.280><c> on</c>

00:03:56.390 --> 00:03:56.400 align:start position:0%
all the way down and on the way up uh on
 

00:03:56.400 --> 00:03:58.670 align:start position:0%
all the way down and on the way up uh on
circum<00:03:56.760><c> that's</c><00:03:56.879><c> why</c><00:03:57.060><c> it's</c><00:03:57.180><c> so</c><00:03:57.420><c> flexible</c><00:03:57.900><c> and</c>

00:03:58.670 --> 00:03:58.680 align:start position:0%
circum that's why it's so flexible and
 

00:03:58.680 --> 00:04:00.770 align:start position:0%
circum that's why it's so flexible and
then<00:03:58.799><c> it</c><00:03:58.980><c> connects</c><00:03:59.280><c> very</c><00:03:59.400><c> good</c><00:03:59.640><c> with</c><00:04:00.000><c> snark.js</c>

00:04:00.770 --> 00:04:00.780 align:start position:0%
then it connects very good with snark.js
 

00:04:00.780 --> 00:04:03.530 align:start position:0%
then it connects very good with snark.js
and<00:04:01.019><c> other</c><00:04:01.280><c> proving</c><00:04:02.280><c> systems</c><00:04:02.700><c> and</c><00:04:03.000><c> yeah</c><00:04:03.299><c> it</c>

00:04:03.530 --> 00:04:03.540 align:start position:0%
and other proving systems and yeah it
 

00:04:03.540 --> 00:04:05.509 align:start position:0%
and other proving systems and yeah it
has<00:04:03.720><c> been</c><00:04:03.900><c> there</c><00:04:04.080><c> for</c><00:04:04.379><c> years</c><00:04:04.920><c> has</c><00:04:05.340><c> been</c>

00:04:05.509 --> 00:04:05.519 align:start position:0%
has been there for years has been
 

00:04:05.519 --> 00:04:07.850 align:start position:0%
has been there for years has been
already<00:04:05.760><c> a</c><00:04:06.120><c> full</c><00:04:06.360><c> rebrite</c><00:04:06.840><c> we</c><00:04:07.200><c> now</c><00:04:07.379><c> introduce</c>

00:04:07.850 --> 00:04:07.860 align:start position:0%
already a full rebrite we now introduce
 

00:04:07.860 --> 00:04:11.509 align:start position:0%
already a full rebrite we now introduce
uh<00:04:08.340><c> introduced</c><00:04:09.239><c> uh</c><00:04:09.860><c> these</c><00:04:10.860><c> new</c><00:04:10.920><c> extensions</c><00:04:11.340><c> of</c>

00:04:11.509 --> 00:04:11.519 align:start position:0%
uh introduced uh these new extensions of
 

00:04:11.519 --> 00:04:14.170 align:start position:0%
uh introduced uh these new extensions of
the<00:04:11.700><c> language</c><00:04:11.819><c> it's</c><00:04:12.120><c> mainly</c><00:04:12.959><c> um</c><00:04:13.019><c> mainly</c><00:04:13.739><c> our</c>

00:04:14.170 --> 00:04:14.180 align:start position:0%
the language it's mainly um mainly our
 

00:04:14.180 --> 00:04:16.789 align:start position:0%
the language it's mainly um mainly our
Anonymous<00:04:15.180><c> templates</c><00:04:15.780><c> and</c><00:04:16.079><c> we</c><00:04:16.440><c> also</c><00:04:16.680><c> already</c>

00:04:16.789 --> 00:04:16.799 align:start position:0%
Anonymous templates and we also already
 

00:04:16.799 --> 00:04:19.789 align:start position:0%
Anonymous templates and we also already
are<00:04:17.160><c> adapting</c><00:04:17.639><c> to</c><00:04:17.820><c> Planck</c><00:04:18.440><c> circum</c><00:04:19.440><c> was</c><00:04:19.620><c> born</c>

00:04:19.789 --> 00:04:19.799 align:start position:0%
are adapting to Planck circum was born
 

00:04:19.799 --> 00:04:23.090 align:start position:0%
are adapting to Planck circum was born
in<00:04:19.979><c> Darwin</c><00:04:20.459><c> CS</c><00:04:20.820><c> era</c><00:04:21.720><c> okay</c><00:04:22.260><c> and</c><00:04:22.500><c> now</c><00:04:22.680><c> but</c><00:04:22.919><c> in</c>

00:04:23.090 --> 00:04:23.100 align:start position:0%
in Darwin CS era okay and now but in
 

00:04:23.100 --> 00:04:25.129 align:start position:0%
in Darwin CS era okay and now but in
Noble<00:04:23.400><c> works</c><00:04:23.699><c> perfectly</c><00:04:23.940><c> in</c><00:04:24.180><c> Planck</c><00:04:24.600><c> so</c><00:04:25.020><c> we</c>

00:04:25.129 --> 00:04:25.139 align:start position:0%
Noble works perfectly in Planck so we
 

00:04:25.139 --> 00:04:27.050 align:start position:0%
Noble works perfectly in Planck so we
have<00:04:25.320><c> also</c><00:04:25.620><c> custom</c><00:04:25.800><c> Gates</c><00:04:26.220><c> and</c><00:04:26.580><c> yeah</c><00:04:26.940><c> we're</c>

00:04:27.050 --> 00:04:27.060 align:start position:0%
have also custom Gates and yeah we're
 

00:04:27.060 --> 00:04:29.150 align:start position:0%
have also custom Gates and yeah we're
extending<00:04:27.600><c> uh</c><00:04:28.020><c> the</c><00:04:28.199><c> language</c><00:04:28.380><c> and</c><00:04:28.680><c> it's</c><00:04:28.979><c> a</c>

00:04:29.150 --> 00:04:29.160 align:start position:0%
extending uh the language and it's a
 

00:04:29.160 --> 00:04:31.249 align:start position:0%
extending uh the language and it's a
full<00:04:29.460><c> community</c><00:04:29.639><c> that's</c><00:04:30.060><c> working</c><00:04:30.300><c> on</c><00:04:30.540><c> there</c>

00:04:31.249 --> 00:04:31.259 align:start position:0%
full community that's working on there
 

00:04:31.259 --> 00:04:33.350 align:start position:0%
full community that's working on there
thanks<00:04:31.740><c> Jody</c><00:04:32.040><c> so</c><00:04:32.520><c> yeah</c><00:04:32.880><c> to</c><00:04:33.060><c> me</c><00:04:33.240><c> it's</c>

00:04:33.350 --> 00:04:33.360 align:start position:0%
thanks Jody so yeah to me it's
 

00:04:33.360 --> 00:04:34.969 align:start position:0%
thanks Jody so yeah to me it's
interesting<00:04:33.900><c> this</c>

00:04:34.969 --> 00:04:34.979 align:start position:0%
interesting this
 

00:04:34.979 --> 00:04:36.409 align:start position:0%
interesting this
um<00:04:35.040><c> distinction</c><00:04:35.460><c> between</c>

00:04:36.409 --> 00:04:36.419 align:start position:0%
um distinction between
 

00:04:36.419 --> 00:04:38.030 align:start position:0%
um distinction between
um<00:04:36.479><c> a</c><00:04:36.660><c> language</c><00:04:36.780><c> for</c><00:04:37.080><c> polynomials</c><00:04:37.860><c> versus</c>

00:04:38.030 --> 00:04:38.040 align:start position:0%
um a language for polynomials versus
 

00:04:38.040 --> 00:04:42.590 align:start position:0%
um a language for polynomials versus
first<00:04:38.460><c> signals</c><00:04:39.120><c> and</c><00:04:39.660><c> I'm</c><00:04:39.840><c> gonna</c><00:04:40.080><c> skip</c><00:04:40.560><c> to</c><00:04:41.600><c> Noir</c>

00:04:42.590 --> 00:04:42.600 align:start position:0%
first signals and I'm gonna skip to Noir
 

00:04:42.600 --> 00:04:46.070 align:start position:0%
first signals and I'm gonna skip to Noir
because<00:04:43.199><c> as</c><00:04:44.160><c> I</c><00:04:44.340><c> understand</c><00:04:44.520><c> it</c><00:04:44.940><c> nor</c><00:04:45.300><c> can</c>

00:04:46.070 --> 00:04:46.080 align:start position:0%
because as I understand it nor can
 

00:04:46.080 --> 00:04:51.530 align:start position:0%
because as I understand it nor can
Target<00:04:46.919><c> both</c><00:04:47.780><c> Planck</c><00:04:48.780><c> and</c><00:04:48.960><c> r1cs</c><00:04:49.680><c> and</c><00:04:50.520><c> air</c><00:04:51.120><c> and</c>

00:04:51.530 --> 00:04:51.540 align:start position:0%
Target both Planck and r1cs and air and
 

00:04:51.540 --> 00:04:54.469 align:start position:0%
Target both Planck and r1cs and air and
even<00:04:51.660><c> more</c><00:04:51.960><c> back</c><00:04:52.259><c> ends</c><00:04:52.680><c> so</c><00:04:53.040><c> Kev</c><00:04:53.940><c> what's</c><00:04:54.120><c> nor</c>

00:04:54.469 --> 00:04:54.479 align:start position:0%
even more back ends so Kev what's nor
 

00:04:54.479 --> 00:04:56.749 align:start position:0%
even more back ends so Kev what's nor
about

00:04:56.749 --> 00:04:56.759 align:start position:0%
about
 

00:04:56.759 --> 00:05:00.290 align:start position:0%
about
um can<00:04:57.300><c> you</c><00:04:57.479><c> hear</c><00:04:57.540><c> me</c><00:04:57.740><c> yeah</c><00:04:58.740><c> so</c><00:04:58.979><c> Noir</c><00:04:59.400><c> is</c><00:04:59.639><c> a</c><00:04:59.940><c> lot</c>

00:05:00.290 --> 00:05:00.300 align:start position:0%
um can you hear me yeah so Noir is a lot
 

00:05:00.300 --> 00:05:02.749 align:start position:0%
um can you hear me yeah so Noir is a lot
more<00:05:00.479><c> high</c><00:05:00.660><c> level</c><00:05:00.919><c> uh</c><00:05:01.919><c> it</c><00:05:02.100><c> compiles</c><00:05:02.520><c> it</c>

00:05:02.749 --> 00:05:02.759 align:start position:0%
more high level uh it compiles it
 

00:05:02.759 --> 00:05:04.930 align:start position:0%
more high level uh it compiles it
compiles<00:05:03.120><c> down</c><00:05:03.240><c> to</c><00:05:03.419><c> something</c><00:05:03.720><c> called</c><00:05:03.960><c> a</c><00:05:04.139><c> Sear</c>

00:05:04.930 --> 00:05:04.940 align:start position:0%
compiles down to something called a Sear
 

00:05:04.940 --> 00:05:07.610 align:start position:0%
compiles down to something called a Sear
and<00:05:05.940><c> essentially</c><00:05:06.360><c> you</c><00:05:07.020><c> never</c><00:05:07.199><c> tell</c><00:05:07.440><c> the</c>

00:05:07.610 --> 00:05:07.620 align:start position:0%
and essentially you never tell the
 

00:05:07.620 --> 00:05:10.310 align:start position:0%
and essentially you never tell the
proving<00:05:07.919><c> system</c><00:05:08.220><c> how</c><00:05:08.759><c> to</c><00:05:08.940><c> do</c><00:05:09.060><c> something</c><00:05:09.320><c> you</c>

00:05:10.310 --> 00:05:10.320 align:start position:0%
proving system how to do something you
 

00:05:10.320 --> 00:05:12.710 align:start position:0%
proving system how to do something you
just<00:05:10.440><c> tell</c><00:05:10.560><c> it</c><00:05:10.740><c> what</c><00:05:11.040><c> you</c><00:05:11.160><c> want</c><00:05:11.280><c> to</c><00:05:11.400><c> do</c><00:05:11.600><c> so</c><00:05:12.600><c> for</c>

00:05:12.710 --> 00:05:12.720 align:start position:0%
just tell it what you want to do so for
 

00:05:12.720 --> 00:05:15.230 align:start position:0%
just tell it what you want to do so for
example<00:05:13.080><c> uh</c><00:05:13.800><c> if</c><00:05:13.979><c> you</c><00:05:14.100><c> want</c><00:05:14.160><c> to</c><00:05:14.280><c> do</c><00:05:14.340><c> a</c><00:05:14.400><c> char-256</c>

00:05:15.230 --> 00:05:15.240 align:start position:0%
example uh if you want to do a char-256
 

00:05:15.240 --> 00:05:17.570 align:start position:0%
example uh if you want to do a char-256
uh<00:05:15.780><c> you</c><00:05:16.020><c> don't</c><00:05:16.139><c> tell</c><00:05:16.320><c> it</c><00:05:16.500><c> to</c><00:05:16.620><c> use</c><00:05:16.800><c> custom</c><00:05:17.100><c> Gates</c>

00:05:17.570 --> 00:05:17.580 align:start position:0%
uh you don't tell it to use custom Gates
 

00:05:17.580 --> 00:05:20.030 align:start position:0%
uh you don't tell it to use custom Gates
the<00:05:18.120><c> proving</c><00:05:18.479><c> system</c><00:05:18.720><c> just</c><00:05:19.020><c> decides</c><00:05:19.560><c> uh</c>

00:05:20.030 --> 00:05:20.040 align:start position:0%
the proving system just decides uh
 

00:05:20.040 --> 00:05:22.010 align:start position:0%
the proving system just decides uh
what's<00:05:20.280><c> the</c><00:05:20.460><c> best</c><00:05:20.580><c> way</c><00:05:20.759><c> to</c><00:05:20.940><c> do</c><00:05:21.060><c> it</c>

00:05:22.010 --> 00:05:22.020 align:start position:0%
what's the best way to do it
 

00:05:22.020 --> 00:05:24.170 align:start position:0%
what's the best way to do it
so<00:05:22.500><c> in</c><00:05:22.680><c> this</c><00:05:22.800><c> way</c><00:05:22.979><c> we're</c><00:05:23.220><c> sort</c><00:05:23.400><c> of</c><00:05:23.520><c> back-end</c>

00:05:24.170 --> 00:05:24.180 align:start position:0%
so in this way we're sort of back-end
 

00:05:24.180 --> 00:05:27.350 align:start position:0%
so in this way we're sort of back-end
agnostic<00:05:24.840><c> fully</c><00:05:25.639><c> so</c><00:05:26.639><c> for</c><00:05:26.820><c> example</c><00:05:27.000><c> you'll</c>

00:05:27.350 --> 00:05:27.360 align:start position:0%
agnostic fully so for example you'll
 

00:05:27.360 --> 00:05:29.629 align:start position:0%
agnostic fully so for example you'll
never<00:05:27.479><c> see</c><00:05:27.720><c> like</c><00:05:28.020><c> uh</c><00:05:28.440><c> custom</c><00:05:28.620><c> Gates</c><00:05:29.100><c> inside</c><00:05:29.340><c> of</c>

00:05:29.629 --> 00:05:29.639 align:start position:0%
never see like uh custom Gates inside of
 

00:05:29.639 --> 00:05:32.390 align:start position:0%
never see like uh custom Gates inside of
Noir<00:05:30.240><c> or</c><00:05:30.660><c> any</c><00:05:30.840><c> sort</c><00:05:31.020><c> of</c><00:05:31.139><c> that</c><00:05:31.320><c> syntax</c><00:05:31.740><c> or</c>

00:05:32.390 --> 00:05:32.400 align:start position:0%
Noir or any sort of that syntax or
 

00:05:32.400 --> 00:05:34.670 align:start position:0%
Noir or any sort of that syntax or
lookup<00:05:32.759><c> tables</c><00:05:33.240><c> you</c><00:05:33.780><c> might</c><00:05:33.900><c> see</c><00:05:34.020><c> maps</c><00:05:34.440><c> for</c>

00:05:34.670 --> 00:05:34.680 align:start position:0%
lookup tables you might see maps for
 

00:05:34.680 --> 00:05:35.749 align:start position:0%
lookup tables you might see maps for
example

00:05:35.749 --> 00:05:35.759 align:start position:0%
example
 

00:05:35.759 --> 00:05:37.850 align:start position:0%
example
yeah<00:05:36.360><c> so</c><00:05:36.660><c> yeah</c>

00:05:37.850 --> 00:05:37.860 align:start position:0%
yeah so yeah
 

00:05:37.860 --> 00:05:39.650 align:start position:0%
yeah so yeah
cool

00:05:39.650 --> 00:05:39.660 align:start position:0%
cool
 

00:05:39.660 --> 00:05:41.990 align:start position:0%
cool
um<00:05:39.780><c> I'll</c><00:05:40.680><c> just</c><00:05:40.860><c> go</c><00:05:41.100><c> around</c><00:05:41.220><c> I</c><00:05:41.639><c> have</c><00:05:41.759><c> questions</c>

00:05:41.990 --> 00:05:42.000 align:start position:0%
um I'll just go around I have questions
 

00:05:42.000 --> 00:05:45.529 align:start position:0%
um I'll just go around I have questions
I'll<00:05:42.720><c> just</c><00:05:42.840><c> go</c><00:05:43.020><c> around</c><00:05:43.139><c> the</c><00:05:43.500><c> intros</c><00:05:44.039><c> first</c>

00:05:45.529 --> 00:05:45.539 align:start position:0%
I'll just go around the intros first
 

00:05:45.539 --> 00:05:47.870 align:start position:0%
I'll just go around the intros first
um<00:05:45.600><c> so</c><00:05:46.380><c> this</c><00:05:46.740><c> is</c><00:05:46.860><c> the</c><00:05:47.160><c> picture</c><00:05:47.280><c> I</c><00:05:47.520><c> found</c><00:05:47.699><c> for</c>

00:05:47.870 --> 00:05:47.880 align:start position:0%
um so this is the picture I found for
 

00:05:47.880 --> 00:05:51.110 align:start position:0%
um so this is the picture I found for
Cairo<00:05:48.419><c> I</c><00:05:48.780><c> really</c><00:05:48.960><c> apologize</c><00:05:49.639><c> I'm</c><00:05:50.639><c> sure</c><00:05:50.880><c> that</c>

00:05:51.110 --> 00:05:51.120 align:start position:0%
Cairo I really apologize I'm sure that
 

00:05:51.120 --> 00:05:54.590 align:start position:0%
Cairo I really apologize I'm sure that
better<00:05:51.360><c> pictures</c><00:05:51.660><c> exist</c><00:05:52.380><c> but</c>

00:05:54.590 --> 00:05:54.600 align:start position:0%
better pictures exist but
 

00:05:54.600 --> 00:05:56.330 align:start position:0%
better pictures exist but
um this<00:05:55.320><c> is</c><00:05:55.440><c> the</c><00:05:55.560><c> best</c>

00:05:56.330 --> 00:05:56.340 align:start position:0%
um this is the best
 

00:05:56.340 --> 00:05:59.210 align:start position:0%
um this is the best
either<00:05:56.639><c> produced</c><00:05:57.180><c> 100</c>

00:05:59.210 --> 00:05:59.220 align:start position:0%
either produced 100
 

00:05:59.220 --> 00:06:02.930 align:start position:0%
either produced 100
um<00:05:59.759><c> so</c><00:06:00.720><c> um</c><00:06:00.720><c> yeah</c><00:06:01.020><c> so</c><00:06:01.199><c> I</c><00:06:01.620><c> guess</c><00:06:01.740><c> Cairo</c><00:06:02.340><c> deferred</c>

00:06:02.930 --> 00:06:02.940 align:start position:0%
um so um yeah so I guess Cairo deferred
 

00:06:02.940 --> 00:06:05.930 align:start position:0%
um so um yeah so I guess Cairo deferred
to<00:06:03.360><c> um</c><00:06:03.440><c> to</c><00:06:04.440><c> some</c><00:06:04.560><c> extent</c><00:06:04.860><c> I</c><00:06:05.039><c> wouldn't</c><00:06:05.460><c> be</c><00:06:05.699><c> able</c>

00:06:05.930 --> 00:06:05.940 align:start position:0%
to um to some extent I wouldn't be able
 

00:06:05.940 --> 00:06:08.629 align:start position:0%
to um to some extent I wouldn't be able
to<00:06:06.060><c> actually</c><00:06:06.500><c> go</c><00:06:07.500><c> into</c><00:06:07.620><c> I</c><00:06:08.220><c> want</c><00:06:08.460><c> to</c><00:06:08.520><c> see</c>

00:06:08.629 --> 00:06:08.639 align:start position:0%
to actually go into I want to see
 

00:06:08.639 --> 00:06:10.070 align:start position:0%
to actually go into I want to see
friends<00:06:08.820><c> but</c><00:06:09.060><c> Carol</c><00:06:09.479><c> is</c><00:06:09.600><c> just</c><00:06:09.720><c> during</c>

00:06:10.070 --> 00:06:10.080 align:start position:0%
friends but Carol is just during
 

00:06:10.080 --> 00:06:12.529 align:start position:0%
friends but Carol is just during
complete<00:06:10.560><c> language</c><00:06:10.759><c> so</c><00:06:11.759><c> you</c><00:06:12.060><c> were</c><00:06:12.180><c> writing</c>

00:06:12.529 --> 00:06:12.539 align:start position:0%
complete language so you were writing
 

00:06:12.539 --> 00:06:13.550 align:start position:0%
complete language so you were writing
Cairo<00:06:12.840><c> you</c><00:06:12.960><c> were</c><00:06:13.080><c> the</c><00:06:13.199><c> same</c><00:06:13.259><c> way</c><00:06:13.380><c> you're</c>

00:06:13.550 --> 00:06:13.560 align:start position:0%
Cairo you were the same way you're
 

00:06:13.560 --> 00:06:15.469 align:start position:0%
Cairo you were the same way you're
writing<00:06:13.800><c> solidity</c><00:06:14.280><c> or</c><00:06:14.699><c> in</c><00:06:15.120><c> any</c><00:06:15.240><c> smart</c>

00:06:15.469 --> 00:06:15.479 align:start position:0%
writing solidity or in any smart
 

00:06:15.479 --> 00:06:16.850 align:start position:0%
writing solidity or in any smart
contract<00:06:15.780><c> language</c><00:06:16.080><c> that</c><00:06:16.259><c> you</c><00:06:16.440><c> can</c><00:06:16.560><c> think</c><00:06:16.680><c> of</c>

00:06:16.850 --> 00:06:16.860 align:start position:0%
contract language that you can think of
 

00:06:16.860 --> 00:06:20.330 align:start position:0%
contract language that you can think of
so<00:06:17.360><c> from</c><00:06:18.360><c> the</c><00:06:18.660><c> perspective</c><00:06:19.139><c> of</c><00:06:19.440><c> Cairo</c><00:06:20.039><c> you</c>

00:06:20.330 --> 00:06:20.340 align:start position:0%
so from the perspective of Cairo you
 

00:06:20.340 --> 00:06:22.010 align:start position:0%
so from the perspective of Cairo you
write<00:06:20.520><c> a</c><00:06:20.699><c> program</c><00:06:20.880><c> this</c><00:06:21.660><c> program</c><00:06:21.840><c> is</c>

00:06:22.010 --> 00:06:22.020 align:start position:0%
write a program this program is
 

00:06:22.020 --> 00:06:23.749 align:start position:0%
write a program this program is
completed<00:06:22.500><c> to</c><00:06:22.620><c> a</c><00:06:22.740><c> carabite</c><00:06:23.160><c> code</c><00:06:23.340><c> which</c><00:06:23.639><c> is</c>

00:06:23.749 --> 00:06:23.759 align:start position:0%
completed to a carabite code which is
 

00:06:23.759 --> 00:06:26.390 align:start position:0%
completed to a carabite code which is
run<00:06:24.120><c> into</c><00:06:24.300><c> the</c><00:06:24.479><c> Cairo</c><00:06:24.840><c> VM</c><00:06:25.139><c> and</c><00:06:25.380><c> prove</c><00:06:25.800><c> among</c>

00:06:26.390 --> 00:06:26.400 align:start position:0%
run into the Cairo VM and prove among
 

00:06:26.400 --> 00:06:27.890 align:start position:0%
run into the Cairo VM and prove among
all<00:06:26.580><c> the</c><00:06:26.759><c> programs</c><00:06:27.060><c> that</c><00:06:27.180><c> are</c><00:06:27.300><c> proven</c><00:06:27.539><c> within</c>

00:06:27.890 --> 00:06:27.900 align:start position:0%
all the programs that are proven within
 

00:06:27.900 --> 00:06:30.710 align:start position:0%
all the programs that are proven within
the<00:06:28.020><c> same</c><00:06:28.139><c> proof</c><00:06:28.639><c> so</c><00:06:29.639><c> in</c><00:06:30.060><c> that</c><00:06:30.180><c> sense</c><00:06:30.419><c> it's</c>

00:06:30.710 --> 00:06:30.720 align:start position:0%
the same proof so in that sense it's
 

00:06:30.720 --> 00:06:32.809 align:start position:0%
the same proof so in that sense it's
like<00:06:30.900><c> there</c><00:06:31.500><c> is</c><00:06:31.620><c> not</c><00:06:31.800><c> things</c><00:06:32.100><c> much</c><00:06:32.520><c> much</c>

00:06:32.809 --> 00:06:32.819 align:start position:0%
like there is not things much much
 

00:06:32.819 --> 00:06:34.909 align:start position:0%
like there is not things much much
difference<00:06:33.360><c> you</c><00:06:34.199><c> don't</c><00:06:34.380><c> have</c><00:06:34.500><c> things</c><00:06:34.740><c> in</c>

00:06:34.909 --> 00:06:34.919 align:start position:0%
difference you don't have things in
 

00:06:34.919 --> 00:06:35.990 align:start position:0%
difference you don't have things in
there<00:06:35.039><c> you</c><00:06:35.220><c> don't</c><00:06:35.340><c> have</c><00:06:35.400><c> lookups</c><00:06:35.819><c> you</c><00:06:35.880><c> just</c>

00:06:35.990 --> 00:06:36.000 align:start position:0%
there you don't have lookups you just
 

00:06:36.000 --> 00:06:37.909 align:start position:0%
there you don't have lookups you just
have<00:06:36.120><c> like</c>

00:06:37.909 --> 00:06:37.919 align:start position:0%
have like
 

00:06:37.919 --> 00:06:39.950 align:start position:0%
have like
um<00:06:37.979><c> you</c><00:06:38.220><c> know</c><00:06:38.280><c> programming</c><00:06:38.819><c> and</c><00:06:39.180><c> sometime</c><00:06:39.720><c> for</c>

00:06:39.950 --> 00:06:39.960 align:start position:0%
um you know programming and sometime for
 

00:06:39.960 --> 00:06:41.450 align:start position:0%
um you know programming and sometime for
some<00:06:40.080><c> operations</c><00:06:40.500><c> we</c><00:06:40.860><c> do</c><00:06:40.919><c> have</c><00:06:41.039><c> this</c><00:06:41.160><c> notion</c>

00:06:41.450 --> 00:06:41.460 align:start position:0%
some operations we do have this notion
 

00:06:41.460 --> 00:06:43.909 align:start position:0%
some operations we do have this notion
of<00:06:41.580><c> built-in</c><00:06:42.000><c> but</c><00:06:42.900><c> built-in</c><00:06:43.560><c> are</c><00:06:43.800><c> just</c>

00:06:43.909 --> 00:06:43.919 align:start position:0%
of built-in but built-in are just
 

00:06:43.919 --> 00:06:45.469 align:start position:0%
of built-in but built-in are just
something<00:06:44.100><c> you</c><00:06:44.400><c> call</c><00:06:44.580><c> as</c><00:06:44.940><c> part</c><00:06:45.360><c> of</c><00:06:45.419><c> the</c>

00:06:45.469 --> 00:06:45.479 align:start position:0%
something you call as part of the
 

00:06:45.479 --> 00:06:48.710 align:start position:0%
something you call as part of the
function

00:06:48.710 --> 00:06:48.720 align:start position:0%
 
 

00:06:48.720 --> 00:06:52.990 align:start position:0%
 
and<00:06:49.440><c> the</c><00:06:49.620><c> best</c><00:06:50.160><c> for</c><00:06:50.460><c> last</c><00:06:51.199><c> kimchi</c><00:06:52.199><c> slash</c>

00:06:52.990 --> 00:06:53.000 align:start position:0%
and the best for last kimchi slash
 

00:06:53.000 --> 00:06:55.730 align:start position:0%
and the best for last kimchi slash
snarky<00:06:54.000><c> JS</c>

00:06:55.730 --> 00:06:55.740 align:start position:0%
snarky JS
 

00:06:55.740 --> 00:06:58.490 align:start position:0%
snarky JS
um<00:06:55.860><c> Brandon</c><00:06:56.400><c> hello</c>

00:06:58.490 --> 00:06:58.500 align:start position:0%
um Brandon hello
 

00:06:58.500 --> 00:07:02.990 align:start position:0%
um Brandon hello
um<00:06:58.620><c> thank</c><00:06:58.979><c> you</c><00:06:59.160><c> yes</c><00:06:59.639><c> uh</c><00:07:00.419><c> so</c><00:07:01.080><c> uh</c><00:07:01.919><c> this</c><00:07:02.220><c> is</c><00:07:02.280><c> snarky</c>

00:07:02.990 --> 00:07:03.000 align:start position:0%
um thank you yes uh so uh this is snarky
 

00:07:03.000 --> 00:07:06.050 align:start position:0%
um thank you yes uh so uh this is snarky
JS<00:07:03.539><c> with</c><00:07:03.900><c> a</c><00:07:04.080><c> Y</c><00:07:04.199><c> different</c><00:07:04.500><c> from</c><00:07:04.800><c> snark.js</c><00:07:05.520><c> had</c>

00:07:06.050 --> 00:07:06.060 align:start position:0%
JS with a Y different from snark.js had
 

00:07:06.060 --> 00:07:08.749 align:start position:0%
JS with a Y different from snark.js had
a<00:07:06.240><c> few</c><00:07:06.479><c> people</c><00:07:06.600><c> confused</c><00:07:07.259><c> this</c><00:07:07.800><c> week</c>

00:07:08.749 --> 00:07:08.759 align:start position:0%
a few people confused this week
 

00:07:08.759 --> 00:07:12.350 align:start position:0%
a few people confused this week
um<00:07:09.020><c> yeah</c><00:07:10.020><c> uh</c><00:07:10.380><c> you</c><00:07:10.500><c> know</c><00:07:10.620><c> name</c><00:07:10.979><c> name</c><00:07:11.580><c> might</c>

00:07:12.350 --> 00:07:12.360 align:start position:0%
um yeah uh you know name name might
 

00:07:12.360 --> 00:07:15.290 align:start position:0%
um yeah uh you know name name might
evolve<00:07:12.840><c> I</c><00:07:12.960><c> don't</c><00:07:13.080><c> know</c><00:07:13.680><c> um</c><00:07:13.800><c> so</c><00:07:14.639><c> uh</c><00:07:15.000><c> yeah</c><00:07:15.120><c> so</c>

00:07:15.290 --> 00:07:15.300 align:start position:0%
evolve I don't know um so uh yeah so
 

00:07:15.300 --> 00:07:17.210 align:start position:0%
evolve I don't know um so uh yeah so
kimchi<00:07:15.780><c> is</c><00:07:15.900><c> our</c><00:07:16.139><c> is</c><00:07:16.319><c> the</c><00:07:16.500><c> proof</c><00:07:16.740><c> system</c><00:07:16.919><c> that</c>

00:07:17.210 --> 00:07:17.220 align:start position:0%
kimchi is our is the proof system that
 

00:07:17.220 --> 00:07:19.909 align:start position:0%
kimchi is our is the proof system that
snarky<00:07:17.639><c> JS</c><00:07:17.940><c> is</c><00:07:18.120><c> built</c><00:07:18.300><c> on</c><00:07:18.419><c> top</c><00:07:18.539><c> of</c><00:07:18.660><c> uh</c><00:07:19.259><c> right</c>

00:07:19.909 --> 00:07:19.919 align:start position:0%
snarky JS is built on top of uh right
 

00:07:19.919 --> 00:07:20.629 align:start position:0%
snarky JS is built on top of uh right
now

00:07:20.629 --> 00:07:20.639 align:start position:0%
now
 

00:07:20.639 --> 00:07:22.550 align:start position:0%
now
um<00:07:20.759><c> the</c><00:07:20.940><c> way</c><00:07:21.060><c> that</c><00:07:21.120><c> it's</c><00:07:21.300><c> built</c><00:07:21.599><c> we</c><00:07:21.780><c> can</c><00:07:22.020><c> plug</c>

00:07:22.550 --> 00:07:22.560 align:start position:0%
um the way that it's built we can plug
 

00:07:22.560 --> 00:07:23.930 align:start position:0%
um the way that it's built we can plug
into<00:07:22.740><c> other</c><00:07:22.979><c> proof</c><00:07:23.280><c> systems</c><00:07:23.580><c> we</c><00:07:23.699><c> just</c><00:07:23.819><c> haven't</c>

00:07:23.930 --> 00:07:23.940 align:start position:0%
into other proof systems we just haven't
 

00:07:23.940 --> 00:07:26.390 align:start position:0%
into other proof systems we just haven't
yet<00:07:24.720><c> um</c><00:07:24.780><c> kimchi</c><00:07:25.259><c> is</c><00:07:25.380><c> the</c><00:07:25.500><c> proof</c><00:07:25.740><c> system</c><00:07:25.860><c> that</c>

00:07:26.390 --> 00:07:26.400 align:start position:0%
yet um kimchi is the proof system that
 

00:07:26.400 --> 00:07:30.830 align:start position:0%
yet um kimchi is the proof system that
is<00:07:26.639><c> in</c><00:07:27.539><c> uh</c><00:07:27.900><c> Mina</c><00:07:28.199><c> or</c><00:07:28.560><c> well</c><00:07:28.860><c> in</c><00:07:29.340><c> in</c><00:07:30.120><c> the</c><00:07:30.479><c> test</c><00:07:30.599><c> net</c>

00:07:30.830 --> 00:07:30.840 align:start position:0%
is in uh Mina or well in in the test net
 

00:07:30.840 --> 00:07:34.249 align:start position:0%
is in uh Mina or well in in the test net
of<00:07:31.380><c> mina</c><00:07:32.160><c> that</c><00:07:32.699><c> will</c><00:07:32.880><c> be</c><00:07:33.120><c> hard</c><00:07:33.360><c> forked</c><00:07:33.900><c> pending</c>

00:07:34.249 --> 00:07:34.259 align:start position:0%
of mina that will be hard forked pending
 

00:07:34.259 --> 00:07:36.110 align:start position:0%
of mina that will be hard forked pending
Community<00:07:34.620><c> voting</c>

00:07:36.110 --> 00:07:36.120 align:start position:0%
Community voting
 

00:07:36.120 --> 00:07:39.110 align:start position:0%
Community voting
um<00:07:36.720><c> but</c><00:07:37.259><c> the</c><00:07:37.500><c> idea</c><00:07:37.740><c> is</c><00:07:37.919><c> I</c><00:07:38.160><c> mean</c><00:07:38.280><c> kimchi</c><00:07:38.880><c> is</c><00:07:39.000><c> a</c>

00:07:39.110 --> 00:07:39.120 align:start position:0%
um but the idea is I mean kimchi is a
 

00:07:39.120 --> 00:07:42.770 align:start position:0%
um but the idea is I mean kimchi is a
Planck<00:07:39.720><c> 15</c><00:07:39.960><c> type</c><00:07:40.860><c> proof</c><00:07:41.340><c> system</c><00:07:41.520><c> it</c><00:07:42.300><c> has</c><00:07:42.479><c> no</c>

00:07:42.770 --> 00:07:42.780 align:start position:0%
Planck 15 type proof system it has no
 

00:07:42.780 --> 00:07:47.749 align:start position:0%
Planck 15 type proof system it has no
trusted<00:07:43.199><c> setup</c><00:07:43.940><c> it's</c><00:07:44.940><c> Universal</c><00:07:45.599><c> uh</c><00:07:46.500><c> and</c><00:07:46.919><c> uh</c>

00:07:47.749 --> 00:07:47.759 align:start position:0%
trusted setup it's Universal uh and uh
 

00:07:47.759 --> 00:07:49.909 align:start position:0%
trusted setup it's Universal uh and uh
we<00:07:48.300><c> support</c><00:07:48.539><c> like</c><00:07:48.960><c> infinite</c><00:07:49.380><c> and</c><00:07:49.560><c> efficient</c>

00:07:49.909 --> 00:07:49.919 align:start position:0%
we support like infinite and efficient
 

00:07:49.919 --> 00:07:51.290 align:start position:0%
we support like infinite and efficient
recursion<00:07:50.340><c> which</c><00:07:50.580><c> is</c><00:07:50.639><c> important</c><00:07:50.880><c> for</c><00:07:51.000><c> mina</c>

00:07:51.290 --> 00:07:51.300 align:start position:0%
recursion which is important for mina
 

00:07:51.300 --> 00:07:53.390 align:start position:0%
recursion which is important for mina
this<00:07:51.840><c> is</c><00:07:51.960><c> sync</c><00:07:52.259><c> blockchain</c>

00:07:53.390 --> 00:07:53.400 align:start position:0%
this is sync blockchain
 

00:07:53.400 --> 00:07:55.189 align:start position:0%
this is sync blockchain
um<00:07:53.520><c> but</c><00:07:53.940><c> it</c><00:07:54.060><c> but</c><00:07:54.300><c> the</c><00:07:54.479><c> cool</c><00:07:54.599><c> thing</c><00:07:54.780><c> is</c><00:07:54.900><c> you</c><00:07:55.080><c> can</c>

00:07:55.189 --> 00:07:55.199 align:start position:0%
um but it but the cool thing is you can
 

00:07:55.199 --> 00:07:57.770 align:start position:0%
um but it but the cool thing is you can
also<00:07:55.380><c> use</c><00:07:55.560><c> this</c><00:07:55.740><c> proof</c><00:07:56.039><c> system</c><00:07:56.220><c> to</c><00:07:56.639><c> build</c><00:07:56.819><c> Uh</c>

00:07:57.770 --> 00:07:57.780 align:start position:0%
also use this proof system to build Uh
 

00:07:57.780 --> 00:08:00.469 align:start position:0%
also use this proof system to build Uh
custom<00:07:58.020><c> zkps</c><00:07:58.800><c> which</c><00:07:59.400><c> are</c><00:07:59.819><c> our</c><00:08:00.240><c> smart</c>

00:08:00.469 --> 00:08:00.479 align:start position:0%
custom zkps which are our smart
 

00:08:00.479 --> 00:08:02.330 align:start position:0%
custom zkps which are our smart
contracts<00:08:01.020><c> on</c><00:08:01.199><c> Mina</c>

00:08:02.330 --> 00:08:02.340 align:start position:0%
contracts on Mina
 

00:08:02.340 --> 00:08:05.749 align:start position:0%
contracts on Mina
um<00:08:02.819><c> and</c><00:08:03.599><c> uh</c><00:08:04.080><c> and</c><00:08:04.380><c> you</c><00:08:04.500><c> can</c><00:08:04.620><c> build</c><00:08:04.800><c> circuits</c>

00:08:05.749 --> 00:08:05.759 align:start position:0%
um and uh and you can build circuits
 

00:08:05.759 --> 00:08:09.710 align:start position:0%
um and uh and you can build circuits
outside<00:08:06.180><c> of</c><00:08:06.419><c> mina</c><00:08:06.660><c> as</c><00:08:06.900><c> well</c><00:08:07.080><c> so</c><00:08:07.919><c> uh</c><00:08:08.699><c> I</c><00:08:09.300><c> I</c><00:08:09.479><c> don't</c>

00:08:09.710 --> 00:08:09.720 align:start position:0%
outside of mina as well so uh I I don't
 

00:08:09.720 --> 00:08:10.790 align:start position:0%
outside of mina as well so uh I I don't
know<00:08:09.840><c> there's</c><00:08:09.960><c> not</c><00:08:10.139><c> much</c><00:08:10.259><c> in</c><00:08:10.380><c> this</c><00:08:10.500><c> picture</c><00:08:10.620><c> I</c>

00:08:10.790 --> 00:08:10.800 align:start position:0%
know there's not much in this picture I
 

00:08:10.800 --> 00:08:12.350 align:start position:0%
know there's not much in this picture I
want<00:08:10.919><c> to</c><00:08:10.979><c> explain</c><00:08:11.099><c> I</c><00:08:11.340><c> guess</c><00:08:11.460><c> the</c><00:08:11.639><c> the</c><00:08:11.819><c> one</c>

00:08:12.350 --> 00:08:12.360 align:start position:0%
want to explain I guess the the one
 

00:08:12.360 --> 00:08:14.270 align:start position:0%
want to explain I guess the the one
really<00:08:12.599><c> important</c><00:08:13.020><c> thing</c><00:08:13.199><c> about</c><00:08:13.380><c> snarky</c><00:08:13.919><c> JS</c>

00:08:14.270 --> 00:08:14.280 align:start position:0%
really important thing about snarky JS
 

00:08:14.280 --> 00:08:16.850 align:start position:0%
really important thing about snarky JS
you<00:08:14.699><c> can</c><00:08:14.819><c> see</c><00:08:14.880><c> on</c><00:08:15.060><c> the</c><00:08:15.240><c> top</c><00:08:15.360><c> left</c><00:08:15.539><c> there</c>

00:08:16.850 --> 00:08:16.860 align:start position:0%
you can see on the top left there
 

00:08:16.860 --> 00:08:18.770 align:start position:0%
you can see on the top left there
um<00:08:16.919><c> the</c><00:08:17.099><c> the</c><00:08:17.220><c> code</c><00:08:17.460><c> snippet</c>

00:08:18.770 --> 00:08:18.780 align:start position:0%
um the the code snippet
 

00:08:18.780 --> 00:08:21.830 align:start position:0%
um the the code snippet
um it<00:08:19.379><c> is</c><00:08:19.560><c> typescript</c><00:08:20.160><c> and</c><00:08:21.120><c> is</c><00:08:21.360><c> extremely</c>

00:08:21.830 --> 00:08:21.840 align:start position:0%
um it is typescript and is extremely
 

00:08:21.840 --> 00:08:23.629 align:start position:0%
um it is typescript and is extremely
high<00:08:22.020><c> level</c><00:08:22.199><c> language</c>

00:08:23.629 --> 00:08:23.639 align:start position:0%
high level language
 

00:08:23.639 --> 00:08:26.270 align:start position:0%
high level language
um<00:08:23.699><c> and</c><00:08:24.180><c> and</c><00:08:24.419><c> there's</c><00:08:24.780><c> this</c><00:08:25.259><c> sort</c><00:08:25.560><c> of</c>

00:08:26.270 --> 00:08:26.280 align:start position:0%
um and and there's this sort of
 

00:08:26.280 --> 00:08:29.029 align:start position:0%
um and and there's this sort of
uh<00:08:27.060><c> I</c><00:08:27.419><c> guess</c><00:08:27.539><c> there's</c><00:08:27.660><c> a</c><00:08:27.840><c> lot</c><00:08:27.960><c> of</c><00:08:28.080><c> reasons</c><00:08:28.500><c> why</c>

00:08:29.029 --> 00:08:29.039 align:start position:0%
uh I guess there's a lot of reasons why
 

00:08:29.039 --> 00:08:30.890 align:start position:0%
uh I guess there's a lot of reasons why
we<00:08:29.220><c> designed</c><00:08:29.580><c> it</c><00:08:29.699><c> the</c><00:08:29.819><c> way</c><00:08:29.940><c> we</c><00:08:30.060><c> did</c><00:08:30.180><c> I'll</c><00:08:30.780><c> just</c>

00:08:30.890 --> 00:08:30.900 align:start position:0%
we designed it the way we did I'll just
 

00:08:30.900 --> 00:08:33.170 align:start position:0%
we designed it the way we did I'll just
point<00:08:31.020><c> out</c><00:08:31.199><c> a</c><00:08:31.379><c> couple</c><00:08:31.500><c> things</c><00:08:31.800><c> one</c><00:08:32.580><c> is</c><00:08:32.820><c> we</c><00:08:33.060><c> get</c>

00:08:33.170 --> 00:08:33.180 align:start position:0%
point out a couple things one is we get
 

00:08:33.180 --> 00:08:34.550 align:start position:0%
point out a couple things one is we get
all<00:08:33.360><c> the</c><00:08:33.479><c> tooling</c><00:08:33.839><c> and</c><00:08:33.959><c> infrastructure</c><00:08:34.380><c> and</c>

00:08:34.550 --> 00:08:34.560 align:start position:0%
all the tooling and infrastructure and
 

00:08:34.560 --> 00:08:37.070 align:start position:0%
all the tooling and infrastructure and
ecosystem<00:08:34.979><c> that</c><00:08:35.339><c> comes</c><00:08:35.459><c> with</c><00:08:35.580><c> typescript</c>

00:08:37.070 --> 00:08:37.080 align:start position:0%
ecosystem that comes with typescript
 

00:08:37.080 --> 00:08:37.670 align:start position:0%
ecosystem that comes with typescript
um

00:08:37.670 --> 00:08:37.680 align:start position:0%
um
 

00:08:37.680 --> 00:08:40.550 align:start position:0%
um
so<00:08:38.219><c> you</c><00:08:38.580><c> know</c><00:08:38.700><c> npm</c><00:08:39.360><c> is</c><00:08:39.539><c> great</c><00:08:39.719><c> vs</c><00:08:40.200><c> code</c><00:08:40.380><c> is</c>

00:08:40.550 --> 00:08:40.560 align:start position:0%
so you know npm is great vs code is
 

00:08:40.560 --> 00:08:42.709 align:start position:0%
so you know npm is great vs code is
great<00:08:40.680><c> all</c><00:08:40.979><c> the</c><00:08:41.159><c> Integrations</c><00:08:41.580><c> already</c><00:08:42.240><c> work</c>

00:08:42.709 --> 00:08:42.719 align:start position:0%
great all the Integrations already work
 

00:08:42.719 --> 00:08:44.209 align:start position:0%
great all the Integrations already work
and<00:08:42.959><c> are</c><00:08:43.140><c> good</c>

00:08:44.209 --> 00:08:44.219 align:start position:0%
and are good
 

00:08:44.219 --> 00:08:47.329 align:start position:0%
and are good
um and<00:08:44.940><c> uh</c><00:08:45.480><c> we</c><00:08:45.779><c> think</c><00:08:45.959><c> that</c><00:08:46.440><c> you</c><00:08:47.100><c> know</c><00:08:47.160><c> when</c>

00:08:47.329 --> 00:08:47.339 align:start position:0%
um and uh we think that you know when
 

00:08:47.339 --> 00:08:49.730 align:start position:0%
um and uh we think that you know when
people<00:08:47.519><c> are</c><00:08:47.760><c> writing</c><00:08:48.240><c> zero</c><00:08:49.200><c> knowledge</c><00:08:49.380><c> proofs</c>

00:08:49.730 --> 00:08:49.740 align:start position:0%
people are writing zero knowledge proofs
 

00:08:49.740 --> 00:08:52.610 align:start position:0%
people are writing zero knowledge proofs
or<00:08:50.519><c> writing</c><00:08:51.000><c> any</c><00:08:51.120><c> programs</c><00:08:51.600><c> like</c><00:08:52.019><c> the</c><00:08:52.440><c> model</c>

00:08:52.610 --> 00:08:52.620 align:start position:0%
or writing any programs like the model
 

00:08:52.620 --> 00:08:54.769 align:start position:0%
or writing any programs like the model
that<00:08:53.100><c> people</c><00:08:53.339><c> are</c><00:08:53.700><c> used</c><00:08:53.940><c> to</c><00:08:54.060><c> thinking</c><00:08:54.720><c> about</c>

00:08:54.769 --> 00:08:54.779 align:start position:0%
that people are used to thinking about
 

00:08:54.779 --> 00:08:57.350 align:start position:0%
that people are used to thinking about
computations<00:08:55.380><c> is</c><00:08:55.920><c> you</c><00:08:56.519><c> know</c><00:08:56.580><c> you</c><00:08:57.120><c> have</c><00:08:57.240><c> a</c>

00:08:57.350 --> 00:08:57.360 align:start position:0%
computations is you know you have a
 

00:08:57.360 --> 00:08:59.269 align:start position:0%
computations is you know you have a
function<00:08:57.660><c> it</c><00:08:58.140><c> takes</c><00:08:58.320><c> some</c><00:08:58.500><c> input</c><00:08:58.860><c> and</c><00:08:59.160><c> you</c>

00:08:59.269 --> 00:08:59.279 align:start position:0%
function it takes some input and you
 

00:08:59.279 --> 00:09:01.610 align:start position:0%
function it takes some input and you
produce<00:08:59.519><c> some</c><00:08:59.700><c> output</c><00:09:00.060><c> so</c><00:09:01.019><c> one</c><00:09:01.380><c> of</c><00:09:01.440><c> the</c><00:09:01.500><c> things</c>

00:09:01.610 --> 00:09:01.620 align:start position:0%
produce some output so one of the things
 

00:09:01.620 --> 00:09:04.070 align:start position:0%
produce some output so one of the things
that<00:09:01.740><c> snarky.js</c><00:09:02.399><c> does</c><00:09:02.640><c> is</c><00:09:03.060><c> it</c><00:09:03.540><c> lets</c><00:09:03.779><c> you</c><00:09:03.839><c> write</c>

00:09:04.070 --> 00:09:04.080 align:start position:0%
that snarky.js does is it lets you write
 

00:09:04.080 --> 00:09:07.430 align:start position:0%
that snarky.js does is it lets you write
your<00:09:04.760><c> computations</c><00:09:05.760><c> with</c><00:09:06.600><c> your</c><00:09:06.779><c> circuits</c><00:09:07.260><c> at</c>

00:09:07.430 --> 00:09:07.440 align:start position:0%
your computations with your circuits at
 

00:09:07.440 --> 00:09:10.009 align:start position:0%
your computations with your circuits at
the<00:09:07.560><c> same</c><00:09:07.680><c> time</c><00:09:07.940><c> and</c><00:09:08.940><c> the</c><00:09:09.300><c> output</c><00:09:09.600><c> of</c><00:09:09.839><c> those</c>

00:09:10.009 --> 00:09:10.019 align:start position:0%
the same time and the output of those
 

00:09:10.019 --> 00:09:11.990 align:start position:0%
the same time and the output of those
functions<00:09:10.500><c> gets</c><00:09:11.220><c> sort</c><00:09:11.279><c> of</c><00:09:11.399><c> fed</c><00:09:11.580><c> in</c><00:09:11.700><c> as</c><00:09:11.880><c> a</c>

00:09:11.990 --> 00:09:12.000 align:start position:0%
functions gets sort of fed in as a
 

00:09:12.000 --> 00:09:14.509 align:start position:0%
functions gets sort of fed in as a
public<00:09:12.120><c> input</c><00:09:12.540><c> automatically</c><00:09:13.200><c> for</c><00:09:13.440><c> you</c><00:09:13.560><c> so</c><00:09:14.160><c> in</c>

00:09:14.509 --> 00:09:14.519 align:start position:0%
public input automatically for you so in
 

00:09:14.519 --> 00:09:16.070 align:start position:0%
public input automatically for you so in
the<00:09:14.640><c> end</c><00:09:14.760><c> your</c><00:09:15.060><c> your</c><00:09:15.240><c> code</c><00:09:15.480><c> actually</c><00:09:15.720><c> looks</c>

00:09:16.070 --> 00:09:16.080 align:start position:0%
the end your your code actually looks
 

00:09:16.080 --> 00:09:19.870 align:start position:0%
the end your your code actually looks
like<00:09:16.200><c> normal</c><00:09:16.800><c> code</c><00:09:17.480><c> cool</c><00:09:18.480><c> thank</c><00:09:18.899><c> you</c>

00:09:19.870 --> 00:09:19.880 align:start position:0%
like normal code cool thank you
 

00:09:19.880 --> 00:09:23.690 align:start position:0%
like normal code cool thank you
so<00:09:20.880><c> I'm</c><00:09:21.600><c> gonna</c><00:09:21.839><c> start</c><00:09:22.260><c> with</c><00:09:22.680><c> an</c><00:09:23.040><c> opinionated</c>

00:09:23.690 --> 00:09:23.700 align:start position:0%
so I'm gonna start with an opinionated
 

00:09:23.700 --> 00:09:26.269 align:start position:0%
so I'm gonna start with an opinionated
question<00:09:24.560><c> which</c><00:09:25.560><c> is</c>

00:09:26.269 --> 00:09:26.279 align:start position:0%
question which is
 

00:09:26.279 --> 00:09:28.790 align:start position:0%
question which is
um what<00:09:26.640><c> is</c><00:09:26.820><c> what</c><00:09:27.480><c> do</c><00:09:27.600><c> you</c><00:09:27.720><c> think</c><00:09:27.839><c> of</c>

00:09:28.790 --> 00:09:28.800 align:start position:0%
um what is what do you think of
 

00:09:28.800 --> 00:09:29.389 align:start position:0%
um what is what do you think of
um

00:09:29.389 --> 00:09:29.399 align:start position:0%
um
 

00:09:29.399 --> 00:09:32.630 align:start position:0%
um
intermediate<00:09:30.300><c> representations</c><00:09:30.899><c> so</c><00:09:31.640><c> what</c>

00:09:32.630 --> 00:09:32.640 align:start position:0%
intermediate representations so what
 

00:09:32.640 --> 00:09:35.930 align:start position:0%
intermediate representations so what
Cersei<00:09:33.300><c> is</c><00:09:33.839><c> this</c><00:09:34.500><c> project</c>

00:09:35.930 --> 00:09:35.940 align:start position:0%
Cersei is this project
 

00:09:35.940 --> 00:09:39.650 align:start position:0%
Cersei is this project
um<00:09:36.000><c> that's</c><00:09:36.420><c> inspired</c><00:09:37.080><c> very</c><00:09:37.380><c> much</c><00:09:37.500><c> by</c><00:09:37.860><c> llvm</c><00:09:38.660><c> and</c>

00:09:39.650 --> 00:09:39.660 align:start position:0%
um that's inspired very much by llvm and
 

00:09:39.660 --> 00:09:41.150 align:start position:0%
um that's inspired very much by llvm and
everyone's<00:09:40.140><c> turning</c><00:09:40.440><c> to</c><00:09:40.560><c> look</c><00:09:40.740><c> at</c><00:09:40.860><c> the</c><00:09:40.980><c> screen</c>

00:09:41.150 --> 00:09:41.160 align:start position:0%
everyone's turning to look at the screen
 

00:09:41.160 --> 00:09:45.889 align:start position:0%
everyone's turning to look at the screen
but<00:09:41.779><c> so</c><00:09:42.779><c> the</c><00:09:43.320><c> idea</c><00:09:43.740><c> behind</c><00:09:44.519><c> that</c><00:09:44.820><c> is</c><00:09:45.360><c> to</c><00:09:45.720><c> define</c>

00:09:45.889 --> 00:09:45.899 align:start position:0%
but so the idea behind that is to define
 

00:09:45.899 --> 00:09:50.210 align:start position:0%
but so the idea behind that is to define
a<00:09:46.620><c> common</c><00:09:47.060><c> standard</c><00:09:48.060><c> IR</c>

00:09:50.210 --> 00:09:50.220 align:start position:0%
a common standard IR
 

00:09:50.220 --> 00:09:52.850 align:start position:0%
a common standard IR
um<00:09:50.339><c> to</c><00:09:51.000><c> which</c><00:09:51.240><c> many</c><00:09:51.959><c> different</c><00:09:52.200><c> front</c><00:09:52.500><c> ends</c>

00:09:52.850 --> 00:09:52.860 align:start position:0%
um to which many different front ends
 

00:09:52.860 --> 00:09:56.030 align:start position:0%
um to which many different front ends
compile<00:09:53.279><c> and</c><00:09:54.060><c> from</c><00:09:54.360><c> which</c><00:09:54.660><c> many</c><00:09:55.080><c> backend</c><00:09:55.620><c> many</c>

00:09:56.030 --> 00:09:56.040 align:start position:0%
compile and from which many backend many
 

00:09:56.040 --> 00:09:58.610 align:start position:0%
compile and from which many backend many
different<00:09:56.220><c> back-ends</c><00:09:56.880><c> can</c><00:09:57.000><c> compile</c><00:09:57.420><c> so</c><00:09:58.200><c> how</c>

00:09:58.610 --> 00:09:58.620 align:start position:0%
different back-ends can compile so how
 

00:09:58.620 --> 00:10:01.250 align:start position:0%
different back-ends can compile so how
well<00:09:58.800><c> do</c><00:09:59.100><c> you</c><00:09:59.279><c> think</c><00:09:59.459><c> your</c><00:10:00.240><c> project</c><00:10:00.540><c> would</c><00:10:01.019><c> fit</c>

00:10:01.250 --> 00:10:01.260 align:start position:0%
well do you think your project would fit
 

00:10:01.260 --> 00:10:07.490 align:start position:0%
well do you think your project would fit
into<00:10:01.680><c> a</c><00:10:02.459><c> model</c><00:10:02.580><c> like</c><00:10:02.940><c> that</c>

00:10:07.490 --> 00:10:07.500 align:start position:0%
 
 

00:10:07.500 --> 00:10:13.269 align:start position:0%
 
okay<00:10:08.240><c> like</c><00:10:09.240><c> yeah</c>

00:10:13.269 --> 00:10:13.279 align:start position:0%
 
 

00:10:13.279 --> 00:10:16.190 align:start position:0%
 
okay<00:10:14.279><c> yeah</c><00:10:14.820><c> I'll</c><00:10:14.940><c> start</c><00:10:15.120><c> I</c><00:10:15.360><c> mean</c><00:10:15.480><c> yeah</c><00:10:15.720><c> so</c><00:10:15.899><c> so</c>

00:10:16.190 --> 00:10:16.200 align:start position:0%
okay yeah I'll start I mean yeah so so
 

00:10:16.200 --> 00:10:17.810 align:start position:0%
okay yeah I'll start I mean yeah so so
uh

00:10:17.810 --> 00:10:17.820 align:start position:0%
uh
 

00:10:17.820 --> 00:10:20.810 align:start position:0%
uh
snarky<00:10:18.540><c> JS</c><00:10:18.899><c> is</c><00:10:19.620><c> like</c><00:10:19.920><c> I</c><00:10:20.100><c> said</c><00:10:20.220><c> like</c><00:10:20.459><c> super</c><00:10:20.580><c> high</c>

00:10:20.810 --> 00:10:20.820 align:start position:0%
snarky JS is like I said like super high
 

00:10:20.820 --> 00:10:21.769 align:start position:0%
snarky JS is like I said like super high
level

00:10:21.769 --> 00:10:21.779 align:start position:0%
level
 

00:10:21.779 --> 00:10:23.690 align:start position:0%
level
um<00:10:21.899><c> and</c><00:10:22.260><c> right</c><00:10:22.620><c> now</c><00:10:22.740><c> it's</c><00:10:22.980><c> directly</c><00:10:23.339><c> connected</c>

00:10:23.690 --> 00:10:23.700 align:start position:0%
um and right now it's directly connected
 

00:10:23.700 --> 00:10:26.930 align:start position:0%
um and right now it's directly connected
to<00:10:23.880><c> kimchi</c><00:10:24.360><c> but</c><00:10:25.140><c> um</c><00:10:25.200><c> we</c><00:10:25.620><c> could</c><00:10:25.920><c> and</c><00:10:26.640><c> probably</c>

00:10:26.930 --> 00:10:26.940 align:start position:0%
to kimchi but um we could and probably
 

00:10:26.940 --> 00:10:29.269 align:start position:0%
to kimchi but um we could and probably
should<00:10:27.420><c> connect</c><00:10:28.260><c> to</c><00:10:28.560><c> some</c><00:10:28.800><c> intermediate</c>

00:10:29.269 --> 00:10:29.279 align:start position:0%
should connect to some intermediate
 

00:10:29.279 --> 00:10:32.329 align:start position:0%
should connect to some intermediate
representation<00:10:29.760><c> so</c><00:10:30.180><c> that</c><00:10:30.420><c> uh</c><00:10:31.320><c> we</c><00:10:31.740><c> can</c><00:10:31.920><c> you</c>

00:10:32.329 --> 00:10:32.339 align:start position:0%
representation so that uh we can you
 

00:10:32.339 --> 00:10:34.490 align:start position:0%
representation so that uh we can you
know<00:10:32.399><c> share</c><00:10:32.820><c> that</c><00:10:33.300><c> work</c><00:10:33.480><c> of</c><00:10:33.839><c> connecting</c><00:10:34.320><c> to</c>

00:10:34.490 --> 00:10:34.500 align:start position:0%
know share that work of connecting to
 

00:10:34.500 --> 00:10:36.230 align:start position:0%
know share that work of connecting to
custom<00:10:34.680><c> back-ends</c>

00:10:36.230 --> 00:10:36.240 align:start position:0%
custom back-ends
 

00:10:36.240 --> 00:10:39.530 align:start position:0%
custom back-ends
in<00:10:36.899><c> the</c><00:10:37.019><c> case</c><00:10:37.140><c> of</c><00:10:37.820><c> circum</c><00:10:38.820><c> actually</c><00:10:39.180><c> it</c>

00:10:39.530 --> 00:10:39.540 align:start position:0%
in the case of circum actually it
 

00:10:39.540 --> 00:10:41.410 align:start position:0%
in the case of circum actually it
exports<00:10:40.019><c> to</c><00:10:40.140><c> two</c><00:10:40.380><c> different</c><00:10:40.560><c> languages</c>

00:10:41.410 --> 00:10:41.420 align:start position:0%
exports to two different languages
 

00:10:41.420 --> 00:10:43.630 align:start position:0%
exports to two different languages
[Music]

00:10:43.630 --> 00:10:43.640 align:start position:0%
[Music]
 

00:10:43.640 --> 00:10:46.130 align:start position:0%
[Music]
internally<00:10:44.640><c> it</c><00:10:45.000><c> has</c><00:10:45.180><c> an</c><00:10:45.480><c> intermediate</c>

00:10:46.130 --> 00:10:46.140 align:start position:0%
internally it has an intermediate
 

00:10:46.140 --> 00:10:48.889 align:start position:0%
internally it has an intermediate
representation<00:10:46.800><c> already</c><00:10:47.399><c> is</c><00:10:47.880><c> uh</c><00:10:48.300><c> second</c><00:10:48.600><c> one</c>

00:10:48.889 --> 00:10:48.899 align:start position:0%
representation already is uh second one
 

00:10:48.899 --> 00:10:51.410 align:start position:0%
representation already is uh second one
so<00:10:49.140><c> exporting</c><00:10:49.800><c> that</c><00:10:50.040><c> to</c><00:10:50.279><c> other</c><00:10:50.579><c> language</c><00:10:51.000><c> like</c>

00:10:51.410 --> 00:10:51.420 align:start position:0%
so exporting that to other language like
 

00:10:51.420 --> 00:10:54.170 align:start position:0%
so exporting that to other language like
rust<00:10:51.899><c> or</c><00:10:52.140><c> like</c><00:10:52.320><c> go</c><00:10:52.560><c> is</c><00:10:53.279><c> in</c><00:10:53.459><c> the</c><00:10:53.640><c> in</c><00:10:53.880><c> the</c><00:10:54.060><c> road</c>

00:10:54.170 --> 00:10:54.180 align:start position:0%
rust or like go is in the in the road
 

00:10:54.180 --> 00:10:57.350 align:start position:0%
rust or like go is in the in the road
map<00:10:54.500><c> and</c><00:10:55.500><c> uh</c><00:10:55.860><c> okay</c><00:10:56.160><c> exporting</c><00:10:56.700><c> to</c><00:10:56.820><c> maybe</c><00:10:57.000><c> some</c>

00:10:57.350 --> 00:10:57.360 align:start position:0%
map and uh okay exporting to maybe some
 

00:10:57.360 --> 00:10:59.449 align:start position:0%
map and uh okay exporting to maybe some
other<00:10:57.540><c> intermediate</c><00:10:58.140><c> representation</c><00:10:58.680><c> if</c><00:10:59.220><c> it</c>

00:10:59.449 --> 00:10:59.459 align:start position:0%
other intermediate representation if it
 

00:10:59.459 --> 00:11:03.290 align:start position:0%
other intermediate representation if it
looks<00:10:59.760><c> like</c><00:11:00.000><c> uh</c><00:11:00.540><c> good</c><00:11:00.959><c> enough</c><00:11:01.399><c> uh</c><00:11:02.399><c> that's</c><00:11:02.820><c> uh</c>

00:11:03.290 --> 00:11:03.300 align:start position:0%
looks like uh good enough uh that's uh
 

00:11:03.300 --> 00:11:05.630 align:start position:0%
looks like uh good enough uh that's uh
that<00:11:03.720><c> that</c><00:11:04.019><c> would</c><00:11:04.380><c> be</c><00:11:04.500><c> definitely</c><00:11:05.040><c> possible</c>

00:11:05.630 --> 00:11:05.640 align:start position:0%
that that would be definitely possible
 

00:11:05.640 --> 00:11:08.150 align:start position:0%
that that would be definitely possible
here<00:11:06.480><c> I'm</c><00:11:07.200><c> not</c><00:11:07.380><c> sure</c><00:11:07.620><c> about</c><00:11:07.920><c> the</c>

00:11:08.150 --> 00:11:08.160 align:start position:0%
here I'm not sure about the
 

00:11:08.160 --> 00:11:09.769 align:start position:0%
here I'm not sure about the
specification<00:11:08.579><c> I</c><00:11:08.760><c> have</c><00:11:08.940><c> not</c><00:11:09.060><c> read</c><00:11:09.240><c> it</c><00:11:09.420><c> yet</c><00:11:09.540><c> but</c>

00:11:09.769 --> 00:11:09.779 align:start position:0%
specification I have not read it yet but
 

00:11:09.779 --> 00:11:12.470 align:start position:0%
specification I have not read it yet but
for<00:11:09.959><c> example</c><00:11:10.140><c> there</c><00:11:10.440><c> are</c><00:11:10.560><c> things</c><00:11:10.800><c> that</c><00:11:11.480><c> how</c>

00:11:12.470 --> 00:11:12.480 align:start position:0%
for example there are things that how
 

00:11:12.480 --> 00:11:15.290 align:start position:0%
for example there are things that how
you<00:11:12.600><c> paralyze</c><00:11:13.200><c> uh</c><00:11:14.040><c> witness</c><00:11:14.279><c> computation</c><00:11:14.820><c> in</c>

00:11:15.290 --> 00:11:15.300 align:start position:0%
you paralyze uh witness computation in
 

00:11:15.300 --> 00:11:17.210 align:start position:0%
you paralyze uh witness computation in
circum<00:11:15.660><c> we</c><00:11:15.839><c> have</c><00:11:16.019><c> a</c><00:11:16.320><c> way</c><00:11:16.620><c> that</c><00:11:16.920><c> you</c><00:11:17.040><c> have</c>

00:11:17.210 --> 00:11:17.220 align:start position:0%
circum we have a way that you have
 

00:11:17.220 --> 00:11:18.470 align:start position:0%
circum we have a way that you have
different<00:11:17.399><c> components</c><00:11:17.880><c> because</c><00:11:18.060><c> there</c><00:11:18.300><c> are</c>

00:11:18.470 --> 00:11:18.480 align:start position:0%
different components because there are
 

00:11:18.480 --> 00:11:20.810 align:start position:0%
different components because there are
components<00:11:18.839><c> you</c><00:11:19.079><c> can</c><00:11:19.200><c> say</c><00:11:20.100><c> that</c><00:11:20.339><c> this</c>

00:11:20.810 --> 00:11:20.820 align:start position:0%
components you can say that this
 

00:11:20.820 --> 00:11:23.269 align:start position:0%
components you can say that this
component<00:11:21.120><c> this</c><00:11:21.300><c> company</c><00:11:21.480><c> is</c><00:11:21.839><c> is</c><00:11:22.260><c> can</c><00:11:22.980><c> be</c><00:11:23.100><c> run</c>

00:11:23.269 --> 00:11:23.279 align:start position:0%
component this company is is can be run
 

00:11:23.279 --> 00:11:24.710 align:start position:0%
component this company is is can be run
in<00:11:23.459><c> parallel</c><00:11:23.820><c> so</c><00:11:24.000><c> the</c><00:11:24.120><c> windows</c><00:11:24.420><c> computation</c>

00:11:24.710 --> 00:11:24.720 align:start position:0%
in parallel so the windows computation
 

00:11:24.720 --> 00:11:26.449 align:start position:0%
in parallel so the windows computation
can<00:11:24.959><c> be</c><00:11:25.019><c> run</c><00:11:25.320><c> in</c><00:11:25.500><c> parallel</c><00:11:25.860><c> this</c><00:11:26.160><c> is</c><00:11:26.339><c> very</c>

00:11:26.449 --> 00:11:26.459 align:start position:0%
can be run in parallel this is very
 

00:11:26.459 --> 00:11:27.470 align:start position:0%
can be run in parallel this is very
important<00:11:26.700><c> especially</c><00:11:27.000><c> when</c><00:11:27.180><c> you</c><00:11:27.300><c> are</c><00:11:27.360><c> doing</c>

00:11:27.470 --> 00:11:27.480 align:start position:0%
important especially when you are doing
 

00:11:27.480 --> 00:11:31.370 align:start position:0%
important especially when you are doing
big<00:11:27.660><c> circuits</c><00:11:28.140><c> so</c><00:11:28.920><c> uh</c><00:11:29.880><c> you</c><00:11:30.420><c> know</c><00:11:30.540><c> I'm</c><00:11:31.079><c> not</c><00:11:31.200><c> sure</c>

00:11:31.370 --> 00:11:31.380 align:start position:0%
big circuits so uh you know I'm not sure
 

00:11:31.380 --> 00:11:33.110 align:start position:0%
big circuits so uh you know I'm not sure
maybe<00:11:31.740><c> some</c><00:11:32.100><c> somebody</c><00:11:32.279><c> that's</c><00:11:32.640><c> explained</c>

00:11:33.110 --> 00:11:33.120 align:start position:0%
maybe some somebody that's explained
 

00:11:33.120 --> 00:11:34.910 align:start position:0%
maybe some somebody that's explained
that<00:11:33.240><c> would</c><00:11:33.480><c> that</c><00:11:34.200><c> would</c><00:11:34.320><c> be</c><00:11:34.440><c> maybe</c><00:11:34.560><c> an</c><00:11:34.740><c> answer</c>

00:11:34.910 --> 00:11:34.920 align:start position:0%
that would that would be maybe an answer
 

00:11:34.920 --> 00:11:37.790 align:start position:0%
that would that would be maybe an answer
for<00:11:35.100><c> for</c><00:11:35.279><c> them</c><00:11:35.760><c> but</c><00:11:36.000><c> they</c><00:11:36.300><c> uh</c><00:11:37.140><c> sometimes</c><00:11:37.620><c> there</c>

00:11:37.790 --> 00:11:37.800 align:start position:0%
for for them but they uh sometimes there
 

00:11:37.800 --> 00:11:40.550 align:start position:0%
for for them but they uh sometimes there
are<00:11:37.920><c> details</c><00:11:38.399><c> there</c><00:11:39.360><c> that</c><00:11:39.660><c> are</c><00:11:39.839><c> not</c><00:11:39.959><c> that</c><00:11:40.320><c> that</c>

00:11:40.550 --> 00:11:40.560 align:start position:0%
are details there that are not that that
 

00:11:40.560 --> 00:11:44.269 align:start position:0%
are details there that are not that that
easy

00:11:44.269 --> 00:11:44.279 align:start position:0%
 
 

00:11:44.279 --> 00:11:46.850 align:start position:0%
 
so<00:11:44.760><c> in</c><00:11:44.940><c> the</c><00:11:45.180><c> context</c><00:11:45.480><c> of</c><00:11:45.720><c> Cairo</c>

00:11:46.850 --> 00:11:46.860 align:start position:0%
so in the context of Cairo
 

00:11:46.860 --> 00:11:49.610 align:start position:0%
so in the context of Cairo
um<00:11:47.399><c> so</c><00:11:47.820><c> it</c><00:11:48.000><c> won't</c><00:11:48.300><c> really</c><00:11:48.480><c> even</c><00:11:48.720><c> work</c>

00:11:49.610 --> 00:11:49.620 align:start position:0%
um so it won't really even work
 

00:11:49.620 --> 00:11:52.130 align:start position:0%
um so it won't really even work
um<00:11:49.680><c> I</c><00:11:49.860><c> mean</c><00:11:50.040><c> because</c><00:11:50.700><c> Cairo</c><00:11:51.420><c> as</c><00:11:51.779><c> of</c><00:11:51.959><c> now</c>

00:11:52.130 --> 00:11:52.140 align:start position:0%
um I mean because Cairo as of now
 

00:11:52.140 --> 00:11:53.990 align:start position:0%
um I mean because Cairo as of now
doesn't<00:11:52.500><c> have</c><00:11:52.680><c> internet</c><00:11:52.800><c> representation</c><00:11:53.519><c> and</c>

00:11:53.990 --> 00:11:54.000 align:start position:0%
doesn't have internet representation and
 

00:11:54.000 --> 00:11:57.170 align:start position:0%
doesn't have internet representation and
directly<00:11:54.420><c> by</c><00:11:55.320><c> basically</c><00:11:55.680><c> just</c><00:11:55.920><c> a</c><00:11:56.160><c> very</c><00:11:56.760><c> high</c>

00:11:57.170 --> 00:11:57.180 align:start position:0%
directly by basically just a very high
 

00:11:57.180 --> 00:12:00.970 align:start position:0%
directly by basically just a very high
level<00:11:57.360><c> you</c><00:11:57.779><c> know</c><00:11:57.839><c> like</c><00:11:57.959><c> a</c><00:11:58.140><c> bit</c><00:11:58.260><c> like</c><00:11:58.440><c> Seas</c>

00:12:00.970 --> 00:12:00.980 align:start position:0%
 
 

00:12:00.980 --> 00:12:03.350 align:start position:0%
 
representation<00:12:01.980><c> just</c><00:12:02.220><c> like</c><00:12:02.459><c> compared</c><00:12:03.300><c> to</c>

00:12:03.350 --> 00:12:03.360 align:start position:0%
representation just like compared to
 

00:12:03.360 --> 00:12:06.710 align:start position:0%
representation just like compared to
assembly<00:12:03.720><c> and</c><00:12:04.560><c> Carol</c><00:12:05.160><c> itself</c><00:12:05.760><c> Carol</c><00:12:06.420><c> the</c>

00:12:06.710 --> 00:12:06.720 align:start position:0%
assembly and Carol itself Carol the
 

00:12:06.720 --> 00:12:08.210 align:start position:0%
assembly and Carol itself Carol the
current<00:12:06.899><c> version</c><00:12:07.140><c> at</c><00:12:07.560><c> least</c><00:12:07.680><c> to</c><00:12:07.860><c> just</c>

00:12:08.210 --> 00:12:08.220 align:start position:0%
current version at least to just
 

00:12:08.220 --> 00:12:10.730 align:start position:0%
current version at least to just
directly<00:12:08.459><c> generated</c><00:12:08.880><c> by</c><00:12:09.060><c> code</c><00:12:09.779><c> that</c><00:12:10.440><c> said</c>

00:12:10.730 --> 00:12:10.740 align:start position:0%
directly generated by code that said
 

00:12:10.740 --> 00:12:13.069 align:start position:0%
directly generated by code that said
Cairo<00:12:11.640><c> we</c><00:12:11.820><c> have</c><00:12:11.940><c> carrier</c><00:12:12.300><c> one</c><00:12:12.420><c> coming</c><00:12:12.660><c> in</c><00:12:12.899><c> a</c>

00:12:13.069 --> 00:12:13.079 align:start position:0%
Cairo we have carrier one coming in a
 

00:12:13.079 --> 00:12:16.430 align:start position:0%
Cairo we have carrier one coming in a
couple<00:12:13.140><c> of</c><00:12:13.700><c> months</c><00:12:14.700><c> uh</c><00:12:15.180><c> and</c><00:12:15.300><c> camera</c><00:12:15.480><c> one</c><00:12:15.839><c> has</c>

00:12:16.430 --> 00:12:16.440 align:start position:0%
couple of months uh and camera one has
 

00:12:16.440 --> 00:12:18.949 align:start position:0%
couple of months uh and camera one has
don't<00:12:17.100><c> have</c><00:12:17.459><c> something</c><00:12:17.760><c> called</c><00:12:18.060><c> Sierra</c><00:12:18.540><c> and</c>

00:12:18.949 --> 00:12:18.959 align:start position:0%
don't have something called Sierra and
 

00:12:18.959 --> 00:12:21.110 align:start position:0%
don't have something called Sierra and
Sierra<00:12:19.380><c> is</c><00:12:19.560><c> within</c><00:12:20.100><c> literally</c><00:12:20.519><c> means</c><00:12:20.940><c> safe</c>

00:12:21.110 --> 00:12:21.120 align:start position:0%
Sierra is within literally means safe
 

00:12:21.120 --> 00:12:23.690 align:start position:0%
Sierra is within literally means safe
intimate<00:12:21.839><c> representation</c><00:12:22.320><c> and</c><00:12:23.279><c> the</c><00:12:23.399><c> purpose</c>

00:12:23.690 --> 00:12:23.700 align:start position:0%
intimate representation and the purpose
 

00:12:23.700 --> 00:12:27.110 align:start position:0%
intimate representation and the purpose
of<00:12:23.880><c> Sierra</c><00:12:24.360><c> is</c><00:12:24.720><c> to</c><00:12:25.079><c> enable</c><00:12:25.640><c> uh</c><00:12:26.640><c> the</c><00:12:26.940><c> language</c>

00:12:27.110 --> 00:12:27.120 align:start position:0%
of Sierra is to enable uh the language
 

00:12:27.120 --> 00:12:29.690 align:start position:0%
of Sierra is to enable uh the language
to<00:12:27.720><c> turn</c><00:12:28.019><c> deterministic</c><00:12:28.740><c> actually</c><00:12:28.920><c> so</c><00:12:29.339><c> Caro</c>

00:12:29.690 --> 00:12:29.700 align:start position:0%
to turn deterministic actually so Caro
 

00:12:29.700 --> 00:12:31.790 align:start position:0%
to turn deterministic actually so Caro
is<00:12:29.820><c> not</c><00:12:29.940><c> deterministic</c><00:12:30.480><c> but</c><00:12:30.660><c> Sarah</c><00:12:31.140><c> will</c><00:12:31.620><c> make</c>

00:12:31.790 --> 00:12:31.800 align:start position:0%
is not deterministic but Sarah will make
 

00:12:31.800 --> 00:12:34.130 align:start position:0%
is not deterministic but Sarah will make
it<00:12:31.920><c> deeper</c><00:12:32.220><c> Mystic</c><00:12:32.519><c> because</c><00:12:32.700><c> when</c><00:12:33.180><c> you</c><00:12:33.420><c> make</c><00:12:33.959><c> a</c>

00:12:34.130 --> 00:12:34.140 align:start position:0%
it deeper Mystic because when you make a
 

00:12:34.140 --> 00:12:36.829 align:start position:0%
it deeper Mystic because when you make a
language<00:12:34.380><c> for</c><00:12:34.860><c> an</c><00:12:35.160><c> L1</c><00:12:35.519><c> or</c><00:12:35.700><c> two</c><00:12:36.480><c> four</c><00:12:36.660><c> four</c>

00:12:36.829 --> 00:12:36.839 align:start position:0%
language for an L1 or two four four
 

00:12:36.839 --> 00:12:38.090 align:start position:0%
language for an L1 or two four four
blockchain<00:12:37.440><c> itself</c><00:12:37.680><c> if</c><00:12:37.860><c> you</c><00:12:37.980><c> want</c>

00:12:38.090 --> 00:12:38.100 align:start position:0%
blockchain itself if you want
 

00:12:38.100 --> 00:12:39.829 align:start position:0%
blockchain itself if you want
determinism<00:12:38.519><c> you</c><00:12:38.940><c> want</c><00:12:39.060><c> determinism</c><00:12:39.480><c> for</c><00:12:39.779><c> a</c>

00:12:39.829 --> 00:12:39.839 align:start position:0%
determinism you want determinism for a
 

00:12:39.839 --> 00:12:41.630 align:start position:0%
determinism you want determinism for a
very<00:12:39.959><c> specific</c><00:12:40.079><c> reason</c><00:12:40.560><c> actually</c><00:12:40.920><c> which</c><00:12:41.519><c> is</c>

00:12:41.630 --> 00:12:41.640 align:start position:0%
very specific reason actually which is
 

00:12:41.640 --> 00:12:43.190 align:start position:0%
very specific reason actually which is
you<00:12:41.820><c> want</c><00:12:42.000><c> to</c><00:12:42.060><c> be</c><00:12:42.240><c> able</c><00:12:42.420><c> to</c><00:12:42.540><c> prove</c><00:12:42.959><c> a</c><00:12:43.079><c> fair</c>

00:12:43.190 --> 00:12:43.200 align:start position:0%
you want to be able to prove a fair
 

00:12:43.200 --> 00:12:45.949 align:start position:0%
you want to be able to prove a fair
transactions<00:12:44.279><c> without</c><00:12:44.820><c> determinism</c><00:12:45.480><c> you</c>

00:12:45.949 --> 00:12:45.959 align:start position:0%
transactions without determinism you
 

00:12:45.959 --> 00:12:48.949 align:start position:0%
transactions without determinism you
screw<00:12:46.260><c> it</c><00:12:46.320><c> for</c><00:12:46.740><c> that</c><00:12:46.920><c> and</c><00:12:47.579><c> so</c><00:12:47.820><c> we</c><00:12:48.240><c> for</c><00:12:48.600><c> now</c><00:12:48.779><c> we</c>

00:12:48.949 --> 00:12:48.959 align:start position:0%
screw it for that and so we for now we
 

00:12:48.959 --> 00:12:51.470 align:start position:0%
screw it for that and so we for now we
don't<00:12:49.079><c> have</c><00:12:49.260><c> it</c><00:12:49.440><c> and</c><00:12:50.040><c> it</c><00:12:50.279><c> is</c><00:12:50.399><c> those</c><00:12:51.000><c> Vector</c>

00:12:51.470 --> 00:12:51.480 align:start position:0%
don't have it and it is those Vector
 

00:12:51.480 --> 00:12:54.110 align:start position:0%
don't have it and it is those Vector
that<00:12:52.139><c> we</c><00:12:52.260><c> control</c><00:12:52.440><c> by</c><00:12:52.860><c> making</c><00:12:53.339><c> by</c><00:12:53.639><c> right</c><00:12:53.940><c> now</c>

00:12:54.110 --> 00:12:54.120 align:start position:0%
that we control by making by right now
 

00:12:54.120 --> 00:12:55.490 align:start position:0%
that we control by making by right now
whitelisting<00:12:54.660><c> the</c><00:12:54.779><c> contract</c><00:12:55.079><c> but</c><00:12:55.260><c> tomorrow</c>

00:12:55.490 --> 00:12:55.500 align:start position:0%
whitelisting the contract but tomorrow
 

00:12:55.500 --> 00:12:56.930 align:start position:0%
whitelisting the contract but tomorrow
when<00:12:55.860><c> we're</c><00:12:56.040><c> going</c><00:12:56.279><c> to</c><00:12:56.459><c> go</c><00:12:56.579><c> for</c>

00:12:56.930 --> 00:12:56.940 align:start position:0%
when we're going to go for
 

00:12:56.940 --> 00:12:58.069 align:start position:0%
when we're going to go for
permissionlessness<00:12:57.540><c> and</c><00:12:57.959><c> then</c>

00:12:58.069 --> 00:12:58.079 align:start position:0%
permissionlessness and then
 

00:12:58.079 --> 00:12:59.810 align:start position:0%
permissionlessness and then
centralization<00:12:58.860><c> you</c><00:12:59.100><c> can</c><00:12:59.220><c> obviously</c><00:12:59.519><c> do</c><00:12:59.700><c> that</c>

00:12:59.810 --> 00:12:59.820 align:start position:0%
centralization you can obviously do that
 

00:12:59.820 --> 00:13:02.690 align:start position:0%
centralization you can obviously do that
so<00:13:00.060><c> we</c><00:13:00.839><c> are</c><00:13:01.079><c> working</c><00:13:01.380><c> to</c><00:13:01.800><c> have</c><00:13:01.980><c> this</c><00:13:02.339><c> safe</c>

00:13:02.690 --> 00:13:02.700 align:start position:0%
so we are working to have this safe
 

00:13:02.700 --> 00:13:04.490 align:start position:0%
so we are working to have this safe
internet<00:13:03.060><c> presentation</c><00:13:03.779><c> which</c><00:13:04.200><c> will</c><00:13:04.320><c> be</c>

00:13:04.490 --> 00:13:04.500 align:start position:0%
internet presentation which will be
 

00:13:04.500 --> 00:13:07.370 align:start position:0%
internet presentation which will be
deterministic<00:13:05.100><c> and</c><00:13:06.060><c> this</c><00:13:06.480><c> the</c><00:13:06.959><c> intermediate</c>

00:13:07.370 --> 00:13:07.380 align:start position:0%
deterministic and this the intermediate
 

00:13:07.380 --> 00:13:09.230 align:start position:0%
deterministic and this the intermediate
step<00:13:07.560><c> will</c><00:13:08.040><c> be</c><00:13:08.160><c> able</c><00:13:08.339><c> to</c><00:13:08.459><c> actually</c><00:13:08.700><c> compile</c><00:13:09.060><c> to</c>

00:13:09.230 --> 00:13:09.240 align:start position:0%
step will be able to actually compile to
 

00:13:09.240 --> 00:13:11.569 align:start position:0%
step will be able to actually compile to
multiple<00:13:09.660><c> backend</c><00:13:10.019><c> so</c><00:13:10.260><c> either</c><00:13:10.680><c> Cabo</c><00:13:11.220><c> or</c><00:13:11.459><c> like</c>

00:13:11.569 --> 00:13:11.579 align:start position:0%
multiple backend so either Cabo or like
 

00:13:11.579 --> 00:13:14.269 align:start position:0%
multiple backend so either Cabo or like
an<00:13:11.820><c> optimize</c><00:13:12.240><c> for</c><00:13:12.420><c> xc6</c><00:13:13.019><c> for</c><00:13:13.320><c> execution</c><00:13:13.800><c> layer</c>

00:13:14.269 --> 00:13:14.279 align:start position:0%
an optimize for xc6 for execution layer
 

00:13:14.279 --> 00:13:16.850 align:start position:0%
an optimize for xc6 for execution layer
and<00:13:14.820><c> potentially</c><00:13:15.180><c> from</c><00:13:15.420><c> phoenixes</c><00:13:16.019><c> but</c><00:13:16.200><c> in</c>

00:13:16.850 --> 00:13:16.860 align:start position:0%
and potentially from phoenixes but in
 

00:13:16.860 --> 00:13:18.530 align:start position:0%
and potentially from phoenixes but in
that<00:13:16.980><c> case</c><00:13:17.160><c> we'll</c><00:13:17.639><c> probably</c><00:13:17.760><c> lose</c><00:13:18.060><c> most</c><00:13:18.420><c> of</c>

00:13:18.530 --> 00:13:18.540 align:start position:0%
that case we'll probably lose most of
 

00:13:18.540 --> 00:13:19.790 align:start position:0%
that case we'll probably lose most of
what<00:13:18.720><c> you're</c><00:13:18.899><c> gaining</c><00:13:19.200><c> and</c><00:13:19.320><c> what</c><00:13:19.500><c> you</c><00:13:19.620><c> wanted</c>

00:13:19.790 --> 00:13:19.800 align:start position:0%
what you're gaining and what you wanted
 

00:13:19.800 --> 00:13:22.370 align:start position:0%
what you're gaining and what you wanted
so<00:13:20.220><c> uh</c><00:13:20.880><c> I</c><00:13:21.060><c> I</c><00:13:21.180><c> don't</c><00:13:21.360><c> see</c><00:13:21.540><c> I</c><00:13:21.839><c> don't</c><00:13:21.899><c> know</c><00:13:22.019><c> if</c><00:13:22.139><c> it's</c>

00:13:22.370 --> 00:13:22.380 align:start position:0%
so uh I I don't see I don't know if it's
 

00:13:22.380 --> 00:13:24.590 align:start position:0%
so uh I I don't see I don't know if it's
practical<00:13:22.920><c> to</c><00:13:23.160><c> compile</c><00:13:23.639><c> for</c><00:13:23.880><c> I</c><00:13:24.120><c> I</c><00:13:24.240><c> don't</c><00:13:24.540><c> know</c>

00:13:24.590 --> 00:13:24.600 align:start position:0%
practical to compile for I I don't know
 

00:13:24.600 --> 00:13:26.150 align:start position:0%
practical to compile for I I don't know
about<00:13:24.720><c> Cersei</c><00:13:25.139><c> but</c><00:13:25.260><c> I</c><00:13:25.440><c> would</c><00:13:25.560><c> be</c><00:13:25.680><c> it's</c><00:13:25.860><c> a</c><00:13:26.040><c> great</c>

00:13:26.150 --> 00:13:26.160 align:start position:0%
about Cersei but I would be it's a great
 

00:13:26.160 --> 00:13:28.730 align:start position:0%
about Cersei but I would be it's a great
name<00:13:26.339><c> for</c><00:13:26.519><c> Stark</c><00:13:26.760><c> by</c><00:13:26.940><c> the</c><00:13:27.060><c> way</c><00:13:27.180><c> uh</c><00:13:28.079><c> but</c><00:13:28.320><c> uh</c><00:13:28.620><c> yeah</c>

00:13:28.730 --> 00:13:28.740 align:start position:0%
name for Stark by the way uh but uh yeah
 

00:13:28.740 --> 00:13:30.829 align:start position:0%
name for Stark by the way uh but uh yeah
I<00:13:28.920><c> don't</c><00:13:29.220><c> know</c><00:13:29.399><c> uh</c><00:13:29.820><c> I</c><00:13:30.180><c> don't</c><00:13:30.300><c> expect</c><00:13:30.480><c> so</c><00:13:30.720><c> I</c>

00:13:30.829 --> 00:13:30.839 align:start position:0%
I don't know uh I don't expect so I
 

00:13:30.839 --> 00:13:33.050 align:start position:0%
I don't know uh I don't expect so I
don't<00:13:30.899><c> know</c><00:13:30.959><c> if</c><00:13:31.079><c> you</c><00:13:31.200><c> could</c><00:13:31.320><c> do</c><00:13:31.440><c> that</c>

00:13:33.050 --> 00:13:33.060 align:start position:0%
don't know if you could do that
 

00:13:33.060 --> 00:13:36.410 align:start position:0%
don't know if you could do that
yeah<00:13:33.660><c> so</c><00:13:34.260><c> we</c><00:13:34.440><c> did</c><00:13:34.680><c> once</c><00:13:35.100><c> have</c><00:13:35.279><c> an</c><00:13:35.519><c> effort</c><00:13:35.940><c> to</c>

00:13:36.410 --> 00:13:36.420 align:start position:0%
yeah so we did once have an effort to
 

00:13:36.420 --> 00:13:39.710 align:start position:0%
yeah so we did once have an effort to
integrate<00:13:37.079><c> a</c><00:13:37.500><c> Seer</c><00:13:37.980><c> with</c><00:13:38.100><c> Cersei</c><00:13:38.760><c> uh</c><00:13:39.540><c> we</c>

00:13:39.710 --> 00:13:39.720 align:start position:0%
integrate a Seer with Cersei uh we
 

00:13:39.720 --> 00:13:42.170 align:start position:0%
integrate a Seer with Cersei uh we
dropped<00:13:40.019><c> it</c><00:13:40.139><c> just</c><00:13:40.260><c> due</c><00:13:40.500><c> to</c><00:13:40.680><c> priorities</c><00:13:41.180><c> uh</c>

00:13:42.170 --> 00:13:42.180 align:start position:0%
dropped it just due to priorities uh
 

00:13:42.180 --> 00:13:45.590 align:start position:0%
dropped it just due to priorities uh
from<00:13:42.420><c> what</c><00:13:42.540><c> I</c><00:13:42.660><c> remember</c><00:13:43.279><c> it</c><00:13:44.279><c> was</c><00:13:44.700><c> fairly</c><00:13:45.240><c> easy</c>

00:13:45.590 --> 00:13:45.600 align:start position:0%
from what I remember it was fairly easy
 

00:13:45.600 --> 00:13:48.530 align:start position:0%
from what I remember it was fairly easy
if<00:13:45.959><c> we</c><00:13:46.139><c> extend</c><00:13:46.500><c> Cersei</c><00:13:47.100><c> to</c><00:13:47.220><c> have</c><00:13:47.459><c> uh</c><00:13:48.060><c> these</c>

00:13:48.530 --> 00:13:48.540 align:start position:0%
if we extend Cersei to have uh these
 

00:13:48.540 --> 00:13:50.990 align:start position:0%
if we extend Cersei to have uh these
black<00:13:48.660><c> box</c><00:13:48.839><c> functions</c><00:13:49.500><c> uh</c><00:13:50.399><c> just</c><00:13:50.579><c> because</c><00:13:50.760><c> the</c>

00:13:50.990 --> 00:13:51.000 align:start position:0%
black box functions uh just because the
 

00:13:51.000 --> 00:13:54.290 align:start position:0%
black box functions uh just because the
Cersei<00:13:51.480><c> IR</c><00:13:51.600><c> just</c><00:13:51.959><c> can't</c><00:13:52.079><c> optimize</c><00:13:53.060><c> uh</c><00:13:54.060><c> for</c>

00:13:54.290 --> 00:13:54.300 align:start position:0%
Cersei IR just can't optimize uh for
 

00:13:54.300 --> 00:13:57.230 align:start position:0%
Cersei IR just can't optimize uh for
these<00:13:54.660><c> black</c><00:13:54.779><c> box</c><00:13:54.959><c> functions</c>

00:13:57.230 --> 00:13:57.240 align:start position:0%
these black box functions
 

00:13:57.240 --> 00:13:59.449 align:start position:0%
these black box functions
um<00:13:57.360><c> so</c><00:13:57.959><c> yeah</c><00:13:58.139><c> it's</c><00:13:58.320><c> possible</c><00:13:58.620><c> we</c><00:13:59.160><c> just</c><00:13:59.339><c> haven't</c>

00:13:59.449 --> 00:13:59.459 align:start position:0%
um so yeah it's possible we just haven't
 

00:13:59.459 --> 00:14:01.430 align:start position:0%
um so yeah it's possible we just haven't
picked<00:13:59.760><c> back</c><00:13:59.880><c> up</c><00:14:00.060><c> on</c><00:14:00.180><c> it</c>

00:14:01.430 --> 00:14:01.440 align:start position:0%
picked back up on it
 

00:14:01.440 --> 00:14:05.210 align:start position:0%
picked back up on it
yeah<00:14:02.100><c> I</c><00:14:02.760><c> I</c><00:14:03.000><c> think</c><00:14:03.600><c> nor</c><00:14:04.019><c> is</c><00:14:04.560><c> probably</c><00:14:04.740><c> the</c>

00:14:05.210 --> 00:14:05.220 align:start position:0%
yeah I I think nor is probably the
 

00:14:05.220 --> 00:14:07.550 align:start position:0%
yeah I I think nor is probably the
newest<00:14:05.880><c> shiniest</c><00:14:06.360><c> language</c><00:14:06.720><c> like</c><00:14:07.139><c> it</c><00:14:07.320><c> just</c>

00:14:07.550 --> 00:14:07.560 align:start position:0%
newest shiniest language like it just
 

00:14:07.560 --> 00:14:10.069 align:start position:0%
newest shiniest language like it just
dropped<00:14:08.459><c> um</c><00:14:08.579><c> and</c><00:14:09.000><c> I'm</c><00:14:09.240><c> I</c><00:14:09.540><c> have</c><00:14:09.720><c> lots</c><00:14:10.019><c> of</c>

00:14:10.069 --> 00:14:10.079 align:start position:0%
dropped um and I'm I have lots of
 

00:14:10.079 --> 00:14:11.470 align:start position:0%
dropped um and I'm I have lots of
questions<00:14:10.260><c> about</c>

00:14:11.470 --> 00:14:11.480 align:start position:0%
questions about
 

00:14:11.480 --> 00:14:15.590 align:start position:0%
questions about
Acer<00:14:12.480><c> acir</c><00:14:13.440><c> is</c><00:14:14.040><c> noir's</c><00:14:15.000><c> intermediate</c>

00:14:15.590 --> 00:14:15.600 align:start position:0%
Acer acir is noir's intermediate
 

00:14:15.600 --> 00:14:17.870 align:start position:0%
Acer acir is noir's intermediate
representation<00:14:16.079><c> so</c>

00:14:17.870 --> 00:14:17.880 align:start position:0%
representation so
 

00:14:17.880 --> 00:14:22.610 align:start position:0%
representation so
it<00:14:18.480><c> can</c><00:14:18.600><c> compile</c><00:14:19.200><c> both</c><00:14:19.680><c> to</c><00:14:20.100><c> r1cs</c><00:14:21.060><c> and</c><00:14:21.360><c> Planck</c>

00:14:22.610 --> 00:14:22.620 align:start position:0%
it can compile both to r1cs and Planck
 

00:14:22.620 --> 00:14:25.610 align:start position:0%
it can compile both to r1cs and Planck
um<00:14:22.740><c> so</c><00:14:22.920><c> how</c><00:14:23.160><c> does</c><00:14:23.339><c> this</c><00:14:23.519><c> IR</c><00:14:23.760><c> capture</c><00:14:24.540><c> both</c><00:14:25.380><c> of</c>

00:14:25.610 --> 00:14:25.620 align:start position:0%
um so how does this IR capture both of
 

00:14:25.620 --> 00:14:26.449 align:start position:0%
um so how does this IR capture both of
these

00:14:26.449 --> 00:14:26.459 align:start position:0%
these
 

00:14:26.459 --> 00:14:30.350 align:start position:0%
these
um very<00:14:27.060><c> different</c><00:14:27.600><c> arithmetizations</c>

00:14:30.350 --> 00:14:30.360 align:start position:0%
um very different arithmetizations
 

00:14:30.360 --> 00:14:33.530 align:start position:0%
um very different arithmetizations
um<00:14:30.920><c> uh</c><00:14:31.920><c> essentially</c><00:14:32.399><c> you</c><00:14:33.240><c> have</c><00:14:33.360><c> these</c>

00:14:33.530 --> 00:14:33.540 align:start position:0%
um uh essentially you have these
 

00:14:33.540 --> 00:14:35.389 align:start position:0%
um uh essentially you have these
arithmetic<00:14:34.139><c> Gates</c><00:14:34.380><c> which</c><00:14:34.620><c> are</c><00:14:34.800><c> just</c><00:14:34.980><c> linear</c>

00:14:35.389 --> 00:14:35.399 align:start position:0%
arithmetic Gates which are just linear
 

00:14:35.399 --> 00:14:38.990 align:start position:0%
arithmetic Gates which are just linear
Expressions<00:14:35.820><c> which</c><00:14:36.779><c> aren't</c><00:14:36.959><c> bounded</c><00:14:37.820><c> so</c><00:14:38.820><c> for</c>

00:14:38.990 --> 00:14:39.000 align:start position:0%
Expressions which aren't bounded so for
 

00:14:39.000 --> 00:14:41.629 align:start position:0%
Expressions which aren't bounded so for
r1cs<00:14:39.660><c> that's</c><00:14:40.019><c> quite</c><00:14:40.320><c> simple</c><00:14:40.620><c> to</c><00:14:41.100><c> compile</c><00:14:41.459><c> down</c>

00:14:41.629 --> 00:14:41.639 align:start position:0%
r1cs that's quite simple to compile down
 

00:14:41.639 --> 00:14:43.730 align:start position:0%
r1cs that's quite simple to compile down
to<00:14:41.880><c> for</c><00:14:42.180><c> plunk</c><00:14:42.540><c> because</c><00:14:42.839><c> you</c><00:14:43.199><c> usually</c><00:14:43.560><c> have</c>

00:14:43.730 --> 00:14:43.740 align:start position:0%
to for plunk because you usually have
 

00:14:43.740 --> 00:14:48.230 align:start position:0%
to for plunk because you usually have
like<00:14:43.920><c> width</c><00:14:44.339><c> 4</c><00:14:44.519><c> or</c><00:14:45.060><c> some</c><00:14:45.560><c> uh</c><00:14:46.560><c> fixed</c><00:14:46.980><c> width</c><00:14:47.339><c> we</c>

00:14:48.230 --> 00:14:48.240 align:start position:0%
like width 4 or some uh fixed width we
 

00:14:48.240 --> 00:14:50.030 align:start position:0%
like width 4 or some uh fixed width we
have<00:14:48.360><c> something</c><00:14:48.540><c> in</c><00:14:48.779><c> a</c><00:14:48.899><c> sear</c><00:14:49.079><c> which</c><00:14:49.500><c> basically</c>

00:14:50.030 --> 00:14:50.040 align:start position:0%
have something in a sear which basically
 

00:14:50.040 --> 00:14:52.490 align:start position:0%
have something in a sear which basically
chops<00:14:50.519><c> the</c><00:14:50.639><c> gates</c><00:14:50.880><c> into</c><00:14:51.300><c> the</c><00:14:51.779><c> perfect</c><00:14:51.959><c> width</c>

00:14:52.490 --> 00:14:52.500 align:start position:0%
chops the gates into the perfect width
 

00:14:52.500 --> 00:14:55.670 align:start position:0%
chops the gates into the perfect width
for<00:14:52.860><c> a</c><00:14:53.040><c> blank</c><00:14:53.480><c> for</c><00:14:54.480><c> the</c><00:14:54.600><c> Black</c><00:14:54.839><c> Box</c><00:14:55.019><c> functions</c>

00:14:55.670 --> 00:14:55.680 align:start position:0%
for a blank for the Black Box functions
 

00:14:55.680 --> 00:14:58.870 align:start position:0%
for a blank for the Black Box functions
it's<00:14:56.639><c> really</c><00:14:56.880><c> just</c><00:14:57.180><c> the</c><00:14:57.480><c> proving</c><00:14:58.139><c> system</c><00:14:58.320><c> just</c>

00:14:58.870 --> 00:14:58.880 align:start position:0%
it's really just the proving system just
 

00:14:58.880 --> 00:15:01.370 align:start position:0%
it's really just the proving system just
takes<00:14:59.880><c> in</c><00:15:00.060><c> the</c><00:15:00.240><c> witness</c><00:15:00.420><c> indices</c><00:15:00.899><c> and</c><00:15:01.199><c> just</c>

00:15:01.370 --> 00:15:01.380 align:start position:0%
takes in the witness indices and just
 

00:15:01.380 --> 00:15:04.790 align:start position:0%
takes in the witness indices and just
fills<00:15:01.800><c> in</c><00:15:02.579><c> the</c><00:15:02.820><c> constraints</c><00:15:03.240><c> for</c><00:15:03.420><c> them</c><00:15:03.800><c> so</c>

00:15:04.790 --> 00:15:04.800 align:start position:0%
fills in the constraints for them so
 

00:15:04.800 --> 00:15:07.069 align:start position:0%
fills in the constraints for them so
it's<00:15:05.040><c> quite</c><00:15:05.519><c> simple</c><00:15:05.760><c> what</c><00:15:06.600><c> it's</c><00:15:06.720><c> doing</c><00:15:06.899><c> it's</c>

00:15:07.069 --> 00:15:07.079 align:start position:0%
it's quite simple what it's doing it's
 

00:15:07.079 --> 00:15:09.069 align:start position:0%
it's quite simple what it's doing it's
not<00:15:07.260><c> doing</c><00:15:07.380><c> anything</c><00:15:07.560><c> complicated</c>

00:15:09.069 --> 00:15:09.079 align:start position:0%
not doing anything complicated
 

00:15:09.079 --> 00:15:11.990 align:start position:0%
not doing anything complicated
yeah<00:15:10.079><c> that</c><00:15:10.320><c> makes</c><00:15:10.500><c> sense</c><00:15:10.740><c> Brandon</c><00:15:11.639><c> did</c><00:15:11.820><c> you</c>

00:15:11.990 --> 00:15:12.000 align:start position:0%
yeah that makes sense Brandon did you
 

00:15:12.000 --> 00:15:14.150 align:start position:0%
yeah that makes sense Brandon did you
have<00:15:12.180><c> thoughts</c><00:15:13.199><c> um</c>

00:15:14.150 --> 00:15:14.160 align:start position:0%
have thoughts um
 

00:15:14.160 --> 00:15:17.150 align:start position:0%
have thoughts um
on<00:15:14.639><c> the</c><00:15:14.760><c> IR</c><00:15:15.000><c> thing</c><00:15:15.420><c> yeah</c><00:15:16.079><c> well</c><00:15:16.320><c> I</c><00:15:16.500><c> I</c><00:15:16.620><c> think</c><00:15:16.980><c> I</c>

00:15:17.150 --> 00:15:17.160 align:start position:0%
on the IR thing yeah well I I think I
 

00:15:17.160 --> 00:15:19.069 align:start position:0%
on the IR thing yeah well I I think I
spoke<00:15:17.339><c> in</c><00:15:17.940><c> the</c><00:15:18.060><c> in</c><00:15:18.180><c> the</c><00:15:18.360><c> beginning</c><00:15:18.420><c> a</c><00:15:18.660><c> bit</c><00:15:18.779><c> I</c>

00:15:19.069 --> 00:15:19.079 align:start position:0%
spoke in the in the beginning a bit I
 

00:15:19.079 --> 00:15:21.410 align:start position:0%
spoke in the in the beginning a bit I
mean<00:15:19.199><c> yeah</c><00:15:19.800><c> I</c><00:15:20.220><c> I</c><00:15:20.399><c> guess</c>

00:15:21.410 --> 00:15:21.420 align:start position:0%
mean yeah I I guess
 

00:15:21.420 --> 00:15:23.389 align:start position:0%
mean yeah I I guess
yeah<00:15:21.540><c> I</c><00:15:21.959><c> don't</c><00:15:22.139><c> have</c><00:15:22.320><c> anything</c><00:15:22.500><c> else</c><00:15:22.680><c> to</c><00:15:22.800><c> add</c>

00:15:23.389 --> 00:15:23.399 align:start position:0%
yeah I don't have anything else to add
 

00:15:23.399 --> 00:15:24.949 align:start position:0%
yeah I don't have anything else to add
um<00:15:23.579><c> cool</c>

00:15:24.949 --> 00:15:24.959 align:start position:0%
um cool
 

00:15:24.959 --> 00:15:28.490 align:start position:0%
um cool
um<00:15:25.139><c> so</c><00:15:25.920><c> what</c><00:15:26.399><c> I'm</c><00:15:26.579><c> hearing</c><00:15:26.940><c> is</c><00:15:27.360><c> like</c><00:15:27.959><c> basically</c>

00:15:28.490 --> 00:15:28.500 align:start position:0%
um so what I'm hearing is like basically
 

00:15:28.500 --> 00:15:31.730 align:start position:0%
um so what I'm hearing is like basically
compiling<00:15:29.279><c> to</c><00:15:29.519><c> an</c><00:15:29.820><c> IR</c><00:15:30.180><c> you</c>

00:15:31.730 --> 00:15:31.740 align:start position:0%
compiling to an IR you
 

00:15:31.740 --> 00:15:35.030 align:start position:0%
compiling to an IR you
could<00:15:32.339><c> stand</c><00:15:32.639><c> to</c><00:15:32.940><c> lose</c><00:15:33.300><c> some</c>

00:15:35.030 --> 00:15:35.040 align:start position:0%
could stand to lose some
 

00:15:35.040 --> 00:15:35.689 align:start position:0%
could stand to lose some
um

00:15:35.689 --> 00:15:35.699 align:start position:0%
um
 

00:15:35.699 --> 00:15:38.329 align:start position:0%
um
some<00:15:36.600><c> very</c><00:15:36.839><c> specific</c><00:15:37.339><c> performance</c>

00:15:38.329 --> 00:15:38.339 align:start position:0%
some very specific performance
 

00:15:38.339 --> 00:15:41.150 align:start position:0%
some very specific performance
optimizations<00:15:39.199><c> uh</c><00:15:40.199><c> unless</c><00:15:40.560><c> the</c><00:15:40.800><c> the</c><00:15:40.980><c> IR</c>

00:15:41.150 --> 00:15:41.160 align:start position:0%
optimizations uh unless the the IR
 

00:15:41.160 --> 00:15:44.150 align:start position:0%
optimizations uh unless the the IR
allows<00:15:41.699><c> you</c><00:15:41.760><c> to</c><00:15:41.940><c> Black</c><00:15:42.120><c> Box</c><00:15:42.420><c> things</c><00:15:42.839><c> easily</c>

00:15:44.150 --> 00:15:44.160 align:start position:0%
allows you to Black Box things easily
 

00:15:44.160 --> 00:15:45.490 align:start position:0%
allows you to Black Box things easily
cool

00:15:45.490 --> 00:15:45.500 align:start position:0%
cool
 

00:15:45.500 --> 00:15:48.470 align:start position:0%
cool
I<00:15:46.500><c> don't</c><00:15:46.620><c> have</c><00:15:46.800><c> a</c><00:15:46.980><c> question</c><00:15:47.160><c> for</c><00:15:47.579><c> Louie</c><00:15:48.120><c> as</c>

00:15:48.470 --> 00:15:48.480 align:start position:0%
I don't have a question for Louie as
 

00:15:48.480 --> 00:15:50.629 align:start position:0%
I don't have a question for Louie as
well<00:15:48.600><c> what</c><00:15:48.959><c> do</c><00:15:49.079><c> you</c><00:15:49.199><c> mean</c><00:15:49.320><c> when</c><00:15:49.560><c> you</c><00:15:49.740><c> say</c><00:15:49.920><c> uh</c>

00:15:50.629 --> 00:15:50.639 align:start position:0%
well what do you mean when you say uh
 

00:15:50.639 --> 00:15:52.970 align:start position:0%
well what do you mean when you say uh
Cairo<00:15:51.120><c> is</c><00:15:51.300><c> not</c><00:15:51.540><c> deterministic</c><00:15:52.320><c> and</c><00:15:52.620><c> that</c><00:15:52.800><c> your</c>

00:15:52.970 --> 00:15:52.980 align:start position:0%
Cairo is not deterministic and that your
 

00:15:52.980 --> 00:15:56.629 align:start position:0%
Cairo is not deterministic and that your
IR<00:15:53.160><c> is</c><00:15:53.579><c> deterministic</c><00:15:54.300><c> so</c><00:15:54.660><c> so</c><00:15:55.040><c> Cairo</c><00:15:56.040><c> today</c><00:15:56.220><c> so</c>

00:15:56.629 --> 00:15:56.639 align:start position:0%
IR is deterministic so so Cairo today so
 

00:15:56.639 --> 00:16:00.110 align:start position:0%
IR is deterministic so so Cairo today so
proof<00:15:57.060><c> our</c><00:15:57.240><c> dkps</c><00:15:57.959><c> or</c><00:15:58.260><c> Language</c><00:15:58.699><c> basic</c><00:15:59.699><c> you</c><00:15:59.940><c> can</c>

00:16:00.110 --> 00:16:00.120 align:start position:0%
proof our dkps or Language basic you can
 

00:16:00.120 --> 00:16:03.470 align:start position:0%
proof our dkps or Language basic you can
create<00:16:00.540><c> hint</c><00:16:01.079><c> and</c><00:16:01.380><c> in</c><00:16:01.620><c> that</c><00:16:01.740><c> break</c><00:16:02.040><c> vitaminism</c>

00:16:03.470 --> 00:16:03.480 align:start position:0%
create hint and in that break vitaminism
 

00:16:03.480 --> 00:16:06.650 align:start position:0%
create hint and in that break vitaminism
um<00:16:03.540><c> but</c><00:16:04.160><c> we</c><00:16:05.160><c> we</c><00:16:05.579><c> Carriage</c><00:16:06.060><c> there</c><00:16:06.360><c> is</c><00:16:06.540><c> not</c>

00:16:06.650 --> 00:16:06.660 align:start position:0%
um but we we Carriage there is not
 

00:16:06.660 --> 00:16:08.870 align:start position:0%
um but we we Carriage there is not
domestic<00:16:07.199><c> so</c><00:16:07.500><c> for</c><00:16:07.980><c> men</c><00:16:08.160><c> to</c><00:16:08.339><c> be</c><00:16:08.399><c> more</c><00:16:08.579><c> specific</c>

00:16:08.870 --> 00:16:08.880 align:start position:0%
domestic so for men to be more specific
 

00:16:08.880 --> 00:16:10.970 align:start position:0%
domestic so for men to be more specific
we<00:16:09.240><c> actually</c><00:16:09.360><c> have</c><00:16:09.540><c> two</c><00:16:09.779><c> flavors</c><00:16:10.199><c> of</c><00:16:10.320><c> Cairo</c><00:16:10.740><c> uh</c>

00:16:10.970 --> 00:16:10.980 align:start position:0%
we actually have two flavors of Cairo uh
 

00:16:10.980 --> 00:16:12.590 align:start position:0%
we actually have two flavors of Cairo uh
what<00:16:11.220><c> we</c><00:16:11.399><c> like</c><00:16:11.579><c> what</c><00:16:11.820><c> I</c><00:16:11.940><c> like</c><00:16:12.000><c> to</c><00:16:12.180><c> call</c><00:16:12.300><c> Pure</c>

00:16:12.590 --> 00:16:12.600 align:start position:0%
what we like what I like to call Pure
 

00:16:12.600 --> 00:16:14.269 align:start position:0%
what we like what I like to call Pure
Caro<00:16:13.079><c> which</c><00:16:13.440><c> is</c><00:16:13.560><c> the</c><00:16:13.680><c> one</c><00:16:13.860><c> you</c><00:16:13.980><c> would</c><00:16:14.100><c> just</c>

00:16:14.269 --> 00:16:14.279 align:start position:0%
Caro which is the one you would just
 

00:16:14.279 --> 00:16:16.490 align:start position:0%
Caro which is the one you would just
directly<00:16:14.639><c> prove</c><00:16:15.060><c> a</c><00:16:15.180><c> program</c><00:16:15.420><c> within</c><00:16:15.959><c> within</c>

00:16:16.490 --> 00:16:16.500 align:start position:0%
directly prove a program within within
 

00:16:16.500 --> 00:16:18.410 align:start position:0%
directly prove a program within within
sharp<00:16:16.860><c> or</c><00:16:17.100><c> sharp</c><00:16:17.579><c> being</c><00:16:17.699><c> the</c><00:16:17.880><c> shareproof</c>

00:16:18.410 --> 00:16:18.420 align:start position:0%
sharp or sharp being the shareproof
 

00:16:18.420 --> 00:16:21.590 align:start position:0%
sharp or sharp being the shareproof
infrastructure<00:16:19.260><c> that</c><00:16:19.440><c> we</c><00:16:19.560><c> provide</c><00:16:19.860><c> or</c>

00:16:21.590 --> 00:16:21.600 align:start position:0%
infrastructure that we provide or
 

00:16:21.600 --> 00:16:24.170 align:start position:0%
infrastructure that we provide or
um<00:16:21.660><c> or</c><00:16:22.440><c> um</c><00:16:22.500><c> that's</c><00:16:23.040><c> your</c><00:16:23.220><c> pure</c><00:16:23.459><c> Caro</c><00:16:23.880><c> and</c>

00:16:24.170 --> 00:16:24.180 align:start position:0%
um or um that's your pure Caro and
 

00:16:24.180 --> 00:16:26.090 align:start position:0%
um or um that's your pure Caro and
what's<00:16:24.360><c> dark</c><00:16:24.540><c> X</c><00:16:24.720><c> is</c><00:16:24.959><c> star</c><00:16:25.260><c> X</c><00:16:25.440><c> is</c><00:16:25.620><c> built</c><00:16:25.860><c> on</c><00:16:25.920><c> and</c>

00:16:26.090 --> 00:16:26.100 align:start position:0%
what's dark X is star X is built on and
 

00:16:26.100 --> 00:16:29.030 align:start position:0%
what's dark X is star X is built on and
even<00:16:26.279><c> Stark</c><00:16:26.519><c> net</c><00:16:26.760><c> itself</c><00:16:27.120><c> is</c><00:16:27.360><c> built</c><00:16:27.959><c> with</c><00:16:28.079><c> and</c>

00:16:29.030 --> 00:16:29.040 align:start position:0%
even Stark net itself is built with and
 

00:16:29.040 --> 00:16:31.129 align:start position:0%
even Stark net itself is built with and
you<00:16:29.279><c> have</c><00:16:29.399><c> what</c><00:16:29.699><c> we</c><00:16:29.820><c> call</c><00:16:30.000><c> Stark</c><00:16:30.540><c> net</c><00:16:30.779><c> Cairo</c>

00:16:31.129 --> 00:16:31.139 align:start position:0%
you have what we call Stark net Cairo
 

00:16:31.139 --> 00:16:32.990 align:start position:0%
you have what we call Stark net Cairo
and<00:16:31.320><c> Stockton</c><00:16:31.620><c> Cairo</c><00:16:32.040><c> don't</c><00:16:32.339><c> have</c><00:16:32.639><c> a</c><00:16:32.760><c> notion</c>

00:16:32.990 --> 00:16:33.000 align:start position:0%
and Stockton Cairo don't have a notion
 

00:16:33.000 --> 00:16:35.930 align:start position:0%
and Stockton Cairo don't have a notion
of<00:16:33.180><c> State</c><00:16:33.300><c> Dove</c><00:16:33.839><c> has</c><00:16:34.019><c> a</c><00:16:34.139><c> notion</c><00:16:34.440><c> of</c><00:16:34.620><c> like</c><00:16:34.940><c> Cisco</c>

00:16:35.930 --> 00:16:35.940 align:start position:0%
of State Dove has a notion of like Cisco
 

00:16:35.940 --> 00:16:37.249 align:start position:0%
of State Dove has a notion of like Cisco
and<00:16:36.180><c> plenty</c><00:16:36.540><c> of</c><00:16:36.600><c> things</c><00:16:36.779><c> that</c><00:16:36.959><c> you</c><00:16:37.019><c> get</c><00:16:37.139><c> from</c>

00:16:37.249 --> 00:16:37.259 align:start position:0%
and plenty of things that you get from
 

00:16:37.259 --> 00:16:39.350 align:start position:0%
and plenty of things that you get from
the<00:16:37.380><c> OS</c><00:16:37.680><c> itself</c><00:16:37.920><c> so</c><00:16:38.160><c> you</c><00:16:38.339><c> have</c><00:16:38.519><c> like</c><00:16:38.639><c> Cairo</c><00:16:39.240><c> for</c>

00:16:39.350 --> 00:16:39.360 align:start position:0%
the OS itself so you have like Cairo for
 

00:16:39.360 --> 00:16:41.030 align:start position:0%
the OS itself so you have like Cairo for
a<00:16:39.540><c> start</c><00:16:39.660><c> net</c><00:16:39.839><c> you</c><00:16:40.019><c> have</c><00:16:40.139><c> Cairo</c><00:16:40.440><c> for</c><00:16:40.620><c> real</c><00:16:40.800><c> pure</c>

00:16:41.030 --> 00:16:41.040 align:start position:0%
a start net you have Cairo for real pure
 

00:16:41.040 --> 00:16:43.069 align:start position:0%
a start net you have Cairo for real pure
Cairo<00:16:41.399><c> so</c><00:16:41.820><c> the</c><00:16:42.000><c> thing</c><00:16:42.120><c> is</c><00:16:42.240><c> that</c><00:16:42.420><c> the</c><00:16:42.600><c> Cairo</c>

00:16:43.069 --> 00:16:43.079 align:start position:0%
Cairo so the thing is that the Cairo
 

00:16:43.079 --> 00:16:45.110 align:start position:0%
Cairo so the thing is that the Cairo
Force<00:16:43.440><c> darknet</c><00:16:44.160><c> cannot</c><00:16:45.000><c> be</c>

00:16:45.110 --> 00:16:45.120 align:start position:0%
Force darknet cannot be
 

00:16:45.120 --> 00:16:49.069 align:start position:0%
Force darknet cannot be
non-deterministic<00:16:46.440><c> and</c><00:16:47.160><c> that</c><00:16:47.459><c> is</c><00:16:47.639><c> for</c><00:16:48.000><c> a</c><00:16:48.899><c> very</c>

00:16:49.069 --> 00:16:49.079 align:start position:0%
non-deterministic and that is for a very
 

00:16:49.079 --> 00:16:53.030 align:start position:0%
non-deterministic and that is for a very
pure<00:16:50.240><c> incentive</c><00:16:51.240><c> reason</c><00:16:51.420><c> because</c><00:16:52.380><c> if</c><00:16:52.920><c> you</c>

00:16:53.030 --> 00:16:53.040 align:start position:0%
pure incentive reason because if you
 

00:16:53.040 --> 00:16:54.710 align:start position:0%
pure incentive reason because if you
don't<00:16:53.220><c> have</c><00:16:53.339><c> determinism</c><00:16:53.880><c> that</c><00:16:54.180><c> you</c><00:16:54.360><c> can</c><00:16:54.480><c> make</c>

00:16:54.710 --> 00:16:54.720 align:start position:0%
don't have determinism that you can make
 

00:16:54.720 --> 00:16:56.269 align:start position:0%
don't have determinism that you can make
transactions<00:16:55.320><c> that</c><00:16:55.500><c> are</c><00:16:55.680><c> not</c><00:16:55.860><c> provable</c>

00:16:56.269 --> 00:16:56.279 align:start position:0%
transactions that are not provable
 

00:16:56.279 --> 00:16:58.370 align:start position:0%
transactions that are not provable
meaning<00:16:56.940><c> I'm</c><00:16:57.300><c> the</c><00:16:57.480><c> only</c><00:16:57.660><c> one</c><00:16:57.839><c> we</c><00:16:58.019><c> know</c><00:16:58.199><c> that</c>

00:16:58.370 --> 00:16:58.380 align:start position:0%
meaning I'm the only one we know that
 

00:16:58.380 --> 00:16:59.870 align:start position:0%
meaning I'm the only one we know that
this<00:16:58.560><c> transaction</c><00:16:58.860><c> is</c><00:16:59.040><c> done</c><00:16:59.220><c> in</c><00:16:59.399><c> and</c><00:16:59.519><c> I</c><00:16:59.639><c> only</c>

00:16:59.870 --> 00:16:59.880 align:start position:0%
this transaction is done in and I only
 

00:16:59.880 --> 00:17:01.790 align:start position:0%
this transaction is done in and I only
want<00:17:00.180><c> to</c><00:17:00.300><c> know</c><00:17:00.420><c> the</c><00:17:00.600><c> hint</c><00:17:00.779><c> and</c><00:17:01.320><c> therefore</c><00:17:01.620><c> the</c>

00:17:01.790 --> 00:17:01.800 align:start position:0%
want to know the hint and therefore the
 

00:17:01.800 --> 00:17:03.769 align:start position:0%
want to know the hint and therefore the
rest<00:17:01.920><c> of</c><00:17:02.040><c> the</c><00:17:02.160><c> word</c><00:17:02.279><c> cannot</c><00:17:02.699><c> prove</c><00:17:03.000><c> it</c><00:17:03.060><c> and</c><00:17:03.600><c> so</c>

00:17:03.769 --> 00:17:03.779 align:start position:0%
rest of the word cannot prove it and so
 

00:17:03.779 --> 00:17:05.030 align:start position:0%
rest of the word cannot prove it and so
for<00:17:03.899><c> instance</c><00:17:04.079><c> let's</c><00:17:04.260><c> give</c><00:17:04.439><c> an</c><00:17:04.559><c> example</c><00:17:04.860><c> that</c>

00:17:05.030 --> 00:17:05.040 align:start position:0%
for instance let's give an example that
 

00:17:05.040 --> 00:17:06.710 align:start position:0%
for instance let's give an example that
people<00:17:05.220><c> like</c><00:17:05.400><c> to</c><00:17:05.579><c> choose</c><00:17:05.819><c> you</c><00:17:06.179><c> know</c><00:17:06.299><c> I</c><00:17:06.480><c> want</c><00:17:06.600><c> to</c>

00:17:06.710 --> 00:17:06.720 align:start position:0%
people like to choose you know I want to
 

00:17:06.720 --> 00:17:08.990 align:start position:0%
people like to choose you know I want to
do<00:17:06.839><c> a</c><00:17:06.959><c> force</c><00:17:07.199><c> transaction</c><00:17:07.559><c> for</c><00:17:08.220><c> man</c><00:17:08.400><c> one</c><00:17:08.699><c> you</c>

00:17:08.990 --> 00:17:09.000 align:start position:0%
do a force transaction for man one you
 

00:17:09.000 --> 00:17:10.669 align:start position:0%
do a force transaction for man one you
know<00:17:09.059><c> being</c><00:17:09.179><c> that</c><00:17:09.360><c> optimistic</c><00:17:09.900><c> roll-up</c><00:17:10.380><c> push</c>

00:17:10.669 --> 00:17:10.679 align:start position:0%
know being that optimistic roll-up push
 

00:17:10.679 --> 00:17:12.890 align:start position:0%
know being that optimistic roll-up push
I<00:17:11.220><c> mean</c><00:17:11.339><c> talks</c><00:17:11.579><c> a</c><00:17:11.640><c> lot</c><00:17:11.699><c> about</c>

00:17:12.890 --> 00:17:12.900 align:start position:0%
I mean talks a lot about
 

00:17:12.900 --> 00:17:15.230 align:start position:0%
I mean talks a lot about
um<00:17:12.959><c> then</c><00:17:13.559><c> in</c><00:17:13.980><c> this</c><00:17:14.160><c> context</c><00:17:14.520><c> with</c><00:17:14.699><c> determinism</c>

00:17:15.230 --> 00:17:15.240 align:start position:0%
um then in this context with determinism
 

00:17:15.240 --> 00:17:18.169 align:start position:0%
um then in this context with determinism
I<00:17:16.140><c> can't</c><00:17:16.319><c> this</c><00:17:16.860><c> is</c><00:17:16.919><c> a</c><00:17:17.100><c> dose</c><00:17:17.339><c> Vector</c><00:17:17.640><c> because</c><00:17:17.819><c> I</c>

00:17:18.169 --> 00:17:18.179 align:start position:0%
I can't this is a dose Vector because I
 

00:17:18.179 --> 00:17:20.030 align:start position:0%
I can't this is a dose Vector because I
don't<00:17:18.299><c> know</c><00:17:18.600><c> if</c><00:17:19.140><c> the</c><00:17:19.380><c> transaction</c><00:17:19.679><c> is</c><00:17:19.919><c> getting</c>

00:17:20.030 --> 00:17:20.040 align:start position:0%
don't know if the transaction is getting
 

00:17:20.040 --> 00:17:23.270 align:start position:0%
don't know if the transaction is getting
pushed<00:17:20.400><c> to</c><00:17:20.459><c> me</c><00:17:20.640><c> is</c><00:17:21.120><c> provable</c><00:17:21.780><c> by</c><00:17:22.020><c> me</c><00:17:22.620><c> I</c><00:17:23.100><c> don't</c>

00:17:23.270 --> 00:17:23.280 align:start position:0%
pushed to me is provable by me I don't
 

00:17:23.280 --> 00:17:25.610 align:start position:0%
pushed to me is provable by me I don't
know<00:17:23.400><c> that</c><00:17:23.579><c> and</c><00:17:24.179><c> so</c><00:17:24.419><c> and</c><00:17:25.020><c> another</c><00:17:25.260><c> thing</c><00:17:25.500><c> that</c>

00:17:25.610 --> 00:17:25.620 align:start position:0%
know that and so and another thing that
 

00:17:25.620 --> 00:17:26.990 align:start position:0%
know that and so and another thing that
is<00:17:25.799><c> important</c><00:17:26.220><c> to</c><00:17:26.339><c> you</c><00:17:26.520><c> that</c><00:17:26.640><c> fair</c>

00:17:26.990 --> 00:17:27.000 align:start position:0%
is important to you that fair
 

00:17:27.000 --> 00:17:29.090 align:start position:0%
is important to you that fair
transactions<00:17:27.660><c> so</c><00:17:27.900><c> fair</c><00:17:28.199><c> transaction</c><00:17:28.679><c> can</c><00:17:28.980><c> be</c>

00:17:29.090 --> 00:17:29.100 align:start position:0%
transactions so fair transaction can be
 

00:17:29.100 --> 00:17:31.310 align:start position:0%
transactions so fair transaction can be
valid<00:17:29.460><c> you</c><00:17:29.580><c> know</c><00:17:29.760><c> the</c><00:17:29.940><c> price</c><00:17:30.240><c> of</c><00:17:30.419><c> this</c><00:17:31.200><c> pool</c>

00:17:31.310 --> 00:17:31.320 align:start position:0%
valid you know the price of this pool
 

00:17:31.320 --> 00:17:33.110 align:start position:0%
valid you know the price of this pool
only<00:17:31.559><c> swap</c><00:17:31.919><c> move</c><00:17:32.100><c> and</c><00:17:32.340><c> now</c><00:17:32.520><c> for</c><00:17:32.760><c> my</c>

00:17:33.110 --> 00:17:33.120 align:start position:0%
only swap move and now for my
 

00:17:33.120 --> 00:17:35.630 align:start position:0%
only swap move and now for my
transaction<00:17:33.480><c> failed</c><00:17:33.960><c> and</c><00:17:34.620><c> otherwise</c><00:17:35.039><c> it</c><00:17:35.460><c> can</c>

00:17:35.630 --> 00:17:35.640 align:start position:0%
transaction failed and otherwise it can
 

00:17:35.640 --> 00:17:38.330 align:start position:0%
transaction failed and otherwise it can
be<00:17:35.820><c> uh</c><00:17:36.299><c> malicious</c><00:17:36.840><c> so</c><00:17:37.140><c> I'm</c><00:17:37.559><c> spamming</c><00:17:38.160><c> the</c>

00:17:38.330 --> 00:17:38.340 align:start position:0%
be uh malicious so I'm spamming the
 

00:17:38.340 --> 00:17:41.510 align:start position:0%
be uh malicious so I'm spamming the
network<00:17:38.720><c> with</c><00:17:39.720><c> transaction</c><00:17:40.380><c> hoping</c><00:17:41.100><c> to</c><00:17:41.220><c> get</c>

00:17:41.510 --> 00:17:41.520 align:start position:0%
network with transaction hoping to get
 

00:17:41.520 --> 00:17:43.310 align:start position:0%
network with transaction hoping to get
what<00:17:41.820><c> I</c><00:17:42.000><c> want</c><00:17:42.120><c> but</c><00:17:42.419><c> if</c><00:17:42.660><c> I</c><00:17:42.780><c> don't</c><00:17:42.900><c> I</c><00:17:43.080><c> don't</c><00:17:43.200><c> think</c>

00:17:43.310 --> 00:17:43.320 align:start position:0%
what I want but if I don't I don't think
 

00:17:43.320 --> 00:17:44.630 align:start position:0%
what I want but if I don't I don't think
I<00:17:43.440><c> don't</c><00:17:43.559><c> pay</c><00:17:43.679><c> anything</c><00:17:43.860><c> and</c><00:17:44.220><c> that's</c><00:17:44.340><c> why</c><00:17:44.520><c> I</c>

00:17:44.630 --> 00:17:44.640 align:start position:0%
I don't pay anything and that's why I
 

00:17:44.640 --> 00:17:46.430 align:start position:0%
I don't pay anything and that's why I
can<00:17:44.760><c> spam</c><00:17:45.179><c> the</c><00:17:45.299><c> network</c><00:17:45.419><c> for</c><00:17:45.720><c> anything</c><00:17:45.900><c> and</c><00:17:46.320><c> I</c>

00:17:46.430 --> 00:17:46.440 align:start position:0%
can spam the network for anything and I
 

00:17:46.440 --> 00:17:47.930 align:start position:0%
can spam the network for anything and I
need<00:17:46.559><c> to</c><00:17:46.620><c> run</c><00:17:46.740><c> it</c><00:17:46.919><c> and</c><00:17:47.100><c> so</c><00:17:47.280><c> creating</c><00:17:47.760><c> those</c>

00:17:47.930 --> 00:17:47.940 align:start position:0%
need to run it and so creating those
 

00:17:47.940 --> 00:17:51.590 align:start position:0%
need to run it and so creating those
Vector<00:17:48.419><c> so</c><00:17:49.080><c> Force</c><00:17:49.679><c> darknet</c><00:17:50.220><c> we</c><00:17:50.940><c> have</c><00:17:51.059><c> to</c><00:17:51.360><c> make</c>

00:17:51.590 --> 00:17:51.600 align:start position:0%
Vector so Force darknet we have to make
 

00:17:51.600 --> 00:17:53.810 align:start position:0%
Vector so Force darknet we have to make
Cairo<00:17:52.140><c> deterministic</c><00:17:52.740><c> or</c><00:17:52.919><c> I</c><00:17:53.160><c> mean</c><00:17:53.280><c> the</c>

00:17:53.810 --> 00:17:53.820 align:start position:0%
Cairo deterministic or I mean the
 

00:17:53.820 --> 00:17:55.490 align:start position:0%
Cairo deterministic or I mean the
version<00:17:54.179><c> of</c><00:17:54.419><c> Cairo</c><00:17:54.720><c> for</c><00:17:54.840><c> Stockton</c><00:17:55.200><c> will</c><00:17:55.380><c> be</c>

00:17:55.490 --> 00:17:55.500 align:start position:0%
version of Cairo for Stockton will be
 

00:17:55.500 --> 00:17:57.529 align:start position:0%
version of Cairo for Stockton will be
deterministic<00:17:55.980><c> for</c><00:17:56.100><c> that</c><00:17:56.280><c> purpose</c><00:17:56.460><c> and</c><00:17:57.360><c> to</c>

00:17:57.529 --> 00:17:57.539 align:start position:0%
deterministic for that purpose and to
 

00:17:57.539 --> 00:17:59.390 align:start position:0%
deterministic for that purpose and to
make<00:17:57.720><c> it</c><00:17:57.840><c> deterministic</c><00:17:58.380><c> we</c><00:17:58.559><c> need</c><00:17:58.740><c> to</c><00:17:59.039><c> prove</c>

00:17:59.390 --> 00:17:59.400 align:start position:0%
make it deterministic we need to prove
 

00:17:59.400 --> 00:18:01.549 align:start position:0%
make it deterministic we need to prove
that<00:17:59.700><c> the</c><00:18:00.240><c> program</c><00:18:00.480><c> was</c><00:18:00.960><c> compiled</c><00:18:01.500><c> into</c>

00:18:01.549 --> 00:18:01.559 align:start position:0%
that the program was compiled into
 

00:18:01.559 --> 00:18:03.289 align:start position:0%
that the program was compiled into
deterministic<00:18:02.340><c> version</c><00:18:02.460><c> of</c><00:18:02.640><c> Cairo</c><00:18:03.059><c> which</c><00:18:03.240><c> is</c>

00:18:03.289 --> 00:18:03.299 align:start position:0%
deterministic version of Cairo which is
 

00:18:03.299 --> 00:18:04.610 align:start position:0%
deterministic version of Cairo which is
a<00:18:03.480><c> safe</c><00:18:03.660><c> intermediate</c><00:18:04.140><c> representation</c>

00:18:04.610 --> 00:18:04.620 align:start position:0%
a safe intermediate representation
 

00:18:04.620 --> 00:18:07.070 align:start position:0%
a safe intermediate representation
called<00:18:04.860><c> Sierra</c><00:18:05.280><c> and</c><00:18:06.059><c> the</c><00:18:06.299><c> Sierra</c><00:18:06.840><c> will</c>

00:18:07.070 --> 00:18:07.080 align:start position:0%
called Sierra and the Sierra will
 

00:18:07.080 --> 00:18:09.470 align:start position:0%
called Sierra and the Sierra will
compile<00:18:07.559><c> to</c><00:18:07.860><c> Cairo</c><00:18:08.340><c> itself</c>

00:18:09.470 --> 00:18:09.480 align:start position:0%
compile to Cairo itself
 

00:18:09.480 --> 00:18:11.390 align:start position:0%
compile to Cairo itself
and<00:18:10.200><c> so</c>

00:18:11.390 --> 00:18:11.400 align:start position:0%
and so
 

00:18:11.400 --> 00:18:13.250 align:start position:0%
and so
right<00:18:12.120><c> stuff</c><00:18:12.360><c> will</c><00:18:12.600><c> be</c><00:18:12.720><c> proven</c><00:18:12.960><c> within</c>

00:18:13.250 --> 00:18:13.260 align:start position:0%
right stuff will be proven within
 

00:18:13.260 --> 00:18:15.110 align:start position:0%
right stuff will be proven within
starnet<00:18:13.679><c> when</c><00:18:13.860><c> I'm</c><00:18:14.039><c> deploying</c><00:18:14.400><c> a</c><00:18:14.520><c> contract</c><00:18:14.880><c> I</c>

00:18:15.110 --> 00:18:15.120 align:start position:0%
starnet when I'm deploying a contract I
 

00:18:15.120 --> 00:18:17.330 align:start position:0%
starnet when I'm deploying a contract I
will<00:18:15.299><c> be</c><00:18:15.480><c> proving</c><00:18:16.020><c> to</c><00:18:16.260><c> use</c><00:18:16.440><c> darknet</c><00:18:16.980><c> that</c><00:18:17.220><c> this</c>

00:18:17.330 --> 00:18:17.340 align:start position:0%
will be proving to use darknet that this
 

00:18:17.340 --> 00:18:20.630 align:start position:0%
will be proving to use darknet that this
contract<00:18:17.700><c> was</c><00:18:17.940><c> compiled</c><00:18:18.480><c> with</c><00:18:18.720><c> using</c><00:18:19.320><c> CLM</c><00:18:20.100><c> so</c>

00:18:20.630 --> 00:18:20.640 align:start position:0%
contract was compiled with using CLM so
 

00:18:20.640 --> 00:18:22.850 align:start position:0%
contract was compiled with using CLM so
this<00:18:20.940><c> is</c><00:18:21.000><c> what</c><00:18:21.179><c> I</c><00:18:21.360><c> mean</c><00:18:21.480><c> by</c><00:18:21.840><c> Carol</c><00:18:22.500><c> become</c>

00:18:22.850 --> 00:18:22.860 align:start position:0%
this is what I mean by Carol become
 

00:18:22.860 --> 00:18:26.740 align:start position:0%
this is what I mean by Carol become
deterministic<00:18:23.460><c> in</c><00:18:23.700><c> that</c><00:18:23.880><c> conflict</c>

00:18:26.740 --> 00:18:26.750 align:start position:0%
 
 

00:18:26.750 --> 00:18:37.850 align:start position:0%
 
[Music]

00:18:37.850 --> 00:18:37.860 align:start position:0%
 
 

00:18:37.860 --> 00:18:41.090 align:start position:0%
 
I<00:18:38.280><c> guess</c><00:18:38.460><c> my</c><00:18:38.760><c> next</c><00:18:38.940><c> question</c><00:18:39.240><c> is</c><00:18:40.020><c> uh</c><00:18:40.919><c> number</c>

00:18:41.090 --> 00:18:41.100 align:start position:0%
I guess my next question is uh number
 

00:18:41.100 --> 00:18:43.310 align:start position:0%
I guess my next question is uh number
three<00:18:41.580><c> which</c><00:18:42.419><c> is</c>

00:18:43.310 --> 00:18:43.320 align:start position:0%
three which is
 

00:18:43.320 --> 00:18:46.250 align:start position:0%
three which is
yeah<00:18:44.100><c> when</c><00:18:44.700><c> you</c><00:18:45.059><c> were</c><00:18:45.240><c> writing</c><00:18:45.780><c> your</c>

00:18:46.250 --> 00:18:46.260 align:start position:0%
yeah when you were writing your
 

00:18:46.260 --> 00:18:48.770 align:start position:0%
yeah when you were writing your
languages<00:18:46.679><c> what</c><00:18:47.400><c> features</c><00:18:47.940><c> did</c><00:18:48.480><c> you</c>

00:18:48.770 --> 00:18:48.780 align:start position:0%
languages what features did you
 

00:18:48.780 --> 00:18:52.549 align:start position:0%
languages what features did you
prioritize<00:18:49.740><c> so</c><00:18:50.460><c> for</c><00:18:50.940><c> example</c>

00:18:52.549 --> 00:18:52.559 align:start position:0%
prioritize so for example
 

00:18:52.559 --> 00:18:55.430 align:start position:0%
prioritize so for example
um<00:18:52.620><c> Noir</c><00:18:53.039><c> is</c><00:18:53.340><c> very</c><00:18:53.520><c> rust-like</c><00:18:54.299><c> they</c><00:18:55.020><c> even</c><00:18:55.200><c> have</c>

00:18:55.430 --> 00:18:55.440 align:start position:0%
um Noir is very rust-like they even have
 

00:18:55.440 --> 00:18:58.370 align:start position:0%
um Noir is very rust-like they even have
a<00:18:55.679><c> version</c><00:18:55.919><c> of</c><00:18:56.160><c> cargo</c><00:18:56.520><c> called</c><00:18:56.820><c> nargo</c>

00:18:58.370 --> 00:18:58.380 align:start position:0%
a version of cargo called nargo
 

00:18:58.380 --> 00:19:01.730 align:start position:0%
a version of cargo called nargo
um<00:18:58.500><c> and</c><00:18:59.340><c> then</c><00:18:59.580><c> uh</c><00:19:00.419><c> snarky</c><00:19:00.900><c> js's</c><00:19:01.440><c> like</c>

00:19:01.730 --> 00:19:01.740 align:start position:0%
um and then uh snarky js's like
 

00:19:01.740 --> 00:19:03.350 align:start position:0%
um and then uh snarky js's like
typescript

00:19:03.350 --> 00:19:03.360 align:start position:0%
typescript
 

00:19:03.360 --> 00:19:05.390 align:start position:0%
typescript
um<00:19:03.480><c> Cairo</c><00:19:04.080><c> is</c><00:19:04.260><c> also</c><00:19:04.620><c> a</c><00:19:04.740><c> pretty</c><00:19:04.919><c> high</c><00:19:05.160><c> level</c>

00:19:05.390 --> 00:19:05.400 align:start position:0%
um Cairo is also a pretty high level
 

00:19:05.400 --> 00:19:07.430 align:start position:0%
um Cairo is also a pretty high level
yeah<00:19:06.000><c> it's</c><00:19:06.480><c> Miss</c><00:19:06.660><c> right</c><00:19:06.840><c> now</c><00:19:07.020><c> it's</c><00:19:07.140><c> a</c><00:19:07.260><c> mix</c><00:19:07.320><c> of</c>

00:19:07.430 --> 00:19:07.440 align:start position:0%
yeah it's Miss right now it's a mix of
 

00:19:07.440 --> 00:19:09.010 align:start position:0%
yeah it's Miss right now it's a mix of
scene

00:19:09.010 --> 00:19:09.020 align:start position:0%
scene
 

00:19:09.020 --> 00:19:11.870 align:start position:0%
scene
but<00:19:10.020><c> right</c><00:19:10.320><c> the</c><00:19:10.620><c> new</c><00:19:10.799><c> version</c><00:19:10.980><c> will</c><00:19:11.280><c> be</c><00:19:11.520><c> very</c>

00:19:11.870 --> 00:19:11.880 align:start position:0%
but right the new version will be very
 

00:19:11.880 --> 00:19:13.789 align:start position:0%
but right the new version will be very
rust-like<00:19:12.539><c> which</c><00:19:12.900><c> is</c><00:19:13.080><c> coming</c><00:19:13.260><c> in</c><00:19:13.380><c> the</c><00:19:13.559><c> I</c><00:19:13.679><c> say</c>

00:19:13.789 --> 00:19:13.799 align:start position:0%
rust-like which is coming in the I say
 

00:19:13.799 --> 00:19:16.130 align:start position:0%
rust-like which is coming in the I say
three<00:19:13.980><c> months</c><00:19:14.160><c> right</c><00:19:15.059><c> and</c><00:19:15.660><c> for</c><00:19:15.900><c> example</c>

00:19:16.130 --> 00:19:16.140 align:start position:0%
three months right and for example
 

00:19:16.140 --> 00:19:19.090 align:start position:0%
three months right and for example
ganark<00:19:16.860><c> was</c><00:19:17.160><c> just</c><00:19:17.280><c> written</c><00:19:17.640><c> directly</c><00:19:18.120><c> in</c><00:19:18.419><c> go</c>

00:19:19.090 --> 00:19:19.100 align:start position:0%
ganark was just written directly in go
 

00:19:19.100 --> 00:19:22.490 align:start position:0%
ganark was just written directly in go
Halo<00:19:20.100><c> 2</c><00:19:20.220><c> is</c><00:19:20.460><c> written</c><00:19:20.700><c> directly</c><00:19:21.059><c> in</c><00:19:21.240><c> Rust</c><00:19:21.500><c> but</c>

00:19:22.490 --> 00:19:22.500 align:start position:0%
Halo 2 is written directly in Rust but
 

00:19:22.500 --> 00:19:24.770 align:start position:0%
Halo 2 is written directly in Rust but
but<00:19:22.679><c> pill</c><00:19:22.919><c> and</c><00:19:23.160><c> circum</c><00:19:23.580><c> are</c><00:19:23.940><c> like</c><00:19:24.240><c> kind</c><00:19:24.660><c> of</c>

00:19:24.770 --> 00:19:24.780 align:start position:0%
but pill and circum are like kind of
 

00:19:24.780 --> 00:19:27.830 align:start position:0%
but pill and circum are like kind of
closer<00:19:25.200><c> to</c><00:19:25.380><c> the</c><00:19:25.620><c> metal</c><00:19:25.799><c> I</c><00:19:26.760><c> think</c><00:19:27.000><c> so</c><00:19:27.179><c> is</c><00:19:27.360><c> Halo</c>

00:19:27.830 --> 00:19:27.840 align:start position:0%
closer to the metal I think so is Halo
 

00:19:27.840 --> 00:19:30.590 align:start position:0%
closer to the metal I think so is Halo
the<00:19:28.320><c> metal</c><00:19:28.500><c> the</c><00:19:28.980><c> circuit</c><00:19:29.340><c> I</c><00:19:29.520><c> mean</c>

00:19:30.590 --> 00:19:30.600 align:start position:0%
the metal the circuit I mean
 

00:19:30.600 --> 00:19:34.190 align:start position:0%
the metal the circuit I mean
um<00:19:30.720><c> and</c><00:19:30.960><c> so</c><00:19:31.080><c> is</c><00:19:31.260><c> Halo</c><00:19:31.620><c> 2</c><00:19:31.799><c> so</c><00:19:32.280><c> yeah</c><00:19:33.059><c> what</c><00:19:34.020><c> are</c>

00:19:34.190 --> 00:19:34.200 align:start position:0%
um and so is Halo 2 so yeah what are
 

00:19:34.200 --> 00:19:37.010 align:start position:0%
um and so is Halo 2 so yeah what are
your<00:19:34.320><c> thoughts</c><00:19:34.799><c> on</c><00:19:35.120><c> uh</c><00:19:36.120><c> the</c><00:19:36.419><c> trade-offs</c>

00:19:37.010 --> 00:19:37.020 align:start position:0%
your thoughts on uh the trade-offs
 

00:19:37.020 --> 00:19:38.570 align:start position:0%
your thoughts on uh the trade-offs
between<00:19:37.380><c> like</c><00:19:37.919><c> higher</c><00:19:38.400><c> level</c>

00:19:38.570 --> 00:19:38.580 align:start position:0%
between like higher level
 

00:19:38.580 --> 00:19:40.130 align:start position:0%
between like higher level
representations<00:19:39.419><c> and</c><00:19:39.720><c> lower</c><00:19:39.960><c> level</c>

00:19:40.130 --> 00:19:40.140 align:start position:0%
representations and lower level
 

00:19:40.140 --> 00:19:42.110 align:start position:0%
representations and lower level
representations<00:19:40.740><c> and</c>

00:19:42.110 --> 00:19:42.120 align:start position:0%
representations and
 

00:19:42.120 --> 00:19:45.230 align:start position:0%
representations and
um<00:19:42.240><c> how</c><00:19:42.419><c> did</c><00:19:42.600><c> you</c><00:19:42.840><c> you</c><00:19:43.500><c> know</c><00:19:43.679><c> decide</c><00:19:44.460><c> on</c><00:19:45.059><c> the</c>

00:19:45.230 --> 00:19:45.240 align:start position:0%
um how did you you know decide on the
 

00:19:45.240 --> 00:19:48.230 align:start position:0%
um how did you you know decide on the
designs<00:19:45.660><c> that</c><00:19:45.840><c> you</c><00:19:46.080><c> did</c>

00:19:48.230 --> 00:19:48.240 align:start position:0%
designs that you did
 

00:19:48.240 --> 00:19:50.330 align:start position:0%
designs that you did
can<00:19:48.600><c> maybe</c><00:19:48.780><c> start</c><00:19:49.020><c> so</c><00:19:49.320><c> the</c><00:19:49.740><c> first</c><00:19:49.980><c> that's</c>

00:19:50.330 --> 00:19:50.340 align:start position:0%
can maybe start so the first that's
 

00:19:50.340 --> 00:19:51.890 align:start position:0%
can maybe start so the first that's
actually<00:19:50.520><c> an</c><00:19:50.760><c> interesting</c><00:19:51.179><c> story</c><00:19:51.360><c> from</c><00:19:51.660><c> from</c>

00:19:51.890 --> 00:19:51.900 align:start position:0%
actually an interesting story from from
 

00:19:51.900 --> 00:19:54.049 align:start position:0%
actually an interesting story from from
uh<00:19:52.140><c> from</c><00:19:52.440><c> Star</c><00:19:52.620><c> War</c><00:19:52.799><c> expertise</c><00:19:53.220><c> experience</c><00:19:53.820><c> so</c>

00:19:54.049 --> 00:19:54.059 align:start position:0%
uh from Star War expertise experience so
 

00:19:54.059 --> 00:19:56.090 align:start position:0%
uh from Star War expertise experience so
the<00:19:54.539><c> first</c><00:19:54.660><c> version</c><00:19:54.840><c> of</c><00:19:55.020><c> Star</c><00:19:55.260><c> Kick</c><00:19:55.500><c> so</c><00:19:55.620><c> starcx</c>

00:19:56.090 --> 00:19:56.100 align:start position:0%
the first version of Star Kick so starcx
 

00:19:56.100 --> 00:19:58.430 align:start position:0%
the first version of Star Kick so starcx
was<00:19:56.400><c> and</c><00:19:56.880><c> it</c><00:19:57.179><c> is</c><00:19:57.360><c> the</c><00:19:57.539><c> first</c><00:19:57.660><c> product</c><00:19:58.200><c> in</c>

00:19:58.430 --> 00:19:58.440 align:start position:0%
was and it is the first product in
 

00:19:58.440 --> 00:20:00.890 align:start position:0%
was and it is the first product in
stockward<00:19:58.919><c> and</c><00:19:59.160><c> which</c><00:19:59.640><c> is</c><00:19:59.820><c> basically</c><00:20:00.299><c> a</c>

00:20:00.890 --> 00:20:00.900 align:start position:0%
stockward and which is basically a
 

00:20:00.900 --> 00:20:03.110 align:start position:0%
stockward and which is basically a
centralized<00:20:01.380><c> but</c><00:20:01.559><c> non-custodial</c><00:20:02.220><c> back</c><00:20:02.940><c> end</c>

00:20:03.110 --> 00:20:03.120 align:start position:0%
centralized but non-custodial back end
 

00:20:03.120 --> 00:20:05.750 align:start position:0%
centralized but non-custodial back end
for<00:20:03.600><c> uh</c><00:20:04.080><c> dabs</c><00:20:04.500><c> who</c><00:20:04.620><c> need</c><00:20:04.740><c> scalability</c><00:20:05.280><c> so</c><00:20:05.520><c> you</c>

00:20:05.750 --> 00:20:05.760 align:start position:0%
for uh dabs who need scalability so you
 

00:20:05.760 --> 00:20:08.750 align:start position:0%
for uh dabs who need scalability so you
know<00:20:05.880><c> customers</c><00:20:06.179><c> are</c><00:20:06.299><c> dydx</c><00:20:07.100><c> diversify</c><00:20:08.100><c> uh</c>

00:20:08.750 --> 00:20:08.760 align:start position:0%
know customers are dydx diversify uh
 

00:20:08.760 --> 00:20:11.630 align:start position:0%
know customers are dydx diversify uh
immutable<00:20:09.299><c> and</c><00:20:09.600><c> so</c><00:20:09.780><c> rare</c><00:20:10.380><c> and</c><00:20:11.100><c> so</c><00:20:11.340><c> the</c><00:20:11.520><c> first</c>

00:20:11.630 --> 00:20:11.640 align:start position:0%
immutable and so rare and so the first
 

00:20:11.640 --> 00:20:13.610 align:start position:0%
immutable and so rare and so the first
version<00:20:11.880><c> were</c><00:20:12.240><c> written</c><00:20:12.660><c> you</c><00:20:12.900><c> know</c><00:20:13.020><c> very</c><00:20:13.380><c> low</c>

00:20:13.610 --> 00:20:13.620 align:start position:0%
version were written you know very low
 

00:20:13.620 --> 00:20:16.310 align:start position:0%
version were written you know very low
level<00:20:13.799><c> literally</c><00:20:14.280><c> in</c><00:20:14.580><c> polynoms</c><00:20:15.120><c> uh</c><00:20:15.780><c> and</c><00:20:15.960><c> this</c>

00:20:16.310 --> 00:20:16.320 align:start position:0%
level literally in polynoms uh and this
 

00:20:16.320 --> 00:20:19.850 align:start position:0%
level literally in polynoms uh and this
thing<00:20:16.559><c> does</c><00:20:16.860><c> transfer</c><00:20:17.460><c> and</c><00:20:17.640><c> swaps</c><00:20:18.240><c> and</c><00:20:19.140><c> so</c><00:20:19.440><c> we</c>

00:20:19.850 --> 00:20:19.860 align:start position:0%
thing does transfer and swaps and so we
 

00:20:19.860 --> 00:20:23.210 align:start position:0%
thing does transfer and swaps and so we
started<00:20:20.160><c> to</c><00:20:20.340><c> work</c><00:20:20.460><c> in</c><00:20:20.580><c> Cairo</c><00:20:21.000><c> it</c><00:20:21.179><c> was</c><00:20:21.740><c> 2019</c><00:20:22.740><c> and</c>

00:20:23.210 --> 00:20:23.220 align:start position:0%
started to work in Cairo it was 2019 and
 

00:20:23.220 --> 00:20:26.570 align:start position:0%
started to work in Cairo it was 2019 and
it<00:20:23.820><c> became</c><00:20:24.059><c> production</c><00:20:24.360><c> ready</c><00:20:24.660><c> uh</c><00:20:25.620><c> in</c><00:20:25.919><c> uh</c><00:20:26.160><c> in</c>

00:20:26.570 --> 00:20:26.580 align:start position:0%
it became production ready uh in uh in
 

00:20:26.580 --> 00:20:28.250 align:start position:0%
it became production ready uh in uh in
May<00:20:26.760><c> 2020</c>

00:20:28.250 --> 00:20:28.260 align:start position:0%
May 2020
 

00:20:28.260 --> 00:20:29.690 align:start position:0%
May 2020
um the<00:20:28.500><c> first</c><00:20:28.620><c> case</c><00:20:28.799><c> of</c><00:20:28.980><c> actually</c><00:20:29.160><c> uh</c><00:20:29.460><c> where</c>

00:20:29.690 --> 00:20:29.700 align:start position:0%
um the first case of actually uh where
 

00:20:29.700 --> 00:20:31.610 align:start position:0%
um the first case of actually uh where
we<00:20:29.880><c> used</c><00:20:30.059><c> it</c><00:20:30.299><c> for</c><00:20:30.720><c> what's</c><00:20:30.900><c> for</c><00:20:31.140><c> the</c><00:20:31.260><c> ready</c><00:20:31.440><c> to</c>

00:20:31.610 --> 00:20:31.620 align:start position:0%
we used it for what's for the ready to
 

00:20:31.620 --> 00:20:34.370 align:start position:0%
we used it for what's for the ready to
bake<00:20:32.220><c> off</c><00:20:32.340><c> in</c><00:20:32.760><c> June</c><00:20:33.000><c> 2020.</c>

00:20:34.370 --> 00:20:34.380 align:start position:0%
bake off in June 2020.
 

00:20:34.380 --> 00:20:35.870 align:start position:0%
bake off in June 2020.
um<00:20:34.440><c> and</c><00:20:34.740><c> so</c>

00:20:35.870 --> 00:20:35.880 align:start position:0%
um and so
 

00:20:35.880 --> 00:20:37.970 align:start position:0%
um and so
um the<00:20:36.179><c> funny</c><00:20:36.299><c> story</c><00:20:36.660><c> that</c><00:20:36.900><c> the</c><00:20:37.260><c> improve</c><00:20:37.679><c> the</c>

00:20:37.970 --> 00:20:37.980 align:start position:0%
um the funny story that the improve the
 

00:20:37.980 --> 00:20:40.750 align:start position:0%
um the funny story that the improve the
performance<00:20:38.400><c> of</c><00:20:39.240><c> the</c><00:20:39.660><c> of</c><00:20:40.260><c> the</c><00:20:40.559><c> system</c>

00:20:40.750 --> 00:20:40.760 align:start position:0%
performance of the of the system
 

00:20:40.760 --> 00:20:42.710 align:start position:0%
performance of the of the system
massively<00:20:41.760><c> improved</c><00:20:42.059><c> when</c><00:20:42.120><c> we</c><00:20:42.299><c> start</c><00:20:42.480><c> using</c>

00:20:42.710 --> 00:20:42.720 align:start position:0%
massively improved when we start using
 

00:20:42.720 --> 00:20:44.330 align:start position:0%
massively improved when we start using
Cairo<00:20:43.140><c> because</c><00:20:43.380><c> it</c><00:20:43.620><c> was</c><00:20:43.740><c> much</c><00:20:43.919><c> higher</c><00:20:44.220><c> level</c>

00:20:44.330 --> 00:20:44.340 align:start position:0%
Cairo because it was much higher level
 

00:20:44.340 --> 00:20:47.330 align:start position:0%
Cairo because it was much higher level
and<00:20:44.880><c> who</c><00:20:45.179><c> had</c><00:20:45.480><c> a</c><00:20:45.600><c> lot</c><00:20:45.660><c> more</c><00:20:45.840><c> flexibility</c><00:20:46.340><c> in</c>

00:20:47.330 --> 00:20:47.340 align:start position:0%
and who had a lot more flexibility in
 

00:20:47.340 --> 00:20:48.590 align:start position:0%
and who had a lot more flexibility in
the<00:20:47.520><c> way</c><00:20:47.640><c> we</c><00:20:47.760><c> could</c><00:20:47.880><c> reason</c><00:20:48.059><c> about</c><00:20:48.240><c> the</c><00:20:48.480><c> system</c>

00:20:48.590 --> 00:20:48.600 align:start position:0%
the way we could reason about the system
 

00:20:48.600 --> 00:20:49.789 align:start position:0%
the way we could reason about the system
in<00:20:48.840><c> the</c><00:20:48.960><c> way</c><00:20:49.020><c> we</c><00:20:49.140><c> could</c><00:20:49.320><c> write</c><00:20:49.440><c> about</c><00:20:49.620><c> the</c>

00:20:49.789 --> 00:20:49.799 align:start position:0%
in the way we could write about the
 

00:20:49.799 --> 00:20:51.470 align:start position:0%
in the way we could write about the
system<00:20:49.980><c> Not</c><00:20:50.400><c> only</c><00:20:50.580><c> was</c><00:20:50.760><c> again</c><00:20:50.940><c> in</c><00:20:51.120><c> philosophy</c>

00:20:51.470 --> 00:20:51.480 align:start position:0%
system Not only was again in philosophy
 

00:20:51.480 --> 00:20:53.630 align:start position:0%
system Not only was again in philosophy
in<00:20:51.660><c> velocity</c><00:20:52.080><c> but</c><00:20:52.260><c> also</c><00:20:52.620><c> again</c><00:20:52.799><c> in</c><00:20:53.400><c> actual</c>

00:20:53.630 --> 00:20:53.640 align:start position:0%
in velocity but also again in actual
 

00:20:53.640 --> 00:20:57.110 align:start position:0%
in velocity but also again in actual
Pure<00:20:53.940><c> Performance</c><00:20:54.620><c> and</c><00:20:55.620><c> so</c>

00:20:57.110 --> 00:20:57.120 align:start position:0%
Pure Performance and so
 

00:20:57.120 --> 00:20:59.810 align:start position:0%
Pure Performance and so
um<00:20:57.179><c> there</c><00:20:57.720><c> is</c><00:20:57.840><c> you</c><00:20:58.200><c> know</c><00:20:58.320><c> in</c><00:20:58.500><c> some</c><00:20:58.919><c> green</c><00:20:59.160><c> of</c>

00:20:59.810 --> 00:20:59.820 align:start position:0%
um there is you know in some green of
 

00:20:59.820 --> 00:21:01.250 align:start position:0%
um there is you know in some green of
and<00:21:00.120><c> when</c><00:21:00.360><c> you</c><00:21:00.539><c> need</c><00:21:00.720><c> that</c><00:21:00.840><c> performance</c>

00:21:01.250 --> 00:21:01.260 align:start position:0%
and when you need that performance
 

00:21:01.260 --> 00:21:02.870 align:start position:0%
and when you need that performance
Improvement<00:21:01.679><c> we</c><00:21:02.100><c> have</c><00:21:02.340><c> these</c><00:21:02.520><c> things</c><00:21:02.640><c> that</c>

00:21:02.870 --> 00:21:02.880 align:start position:0%
Improvement we have these things that
 

00:21:02.880 --> 00:21:04.490 align:start position:0%
Improvement we have these things that
are<00:21:03.000><c> built</c><00:21:03.299><c> in</c><00:21:03.419><c> the</c><00:21:03.600><c> same</c><00:21:03.780><c> built-in</c><00:21:04.320><c> as</c>

00:21:04.490 --> 00:21:04.500 align:start position:0%
are built in the same built-in as
 

00:21:04.500 --> 00:21:07.070 align:start position:0%
are built in the same built-in as
equivalent<00:21:04.980><c> to</c><00:21:05.100><c> Cairo</c><00:21:05.460><c> to</c><00:21:05.640><c> those</c><00:21:06.539><c> specific</c>

00:21:07.070 --> 00:21:07.080 align:start position:0%
equivalent to Cairo to those specific
 

00:21:07.080 --> 00:21:08.870 align:start position:0%
equivalent to Cairo to those specific
shape<00:21:07.559><c> on</c><00:21:07.740><c> your</c><00:21:07.860><c> CPU</c><00:21:08.160><c> like</c><00:21:08.340><c> the</c><00:21:08.520><c> one</c><00:21:08.580><c> that</c><00:21:08.700><c> does</c>

00:21:08.870 --> 00:21:08.880 align:start position:0%
shape on your CPU like the one that does
 

00:21:08.880 --> 00:21:11.029 align:start position:0%
shape on your CPU like the one that does
64<00:21:09.240><c> bits</c>

00:21:11.029 --> 00:21:11.039 align:start position:0%
64 bits
 

00:21:11.039 --> 00:21:13.250 align:start position:0%
64 bits
and<00:21:11.700><c> so</c><00:21:11.940><c> if</c><00:21:12.539><c> you</c><00:21:12.660><c> really</c><00:21:12.840><c> need</c><00:21:13.080><c> like</c>

00:21:13.250 --> 00:21:13.260 align:start position:0%
and so if you really need like
 

00:21:13.260 --> 00:21:15.470 align:start position:0%
and so if you really need like
optimization<00:21:13.980><c> at</c><00:21:14.340><c> the</c><00:21:14.520><c> very</c><00:21:14.580><c> low</c><00:21:14.760><c> level</c><00:21:14.940><c> for</c><00:21:15.360><c> a</c>

00:21:15.470 --> 00:21:15.480 align:start position:0%
optimization at the very low level for a
 

00:21:15.480 --> 00:21:18.470 align:start position:0%
optimization at the very low level for a
specific<00:21:15.780><c> operation</c><00:21:16.260><c> like</c><00:21:16.740><c> say</c><00:21:17.220><c> proving</c><00:21:18.419><c> um</c>

00:21:18.470 --> 00:21:18.480 align:start position:0%
specific operation like say proving um
 

00:21:18.480 --> 00:21:20.150 align:start position:0%
specific operation like say proving um
right<00:21:18.780><c> now</c><00:21:18.900><c> we</c><00:21:19.020><c> did</c><00:21:19.140><c> it</c><00:21:19.260><c> first</c><00:21:19.380><c> okay</c><00:21:19.620><c> check</c><00:21:19.919><c> we</c>

00:21:20.150 --> 00:21:20.160 align:start position:0%
right now we did it first okay check we
 

00:21:20.160 --> 00:21:21.590 align:start position:0%
right now we did it first okay check we
did<00:21:20.280><c> it</c><00:21:20.460><c> for</c><00:21:20.880><c> um</c>

00:21:21.590 --> 00:21:21.600 align:start position:0%
did it for um
 

00:21:21.600 --> 00:21:23.770 align:start position:0%
did it for um
um<00:21:21.720><c> for</c><00:21:22.320><c> um</c><00:21:22.320><c> uh</c><00:21:22.740><c> for</c><00:21:23.100><c> a</c>

00:21:23.770 --> 00:21:23.780 align:start position:0%
um for um uh for a
 

00:21:23.780 --> 00:21:26.810 align:start position:0%
um for um uh for a
seriesic<00:21:24.780><c> signatures</c><00:21:25.440><c> we</c><00:21:25.679><c> in</c><00:21:25.980><c> the</c><00:21:26.100><c> range</c>

00:21:26.810 --> 00:21:26.820 align:start position:0%
seriesic signatures we in the range
 

00:21:26.820 --> 00:21:28.610 align:start position:0%
seriesic signatures we in the range
proof<00:21:27.120><c> and</c><00:21:27.179><c> sort</c><00:21:27.480><c> of</c><00:21:27.600><c> things</c><00:21:27.720><c> that</c><00:21:28.260><c> we</c><00:21:28.380><c> write</c>

00:21:28.610 --> 00:21:28.620 align:start position:0%
proof and sort of things that we write
 

00:21:28.620 --> 00:21:30.950 align:start position:0%
proof and sort of things that we write
them<00:21:28.799><c> in</c><00:21:28.980><c> those</c><00:21:29.220><c> and</c><00:21:30.000><c> for</c><00:21:30.240><c> the</c><00:21:30.419><c> rest</c><00:21:30.539><c> we</c><00:21:30.780><c> just</c>

00:21:30.950 --> 00:21:30.960 align:start position:0%
them in those and for the rest we just
 

00:21:30.960 --> 00:21:33.890 align:start position:0%
them in those and for the rest we just
write<00:21:31.080><c> in</c><00:21:31.260><c> and</c><00:21:31.860><c> so</c><00:21:32.340><c> there</c><00:21:33.000><c> was</c><00:21:33.120><c> not</c><00:21:33.360><c> really</c><00:21:33.539><c> any</c>

00:21:33.890 --> 00:21:33.900 align:start position:0%
write in and so there was not really any
 

00:21:33.900 --> 00:21:37.010 align:start position:0%
write in and so there was not really any
trade-off<00:21:34.440><c> in</c><00:21:35.039><c> many</c><00:21:35.220><c> way</c><00:21:35.760><c> except</c><00:21:36.179><c> that</c><00:21:36.419><c> much</c>

00:21:37.010 --> 00:21:37.020 align:start position:0%
trade-off in many way except that much
 

00:21:37.020 --> 00:21:42.289 align:start position:0%
trade-off in many way except that much
simpler<00:21:37.380><c> and</c><00:21:37.500><c> nicer</c><00:21:37.799><c> to</c><00:21:37.980><c> write</c>

00:21:42.289 --> 00:21:42.299 align:start position:0%
 
 

00:21:42.299 --> 00:21:44.149 align:start position:0%
 
nowhere<00:21:42.900><c> too</c>

00:21:44.149 --> 00:21:44.159 align:start position:0%
nowhere too
 

00:21:44.159 --> 00:21:46.070 align:start position:0%
nowhere too
yeah<00:21:44.640><c> that's</c><00:21:44.880><c> interesting</c><00:21:45.299><c> that</c><00:21:45.539><c> like</c><00:21:45.780><c> a</c>

00:21:46.070 --> 00:21:46.080 align:start position:0%
yeah that's interesting that like a
 

00:21:46.080 --> 00:21:48.110 align:start position:0%
yeah that's interesting that like a
higher<00:21:46.380><c> level</c><00:21:46.500><c> language</c><00:21:46.919><c> actually</c><00:21:47.400><c> improve</c>

00:21:48.110 --> 00:21:48.120 align:start position:0%
higher level language actually improve
 

00:21:48.120 --> 00:21:50.149 align:start position:0%
higher level language actually improve
your<00:21:48.240><c> performance</c><00:21:48.780><c> but</c><00:21:49.140><c> yeah</c><00:21:49.559><c> I</c><00:21:49.799><c> guess</c><00:21:49.919><c> so</c>

00:21:50.149 --> 00:21:50.159 align:start position:0%
your performance but yeah I guess so
 

00:21:50.159 --> 00:21:51.890 align:start position:0%
your performance but yeah I guess so
you're<00:21:50.400><c> pushing</c><00:21:50.820><c> a</c><00:21:51.120><c> lot</c><00:21:51.240><c> of</c><00:21:51.419><c> the</c><00:21:51.539><c> manual</c>

00:21:51.890 --> 00:21:51.900 align:start position:0%
you're pushing a lot of the manual
 

00:21:51.900 --> 00:21:55.250 align:start position:0%
you're pushing a lot of the manual
optimization<00:21:52.500><c> to</c><00:21:53.159><c> the</c><00:21:53.580><c> compilers</c><00:21:54.419><c> and</c><00:21:54.900><c> like</c>

00:21:55.250 --> 00:21:55.260 align:start position:0%
optimization to the compilers and like
 

00:21:55.260 --> 00:21:57.770 align:start position:0%
optimization to the compilers and like
stuff<00:21:55.860><c> that</c><00:21:56.159><c> computers</c><00:21:56.640><c> are</c><00:21:56.880><c> better</c><00:21:57.059><c> at</c><00:21:57.299><c> and</c>

00:21:57.770 --> 00:21:57.780 align:start position:0%
stuff that computers are better at and
 

00:21:57.780 --> 00:21:59.810 align:start position:0%
stuff that computers are better at and
then<00:21:57.960><c> the</c><00:21:58.380><c> commonly</c><00:21:58.860><c> used</c><00:21:59.100><c> so-called</c>

00:21:59.810 --> 00:21:59.820 align:start position:0%
then the commonly used so-called
 

00:21:59.820 --> 00:22:07.610 align:start position:0%
then the commonly used so-called
pre-compiles<00:22:00.960><c> um</c><00:22:01.020><c> you</c><00:22:01.320><c> do</c><00:22:01.440><c> hand</c><00:22:01.679><c> write</c><00:22:01.919><c> that</c>

00:22:07.610 --> 00:22:07.620 align:start position:0%
 
 

00:22:07.620 --> 00:22:10.010 align:start position:0%
 
you<00:22:07.799><c> started</c><00:22:08.280><c> when</c><00:22:08.880><c> when</c><00:22:09.059><c> I</c><00:22:09.419><c> started</c><00:22:09.659><c> to</c><00:22:09.840><c> write</c>

00:22:10.010 --> 00:22:10.020 align:start position:0%
you started when when I started to write
 

00:22:10.020 --> 00:22:12.590 align:start position:0%
you started when when I started to write
circum<00:22:10.559><c> the</c><00:22:10.799><c> main</c><00:22:11.220><c> purpose</c><00:22:11.640><c> is</c>

00:22:12.590 --> 00:22:12.600 align:start position:0%
circum the main purpose is
 

00:22:12.600 --> 00:22:15.409 align:start position:0%
circum the main purpose is
as<00:22:12.960><c> I</c><00:22:13.200><c> said</c><00:22:13.380><c> before</c><00:22:13.559><c> is</c><00:22:13.799><c> circum</c><00:22:14.340><c> is</c><00:22:14.580><c> at</c><00:22:15.000><c> the</c><00:22:15.360><c> end</c>

00:22:15.409 --> 00:22:15.419 align:start position:0%
as I said before is circum is at the end
 

00:22:15.419 --> 00:22:18.529 align:start position:0%
as I said before is circum is at the end
it's<00:22:15.600><c> a</c><00:22:15.720><c> low</c><00:22:15.840><c> level</c><00:22:16.020><c> language</c><00:22:16.320><c> so</c><00:22:16.860><c> it</c><00:22:17.640><c> is</c><00:22:17.820><c> that</c>

00:22:18.529 --> 00:22:18.539 align:start position:0%
it's a low level language so it is that
 

00:22:18.539 --> 00:22:20.029 align:start position:0%
it's a low level language so it is that
if<00:22:18.900><c> you're</c><00:22:19.020><c> writing</c><00:22:19.380><c> silicon</c><00:22:19.740><c> you</c><00:22:19.919><c> should</c>

00:22:20.029 --> 00:22:20.039 align:start position:0%
if you're writing silicon you should
 

00:22:20.039 --> 00:22:22.130 align:start position:0%
if you're writing silicon you should
understand<00:22:20.159><c> what</c><00:22:20.880><c> you</c><00:22:21.000><c> are</c><00:22:21.120><c> doing</c><00:22:21.240><c> you</c><00:22:21.960><c> should</c>

00:22:22.130 --> 00:22:22.140 align:start position:0%
understand what you are doing you should
 

00:22:22.140 --> 00:22:23.289 align:start position:0%
understand what you are doing you should
understand

00:22:23.289 --> 00:22:23.299 align:start position:0%
understand
 

00:22:23.299 --> 00:22:25.970 align:start position:0%
understand
what's<00:22:24.299><c> in</c><00:22:24.539><c> the</c><00:22:24.720><c> what's</c><00:22:25.320><c> behind</c><00:22:25.740><c> the</c><00:22:25.860><c> the</c>

00:22:25.970 --> 00:22:25.980 align:start position:0%
what's in the what's behind the the
 

00:22:25.980 --> 00:22:28.190 align:start position:0%
what's in the what's behind the the
circuit

00:22:28.190 --> 00:22:28.200 align:start position:0%
circuit
 

00:22:28.200 --> 00:22:30.770 align:start position:0%
circuit
level<00:22:28.500><c> of</c><00:22:28.860><c> course</c><00:22:28.980><c> you</c><00:22:29.159><c> can</c><00:22:29.280><c> do</c><00:22:29.460><c> things</c><00:22:29.760><c> in</c><00:22:30.780><c> um</c>

00:22:30.770 --> 00:22:30.780 align:start position:0%
level of course you can do things in um
 

00:22:30.780 --> 00:22:32.810 align:start position:0%
level of course you can do things in um
in<00:22:31.260><c> a</c><00:22:31.440><c> high</c><00:22:31.559><c> level</c><00:22:31.799><c> because</c><00:22:32.280><c> you</c><00:22:32.520><c> can</c><00:22:32.640><c> connect</c>

00:22:32.810 --> 00:22:32.820 align:start position:0%
in a high level because you can connect
 

00:22:32.820 --> 00:22:35.810 align:start position:0%
in a high level because you can connect
things<00:22:33.179><c> but</c><00:22:33.539><c> the</c><00:22:33.780><c> idea</c><00:22:34.020><c> is</c><00:22:34.260><c> that</c><00:22:34.620><c> you</c><00:22:35.220><c> have</c>

00:22:35.810 --> 00:22:35.820 align:start position:0%
things but the idea is that you have
 

00:22:35.820 --> 00:22:37.669 align:start position:0%
things but the idea is that you have
precise<00:22:36.360><c> and</c><00:22:36.659><c> this</c><00:22:36.900><c> is</c><00:22:37.080><c> some</c><00:22:37.440><c> something</c>

00:22:37.669 --> 00:22:37.679 align:start position:0%
precise and this is some something
 

00:22:37.679 --> 00:22:41.510 align:start position:0%
precise and this is some something
that's<00:22:38.039><c> very</c><00:22:38.280><c> specific</c><00:22:38.580><c> to</c><00:22:38.880><c> circum</c><00:22:39.419><c> is</c><00:22:39.960><c> you</c><00:22:40.679><c> it</c>

00:22:41.510 --> 00:22:41.520 align:start position:0%
that's very specific to circum is you it
 

00:22:41.520 --> 00:22:43.010 align:start position:0%
that's very specific to circum is you it
should<00:22:41.700><c> not</c><00:22:41.820><c> be</c><00:22:42.000><c> any</c><00:22:42.120><c> hidden</c><00:22:42.600><c> constraint</c>

00:22:43.010 --> 00:22:43.020 align:start position:0%
should not be any hidden constraint
 

00:22:43.020 --> 00:22:44.270 align:start position:0%
should not be any hidden constraint
anywhere

00:22:44.270 --> 00:22:44.280 align:start position:0%
anywhere
 

00:22:44.280 --> 00:22:46.430 align:start position:0%
anywhere
so<00:22:44.820><c> other</c><00:22:45.059><c> constraints</c><00:22:45.600><c> are</c><00:22:45.900><c> there</c><00:22:46.020><c> you</c><00:22:46.320><c> can</c>

00:22:46.430 --> 00:22:46.440 align:start position:0%
so other constraints are there you can
 

00:22:46.440 --> 00:22:47.870 align:start position:0%
so other constraints are there you can
check<00:22:46.559><c> the</c><00:22:46.740><c> code</c><00:22:46.860><c> maybe</c><00:22:47.159><c> you</c><00:22:47.340><c> need</c><00:22:47.460><c> to</c><00:22:47.580><c> go</c>

00:22:47.870 --> 00:22:47.880 align:start position:0%
check the code maybe you need to go
 

00:22:47.880 --> 00:22:49.970 align:start position:0%
check the code maybe you need to go
inside<00:22:48.059><c> the</c><00:22:48.360><c> circum</c><00:22:48.840><c> leap</c><00:22:49.080><c> or</c><00:22:49.260><c> someplace</c><00:22:49.740><c> in</c>

00:22:49.970 --> 00:22:49.980 align:start position:0%
inside the circum leap or someplace in
 

00:22:49.980 --> 00:22:51.830 align:start position:0%
inside the circum leap or someplace in
the<00:22:50.100><c> library</c><00:22:50.159><c> but</c><00:22:50.640><c> you</c><00:22:50.760><c> will</c><00:22:50.880><c> find</c><00:22:51.240><c> all</c><00:22:51.720><c> the</c>

00:22:51.830 --> 00:22:51.840 align:start position:0%
the library but you will find all the
 

00:22:51.840 --> 00:22:54.470 align:start position:0%
the library but you will find all the
constraints<00:22:52.260><c> there</c><00:22:52.620><c> and</c><00:22:53.100><c> you</c><00:22:53.400><c> can</c><00:22:53.520><c> track</c><00:22:54.179><c> them</c>

00:22:54.470 --> 00:22:54.480 align:start position:0%
constraints there and you can track them
 

00:22:54.480 --> 00:22:56.330 align:start position:0%
constraints there and you can track them
and<00:22:54.840><c> you</c><00:22:55.020><c> can</c><00:22:55.140><c> see</c><00:22:55.380><c> them</c><00:22:55.559><c> so</c><00:22:55.799><c> you</c><00:22:55.980><c> can</c><00:22:56.100><c> have</c>

00:22:56.330 --> 00:22:56.340 align:start position:0%
and you can see them so you can have
 

00:22:56.340 --> 00:22:58.850 align:start position:0%
and you can see them so you can have
full<00:22:56.640><c> control</c><00:22:56.880><c> of</c><00:22:57.720><c> what</c><00:22:58.080><c> you</c><00:22:58.260><c> are</c><00:22:58.380><c> doing</c><00:22:58.559><c> this</c>

00:22:58.850 --> 00:22:58.860 align:start position:0%
full control of what you are doing this
 

00:22:58.860 --> 00:23:01.250 align:start position:0%
full control of what you are doing this
of<00:22:59.039><c> course</c><00:22:59.220><c> is</c><00:22:59.520><c> dangerous</c><00:23:00.240><c> I'm</c><00:23:00.720><c> not</c><00:23:01.020><c> saying</c>

00:23:01.250 --> 00:23:01.260 align:start position:0%
of course is dangerous I'm not saying
 

00:23:01.260 --> 00:23:02.870 align:start position:0%
of course is dangerous I'm not saying
that<00:23:01.380><c> that's</c><00:23:01.740><c> why</c><00:23:01.980><c> because</c><00:23:02.340><c> you</c><00:23:02.580><c> know</c><00:23:02.700><c> you</c>

00:23:02.870 --> 00:23:02.880 align:start position:0%
that that's why because you know you
 

00:23:02.880 --> 00:23:04.250 align:start position:0%
that that's why because you know you
need<00:23:03.000><c> to</c><00:23:03.059><c> understand</c><00:23:03.179><c> if</c><00:23:03.600><c> you're</c><00:23:03.720><c> I've</c><00:23:04.080><c> seen</c>

00:23:04.250 --> 00:23:04.260 align:start position:0%
need to understand if you're I've seen
 

00:23:04.260 --> 00:23:06.110 align:start position:0%
need to understand if you're I've seen
people<00:23:04.440><c> that</c><00:23:04.740><c> writing</c><00:23:05.100><c> circum</c><00:23:05.460><c> language</c><00:23:05.640><c> that</c>

00:23:06.110 --> 00:23:06.120 align:start position:0%
people that writing circum language that
 

00:23:06.120 --> 00:23:08.510 align:start position:0%
people that writing circum language that
they<00:23:06.419><c> don't</c><00:23:06.539><c> know</c><00:23:06.780><c> what</c><00:23:07.620><c> they</c><00:23:07.740><c> are</c><00:23:07.860><c> writing</c><00:23:08.220><c> so</c>

00:23:08.510 --> 00:23:08.520 align:start position:0%
they don't know what they are writing so
 

00:23:08.520 --> 00:23:10.930 align:start position:0%
they don't know what they are writing so
it's<00:23:09.299><c> not</c><00:23:09.480><c> going</c><00:23:09.659><c> to</c><00:23:09.780><c> work</c><00:23:09.900><c> okay</c><00:23:10.320><c> and</c><00:23:10.559><c> this</c><00:23:10.799><c> is</c>

00:23:10.930 --> 00:23:10.940 align:start position:0%
it's not going to work okay and this is
 

00:23:10.940 --> 00:23:14.870 align:start position:0%
it's not going to work okay and this is
we<00:23:11.940><c> we</c><00:23:12.000><c> understand</c><00:23:12.780><c> this</c><00:23:13.200><c> is</c><00:23:13.380><c> a</c><00:23:13.679><c> a</c><00:23:14.159><c> thing</c><00:23:14.580><c> but</c>

00:23:14.870 --> 00:23:14.880 align:start position:0%
we we understand this is a a thing but
 

00:23:14.880 --> 00:23:18.529 align:start position:0%
we we understand this is a a thing but
this<00:23:15.120><c> is</c><00:23:15.299><c> what</c><00:23:15.780><c> circum</c><00:23:16.320><c> is</c><00:23:16.860><c> uh</c><00:23:17.400><c> for</c><00:23:17.820><c> circum</c><00:23:18.419><c> is</c>

00:23:18.529 --> 00:23:18.539 align:start position:0%
this is what circum is uh for circum is
 

00:23:18.539 --> 00:23:21.890 align:start position:0%
this is what circum is uh for circum is
for<00:23:18.720><c> writing</c><00:23:19.080><c> would</c><00:23:19.740><c> say</c><00:23:20.419><c> Circle</c><00:23:21.419><c> means</c><00:23:21.840><c> for</c>

00:23:21.890 --> 00:23:21.900 align:start position:0%
for writing would say Circle means for
 

00:23:21.900 --> 00:23:24.409 align:start position:0%
for writing would say Circle means for
people<00:23:22.080><c> that</c><00:23:22.380><c> understand</c><00:23:22.620><c> what's</c><00:23:23.520><c> happening</c>

00:23:24.409 --> 00:23:24.419 align:start position:0%
people that understand what's happening
 

00:23:24.419 --> 00:23:27.230 align:start position:0%
people that understand what's happening
underneath<00:23:25.020><c> that's</c><00:23:25.559><c> the</c><00:23:25.940><c> that's</c><00:23:26.940><c> the</c><00:23:27.120><c> thing</c>

00:23:27.230 --> 00:23:27.240 align:start position:0%
underneath that's the that's the thing
 

00:23:27.240 --> 00:23:28.370 align:start position:0%
underneath that's the that's the thing
okay

00:23:28.370 --> 00:23:28.380 align:start position:0%
okay
 

00:23:28.380 --> 00:23:30.110 align:start position:0%
okay
um<00:23:28.500><c> said</c><00:23:29.039><c> that</c>

00:23:30.110 --> 00:23:30.120 align:start position:0%
um said that
 

00:23:30.120 --> 00:23:33.649 align:start position:0%
um said that
the<00:23:30.780><c> disease</c><00:23:31.260><c> will</c><00:23:31.440><c> be</c><00:23:31.679><c> linking</c><00:23:32.159><c> with</c><00:23:32.940><c> what</c><00:23:33.480><c> he</c>

00:23:33.649 --> 00:23:33.659 align:start position:0%
the disease will be linking with what he
 

00:23:33.659 --> 00:23:36.130 align:start position:0%
the disease will be linking with what he
said<00:23:33.900><c> is</c><00:23:34.140><c> I</c><00:23:34.620><c> think</c><00:23:34.799><c> that</c><00:23:35.220><c> in</c><00:23:35.820><c> the</c><00:23:35.940><c> future</c>

00:23:36.130 --> 00:23:36.140 align:start position:0%
said is I think that in the future
 

00:23:36.140 --> 00:23:40.010 align:start position:0%
said is I think that in the future
nobody<00:23:37.140><c> will</c><00:23:37.679><c> have</c><00:23:37.860><c> to</c><00:23:38.220><c> write</c><00:23:38.460><c> circuits</c>

00:23:40.010 --> 00:23:40.020 align:start position:0%
nobody will have to write circuits
 

00:23:40.020 --> 00:23:42.770 align:start position:0%
nobody will have to write circuits
and<00:23:40.620><c> because</c><00:23:41.220><c> uh</c><00:23:41.820><c> Siri</c><00:23:42.000><c> is</c><00:23:42.299><c> a</c><00:23:42.419><c> very</c><00:23:42.480><c> specific</c>

00:23:42.770 --> 00:23:42.780 align:start position:0%
and because uh Siri is a very specific
 

00:23:42.780 --> 00:23:44.870 align:start position:0%
and because uh Siri is a very specific
thing<00:23:43.080><c> for</c><00:23:43.500><c> politics</c><00:23:44.039><c> and</c><00:23:44.220><c> and</c><00:23:44.400><c> then</c><00:23:44.640><c> you</c><00:23:44.760><c> can</c>

00:23:44.870 --> 00:23:44.880 align:start position:0%
thing for politics and and then you can
 

00:23:44.880 --> 00:23:46.370 align:start position:0%
thing for politics and and then you can
write<00:23:45.059><c> you</c><00:23:45.360><c> you</c><00:23:45.539><c> will</c><00:23:45.720><c> be</c><00:23:45.840><c> able</c><00:23:46.020><c> to</c><00:23:46.140><c> write</c>

00:23:46.370 --> 00:23:46.380 align:start position:0%
write you you will be able to write
 

00:23:46.380 --> 00:23:49.190 align:start position:0%
write you you will be able to write
things<00:23:46.620><c> in</c><00:23:47.039><c> in</c><00:23:47.400><c> Cairo</c><00:23:47.940><c> for</c><00:23:48.059><c> example</c><00:23:48.299><c> or</c><00:23:48.900><c> things</c>

00:23:49.190 --> 00:23:49.200 align:start position:0%
things in in Cairo for example or things
 

00:23:49.200 --> 00:23:51.830 align:start position:0%
things in in Cairo for example or things
in<00:23:49.500><c> maybe</c><00:23:49.799><c> some</c><00:23:50.220><c> high</c><00:23:50.580><c> level</c><00:23:50.760><c> or</c><00:23:51.059><c> even</c><00:23:51.240><c> in</c><00:23:51.539><c> in</c>

00:23:51.830 --> 00:23:51.840 align:start position:0%
in maybe some high level or even in in
 

00:23:51.840 --> 00:23:54.110 align:start position:0%
in maybe some high level or even in in
solidity<00:23:52.320><c> there's</c><00:23:52.500><c> a</c><00:23:52.679><c> kbm</c><00:23:53.100><c> at</c><00:23:53.340><c> the</c><00:23:53.460><c> end</c><00:23:53.520><c> is</c><00:23:53.940><c> a</c>

00:23:54.110 --> 00:23:54.120 align:start position:0%
solidity there's a kbm at the end is a
 

00:23:54.120 --> 00:23:55.430 align:start position:0%
solidity there's a kbm at the end is a
language<00:23:54.360><c> that</c><00:23:54.659><c> you're</c><00:23:54.780><c> writing</c><00:23:55.140><c> a</c><00:23:55.260><c> language</c>

00:23:55.430 --> 00:23:55.440 align:start position:0%
language that you're writing a language
 

00:23:55.440 --> 00:23:57.470 align:start position:0%
language that you're writing a language
and<00:23:55.679><c> you</c><00:23:55.860><c> you're</c><00:23:56.340><c> building</c><00:23:56.580><c> a</c><00:23:56.820><c> zero</c><00:23:57.179><c> knowledge</c>

00:23:57.470 --> 00:23:57.480 align:start position:0%
and you you're building a zero knowledge
 

00:23:57.480 --> 00:23:59.090 align:start position:0%
and you you're building a zero knowledge
you're<00:23:57.900><c> building</c><00:23:58.140><c> a</c><00:23:58.380><c> zero</c><00:23:58.679><c> knowledge</c><00:23:58.860><c> there</c>

00:23:59.090 --> 00:23:59.100 align:start position:0%
you're building a zero knowledge there
 

00:23:59.100 --> 00:24:01.549 align:start position:0%
you're building a zero knowledge there
so<00:23:59.340><c> you</c><00:23:59.880><c> can</c><00:24:00.059><c> uh</c><00:24:00.659><c> there</c><00:24:00.900><c> is</c><00:24:01.080><c> other</c><00:24:01.200><c> projects</c>

00:24:01.549 --> 00:24:01.559 align:start position:0%
so you can uh there is other projects
 

00:24:01.559 --> 00:24:04.190 align:start position:0%
so you can uh there is other projects
like<00:24:01.740><c> Risk</c><00:24:02.520><c> 5</c><00:24:02.640><c> that</c><00:24:03.240><c> are</c><00:24:03.360><c> also</c><00:24:03.659><c> building</c><00:24:03.900><c> on</c>

00:24:04.190 --> 00:24:04.200 align:start position:0%
like Risk 5 that are also building on
 

00:24:04.200 --> 00:24:09.950 align:start position:0%
like Risk 5 that are also building on
top<00:24:04.320><c> of</c><00:24:04.440><c> that</c><00:24:04.559><c> so</c><00:24:04.799><c> it's</c><00:24:05.280><c> uh</c><00:24:06.380><c> the</c><00:24:07.380><c> the</c><00:24:07.700><c> zkbm</c><00:24:08.960><c> what</c>

00:24:09.950 --> 00:24:09.960 align:start position:0%
top of that so it's uh the the zkbm what
 

00:24:09.960 --> 00:24:13.010 align:start position:0%
top of that so it's uh the the zkbm what
brings<00:24:10.580><c> behind</c><00:24:11.580><c> to</c><00:24:11.880><c> the</c><00:24:12.120><c> to</c><00:24:12.299><c> the</c><00:24:12.480><c> to</c><00:24:12.659><c> the</c><00:24:12.900><c> world</c>

00:24:13.010 --> 00:24:13.020 align:start position:0%
brings behind to the to the to the world
 

00:24:13.020 --> 00:24:16.070 align:start position:0%
brings behind to the to the to the world
is<00:24:13.260><c> that</c><00:24:13.700><c> you</c><00:24:14.700><c> can</c>

00:24:16.070 --> 00:24:16.080 align:start position:0%
is that you can
 

00:24:16.080 --> 00:24:21.130 align:start position:0%
is that you can
have<00:24:16.980><c> any</c><00:24:17.940><c> any</c><00:24:18.780><c> processor</c><00:24:19.620><c> any</c><00:24:19.980><c> base</c><00:24:20.220><c> a</c><00:24:20.580><c> risk</c><00:24:20.940><c> 5</c>

00:24:21.130 --> 00:24:21.140 align:start position:0%
have any any processor any base a risk 5
 

00:24:21.140 --> 00:24:26.210 align:start position:0%
have any any processor any base a risk 5
an<00:24:22.140><c> ebm</c><00:24:22.620><c> or</c><00:24:24.020><c> chiro-like</c><00:24:25.020><c> or</c><00:24:25.260><c> some</c><00:24:25.980><c> some</c>

00:24:26.210 --> 00:24:26.220 align:start position:0%
an ebm or chiro-like or some some
 

00:24:26.220 --> 00:24:28.390 align:start position:0%
an ebm or chiro-like or some some
specific

00:24:28.390 --> 00:24:28.400 align:start position:0%
specific
 

00:24:28.400 --> 00:24:31.370 align:start position:0%
specific
virtual<00:24:29.400><c> machine</c><00:24:29.580><c> so</c><00:24:29.940><c> some</c><00:24:30.120><c> processor</c><00:24:30.659><c> and</c>

00:24:31.370 --> 00:24:31.380 align:start position:0%
virtual machine so some processor and
 

00:24:31.380 --> 00:24:33.230 align:start position:0%
virtual machine so some processor and
then<00:24:31.500><c> you</c><00:24:31.860><c> build</c><00:24:32.039><c> on</c><00:24:32.340><c> top</c><00:24:32.460><c> of</c><00:24:32.640><c> that</c><00:24:32.760><c> processor</c>

00:24:33.230 --> 00:24:33.240 align:start position:0%
then you build on top of that processor
 

00:24:33.240 --> 00:24:34.789 align:start position:0%
then you build on top of that processor
but<00:24:33.539><c> the</c><00:24:33.720><c> circuit</c><00:24:33.960><c> is</c><00:24:34.140><c> the</c><00:24:34.320><c> processor</c><00:24:34.620><c> the</c>

00:24:34.789 --> 00:24:34.799 align:start position:0%
but the circuit is the processor the
 

00:24:34.799 --> 00:24:36.470 align:start position:0%
but the circuit is the processor the
circuit<00:24:35.039><c> is</c><00:24:35.159><c> like</c><00:24:35.340><c> the</c><00:24:35.460><c> hardware</c>

00:24:36.470 --> 00:24:36.480 align:start position:0%
circuit is like the hardware
 

00:24:36.480 --> 00:24:39.529 align:start position:0%
circuit is like the hardware
okay<00:24:36.900><c> so</c><00:24:37.380><c> it's</c><00:24:38.280><c> like</c><00:24:38.520><c> maybe</c><00:24:39.000><c> we</c><00:24:39.240><c> can</c><00:24:39.419><c> talk</c>

00:24:39.529 --> 00:24:39.539 align:start position:0%
okay so it's like maybe we can talk
 

00:24:39.539 --> 00:24:41.450 align:start position:0%
okay so it's like maybe we can talk
about<00:24:39.720><c> Hardware</c><00:24:40.200><c> language</c><00:24:40.679><c> and</c><00:24:41.039><c> software</c>

00:24:41.450 --> 00:24:41.460 align:start position:0%
about Hardware language and software
 

00:24:41.460 --> 00:24:43.250 align:start position:0%
about Hardware language and software
language<00:24:41.700><c> uh</c><00:24:42.419><c> silicon</c><00:24:42.900><c> is</c><00:24:43.020><c> a</c><00:24:43.140><c> hardware</c>

00:24:43.250 --> 00:24:43.260 align:start position:0%
language uh silicon is a hardware
 

00:24:43.260 --> 00:24:45.830 align:start position:0%
language uh silicon is a hardware
language<00:24:43.679><c> okay</c><00:24:44.400><c> and</c><00:24:44.880><c> so</c><00:24:45.120><c> for</c><00:24:45.299><c> language</c><00:24:45.539><c> should</c>

00:24:45.830 --> 00:24:45.840 align:start position:0%
language okay and so for language should
 

00:24:45.840 --> 00:24:50.289 align:start position:0%
language okay and so for language should
be<00:24:46.100><c> normal</c><00:24:47.100><c> so</c><00:24:47.460><c> for</c><00:24:47.700><c> language</c><00:24:47.940><c> C</c><00:24:48.919><c> solidity</c>

00:24:50.289 --> 00:24:50.299 align:start position:0%
be normal so for language C solidity
 

00:24:50.299 --> 00:24:54.529 align:start position:0%
be normal so for language C solidity
python<00:24:51.559><c> or</c><00:24:52.559><c> any</c><00:24:52.740><c> other</c><00:24:52.980><c> language</c><00:24:53.700><c> that</c><00:24:54.240><c> builds</c>

00:24:54.529 --> 00:24:54.539 align:start position:0%
python or any other language that builds
 

00:24:54.539 --> 00:24:58.490 align:start position:0%
python or any other language that builds
on<00:24:54.659><c> top</c><00:24:54.780><c> of</c><00:24:54.960><c> that</c><00:24:55.200><c> I</c><00:24:55.860><c> don't</c><00:24:55.980><c> see</c><00:24:56.280><c> a</c><00:24:56.460><c> space</c><00:24:56.760><c> for</c>

00:24:58.490 --> 00:24:58.500 align:start position:0%
on top of that I don't see a space for
 

00:24:58.500 --> 00:24:59.990 align:start position:0%
on top of that I don't see a space for
um<00:24:58.559><c> I</c><00:24:58.799><c> don't</c><00:24:58.919><c> see</c><00:24:59.039><c> but</c><00:24:59.280><c> this</c><00:24:59.400><c> is</c><00:24:59.520><c> a</c><00:24:59.700><c> it's</c>

00:24:59.990 --> 00:25:00.000 align:start position:0%
um I don't see but this is a it's
 

00:25:00.000 --> 00:25:01.909 align:start position:0%
um I don't see but this is a it's
opinionated<00:25:00.539><c> on</c><00:25:00.840><c> me</c><00:25:01.020><c> but</c><00:25:01.260><c> I</c><00:25:01.380><c> don't</c><00:25:01.500><c> see</c><00:25:01.740><c> a</c>

00:25:01.909 --> 00:25:01.919 align:start position:0%
opinionated on me but I don't see a
 

00:25:01.919 --> 00:25:05.450 align:start position:0%
opinionated on me but I don't see a
space<00:25:02.220><c> for</c><00:25:02.900><c> a</c><00:25:03.900><c> specific</c>

00:25:05.450 --> 00:25:05.460 align:start position:0%
space for a specific
 

00:25:05.460 --> 00:25:07.610 align:start position:0%
space for a specific
language<00:25:06.240><c> as</c><00:25:06.600><c> a</c><00:25:06.840><c> specific</c><00:25:07.080><c> high</c><00:25:07.320><c> level</c>

00:25:07.610 --> 00:25:07.620 align:start position:0%
language as a specific high level
 

00:25:07.620 --> 00:25:10.310 align:start position:0%
language as a specific high level
language<00:25:08.039><c> because</c><00:25:08.580><c> I</c><00:25:09.240><c> think</c><00:25:09.360><c> that</c>

00:25:10.310 --> 00:25:10.320 align:start position:0%
language because I think that
 

00:25:10.320 --> 00:25:12.950 align:start position:0%
language because I think that
a<00:25:10.740><c> very</c><00:25:10.980><c> high</c><00:25:11.159><c> level</c><00:25:11.340><c> language</c><00:25:11.780><c> should</c><00:25:12.780><c> be</c>

00:25:12.950 --> 00:25:12.960 align:start position:0%
a very high level language should be
 

00:25:12.960 --> 00:25:17.390 align:start position:0%
a very high level language should be
enough<00:25:13.260><c> to</c><00:25:14.100><c> to</c><00:25:14.280><c> run</c><00:25:14.520><c> on</c><00:25:14.700><c> top</c><00:25:14.820><c> of</c><00:25:14.940><c> that</c>

00:25:17.390 --> 00:25:17.400 align:start position:0%
 
 

00:25:17.400 --> 00:25:19.549 align:start position:0%
 
can<00:25:17.760><c> I</c><00:25:17.940><c> just</c><00:25:18.059><c> add</c><00:25:18.240><c> one</c><00:25:18.480><c> thing</c><00:25:18.600><c> but</c><00:25:18.840><c> it's</c><00:25:19.320><c> what</c>

00:25:19.549 --> 00:25:19.559 align:start position:0%
can I just add one thing but it's what
 

00:25:19.559 --> 00:25:20.570 align:start position:0%
can I just add one thing but it's what
you<00:25:19.620><c> said</c>

00:25:20.570 --> 00:25:20.580 align:start position:0%
you said
 

00:25:20.580 --> 00:25:22.549 align:start position:0%
you said
um I<00:25:21.000><c> tend</c><00:25:21.240><c> to</c><00:25:21.360><c> agree</c><00:25:21.539><c> with</c><00:25:22.080><c> the</c><00:25:22.260><c> entire</c>

00:25:22.549 --> 00:25:22.559 align:start position:0%
um I tend to agree with the entire
 

00:25:22.559 --> 00:25:24.529 align:start position:0%
um I tend to agree with the entire
statement<00:25:22.860><c> about</c><00:25:23.039><c> however</c><00:25:23.460><c> language</c><00:25:23.700><c> there</c>

00:25:24.529 --> 00:25:24.539 align:start position:0%
statement about however language there
 

00:25:24.539 --> 00:25:26.149 align:start position:0%
statement about however language there
is<00:25:24.720><c> one</c><00:25:24.960><c> thing</c><00:25:25.200><c> though</c>

00:25:26.149 --> 00:25:26.159 align:start position:0%
is one thing though
 

00:25:26.159 --> 00:25:28.970 align:start position:0%
is one thing though
um<00:25:26.279><c> I</c><00:25:26.880><c> don't</c><00:25:27.179><c> I</c><00:25:27.600><c> I'm</c><00:25:28.260><c> not</c><00:25:28.440><c> sure</c><00:25:28.559><c> and</c><00:25:28.799><c> I</c><00:25:28.919><c> don't</c>

00:25:28.970 --> 00:25:28.980 align:start position:0%
um I don't I I'm not sure and I don't
 

00:25:28.980 --> 00:25:30.230 align:start position:0%
um I don't I I'm not sure and I don't
think<00:25:29.100><c> necessary</c><00:25:29.520><c> that</c><00:25:29.760><c> you</c><00:25:29.940><c> know</c><00:25:30.059><c> things</c>

00:25:30.230 --> 00:25:30.240 align:start position:0%
think necessary that you know things
 

00:25:30.240 --> 00:25:32.090 align:start position:0%
think necessary that you know things
like<00:25:30.419><c> python</c><00:25:30.779><c> or</c><00:25:30.900><c> Russ</c><00:25:31.260><c> will</c><00:25:31.440><c> run</c><00:25:31.620><c> enable</c><00:25:31.919><c> you</c>

00:25:32.090 --> 00:25:32.100 align:start position:0%
like python or Russ will run enable you
 

00:25:32.100 --> 00:25:34.370 align:start position:0%
like python or Russ will run enable you
to<00:25:32.220><c> write</c><00:25:32.340><c> vkps</c><00:25:32.820><c> tomorrow</c><00:25:33.059><c> because</c><00:25:33.840><c> there</c><00:25:34.200><c> is</c>

00:25:34.370 --> 00:25:34.380 align:start position:0%
to write vkps tomorrow because there is
 

00:25:34.380 --> 00:25:36.710 align:start position:0%
to write vkps tomorrow because there is
still<00:25:34.500><c> a</c><00:25:34.679><c> very</c><00:25:34.799><c> strong</c><00:25:35.299><c> Paradigm</c><00:25:36.299><c> competing</c>

00:25:36.710 --> 00:25:36.720 align:start position:0%
still a very strong Paradigm competing
 

00:25:36.720 --> 00:25:37.970 align:start position:0%
still a very strong Paradigm competing
Paradigm<00:25:37.080><c> Beyond</c><00:25:37.320><c> it</c><00:25:37.440><c> a</c><00:25:37.620><c> very</c><00:25:37.740><c> strong</c>

00:25:37.970 --> 00:25:37.980 align:start position:0%
Paradigm Beyond it a very strong
 

00:25:37.980 --> 00:25:39.649 align:start position:0%
Paradigm Beyond it a very strong
differences<00:25:38.400><c> which</c><00:25:38.760><c> might</c><00:25:39.240><c> require</c><00:25:39.419><c> you</c>

00:25:39.649 --> 00:25:39.659 align:start position:0%
differences which might require you
 

00:25:39.659 --> 00:25:41.330 align:start position:0%
differences which might require you
still<00:25:39.900><c> to</c><00:25:40.140><c> have</c><00:25:40.320><c> like</c><00:25:40.500><c> a</c><00:25:40.679><c> different</c>

00:25:41.330 --> 00:25:41.340 align:start position:0%
still to have like a different
 

00:25:41.340 --> 00:25:42.470 align:start position:0%
still to have like a different
accepting<00:25:41.940><c> that</c><00:25:42.059><c> you're</c><00:25:42.179><c> working</c><00:25:42.360><c> on</c>

00:25:42.470 --> 00:25:42.480 align:start position:0%
accepting that you're working on
 

00:25:42.480 --> 00:25:44.450 align:start position:0%
accepting that you're working on
something<00:25:42.600><c> different</c>

00:25:44.450 --> 00:25:44.460 align:start position:0%
something different
 

00:25:44.460 --> 00:25:46.610 align:start position:0%
something different
yeah<00:25:44.940><c> probably</c><00:25:45.179><c> this</c><00:25:45.720><c> is</c><00:25:45.900><c> but</c><00:25:46.080><c> this</c><00:25:46.260><c> is</c><00:25:46.320><c> this</c>

00:25:46.610 --> 00:25:46.620 align:start position:0%
yeah probably this is but this is this
 

00:25:46.620 --> 00:25:48.169 align:start position:0%
yeah probably this is but this is this
is<00:25:46.679><c> at</c><00:25:46.919><c> this</c><00:25:47.100><c> point</c><00:25:47.220><c> we</c><00:25:47.400><c> are</c><00:25:47.520><c> running</c><00:25:47.700><c> faster</c>

00:25:48.169 --> 00:25:48.179 align:start position:0%
is at this point we are running faster
 

00:25:48.179 --> 00:25:50.570 align:start position:0%
is at this point we are running faster
so<00:25:48.600><c> it's</c><00:25:48.900><c> uh</c><00:25:49.440><c> I</c><00:25:49.620><c> think</c><00:25:49.740><c> it's</c><00:25:49.860><c> just</c><00:25:50.039><c> a</c><00:25:50.220><c> matter</c><00:25:50.340><c> of</c>

00:25:50.570 --> 00:25:50.580 align:start position:0%
so it's uh I think it's just a matter of
 

00:25:50.580 --> 00:25:53.690 align:start position:0%
so it's uh I think it's just a matter of
uh<00:25:51.299><c> times</c><00:25:51.659><c> and</c><00:25:52.020><c> yeah</c><00:25:52.679><c> and</c><00:25:52.919><c> how</c><00:25:53.039><c> difficult</c><00:25:53.520><c> it</c>

00:25:53.690 --> 00:25:53.700 align:start position:0%
uh times and yeah and how difficult it
 

00:25:53.700 --> 00:25:55.549 align:start position:0%
uh times and yeah and how difficult it
is<00:25:53.820><c> you</c><00:25:53.940><c> know</c><00:25:54.059><c> right</c><00:25:54.179><c> now</c><00:25:54.419><c> uh</c><00:25:54.900><c> depending</c><00:25:55.260><c> is</c><00:25:55.320><c> if</c>

00:25:55.549 --> 00:25:55.559 align:start position:0%
is you know right now uh depending is if
 

00:25:55.559 --> 00:25:57.169 align:start position:0%
is you know right now uh depending is if
you<00:25:55.620><c> are</c><00:25:55.799><c> if</c><00:25:56.159><c> you</c><00:25:56.279><c> want</c><00:25:56.400><c> to</c><00:25:56.520><c> run</c><00:25:56.640><c> a</c><00:25:56.880><c> very</c><00:25:57.000><c> very</c>

00:25:57.169 --> 00:25:57.179 align:start position:0%
you are if you want to run a very very
 

00:25:57.179 --> 00:26:00.649 align:start position:0%
you are if you want to run a very very
complex<00:25:57.659><c> uh</c><00:25:58.559><c> uh</c><00:25:59.159><c> language</c><00:25:59.460><c> very</c><00:26:00.360><c> complex</c>

00:26:00.649 --> 00:26:00.659 align:start position:0%
complex uh uh language very complex
 

00:26:00.659 --> 00:26:03.409 align:start position:0%
complex uh uh language very complex
thing<00:26:00.840><c> it's</c><00:26:01.020><c> one</c><00:26:01.200><c> thing</c><00:26:01.380><c> but</c><00:26:02.000><c> if</c><00:26:03.000><c> it's</c><00:26:03.120><c> complex</c>

00:26:03.409 --> 00:26:03.419 align:start position:0%
thing it's one thing but if it's complex
 

00:26:03.419 --> 00:26:04.669 align:start position:0%
thing it's one thing but if it's complex
it's<00:26:03.600><c> going</c><00:26:03.779><c> to</c><00:26:03.900><c> be</c><00:26:03.960><c> also</c><00:26:04.140><c> difficult</c><00:26:04.380><c> to</c><00:26:04.559><c> write</c>

00:26:04.669 --> 00:26:04.679 align:start position:0%
it's going to be also difficult to write
 

00:26:04.679 --> 00:26:07.370 align:start position:0%
it's going to be also difficult to write
a<00:26:04.799><c> complexity</c><00:26:05.220><c> so</c><00:26:05.520><c> I</c><00:26:06.000><c> I</c><00:26:06.120><c> think</c><00:26:06.480><c> the</c><00:26:06.840><c> way</c><00:26:07.020><c> to</c><00:26:07.200><c> go</c>

00:26:07.370 --> 00:26:07.380 align:start position:0%
a complexity so I I think the way to go
 

00:26:07.380 --> 00:26:14.810 align:start position:0%
a complexity so I I think the way to go
is<00:26:07.620><c> high</c><00:26:07.980><c> level</c><00:26:08.220><c> language</c>

00:26:14.810 --> 00:26:14.820 align:start position:0%
 
 

00:26:14.820 --> 00:26:18.830 align:start position:0%
 
cool<00:26:15.360><c> yeah</c><00:26:15.720><c> so</c><00:26:16.559><c> um</c><00:26:16.620><c> I</c><00:26:17.279><c> uh</c><00:26:17.700><c> I</c><00:26:18.000><c> and</c><00:26:18.120><c> my</c><00:26:18.360><c> team</c><00:26:18.480><c> have</c>

00:26:18.830 --> 00:26:18.840 align:start position:0%
cool yeah so um I uh I and my team have
 

00:26:18.840 --> 00:26:21.289 align:start position:0%
cool yeah so um I uh I and my team have
a<00:26:19.140><c> very</c><00:26:19.440><c> very</c><00:26:19.679><c> strong</c><00:26:19.980><c> opinion</c><00:26:20.520><c> about</c><00:26:20.640><c> this</c><00:26:20.880><c> so</c>

00:26:21.289 --> 00:26:21.299 align:start position:0%
a very very strong opinion about this so
 

00:26:21.299 --> 00:26:23.330 align:start position:0%
a very very strong opinion about this so
I<00:26:21.659><c> guess</c><00:26:21.779><c> for</c><00:26:22.080><c> for</c><00:26:22.260><c> background</c>

00:26:23.330 --> 00:26:23.340 align:start position:0%
I guess for for background
 

00:26:23.340 --> 00:26:26.690 align:start position:0%
I guess for for background
um<00:26:23.400><c> so</c><00:26:23.880><c> Mina</c><00:26:24.480><c> the</c><00:26:25.020><c> the</c><00:26:25.200><c> Mina</c><00:26:25.559><c> protocol</c>

00:26:26.690 --> 00:26:26.700 align:start position:0%
um so Mina the the Mina protocol
 

00:26:26.700 --> 00:26:30.830 align:start position:0%
um so Mina the the Mina protocol
um we<00:26:27.419><c> started</c><00:26:27.720><c> building</c><00:26:28.020><c> it</c><00:26:28.320><c> in</c><00:26:28.799><c> uh</c><00:26:29.100><c> 2017.</c>

00:26:30.830 --> 00:26:30.840 align:start position:0%
um we started building it in uh 2017.
 

00:26:30.840 --> 00:26:33.289 align:start position:0%
um we started building it in uh 2017.
um<00:26:30.900><c> and</c><00:26:31.380><c> uh</c><00:26:31.860><c> for</c><00:26:32.039><c> those</c><00:26:32.400><c> that</c><00:26:32.580><c> don't</c><00:26:32.700><c> know</c><00:26:32.820><c> Mina</c>

00:26:33.289 --> 00:26:33.299 align:start position:0%
um and uh for those that don't know Mina
 

00:26:33.299 --> 00:26:36.649 align:start position:0%
um and uh for those that don't know Mina
basically<00:26:34.200><c> is</c><00:26:34.380><c> just</c><00:26:34.620><c> like</c><00:26:34.799><c> an</c><00:26:35.159><c> enormous</c><00:26:35.659><c> uh</c>

00:26:36.649 --> 00:26:36.659 align:start position:0%
basically is just like an enormous uh
 

00:26:36.659 --> 00:26:39.169 align:start position:0%
basically is just like an enormous uh
like<00:26:37.020><c> zkp</c><00:26:37.679><c> circuit</c><00:26:38.159><c> that</c><00:26:38.760><c> that</c><00:26:38.940><c> powers</c>

00:26:39.169 --> 00:26:39.179 align:start position:0%
like zkp circuit that that powers
 

00:26:39.179 --> 00:26:43.190 align:start position:0%
like zkp circuit that that powers
everything<00:26:39.600><c> so</c><00:26:40.140><c> there's</c><00:26:41.279><c> um</c><00:26:41.340><c> a</c><00:26:41.580><c> recursive</c><00:26:42.200><c> uh</c>

00:26:43.190 --> 00:26:43.200 align:start position:0%
everything so there's um a recursive uh
 

00:26:43.200 --> 00:26:46.370 align:start position:0%
everything so there's um a recursive uh
a<00:26:43.500><c> like</c><00:26:43.860><c> linearly</c><00:26:44.279><c> recursive</c><00:26:44.940><c> proof</c><00:26:45.419><c> for</c><00:26:46.020><c> uh</c>

00:26:46.370 --> 00:26:46.380 align:start position:0%
a like linearly recursive proof for uh
 

00:26:46.380 --> 00:26:48.710 align:start position:0%
a like linearly recursive proof for uh
compressing<00:26:46.799><c> the</c><00:26:46.980><c> blockchain</c><00:26:47.400><c> that</c><00:26:48.240><c> follows</c>

00:26:48.710 --> 00:26:48.720 align:start position:0%
compressing the blockchain that follows
 

00:26:48.720 --> 00:26:52.130 align:start position:0%
compressing the blockchain that follows
you<00:26:49.260><c> know</c><00:26:49.440><c> the</c><00:26:49.620><c> rules</c><00:26:49.860><c> of</c><00:26:50.220><c> blockchains</c>

00:26:52.130 --> 00:26:52.140 align:start position:0%
you know the rules of blockchains
 

00:26:52.140 --> 00:26:53.990 align:start position:0%
you know the rules of blockchains
um<00:26:52.200><c> uh</c><00:26:52.679><c> there's</c><00:26:52.860><c> like</c><00:26:53.039><c> consensus</c><00:26:53.580><c> logic</c>

00:26:53.990 --> 00:26:54.000 align:start position:0%
um uh there's like consensus logic
 

00:26:54.000 --> 00:26:55.669 align:start position:0%
um uh there's like consensus logic
there's<00:26:54.299><c> verifiable</c><00:26:54.840><c> random</c><00:26:55.260><c> functions</c>

00:26:55.669 --> 00:26:55.679 align:start position:0%
there's verifiable random functions
 

00:26:55.679 --> 00:26:58.610 align:start position:0%
there's verifiable random functions
where<00:26:56.279><c> like</c><00:26:56.940><c> uh</c><00:26:57.659><c> fractional</c><00:26:58.200><c> numbers</c><00:26:58.320><c> are</c>

00:26:58.610 --> 00:26:58.620 align:start position:0%
where like uh fractional numbers are
 

00:26:58.620 --> 00:27:01.370 align:start position:0%
where like uh fractional numbers are
approximated<00:26:59.100><c> using</c><00:26:59.700><c> like</c><00:27:00.059><c> crazy</c><00:27:00.480><c> uh</c>

00:27:01.370 --> 00:27:01.380 align:start position:0%
approximated using like crazy uh
 

00:27:01.380 --> 00:27:03.890 align:start position:0%
approximated using like crazy uh
calculus<00:27:01.980><c> things</c><00:27:02.520><c> basically</c><00:27:03.299><c> enormous</c>

00:27:03.890 --> 00:27:03.900 align:start position:0%
calculus things basically enormous
 

00:27:03.900 --> 00:27:06.649 align:start position:0%
calculus things basically enormous
enormous<00:27:04.320><c> programs</c><00:27:04.799><c> and</c><00:27:05.279><c> and</c><00:27:05.580><c> uh</c><00:27:06.240><c> enormous</c>

00:27:06.649 --> 00:27:06.659 align:start position:0%
enormous programs and and uh enormous
 

00:27:06.659 --> 00:27:08.510 align:start position:0%
enormous programs and and uh enormous
circuits<00:27:07.020><c> and</c><00:27:07.440><c> and</c><00:27:07.559><c> we</c><00:27:07.799><c> realized</c><00:27:08.159><c> very</c><00:27:08.340><c> early</c>

00:27:08.510 --> 00:27:08.520 align:start position:0%
circuits and and we realized very early
 

00:27:08.520 --> 00:27:11.390 align:start position:0%
circuits and and we realized very early
on<00:27:08.700><c> in</c><00:27:09.000><c> 2017</c><00:27:09.360><c> that</c><00:27:10.020><c> like</c><00:27:10.200><c> we</c><00:27:10.500><c> could</c><00:27:10.679><c> not</c><00:27:10.919><c> write</c>

00:27:11.390 --> 00:27:11.400 align:start position:0%
on in 2017 that like we could not write
 

00:27:11.400 --> 00:27:13.490 align:start position:0%
on in 2017 that like we could not write
the<00:27:11.940><c> circuits</c><00:27:12.360><c> manually</c>

00:27:13.490 --> 00:27:13.500 align:start position:0%
the circuits manually
 

00:27:13.500 --> 00:27:15.830 align:start position:0%
the circuits manually
um<00:27:13.559><c> and</c><00:27:13.799><c> and</c><00:27:13.919><c> I</c><00:27:14.159><c> agree</c><00:27:14.340><c> it's</c><00:27:14.460><c> I</c><00:27:14.760><c> I</c><00:27:15.179><c> would</c><00:27:15.480><c> I</c>

00:27:15.830 --> 00:27:15.840 align:start position:0%
um and and I agree it's I I would I
 

00:27:15.840 --> 00:27:17.750 align:start position:0%
um and and I agree it's I I would I
would<00:27:16.020><c> sort</c><00:27:16.500><c> of</c><00:27:16.620><c> I</c><00:27:16.980><c> mean</c><00:27:17.100><c> in</c><00:27:17.340><c> some</c><00:27:17.460><c> ways</c><00:27:17.640><c> it's</c>

00:27:17.750 --> 00:27:17.760 align:start position:0%
would sort of I mean in some ways it's
 

00:27:17.760 --> 00:27:19.970 align:start position:0%
would sort of I mean in some ways it's
like<00:27:17.940><c> it's</c><00:27:18.179><c> like</c><00:27:18.360><c> programming</c><00:27:18.900><c> directly</c><00:27:19.740><c> with</c>

00:27:19.970 --> 00:27:19.980 align:start position:0%
like it's like programming directly with
 

00:27:19.980 --> 00:27:22.370 align:start position:0%
like it's like programming directly with
Hardware<00:27:20.159><c> but</c><00:27:20.940><c> I</c><00:27:21.179><c> think</c><00:27:21.539><c> you</c><00:27:21.900><c> can</c><00:27:22.020><c> also</c><00:27:22.260><c> kind</c>

00:27:22.370 --> 00:27:22.380 align:start position:0%
Hardware but I think you can also kind
 

00:27:22.380 --> 00:27:23.810 align:start position:0%
Hardware but I think you can also kind
of<00:27:22.500><c> think</c><00:27:22.559><c> of</c><00:27:22.740><c> it</c><00:27:22.860><c> metaphorically</c><00:27:23.460><c> like</c>

00:27:23.810 --> 00:27:23.820 align:start position:0%
of think of it metaphorically like
 

00:27:23.820 --> 00:27:25.789 align:start position:0%
of think of it metaphorically like
writing<00:27:24.179><c> Assembly</c><00:27:24.600><c> Language</c>

00:27:25.789 --> 00:27:25.799 align:start position:0%
writing Assembly Language
 

00:27:25.799 --> 00:27:28.130 align:start position:0%
writing Assembly Language
um<00:27:25.860><c> and</c><00:27:26.039><c> and</c><00:27:26.159><c> you</c><00:27:26.340><c> know</c><00:27:26.460><c> you</c><00:27:27.360><c> can't</c>

00:27:28.130 --> 00:27:28.140 align:start position:0%
um and and you know you can't
 

00:27:28.140 --> 00:27:31.070 align:start position:0%
um and and you know you can't
like<00:27:28.740><c> uh</c><00:27:29.640><c> these</c><00:27:30.120><c> days</c><00:27:30.240><c> when</c><00:27:30.600><c> you're</c><00:27:30.779><c> trying</c><00:27:30.960><c> to</c>

00:27:31.070 --> 00:27:31.080 align:start position:0%
like uh these days when you're trying to
 

00:27:31.080 --> 00:27:32.930 align:start position:0%
like uh these days when you're trying to
write<00:27:31.200><c> a</c><00:27:31.559><c> really</c><00:27:31.679><c> complex</c><00:27:32.100><c> program</c><00:27:32.460><c> you</c><00:27:32.820><c> don't</c>

00:27:32.930 --> 00:27:32.940 align:start position:0%
write a really complex program you don't
 

00:27:32.940 --> 00:27:34.430 align:start position:0%
write a really complex program you don't
use<00:27:33.059><c> Assembly</c><00:27:33.419><c> Language</c><00:27:33.600><c> you</c><00:27:33.779><c> use</c><00:27:34.020><c> a</c><00:27:34.200><c> higher</c>

00:27:34.430 --> 00:27:34.440 align:start position:0%
use Assembly Language you use a higher
 

00:27:34.440 --> 00:27:37.490 align:start position:0%
use Assembly Language you use a higher
level<00:27:34.500><c> language</c><00:27:34.799><c> so</c><00:27:35.880><c> um</c><00:27:36.419><c> so</c><00:27:36.720><c> we</c><00:27:36.840><c> so</c><00:27:37.080><c> we</c><00:27:37.260><c> built</c>

00:27:37.490 --> 00:27:37.500 align:start position:0%
level language so um so we so we built
 

00:27:37.500 --> 00:27:38.990 align:start position:0%
level language so um so we so we built
the<00:27:37.620><c> first</c><00:27:37.740><c> version</c><00:27:37.919><c> of</c><00:27:38.159><c> snarky</c><00:27:38.580><c> which</c><00:27:38.760><c> is</c><00:27:38.880><c> an</c>

00:27:38.990 --> 00:27:39.000 align:start position:0%
the first version of snarky which is an
 

00:27:39.000 --> 00:27:42.950 align:start position:0%
the first version of snarky which is an
embedded<00:27:39.360><c> ocamel</c><00:27:40.020><c> DSL</c><00:27:40.980><c> in</c><00:27:41.520><c> 2017</c>

00:27:42.950 --> 00:27:42.960 align:start position:0%
embedded ocamel DSL in 2017
 

00:27:42.960 --> 00:27:45.049 align:start position:0%
embedded ocamel DSL in 2017
um<00:27:43.020><c> and</c><00:27:43.440><c> uh</c><00:27:43.679><c> we</c><00:27:43.860><c> used</c><00:27:44.039><c> it</c><00:27:44.279><c> for</c><00:27:44.520><c> and</c><00:27:44.700><c> we</c><00:27:44.940><c> still</c>

00:27:45.049 --> 00:27:45.059 align:start position:0%
um and uh we used it for and we still
 

00:27:45.059 --> 00:27:47.690 align:start position:0%
um and uh we used it for and we still
use<00:27:45.240><c> it</c><00:27:45.419><c> you</c><00:27:45.900><c> know</c><00:27:46.020><c> whatever</c><00:27:46.380><c> five</c><00:27:47.340><c> years</c><00:27:47.460><c> six</c>

00:27:47.690 --> 00:27:47.700 align:start position:0%
use it you know whatever five years six
 

00:27:47.700 --> 00:27:48.890 align:start position:0%
use it you know whatever five years six
years<00:27:47.820><c> later</c>

00:27:48.890 --> 00:27:48.900 align:start position:0%
years later
 

00:27:48.900 --> 00:27:51.169 align:start position:0%
years later
um<00:27:48.960><c> and</c><00:27:49.860><c> uh</c><00:27:50.159><c> it's</c><00:27:50.340><c> great</c><00:27:50.460><c> and</c><00:27:50.640><c> we've</c><00:27:50.820><c> learned</c><00:27:51.059><c> a</c>

00:27:51.169 --> 00:27:51.179 align:start position:0%
um and uh it's great and we've learned a
 

00:27:51.179 --> 00:27:53.870 align:start position:0%
um and uh it's great and we've learned a
lot<00:27:51.299><c> and</c><00:27:51.779><c> and</c><00:27:52.020><c> the</c><00:27:52.380><c> the</c><00:27:52.500><c> specific</c>

00:27:53.870 --> 00:27:53.880 align:start position:0%
lot and and the the specific
 

00:27:53.880 --> 00:27:55.250 align:start position:0%
lot and and the the specific
um<00:27:53.940><c> you</c><00:27:54.059><c> know</c><00:27:54.179><c> we've</c><00:27:54.480><c> taken</c><00:27:54.720><c> those</c><00:27:54.840><c> ideas</c><00:27:55.020><c> and</c>

00:27:55.250 --> 00:27:55.260 align:start position:0%
um you know we've taken those ideas and
 

00:27:55.260 --> 00:27:57.350 align:start position:0%
um you know we've taken those ideas and
brought<00:27:55.380><c> them</c><00:27:55.559><c> to</c><00:27:55.679><c> snarky</c><00:27:56.159><c> JS</c><00:27:56.700><c> which</c><00:27:57.059><c> is</c><00:27:57.179><c> just</c>

00:27:57.350 --> 00:27:57.360 align:start position:0%
brought them to snarky JS which is just
 

00:27:57.360 --> 00:27:58.970 align:start position:0%
brought them to snarky JS which is just
sort<00:27:57.539><c> of</c><00:27:57.600><c> like</c><00:27:57.720><c> bringing</c><00:27:58.200><c> that</c><00:27:58.440><c> into</c><00:27:58.679><c> into</c>

00:27:58.970 --> 00:27:58.980 align:start position:0%
sort of like bringing that into into
 

00:27:58.980 --> 00:28:01.010 align:start position:0%
sort of like bringing that into into
typescript<00:27:59.400><c> instead</c><00:27:59.760><c> of</c><00:27:59.820><c> ocamel</c>

00:28:01.010 --> 00:28:01.020 align:start position:0%
typescript instead of ocamel
 

00:28:01.020 --> 00:28:04.010 align:start position:0%
typescript instead of ocamel
um<00:28:01.500><c> the</c><00:28:02.340><c> uh</c><00:28:02.820><c> you</c><00:28:03.120><c> know</c><00:28:03.179><c> we</c><00:28:03.299><c> we</c><00:28:03.600><c> thought</c><00:28:03.840><c> about</c>

00:28:04.010 --> 00:28:04.020 align:start position:0%
um the uh you know we we thought about
 

00:28:04.020 --> 00:28:05.930 align:start position:0%
um the uh you know we we thought about
like<00:28:04.320><c> okay</c><00:28:04.559><c> if</c><00:28:05.039><c> we</c><00:28:05.159><c> could</c><00:28:05.279><c> build</c><00:28:05.460><c> a</c><00:28:05.640><c> high</c><00:28:05.760><c> level</c>

00:28:05.930 --> 00:28:05.940 align:start position:0%
like okay if we could build a high level
 

00:28:05.940 --> 00:28:08.149 align:start position:0%
like okay if we could build a high level
language<00:28:06.600><c> that</c><00:28:06.960><c> compiles</c><00:28:07.559><c> into</c><00:28:07.860><c> something</c>

00:28:08.149 --> 00:28:08.159 align:start position:0%
language that compiles into something
 

00:28:08.159 --> 00:28:09.350 align:start position:0%
language that compiles into something
and<00:28:08.400><c> then</c><00:28:08.520><c> like</c><00:28:08.640><c> Implement</c><00:28:09.000><c> a</c><00:28:09.179><c> bunch</c><00:28:09.240><c> of</c>

00:28:09.350 --> 00:28:09.360 align:start position:0%
and then like Implement a bunch of
 

00:28:09.360 --> 00:28:12.169 align:start position:0%
and then like Implement a bunch of
optimizations<00:28:09.840><c> but</c><00:28:10.620><c> the</c><00:28:10.860><c> the</c><00:28:10.919><c> landscape</c><00:28:11.700><c> of</c>

00:28:12.169 --> 00:28:12.179 align:start position:0%
optimizations but the the landscape of
 

00:28:12.179 --> 00:28:15.950 align:start position:0%
optimizations but the the landscape of
proof<00:28:12.900><c> systems</c><00:28:13.380><c> is</c><00:28:14.220><c> we</c><00:28:15.120><c> thought</c><00:28:15.360><c> would</c><00:28:15.600><c> evolve</c>

00:28:15.950 --> 00:28:15.960 align:start position:0%
proof systems is we thought would evolve
 

00:28:15.960 --> 00:28:17.630 align:start position:0%
proof systems is we thought would evolve
quickly<00:28:16.260><c> it</c><00:28:16.559><c> has</c><00:28:16.860><c> evolved</c><00:28:17.279><c> quickly</c><00:28:17.460><c> it</c>

00:28:17.630 --> 00:28:17.640 align:start position:0%
quickly it has evolved quickly it
 

00:28:17.640 --> 00:28:19.070 align:start position:0%
quickly it has evolved quickly it
continues<00:28:17.880><c> to</c><00:28:18.000><c> evolve</c><00:28:18.299><c> quickly</c>

00:28:19.070 --> 00:28:19.080 align:start position:0%
continues to evolve quickly
 

00:28:19.080 --> 00:28:22.549 align:start position:0%
continues to evolve quickly
um<00:28:19.140><c> and</c><00:28:19.380><c> so</c><00:28:19.679><c> uh</c><00:28:20.400><c> it</c><00:28:20.640><c> makes</c><00:28:20.760><c> sense</c><00:28:21.059><c> right</c><00:28:21.539><c> now</c>

00:28:22.549 --> 00:28:22.559 align:start position:0%
um and so uh it makes sense right now
 

00:28:22.559 --> 00:28:24.230 align:start position:0%
um and so uh it makes sense right now
um<00:28:22.679><c> I</c><00:28:23.039><c> guess</c><00:28:23.220><c> it's</c><00:28:23.400><c> similar</c><00:28:23.700><c> to</c><00:28:23.820><c> what</c><00:28:23.940><c> we</c><00:28:24.120><c> were</c>

00:28:24.230 --> 00:28:24.240 align:start position:0%
um I guess it's similar to what we were
 

00:28:24.240 --> 00:28:26.269 align:start position:0%
um I guess it's similar to what we were
just<00:28:24.419><c> talking</c><00:28:24.539><c> about</c><00:28:24.659><c> like</c><00:28:25.080><c> uh</c><00:28:25.679><c> you</c><00:28:25.919><c> you</c><00:28:26.159><c> you</c>

00:28:26.269 --> 00:28:26.279 align:start position:0%
just talking about like uh you you you
 

00:28:26.279 --> 00:28:29.330 align:start position:0%
just talking about like uh you you you
can't<00:28:26.940><c> today</c><00:28:27.299><c> efficiently</c><00:28:28.200><c> use</c><00:28:28.500><c> like</c><00:28:28.980><c> a</c>

00:28:29.330 --> 00:28:29.340 align:start position:0%
can't today efficiently use like a
 

00:28:29.340 --> 00:28:32.210 align:start position:0%
can't today efficiently use like a
regular<00:28:29.640><c> language</c><00:28:30.299><c> directly</c><00:28:30.960><c> like</c><00:28:31.320><c> uh</c><00:28:31.980><c> like</c>

00:28:32.210 --> 00:28:32.220 align:start position:0%
regular language directly like uh like
 

00:28:32.220 --> 00:28:35.029 align:start position:0%
regular language directly like uh like
you<00:28:32.460><c> can't</c><00:28:32.580><c> write</c><00:28:32.820><c> a</c><00:28:33.059><c> rust</c><00:28:33.299><c> program</c>

00:28:35.029 --> 00:28:35.039 align:start position:0%
you can't write a rust program
 

00:28:35.039 --> 00:28:35.630 align:start position:0%
you can't write a rust program
um

00:28:35.630 --> 00:28:35.640 align:start position:0%
um
 

00:28:35.640 --> 00:28:38.930 align:start position:0%
um
and<00:28:36.120><c> have</c><00:28:36.240><c> it</c><00:28:36.360><c> run</c><00:28:36.539><c> efficiently</c><00:28:37.020><c> uh</c>

00:28:38.930 --> 00:28:38.940 align:start position:0%
and have it run efficiently uh
 

00:28:38.940 --> 00:28:40.850 align:start position:0%
and have it run efficiently uh
in<00:28:39.659><c> you</c><00:28:39.840><c> know</c><00:28:39.900><c> for</c><00:28:40.080><c> some</c><00:28:40.440><c> definition</c><00:28:40.620><c> of</c>

00:28:40.850 --> 00:28:40.860 align:start position:0%
in you know for some definition of
 

00:28:40.860 --> 00:28:42.049 align:start position:0%
in you know for some definition of
efficiency

00:28:42.049 --> 00:28:42.059 align:start position:0%
efficiency
 

00:28:42.059 --> 00:28:43.850 align:start position:0%
efficiency
um uh<00:28:42.960><c> but</c>

00:28:43.850 --> 00:28:43.860 align:start position:0%
um uh but
 

00:28:43.860 --> 00:28:46.669 align:start position:0%
um uh but
um<00:28:43.919><c> but</c><00:28:44.279><c> you</c><00:28:44.520><c> can</c><00:28:44.700><c> uh</c><00:28:45.419><c> you</c><00:28:45.659><c> can</c><00:28:45.779><c> build</c><00:28:46.080><c> like</c><00:28:46.380><c> a</c>

00:28:46.669 --> 00:28:46.679 align:start position:0%
um but you can uh you can build like a
 

00:28:46.679 --> 00:28:49.850 align:start position:0%
um but you can uh you can build like a
little<00:28:46.799><c> library</c><00:28:47.460><c> or</c><00:28:47.880><c> framework</c><00:28:48.299><c> in</c><00:28:49.260><c> in</c><00:28:49.620><c> a</c>

00:28:49.850 --> 00:28:49.860 align:start position:0%
little library or framework in in a
 

00:28:49.860 --> 00:28:52.430 align:start position:0%
little library or framework in in a
language<00:28:50.220><c> that</c><00:28:50.880><c> already</c><00:28:51.000><c> exists</c><00:28:51.539><c> embedded</c><00:28:52.320><c> in</c>

00:28:52.430 --> 00:28:52.440 align:start position:0%
language that already exists embedded in
 

00:28:52.440 --> 00:28:53.930 align:start position:0%
language that already exists embedded in
it<00:28:52.559><c> so</c><00:28:52.799><c> that's</c><00:28:52.919><c> what</c><00:28:53.100><c> we</c><00:28:53.220><c> did</c><00:28:53.279><c> with</c><00:28:53.460><c> ocamel</c>

00:28:53.930 --> 00:28:53.940 align:start position:0%
it so that's what we did with ocamel
 

00:28:53.940 --> 00:28:55.970 align:start position:0%
it so that's what we did with ocamel
it's<00:28:54.059><c> what</c><00:28:54.179><c> we</c><00:28:54.299><c> did</c><00:28:54.419><c> with</c><00:28:54.720><c> typescript</c>

00:28:55.970 --> 00:28:55.980 align:start position:0%
it's what we did with typescript
 

00:28:55.980 --> 00:28:59.570 align:start position:0%
it's what we did with typescript
um<00:28:56.039><c> and</c><00:28:56.940><c> uh</c><00:28:57.539><c> and</c><00:28:58.080><c> and</c><00:28:58.200><c> and</c><00:28:58.320><c> you</c><00:28:58.919><c> can</c><00:28:59.039><c> you</c><00:28:59.340><c> can</c>

00:28:59.570 --> 00:28:59.580 align:start position:0%
um and uh and and and you can you can
 

00:28:59.580 --> 00:29:00.649 align:start position:0%
um and uh and and and you can you can
build

00:29:00.649 --> 00:29:00.659 align:start position:0%
build
 

00:29:00.659 --> 00:29:02.690 align:start position:0%
build
um you<00:29:01.080><c> can</c><00:29:01.140><c> expose</c><00:29:01.500><c> the</c><00:29:01.740><c> lowest</c><00:29:02.039><c> level</c><00:29:02.220><c> so</c><00:29:02.520><c> so</c>

00:29:02.690 --> 00:29:02.700 align:start position:0%
um you can expose the lowest level so so
 

00:29:02.700 --> 00:29:04.850 align:start position:0%
um you can expose the lowest level so so
like<00:29:03.059><c> the</c><00:29:03.480><c> there</c><00:29:03.779><c> are</c><00:29:04.080><c> people</c><00:29:04.260><c> who</c><00:29:04.559><c> are</c><00:29:04.679><c> like</c>

00:29:04.850 --> 00:29:04.860 align:start position:0%
like the there are people who are like
 

00:29:04.860 --> 00:29:07.070 align:start position:0%
like the there are people who are like
experts<00:29:05.279><c> at</c><00:29:05.400><c> optimizing</c><00:29:05.940><c> constraints</c><00:29:06.600><c> for</c>

00:29:07.070 --> 00:29:07.080 align:start position:0%
experts at optimizing constraints for
 

00:29:07.080 --> 00:29:08.450 align:start position:0%
experts at optimizing constraints for
the<00:29:07.200><c> proof</c><00:29:07.440><c> system</c><00:29:07.559><c> and</c><00:29:07.980><c> then</c><00:29:08.039><c> you</c><00:29:08.159><c> can</c><00:29:08.279><c> build</c>

00:29:08.450 --> 00:29:08.460 align:start position:0%
the proof system and then you can build
 

00:29:08.460 --> 00:29:11.149 align:start position:0%
the proof system and then you can build
abstractions<00:29:09.179><c> over</c><00:29:09.299><c> that</c><00:29:09.600><c> uh</c><00:29:10.320><c> and</c><00:29:10.500><c> with</c><00:29:10.740><c> types</c>

00:29:11.149 --> 00:29:11.159 align:start position:0%
abstractions over that uh and with types
 

00:29:11.159 --> 00:29:13.970 align:start position:0%
abstractions over that uh and with types
builds<00:29:12.120><c> um</c><00:29:12.120><c> you</c><00:29:12.299><c> know</c><00:29:12.360><c> type</c><00:29:12.779><c> structures</c><00:29:13.380><c> build</c>

00:29:13.970 --> 00:29:13.980 align:start position:0%
builds um you know type structures build
 

00:29:13.980 --> 00:29:15.769 align:start position:0%
builds um you know type structures build
computations

00:29:15.769 --> 00:29:15.779 align:start position:0%
computations
 

00:29:15.779 --> 00:29:17.690 align:start position:0%
computations
um<00:29:15.900><c> and</c><00:29:16.380><c> and</c><00:29:16.500><c> this</c><00:29:16.980><c> has</c><00:29:17.100><c> worked</c><00:29:17.400><c> for</c><00:29:17.520><c> building</c>

00:29:17.690 --> 00:29:17.700 align:start position:0%
um and and this has worked for building
 

00:29:17.700 --> 00:29:20.210 align:start position:0%
um and and this has worked for building
this<00:29:18.059><c> enormous</c><00:29:18.480><c> uh</c><00:29:19.320><c> system</c><00:29:19.559><c> that</c><00:29:19.860><c> we</c><00:29:19.980><c> have</c><00:29:20.100><c> in</c>

00:29:20.210 --> 00:29:20.220 align:start position:0%
this enormous uh system that we have in
 

00:29:20.220 --> 00:29:22.730 align:start position:0%
this enormous uh system that we have in
Mina<00:29:20.520><c> and</c><00:29:20.880><c> we</c><00:29:21.480><c> see</c><00:29:21.720><c> it</c><00:29:21.899><c> starting</c><00:29:22.140><c> to</c><00:29:22.380><c> work</c><00:29:22.559><c> as</c>

00:29:22.730 --> 00:29:22.740 align:start position:0%
Mina and we see it starting to work as
 

00:29:22.740 --> 00:29:24.470 align:start position:0%
Mina and we see it starting to work as
well<00:29:22.980><c> for</c><00:29:23.460><c> building</c><00:29:23.640><c> really</c><00:29:24.000><c> complicated</c>

00:29:24.470 --> 00:29:24.480 align:start position:0%
well for building really complicated
 

00:29:24.480 --> 00:29:26.690 align:start position:0%
well for building really complicated
applications<00:29:25.020><c> with</c><00:29:25.799><c> crazy</c><00:29:25.980><c> recursion</c><00:29:26.520><c> and</c>

00:29:26.690 --> 00:29:26.700 align:start position:0%
applications with crazy recursion and
 

00:29:26.700 --> 00:29:32.470 align:start position:0%
applications with crazy recursion and
all<00:29:26.820><c> this</c><00:29:26.940><c> stuff</c><00:29:27.120><c> in</c><00:29:27.419><c> in</c><00:29:27.539><c> snacky.js</c>

00:29:32.470 --> 00:29:32.480 align:start position:0%
 
 

00:29:32.480 --> 00:29:33.500 align:start position:0%
 
yeah

00:29:33.500 --> 00:29:33.510 align:start position:0%
yeah
 

00:29:33.510 --> 00:29:34.070 align:start position:0%
yeah
[Music]

00:29:34.070 --> 00:29:34.080 align:start position:0%
[Music]
 

00:29:34.080 --> 00:29:35.330 align:start position:0%
[Music]
um

00:29:35.330 --> 00:29:35.340 align:start position:0%
um
 

00:29:35.340 --> 00:29:39.769 align:start position:0%
um
I<00:29:36.000><c> think</c><00:29:36.120><c> I</c><00:29:36.360><c> disagree</c><00:29:36.720><c> with</c><00:29:36.840><c> everybody</c>

00:29:39.769 --> 00:29:39.779 align:start position:0%
 
 

00:29:39.779 --> 00:29:43.730 align:start position:0%
 
that's<00:29:39.960><c> okay</c><00:29:40.200><c> that's</c><00:29:40.440><c> why</c><00:29:40.620><c> you're</c><00:29:40.860><c> here</c>

00:29:43.730 --> 00:29:43.740 align:start position:0%
that's okay that's why you're here
 

00:29:43.740 --> 00:29:44.409 align:start position:0%
that's okay that's why you're here
um

00:29:44.409 --> 00:29:44.419 align:start position:0%
um
 

00:29:44.419 --> 00:29:48.409 align:start position:0%
um
from<00:29:45.419><c> like</c><00:29:45.600><c> uh</c><00:29:46.140><c> I</c><00:29:46.919><c> I</c><00:29:47.039><c> think</c><00:29:47.520><c> that</c><00:29:47.700><c> using</c><00:29:48.059><c> rust</c>

00:29:48.409 --> 00:29:48.419 align:start position:0%
from like uh I I think that using rust
 

00:29:48.419 --> 00:29:50.269 align:start position:0%
from like uh I I think that using rust
at<00:29:48.779><c> least</c><00:29:48.899><c> for</c><00:29:49.080><c> our</c><00:29:49.260><c> use</c><00:29:49.500><c> case</c>

00:29:50.269 --> 00:29:50.279 align:start position:0%
at least for our use case
 

00:29:50.279 --> 00:29:50.930 align:start position:0%
at least for our use case
um

00:29:50.930 --> 00:29:50.940 align:start position:0%
um
 

00:29:50.940 --> 00:29:54.169 align:start position:0%
um
it<00:29:51.419><c> would</c><00:29:51.539><c> be</c><00:29:51.659><c> a</c><00:29:51.779><c> bit</c><00:29:51.960><c> clunky</c><00:29:52.500><c> to</c><00:29:52.919><c> encode</c><00:29:53.399><c> like</c>

00:29:54.169 --> 00:29:54.179 align:start position:0%
it would be a bit clunky to encode like
 

00:29:54.179 --> 00:29:54.830 align:start position:0%
it would be a bit clunky to encode like
um

00:29:54.830 --> 00:29:54.840 align:start position:0%
um
 

00:29:54.840 --> 00:29:57.590 align:start position:0%
um
semantics<00:29:55.559><c> for</c><00:29:55.799><c> like</c><00:29:55.980><c> privacy</c><00:29:56.460><c> like</c><00:29:57.179><c> private</c>

00:29:57.590 --> 00:29:57.600 align:start position:0%
semantics for like privacy like private
 

00:29:57.600 --> 00:30:00.230 align:start position:0%
semantics for like privacy like private
State<00:29:57.720><c> and</c><00:29:57.960><c> public</c><00:29:58.200><c> state</c><00:29:58.500><c> so</c><00:29:59.279><c> I</c><00:29:59.580><c> mean</c><00:29:59.640><c> it</c><00:29:59.880><c> it's</c>

00:30:00.230 --> 00:30:00.240 align:start position:0%
State and public state so I mean it it's
 

00:30:00.240 --> 00:30:01.789 align:start position:0%
State and public state so I mean it it's
possible<00:30:00.659><c> but</c>

00:30:01.789 --> 00:30:01.799 align:start position:0%
possible but
 

00:30:01.799 --> 00:30:04.310 align:start position:0%
possible but
um<00:30:01.919><c> I</c><00:30:02.399><c> think</c><00:30:02.520><c> for</c><00:30:02.700><c> the</c><00:30:02.880><c> user</c><00:30:03.179><c> just</c><00:30:03.539><c> be</c><00:30:03.899><c> a</c><00:30:04.140><c> bit</c>

00:30:04.310 --> 00:30:04.320 align:start position:0%
um I think for the user just be a bit
 

00:30:04.320 --> 00:30:08.210 align:start position:0%
um I think for the user just be a bit
clunkier<00:30:04.980><c> which</c><00:30:05.760><c> is</c><00:30:05.880><c> why</c><00:30:06.120><c> uh</c>

00:30:08.210 --> 00:30:08.220 align:start position:0%
clunkier which is why uh
 

00:30:08.220 --> 00:30:10.130 align:start position:0%
clunkier which is why uh
I<00:30:08.640><c> think</c><00:30:08.760><c> maybe</c><00:30:08.940><c> if</c><00:30:09.179><c> you're</c><00:30:09.299><c> not</c><00:30:09.480><c> using</c><00:30:09.899><c> it</c><00:30:10.020><c> for</c>

00:30:10.130 --> 00:30:10.140 align:start position:0%
I think maybe if you're not using it for
 

00:30:10.140 --> 00:30:12.169 align:start position:0%
I think maybe if you're not using it for
the<00:30:10.320><c> Privacy</c><00:30:10.620><c> use</c><00:30:10.860><c> case</c><00:30:11.100><c> then</c><00:30:11.520><c> high</c><00:30:12.000><c> level</c>

00:30:12.169 --> 00:30:12.179 align:start position:0%
the Privacy use case then high level
 

00:30:12.179 --> 00:30:15.649 align:start position:0%
the Privacy use case then high level
languages<00:30:12.659><c> like</c><00:30:12.899><c> rust</c><00:30:13.260><c> and</c><00:30:13.500><c> go</c><00:30:13.679><c> might</c><00:30:13.980><c> work</c>

00:30:15.649 --> 00:30:15.659 align:start position:0%
languages like rust and go might work
 

00:30:15.659 --> 00:30:16.389 align:start position:0%
languages like rust and go might work
um

00:30:16.389 --> 00:30:16.399 align:start position:0%
um
 

00:30:16.399 --> 00:30:18.409 align:start position:0%
um
for<00:30:17.399><c> uh</c>

00:30:18.409 --> 00:30:18.419 align:start position:0%
for uh
 

00:30:18.419 --> 00:30:21.289 align:start position:0%
for uh
for<00:30:18.899><c> for</c><00:30:19.020><c> using</c><00:30:19.799><c> typescript</c><00:30:20.279><c> and</c><00:30:21.000><c> uh</c>

00:30:21.289 --> 00:30:21.299 align:start position:0%
for for using typescript and uh
 

00:30:21.299 --> 00:30:23.149 align:start position:0%
for for using typescript and uh
languages<00:30:21.779><c> like</c><00:30:22.020><c> that</c><00:30:22.140><c> right</c><00:30:22.440><c> now</c>

00:30:23.149 --> 00:30:23.159 align:start position:0%
languages like that right now
 

00:30:23.159 --> 00:30:23.990 align:start position:0%
languages like that right now
um

00:30:23.990 --> 00:30:24.000 align:start position:0%
um
 

00:30:24.000 --> 00:30:26.210 align:start position:0%
um
when<00:30:24.539><c> we</c><00:30:24.659><c> were</c><00:30:24.840><c> designing</c><00:30:25.320><c> Noir</c><00:30:25.679><c> it</c><00:30:26.100><c> just</c>

00:30:26.210 --> 00:30:26.220 align:start position:0%
when we were designing Noir it just
 

00:30:26.220 --> 00:30:28.070 align:start position:0%
when we were designing Noir it just
seemed<00:30:26.520><c> like</c><00:30:26.640><c> we</c><00:30:27.000><c> needed</c><00:30:27.240><c> to</c><00:30:27.419><c> restrict</c><00:30:27.779><c> the</c>

00:30:28.070 --> 00:30:28.080 align:start position:0%
seemed like we needed to restrict the
 

00:30:28.080 --> 00:30:31.070 align:start position:0%
seemed like we needed to restrict the
user<00:30:28.380><c> from</c><00:30:28.620><c> doing</c><00:30:28.860><c> uh</c><00:30:29.640><c> very</c><00:30:30.299><c> specific</c><00:30:30.720><c> things</c>

00:30:31.070 --> 00:30:31.080 align:start position:0%
user from doing uh very specific things
 

00:30:31.080 --> 00:30:33.769 align:start position:0%
user from doing uh very specific things
that<00:30:31.640><c> it</c><00:30:32.640><c> seems</c><00:30:32.880><c> like</c><00:30:32.940><c> in</c><00:30:33.120><c> typescript</c><00:30:33.539><c> they</c>

00:30:33.769 --> 00:30:33.779 align:start position:0%
that it seems like in typescript they
 

00:30:33.779 --> 00:30:36.830 align:start position:0%
that it seems like in typescript they
could<00:30:33.960><c> just</c><00:30:34.140><c> counteract</c><00:30:35.039><c> it</c><00:30:35.299><c> and</c><00:30:36.299><c> uh</c><00:30:36.539><c> I</c><00:30:36.720><c> guess</c>

00:30:36.830 --> 00:30:36.840 align:start position:0%
could just counteract it and uh I guess
 

00:30:36.840 --> 00:30:38.450 align:start position:0%
could just counteract it and uh I guess
one<00:30:37.020><c> example</c><00:30:37.320><c> that</c><00:30:37.559><c> I</c><00:30:37.679><c> always</c><00:30:37.799><c> bring</c><00:30:37.980><c> up</c><00:30:38.220><c> is</c>

00:30:38.450 --> 00:30:38.460 align:start position:0%
one example that I always bring up is
 

00:30:38.460 --> 00:30:41.630 align:start position:0%
one example that I always bring up is
the<00:30:38.760><c> if</c><00:30:39.000><c> statements</c><00:30:39.620><c> like</c><00:30:40.620><c> uh</c><00:30:41.039><c> if</c><00:30:41.520><c> you're</c>

00:30:41.630 --> 00:30:41.640 align:start position:0%
the if statements like uh if you're
 

00:30:41.640 --> 00:30:43.130 align:start position:0%
the if statements like uh if you're
using<00:30:41.880><c> like</c><00:30:42.059><c> a</c><00:30:42.179><c> high</c><00:30:42.299><c> level</c><00:30:42.480><c> language</c><00:30:42.779><c> you</c>

00:30:43.130 --> 00:30:43.140 align:start position:0%
using like a high level language you
 

00:30:43.140 --> 00:30:45.470 align:start position:0%
using like a high level language you
sort<00:30:43.380><c> of</c><00:30:43.500><c> can't</c><00:30:43.740><c> just</c><00:30:44.039><c> do</c><00:30:44.220><c> if</c><00:30:44.640><c> something</c><00:30:45.179><c> else</c>

00:30:45.470 --> 00:30:45.480 align:start position:0%
sort of can't just do if something else
 

00:30:45.480 --> 00:30:48.649 align:start position:0%
sort of can't just do if something else
something<00:30:45.840><c> because</c><00:30:46.740><c> in</c><00:30:47.279><c> typescript</c><00:30:47.700><c> or</c><00:30:48.299><c> high</c>

00:30:48.649 --> 00:30:48.659 align:start position:0%
something because in typescript or high
 

00:30:48.659 --> 00:30:50.029 align:start position:0%
something because in typescript or high
level<00:30:48.899><c> languages</c><00:30:49.320><c> that</c><00:30:49.620><c> works</c><00:30:49.860><c> different</c>

00:30:50.029 --> 00:30:50.039 align:start position:0%
level languages that works different
 

00:30:50.039 --> 00:30:52.870 align:start position:0%
level languages that works different
from<00:30:50.399><c> like</c><00:30:50.760><c> a</c><00:30:50.880><c> circuit</c><00:30:51.240><c> based</c><00:30:51.659><c> if</c>

00:30:52.870 --> 00:30:52.880 align:start position:0%
from like a circuit based if
 

00:30:52.880 --> 00:30:55.970 align:start position:0%
from like a circuit based if
so<00:30:53.880><c> in</c><00:30:54.179><c> Cairo</c><00:30:54.659><c> we</c><00:30:55.320><c> actually</c>

00:30:55.970 --> 00:30:55.980 align:start position:0%
so in Cairo we actually
 

00:30:55.980 --> 00:30:58.029 align:start position:0%
so in Cairo we actually
do<00:30:56.760><c> a</c>

00:30:58.029 --> 00:30:58.039 align:start position:0%
do a
 

00:30:58.039 --> 00:31:01.250 align:start position:0%
do a
cattle<00:30:59.240><c> at</c><00:31:00.240><c> the</c><00:31:00.360><c> runtime</c><00:31:00.659><c> so</c><00:31:00.960><c> we</c><00:31:01.140><c> don't</c>

00:31:01.250 --> 00:31:01.260 align:start position:0%
cattle at the runtime so we don't
 

00:31:01.260 --> 00:31:04.430 align:start position:0%
cattle at the runtime so we don't
evaluate<00:31:02.100><c> if</c><00:31:02.460><c> statements</c><00:31:03.480><c> we</c><00:31:03.840><c> only</c><00:31:04.080><c> evaluate</c>

00:31:04.430 --> 00:31:04.440 align:start position:0%
evaluate if statements we only evaluate
 

00:31:04.440 --> 00:31:05.750 align:start position:0%
evaluate if statements we only evaluate
the<00:31:04.559><c> path</c><00:31:04.740><c> we</c><00:31:04.919><c> take</c>

00:31:05.750 --> 00:31:05.760 align:start position:0%
the path we take
 

00:31:05.760 --> 00:31:09.230 align:start position:0%
the path we take
that's<00:31:06.360><c> why</c><00:31:06.539><c> uh</c><00:31:06.860><c> yeah</c><00:31:07.860><c> uh</c><00:31:08.279><c> of</c><00:31:08.520><c> course</c><00:31:08.640><c> I</c><00:31:08.880><c> have</c><00:31:09.059><c> a</c>

00:31:09.230 --> 00:31:09.240 align:start position:0%
that's why uh yeah uh of course I have a
 

00:31:09.240 --> 00:31:12.169 align:start position:0%
that's why uh yeah uh of course I have a
counter<00:31:09.899><c> opinion</c><00:31:10.380><c> to</c><00:31:10.620><c> that</c>

00:31:12.169 --> 00:31:12.179 align:start position:0%
counter opinion to that
 

00:31:12.179 --> 00:31:14.990 align:start position:0%
counter opinion to that
um<00:31:12.299><c> yeah</c><00:31:12.659><c> I</c><00:31:12.899><c> think</c><00:31:13.260><c> uh</c>

00:31:14.990 --> 00:31:15.000 align:start position:0%
um yeah I think uh
 

00:31:15.000 --> 00:31:18.649 align:start position:0%
um yeah I think uh
um<00:31:15.179><c> the</c><00:31:15.720><c> the</c><00:31:15.840><c> costs</c><00:31:16.559><c> uh</c><00:31:17.520><c> of</c><00:31:17.760><c> of</c><00:31:18.000><c> using</c><00:31:18.360><c> a</c><00:31:18.480><c> custom</c>

00:31:18.649 --> 00:31:18.659 align:start position:0%
um the the costs uh of of using a custom
 

00:31:18.659 --> 00:31:19.730 align:start position:0%
um the the costs uh of of using a custom
language

00:31:19.730 --> 00:31:19.740 align:start position:0%
language
 

00:31:19.740 --> 00:31:23.149 align:start position:0%
language
in<00:31:20.399><c> in</c><00:31:20.580><c> my</c><00:31:20.880><c> opinion</c><00:31:21.179><c> in</c><00:31:21.600><c> my</c><00:31:21.960><c> team's</c><00:31:22.200><c> opinion</c><00:31:22.559><c> uh</c>

00:31:23.149 --> 00:31:23.159 align:start position:0%
in in my opinion in my team's opinion uh
 

00:31:23.159 --> 00:31:25.970 align:start position:0%
in in my opinion in my team's opinion uh
severely<00:31:23.659><c> outweigh</c><00:31:24.659><c> the</c><00:31:24.840><c> the</c><00:31:24.960><c> benefits</c><00:31:25.500><c> so</c><00:31:25.740><c> I</c>

00:31:25.970 --> 00:31:25.980 align:start position:0%
severely outweigh the the benefits so I
 

00:31:25.980 --> 00:31:27.710 align:start position:0%
severely outweigh the the benefits so I
guess<00:31:26.100><c> just</c><00:31:26.520><c> to</c><00:31:26.640><c> talk</c><00:31:26.880><c> about</c><00:31:27.000><c> the</c><00:31:27.120><c> if</c><00:31:27.240><c> example</c>

00:31:27.710 --> 00:31:27.720 align:start position:0%
guess just to talk about the if example
 

00:31:27.720 --> 00:31:29.630 align:start position:0%
guess just to talk about the if example
yes<00:31:28.200><c> you</c><00:31:28.440><c> you</c><00:31:28.559><c> can't</c><00:31:28.860><c> use</c><00:31:29.039><c> the</c><00:31:29.340><c> built-in</c>

00:31:29.630 --> 00:31:29.640 align:start position:0%
yes you you can't use the built-in
 

00:31:29.640 --> 00:31:32.690 align:start position:0%
yes you you can't use the built-in
typescript<00:31:30.000><c> if</c><00:31:30.360><c> in</c><00:31:30.899><c> the</c><00:31:31.080><c> context</c><00:31:31.440><c> of</c><00:31:31.980><c> uh</c><00:31:32.460><c> like</c>

00:31:32.690 --> 00:31:32.700 align:start position:0%
typescript if in the context of uh like
 

00:31:32.700 --> 00:31:35.690 align:start position:0%
typescript if in the context of uh like
within<00:31:33.059><c> a</c><00:31:33.299><c> circuit</c><00:31:33.600><c> but</c><00:31:34.440><c> if</c><00:31:34.740><c> you</c><00:31:34.980><c> are</c><00:31:35.100><c> if</c><00:31:35.520><c> you</c>

00:31:35.690 --> 00:31:35.700 align:start position:0%
within a circuit but if you are if you
 

00:31:35.700 --> 00:31:37.430 align:start position:0%
within a circuit but if you are if you
are<00:31:35.880><c> Computing</c><00:31:36.539><c> a</c><00:31:36.720><c> value</c><00:31:36.899><c> that</c><00:31:37.200><c> you're</c><00:31:37.320><c> then</c>

00:31:37.430 --> 00:31:37.440 align:start position:0%
are Computing a value that you're then
 

00:31:37.440 --> 00:31:38.990 align:start position:0%
are Computing a value that you're then
using<00:31:37.740><c> in</c><00:31:37.860><c> a</c><00:31:37.980><c> circuit</c><00:31:38.279><c> you</c><00:31:38.460><c> can</c><00:31:38.520><c> use</c><00:31:38.700><c> if</c>

00:31:38.990 --> 00:31:39.000 align:start position:0%
using in a circuit you can use if
 

00:31:39.000 --> 00:31:41.090 align:start position:0%
using in a circuit you can use if
statements<00:31:39.659><c> and</c><00:31:39.899><c> and</c><00:31:40.200><c> if</c><00:31:40.500><c> you're</c><00:31:40.679><c> if</c><00:31:40.919><c> you're</c>

00:31:41.090 --> 00:31:41.100 align:start position:0%
statements and and if you're if you're
 

00:31:41.100 --> 00:31:42.950 align:start position:0%
statements and and if you're if you're
actually<00:31:41.279><c> in</c><00:31:41.520><c> the</c><00:31:41.640><c> circuit</c><00:31:42.000><c> there</c><00:31:42.419><c> are</c><00:31:42.539><c> tools</c>

00:31:42.950 --> 00:31:42.960 align:start position:0%
actually in the circuit there are tools
 

00:31:42.960 --> 00:31:45.230 align:start position:0%
actually in the circuit there are tools
in<00:31:43.200><c> in</c><00:31:43.320><c> the</c><00:31:43.500><c> typescript</c><00:31:43.799><c> ecosystem</c><00:31:44.340><c> that</c><00:31:45.059><c> can</c>

00:31:45.230 --> 00:31:45.240 align:start position:0%
in in the typescript ecosystem that can
 

00:31:45.240 --> 00:31:48.409 align:start position:0%
in in the typescript ecosystem that can
help<00:31:45.480><c> us</c><00:31:45.659><c> actually</c><00:31:46.140><c> Warn</c><00:31:46.860><c> and</c><00:31:47.340><c> or</c><00:31:47.640><c> error</c><00:31:48.179><c> to</c>

00:31:48.409 --> 00:31:48.419 align:start position:0%
help us actually Warn and or error to
 

00:31:48.419 --> 00:31:51.110 align:start position:0%
help us actually Warn and or error to
the<00:31:48.779><c> user</c><00:31:49.080><c> like</c><00:31:49.500><c> we</c><00:31:49.679><c> can</c><00:31:49.740><c> use</c><00:31:49.919><c> eslint</c><00:31:50.580><c> to</c>

00:31:51.110 --> 00:31:51.120 align:start position:0%
the user like we can use eslint to
 

00:31:51.120 --> 00:31:52.490 align:start position:0%
the user like we can use eslint to
provide<00:31:51.419><c> an</c><00:31:51.539><c> error</c><00:31:51.840><c> if</c><00:31:51.960><c> you're</c><00:31:52.020><c> using</c><00:31:52.260><c> an</c><00:31:52.380><c> if</c>

00:31:52.490 --> 00:31:52.500 align:start position:0%
provide an error if you're using an if
 

00:31:52.500 --> 00:31:54.769 align:start position:0%
provide an error if you're using an if
statement<00:31:52.860><c> in</c><00:31:53.159><c> in</c><00:31:53.279><c> a</c><00:31:53.520><c> place</c><00:31:53.640><c> that</c><00:31:54.120><c> uh</c><00:31:54.480><c> you</c>

00:31:54.769 --> 00:31:54.779 align:start position:0%
statement in in a place that uh you
 

00:31:54.779 --> 00:31:56.570 align:start position:0%
statement in in a place that uh you
shouldn't<00:31:55.020><c> be</c><00:31:55.140><c> and</c><00:31:55.380><c> and</c><00:31:55.559><c> that</c><00:31:55.860><c> and</c><00:31:56.220><c> of</c><00:31:56.399><c> course</c>

00:31:56.570 --> 00:31:56.580 align:start position:0%
shouldn't be and and that and of course
 

00:31:56.580 --> 00:31:58.850 align:start position:0%
shouldn't be and and that and of course
that<00:31:56.760><c> won't</c><00:31:56.880><c> be</c><00:31:57.059><c> perfect</c><00:31:57.299><c> but</c><00:31:58.260><c> um</c><00:31:58.320><c> we've</c><00:31:58.679><c> found</c>

00:31:58.850 --> 00:31:58.860 align:start position:0%
that won't be perfect but um we've found
 

00:31:58.860 --> 00:32:01.010 align:start position:0%
that won't be perfect but um we've found
that<00:31:59.039><c> that</c><00:31:59.220><c> actually</c><00:31:59.520><c> uh</c><00:32:00.419><c> is</c><00:32:00.600><c> is</c><00:32:00.720><c> working</c>

00:32:01.010 --> 00:32:01.020 align:start position:0%
that that actually uh is is working
 

00:32:01.020 --> 00:32:03.529 align:start position:0%
that that actually uh is is working
really<00:32:01.260><c> well</c><00:32:01.500><c> so</c><00:32:02.220><c> I</c><00:32:02.520><c> actually</c><00:32:02.880><c> I'm</c><00:32:03.240><c> agreeing</c>

00:32:03.529 --> 00:32:03.539 align:start position:0%
really well so I actually I'm agreeing
 

00:32:03.539 --> 00:32:05.210 align:start position:0%
really well so I actually I'm agreeing
with<00:32:03.600><c> both</c><00:32:03.960><c> of</c><00:32:04.140><c> you</c>

00:32:05.210 --> 00:32:05.220 align:start position:0%
with both of you
 

00:32:05.220 --> 00:32:07.669 align:start position:0%
with both of you
so<00:32:05.580><c> I'm</c><00:32:05.760><c> gonna</c><00:32:05.880><c> explain</c><00:32:06.000><c> what</c><00:32:06.240><c> I</c><00:32:06.360><c> mean</c><00:32:06.480><c> by</c><00:32:06.659><c> that</c>

00:32:07.669 --> 00:32:07.679 align:start position:0%
so I'm gonna explain what I mean by that
 

00:32:07.679 --> 00:32:11.149 align:start position:0%
so I'm gonna explain what I mean by that
um<00:32:07.740><c> I</c><00:32:08.279><c> agree</c><00:32:08.460><c> that</c><00:32:09.179><c> you</c><00:32:10.080><c> should</c><00:32:10.200><c> have</c>

00:32:11.149 --> 00:32:11.159 align:start position:0%
um I agree that you should have
 

00:32:11.159 --> 00:32:13.490 align:start position:0%
um I agree that you should have
um<00:32:11.279><c> basically</c><00:32:11.940><c> your</c><00:32:12.120><c> specific</c><00:32:12.480><c> language</c><00:32:12.720><c> at</c>

00:32:13.490 --> 00:32:13.500 align:start position:0%
um basically your specific language at
 

00:32:13.500 --> 00:32:15.950 align:start position:0%
um basically your specific language at
the<00:32:13.620><c> same</c><00:32:13.740><c> time</c><00:32:13.860><c> that</c><00:32:14.700><c> um</c><00:32:14.700><c> that</c><00:32:15.120><c> I</c><00:32:15.299><c> mean</c><00:32:15.480><c> that</c>

00:32:15.950 --> 00:32:15.960 align:start position:0%
the same time that um that I mean that
 

00:32:15.960 --> 00:32:17.810 align:start position:0%
the same time that um that I mean that
tends<00:32:16.260><c> to</c><00:32:16.320><c> help</c><00:32:16.500><c> you</c><00:32:16.740><c> think</c><00:32:17.220><c> about</c><00:32:17.460><c> the</c>

00:32:17.810 --> 00:32:17.820 align:start position:0%
tends to help you think about the
 

00:32:17.820 --> 00:32:20.990 align:start position:0%
tends to help you think about the
Computing<00:32:18.600><c> model</c><00:32:18.779><c> you</c><00:32:19.080><c> are</c><00:32:19.260><c> in</c><00:32:19.520><c> and</c><00:32:20.520><c> at</c><00:32:20.880><c> the</c>

00:32:20.990 --> 00:32:21.000 align:start position:0%
Computing model you are in and at the
 

00:32:21.000 --> 00:32:23.330 align:start position:0%
Computing model you are in and at the
same<00:32:21.120><c> time</c><00:32:21.360><c> you</c><00:32:21.779><c> also</c><00:32:22.140><c> want</c><00:32:22.559><c> a</c><00:32:22.919><c> language</c><00:32:23.159><c> that</c>

00:32:23.330 --> 00:32:23.340 align:start position:0%
same time you also want a language that
 

00:32:23.340 --> 00:32:24.830 align:start position:0%
same time you also want a language that
are<00:32:23.460><c> familiar</c><00:32:23.820><c> to</c><00:32:23.940><c> the</c><00:32:24.059><c> public</c><00:32:24.120><c> or</c><00:32:24.360><c> people</c><00:32:24.720><c> are</c>

00:32:24.830 --> 00:32:24.840 align:start position:0%
are familiar to the public or people are
 

00:32:24.840 --> 00:32:27.529 align:start position:0%
are familiar to the public or people are
already<00:32:25.020><c> using</c><00:32:25.440><c> and</c><00:32:26.100><c> so</c><00:32:26.340><c> one</c><00:32:26.760><c> solution</c><00:32:27.179><c> that</c>

00:32:27.529 --> 00:32:27.539 align:start position:0%
already using and so one solution that
 

00:32:27.539 --> 00:32:29.750 align:start position:0%
already using and so one solution that
we<00:32:27.720><c> I</c><00:32:28.080><c> mean</c><00:32:28.200><c> first</c><00:32:28.799><c> of</c><00:32:28.919><c> all</c><00:32:29.039><c> I'm</c><00:32:29.460><c> saying</c><00:32:29.640><c> I</c>

00:32:29.750 --> 00:32:29.760 align:start position:0%
we I mean first of all I'm saying I
 

00:32:29.760 --> 00:32:31.250 align:start position:0%
we I mean first of all I'm saying I
didn't<00:32:29.880><c> say</c><00:32:30.000><c> about</c><00:32:30.059><c> Cairo</c><00:32:30.419><c> so</c><00:32:30.600><c> Cairo</c><00:32:31.020><c> actually</c>

00:32:31.250 --> 00:32:31.260 align:start position:0%
didn't say about Cairo so Cairo actually
 

00:32:31.260 --> 00:32:33.350 align:start position:0%
didn't say about Cairo so Cairo actually
been<00:32:31.440><c> CPU</c><00:32:31.980><c> air</c><00:32:32.159><c> so</c><00:32:32.399><c> roughly</c><00:32:32.880><c> Cairo</c><00:32:33.179><c> can</c>

00:32:33.350 --> 00:32:33.360 align:start position:0%
been CPU air so roughly Cairo can
 

00:32:33.360 --> 00:32:35.450 align:start position:0%
been CPU air so roughly Cairo can
evaluate<00:32:34.020><c> any</c><00:32:34.320><c> program</c><00:32:34.559><c> and</c><00:32:34.799><c> it</c><00:32:35.039><c> was</c><00:32:35.159><c> clear</c><00:32:35.279><c> to</c>

00:32:35.450 --> 00:32:35.460 align:start position:0%
evaluate any program and it was clear to
 

00:32:35.460 --> 00:32:37.730 align:start position:0%
evaluate any program and it was clear to
everyone<00:32:35.580><c> here</c><00:32:35.880><c> but</c><00:32:36.059><c> it's</c><00:32:36.539><c> and</c><00:32:36.960><c> notably</c><00:32:37.500><c> what</c>

00:32:37.730 --> 00:32:37.740 align:start position:0%
everyone here but it's and notably what
 

00:32:37.740 --> 00:32:39.169 align:start position:0%
everyone here but it's and notably what
it<00:32:37.860><c> means</c><00:32:38.100><c> that</c><00:32:38.279><c> there</c><00:32:38.580><c> is</c><00:32:38.760><c> two</c><00:32:38.880><c> things</c><00:32:39.000><c> that</c>

00:32:39.169 --> 00:32:39.179 align:start position:0%
it means that there is two things that
 

00:32:39.179 --> 00:32:40.430 align:start position:0%
it means that there is two things that
you<00:32:39.299><c> get</c><00:32:39.480><c> that</c><00:32:39.600><c> you</c><00:32:39.720><c> don't</c><00:32:39.840><c> get</c><00:32:39.960><c> in</c><00:32:40.080><c> circuit</c>

00:32:40.430 --> 00:32:40.440 align:start position:0%
you get that you don't get in circuit
 

00:32:40.440 --> 00:32:43.190 align:start position:0%
you get that you don't get in circuit
usually<00:32:40.740><c> which</c><00:32:41.100><c> you</c><00:32:41.399><c> you</c><00:32:41.880><c> only</c><00:32:42.179><c> get</c><00:32:42.480><c> you</c><00:32:43.080><c> get</c>

00:32:43.190 --> 00:32:43.200 align:start position:0%
usually which you you only get you get
 

00:32:43.200 --> 00:32:45.710 align:start position:0%
usually which you you only get you get
recursion<00:32:44.520><c> um</c><00:32:44.580><c> very</c><00:32:44.940><c> easy</c><00:32:45.059><c> recursion</c><00:32:45.539><c> you</c>

00:32:45.710 --> 00:32:45.720 align:start position:0%
recursion um very easy recursion you
 

00:32:45.720 --> 00:32:47.090 align:start position:0%
recursion um very easy recursion you
don't<00:32:45.779><c> have</c><00:32:45.899><c> to</c><00:32:45.960><c> evaluate</c><00:32:46.260><c> your</c><00:32:46.440><c> circuit</c><00:32:46.860><c> and</c>

00:32:47.090 --> 00:32:47.100 align:start position:0%
don't have to evaluate your circuit and
 

00:32:47.100 --> 00:32:48.409 align:start position:0%
don't have to evaluate your circuit and
second<00:32:47.279><c> thing</c><00:32:47.580><c> that</c><00:32:47.700><c> you</c><00:32:47.820><c> get</c><00:32:47.880><c> for</c><00:32:48.059><c> free</c><00:32:48.179><c> is</c>

00:32:48.409 --> 00:32:48.419 align:start position:0%
second thing that you get for free is
 

00:32:48.419 --> 00:32:50.090 align:start position:0%
second thing that you get for free is
you<00:32:48.720><c> only</c><00:32:48.840><c> evaluate</c><00:32:49.260><c> the</c><00:32:49.440><c> if</c><00:32:49.620><c> statement</c><00:32:49.980><c> the</c>

00:32:50.090 --> 00:32:50.100 align:start position:0%
you only evaluate the if statement the
 

00:32:50.100 --> 00:32:51.710 align:start position:0%
you only evaluate the if statement the
path<00:32:50.279><c> you're</c><00:32:50.460><c> taking</c><00:32:50.640><c> so</c><00:32:51.179><c> when</c><00:32:51.299><c> you</c><00:32:51.419><c> have</c><00:32:51.539><c> many</c>

00:32:51.710 --> 00:32:51.720 align:start position:0%
path you're taking so when you have many
 

00:32:51.720 --> 00:32:53.990 align:start position:0%
path you're taking so when you have many
many<00:32:51.899><c> ifs</c><00:32:52.320><c> then</c><00:32:52.740><c> you</c><00:32:52.980><c> actually</c><00:32:53.220><c> only</c><00:32:53.520><c> you</c>

00:32:53.990 --> 00:32:54.000 align:start position:0%
many ifs then you actually only you
 

00:32:54.000 --> 00:32:55.549 align:start position:0%
many ifs then you actually only you
don't<00:32:54.120><c> pay</c><00:32:54.299><c> for</c><00:32:54.480><c> all</c><00:32:54.659><c> the</c><00:32:54.840><c> branches</c><00:32:55.260><c> you</c><00:32:55.440><c> only</c>

00:32:55.549 --> 00:32:55.559 align:start position:0%
don't pay for all the branches you only
 

00:32:55.559 --> 00:32:58.850 align:start position:0%
don't pay for all the branches you only
pay<00:32:55.799><c> for</c><00:32:55.980><c> the</c><00:32:56.159><c> the</c><00:32:56.340><c> one</c><00:32:56.520><c> you're</c><00:32:56.700><c> using</c><00:32:57.000><c> and</c><00:32:57.779><c> so</c>

00:32:58.850 --> 00:32:58.860 align:start position:0%
pay for the the one you're using and so
 

00:32:58.860 --> 00:33:01.250 align:start position:0%
pay for the the one you're using and so
um one<00:32:59.820><c> consequence</c><00:33:00.299><c> of</c><00:33:00.480><c> this</c><00:33:00.600><c> one</c><00:33:00.960><c> thing</c>

00:33:01.250 --> 00:33:01.260 align:start position:0%
um one consequence of this one thing
 

00:33:01.260 --> 00:33:02.990 align:start position:0%
um one consequence of this one thing
that<00:33:01.440><c> we</c><00:33:01.559><c> were</c><00:33:01.679><c> able</c><00:33:01.919><c> to</c><00:33:02.039><c> do</c><00:33:02.220><c> was</c><00:33:02.399><c> I</c><00:33:02.700><c> think</c><00:33:02.820><c> all</c>

00:33:02.990 --> 00:33:03.000 align:start position:0%
that we were able to do was I think all
 

00:33:03.000 --> 00:33:05.570 align:start position:0%
that we were able to do was I think all
the<00:33:03.179><c> team</c><00:33:03.299><c> built</c><00:33:03.720><c> is</c><00:33:04.020><c> they</c><00:33:04.620><c> started</c><00:33:04.980><c> to</c><00:33:05.039><c> see</c>

00:33:05.570 --> 00:33:05.580 align:start position:0%
the team built is they started to see
 

00:33:05.580 --> 00:33:09.049 align:start position:0%
the team built is they started to see
trans<00:33:06.240><c> compiler</c><00:33:07.140><c> from</c><00:33:07.500><c> one</c><00:33:07.740><c> for</c><00:33:08.159><c> the</c><00:33:08.460><c> higher</c>

00:33:09.049 --> 00:33:09.059 align:start position:0%
trans compiler from one for the higher
 

00:33:09.059 --> 00:33:11.269 align:start position:0%
trans compiler from one for the higher
than<00:33:09.120><c> other</c><00:33:09.360><c> language</c><00:33:09.960><c> two</c><00:33:10.260><c> characters</c><00:33:10.440><c> so</c><00:33:10.980><c> we</c>

00:33:11.269 --> 00:33:11.279 align:start position:0%
than other language two characters so we
 

00:33:11.279 --> 00:33:13.450 align:start position:0%
than other language two characters so we
have<00:33:11.460><c> one</c><00:33:11.700><c> right</c><00:33:11.940><c> now</c>

00:33:13.450 --> 00:33:13.460 align:start position:0%
have one right now
 

00:33:13.460 --> 00:33:17.269 align:start position:0%
have one right now
a<00:33:14.460><c> language</c><00:33:14.779><c> compiler</c><00:33:15.779><c> called</c><00:33:15.960><c> skyro</c><00:33:16.440><c> made</c><00:33:17.100><c> by</c>

00:33:17.269 --> 00:33:17.279 align:start position:0%
a language compiler called skyro made by
 

00:33:17.279 --> 00:33:19.549 align:start position:0%
a language compiler called skyro made by
your<00:33:17.460><c> team</c><00:33:17.640><c> out</c><00:33:18.179><c> of</c><00:33:18.299><c> Switzerland</c><00:33:18.840><c> which</c><00:33:19.440><c> is</c>

00:33:19.549 --> 00:33:19.559 align:start position:0%
your team out of Switzerland which is
 

00:33:19.559 --> 00:33:21.970 align:start position:0%
your team out of Switzerland which is
combining<00:33:19.980><c> Idris</c><00:33:20.340><c> or</c><00:33:20.640><c> just</c><00:33:20.820><c> being</c><00:33:21.059><c> a</c>

00:33:21.970 --> 00:33:21.980 align:start position:0%
combining Idris or just being a
 

00:33:21.980 --> 00:33:24.950 align:start position:0%
combining Idris or just being a
functional<00:33:22.980><c> language</c><00:33:23.159><c> to</c><00:33:23.640><c> Cairo</c><00:33:24.179><c> for</c><00:33:24.720><c> the</c>

00:33:24.950 --> 00:33:24.960 align:start position:0%
functional language to Cairo for the
 

00:33:24.960 --> 00:33:26.930 align:start position:0%
functional language to Cairo for the
story<00:33:25.140><c> if</c><00:33:25.740><c> you</c><00:33:25.919><c> are</c><00:33:26.159><c> if</c><00:33:26.340><c> you</c><00:33:26.519><c> want</c><00:33:26.580><c> to</c><00:33:26.760><c> use</c><00:33:26.820><c> it</c>

00:33:26.930 --> 00:33:26.940 align:start position:0%
story if you are if you want to use it
 

00:33:26.940 --> 00:33:28.250 align:start position:0%
story if you are if you want to use it
you'll<00:33:27.120><c> be</c><00:33:27.240><c> the</c><00:33:27.360><c> first</c><00:33:27.480><c> one</c><00:33:27.600><c> to</c><00:33:27.720><c> ever</c><00:33:27.899><c> use</c><00:33:28.140><c> it</c>

00:33:28.250 --> 00:33:28.260 align:start position:0%
you'll be the first one to ever use it
 

00:33:28.260 --> 00:33:30.769 align:start position:0%
you'll be the first one to ever use it
so<00:33:28.799><c> have</c><00:33:29.100><c> fun</c><00:33:29.340><c> uh</c><00:33:30.059><c> I</c><00:33:30.240><c> actually</c><00:33:30.360><c> never</c><00:33:30.539><c> found</c>

00:33:30.769 --> 00:33:30.779 align:start position:0%
so have fun uh I actually never found
 

00:33:30.779 --> 00:33:31.970 align:start position:0%
so have fun uh I actually never found
anyone<00:33:31.080><c> who</c><00:33:31.200><c> wants</c><00:33:31.380><c> to</c><00:33:31.440><c> use</c><00:33:31.559><c> a</c><00:33:31.740><c> functional</c>

00:33:31.970 --> 00:33:31.980 align:start position:0%
anyone who wants to use a functional
 

00:33:31.980 --> 00:33:33.529 align:start position:0%
anyone who wants to use a functional
language<00:33:32.159><c> so</c><00:33:32.460><c> maybe</c><00:33:32.760><c> there</c><00:33:33.000><c> is</c><00:33:33.120><c> one</c><00:33:33.240><c> in</c><00:33:33.360><c> this</c>

00:33:33.529 --> 00:33:33.539 align:start position:0%
language so maybe there is one in this
 

00:33:33.539 --> 00:33:37.190 align:start position:0%
language so maybe there is one in this
room<00:33:33.720><c> uh</c><00:33:34.620><c> but</c><00:33:34.980><c> uh</c><00:33:35.640><c> just</c><00:33:36.360><c> like</c><00:33:36.899><c> functional</c>

00:33:37.190 --> 00:33:37.200 align:start position:0%
room uh but uh just like functional
 

00:33:37.200 --> 00:33:40.130 align:start position:0%
room uh but uh just like functional
languages<00:33:37.380><c> so</c><00:33:37.740><c> go</c><00:33:37.980><c> for</c><00:33:38.159><c> it</c><00:33:38.279><c> uh</c><00:33:38.700><c> Idris</c>

00:33:40.130 --> 00:33:40.140 align:start position:0%
languages so go for it uh Idris
 

00:33:40.140 --> 00:33:40.930 align:start position:0%
languages so go for it uh Idris
um

00:33:40.930 --> 00:33:40.940 align:start position:0%
um
 

00:33:40.940 --> 00:33:43.190 align:start position:0%
um
so<00:33:41.940><c> seriously</c><00:33:42.419><c> if</c><00:33:42.539><c> you</c><00:33:42.600><c> want</c><00:33:42.720><c> to</c><00:33:42.779><c> do</c><00:33:42.899><c> have</c><00:33:43.080><c> fun</c>

00:33:43.190 --> 00:33:43.200 align:start position:0%
so seriously if you want to do have fun
 

00:33:43.200 --> 00:33:45.769 align:start position:0%
so seriously if you want to do have fun
go<00:33:43.380><c> for</c><00:33:43.559><c> it</c><00:33:43.679><c> seriously</c><00:33:44.220><c> it's</c><00:33:44.399><c> crazy</c><00:33:44.760><c> but</c><00:33:45.419><c> uh</c>

00:33:45.769 --> 00:33:45.779 align:start position:0%
go for it seriously it's crazy but uh
 

00:33:45.779 --> 00:33:47.630 align:start position:0%
go for it seriously it's crazy but uh
but<00:33:46.080><c> so</c><00:33:46.260><c> I'm</c><00:33:46.380><c> trying</c><00:33:46.620><c> to</c><00:33:46.740><c> say</c><00:33:46.919><c> that</c>

00:33:47.630 --> 00:33:47.640 align:start position:0%
but so I'm trying to say that
 

00:33:47.640 --> 00:33:49.250 align:start position:0%
but so I'm trying to say that
um I<00:33:48.240><c> don't</c><00:33:48.419><c> know</c><00:33:48.539><c> if</c><00:33:48.600><c> it's</c><00:33:48.720><c> the</c><00:33:48.840><c> ultimate</c>

00:33:49.250 --> 00:33:49.260 align:start position:0%
um I don't know if it's the ultimate
 

00:33:49.260 --> 00:33:51.230 align:start position:0%
um I don't know if it's the ultimate
path<00:33:49.559><c> but</c><00:33:50.100><c> uh</c>

00:33:51.230 --> 00:33:51.240 align:start position:0%
path but uh
 

00:33:51.240 --> 00:33:53.210 align:start position:0%
path but uh
um<00:33:51.360><c> they</c><00:33:51.899><c> there</c><00:33:52.440><c> is</c><00:33:52.620><c> like</c><00:33:52.740><c> there</c><00:33:52.919><c> is</c><00:33:53.039><c> a</c><00:33:53.159><c> middle</c>

00:33:53.210 --> 00:33:53.220 align:start position:0%
um they there is like there is a middle
 

00:33:53.220 --> 00:33:58.130 align:start position:0%
um they there is like there is a middle
ground<00:33:53.519><c> can</c><00:33:54.299><c> I</c><00:33:54.539><c> uh</c><00:33:55.080><c> yeah</c><00:33:55.919><c> so</c><00:33:57.000><c> um</c><00:33:57.000><c> yeah</c><00:33:57.360><c> so</c><00:33:57.659><c> just</c>

00:33:58.130 --> 00:33:58.140 align:start position:0%
ground can I uh yeah so um yeah so just
 

00:33:58.140 --> 00:34:00.649 align:start position:0%
ground can I uh yeah so um yeah so just
uh<00:33:58.740><c> for</c><00:33:59.159><c> for</c><00:33:59.340><c> in</c><00:33:59.580><c> in</c><00:33:59.760><c> snarky.js</c><00:34:00.419><c> today</c>

00:34:00.649 --> 00:34:00.659 align:start position:0%
uh for for in in snarky.js today
 

00:34:00.659 --> 00:34:02.330 align:start position:0%
uh for for in in snarky.js today
connected<00:34:01.140><c> to</c><00:34:01.260><c> kimchi</c><00:34:01.679><c> I</c><00:34:01.860><c> mean</c><00:34:01.980><c> this</c><00:34:02.220><c> is</c>

00:34:02.330 --> 00:34:02.340 align:start position:0%
connected to kimchi I mean this is
 

00:34:02.340 --> 00:34:05.269 align:start position:0%
connected to kimchi I mean this is
powered<00:34:02.640><c> by</c><00:34:02.760><c> kimchi</c><00:34:03.179><c> of</c><00:34:03.360><c> course</c><00:34:03.480><c> but</c><00:34:03.720><c> uh</c><00:34:04.500><c> we</c><00:34:05.039><c> we</c>

00:34:05.269 --> 00:34:05.279 align:start position:0%
powered by kimchi of course but uh we we
 

00:34:05.279 --> 00:34:07.430 align:start position:0%
powered by kimchi of course but uh we we
also<00:34:05.580><c> can</c><00:34:05.760><c> handle</c><00:34:06.120><c> recursion</c><00:34:06.779><c> infinite</c>

00:34:07.430 --> 00:34:07.440 align:start position:0%
also can handle recursion infinite
 

00:34:07.440 --> 00:34:09.290 align:start position:0%
also can handle recursion infinite
recursion<00:34:07.860><c> and</c><00:34:08.040><c> in</c><00:34:08.339><c> snarky.js</c><00:34:08.940><c> we've</c><00:34:09.179><c> built</c>

00:34:09.290 --> 00:34:09.300 align:start position:0%
recursion and in snarky.js we've built
 

00:34:09.300 --> 00:34:11.510 align:start position:0%
recursion and in snarky.js we've built
an<00:34:09.419><c> interface</c><00:34:09.780><c> that's</c><00:34:10.020><c> just</c><00:34:10.379><c> it's</c><00:34:11.099><c> like</c>

00:34:11.510 --> 00:34:11.520 align:start position:0%
an interface that's just it's like
 

00:34:11.520 --> 00:34:13.369 align:start position:0%
an interface that's just it's like
essentially<00:34:12.300><c> the</c><00:34:12.419><c> same</c><00:34:12.599><c> is</c><00:34:13.020><c> writing</c><00:34:13.260><c> a</c>

00:34:13.369 --> 00:34:13.379 align:start position:0%
essentially the same is writing a
 

00:34:13.379 --> 00:34:15.409 align:start position:0%
essentially the same is writing a
recursive<00:34:13.740><c> function</c><00:34:14.040><c> so</c><00:34:14.339><c> you</c><00:34:14.820><c> just</c><00:34:15.000><c> you</c><00:34:15.240><c> you</c>

00:34:15.409 --> 00:34:15.419 align:start position:0%
recursive function so you just you you
 

00:34:15.419 --> 00:34:17.270 align:start position:0%
recursive function so you just you you
know<00:34:15.839><c> you</c><00:34:16.200><c> you</c><00:34:16.379><c> put</c><00:34:16.619><c> your</c><00:34:16.800><c> function</c><00:34:16.980><c> in</c><00:34:17.159><c> a</c>

00:34:17.270 --> 00:34:17.280 align:start position:0%
know you you put your function in a
 

00:34:17.280 --> 00:34:18.530 align:start position:0%
know you you put your function in a
JavaScript<00:34:17.639><c> object</c><00:34:18.000><c> that's</c><00:34:18.240><c> the</c><00:34:18.419><c> only</c>

00:34:18.530 --> 00:34:18.540 align:start position:0%
JavaScript object that's the only
 

00:34:18.540 --> 00:34:19.430 align:start position:0%
JavaScript object that's the only
difference

00:34:19.430 --> 00:34:19.440 align:start position:0%
difference
 

00:34:19.440 --> 00:34:21.409 align:start position:0%
difference
um and<00:34:19.740><c> whatever</c><00:34:20.040><c> arguments</c><00:34:20.639><c> you</c><00:34:20.820><c> have</c><00:34:20.940><c> if</c>

00:34:21.409 --> 00:34:21.419 align:start position:0%
um and whatever arguments you have if
 

00:34:21.419 --> 00:34:24.470 align:start position:0%
um and whatever arguments you have if
you<00:34:21.540><c> type</c><00:34:21.659><c> them</c><00:34:21.899><c> as</c><00:34:22.080><c> like</c><00:34:22.320><c> proof</c><00:34:22.740><c> then</c><00:34:23.639><c> uh</c><00:34:24.179><c> the</c>

00:34:24.470 --> 00:34:24.480 align:start position:0%
you type them as like proof then uh the
 

00:34:24.480 --> 00:34:26.089 align:start position:0%
you type them as like proof then uh the
system<00:34:24.599><c> will</c><00:34:24.899><c> know</c><00:34:25.080><c> that</c><00:34:25.440><c> you</c><00:34:25.619><c> are</c><00:34:25.800><c> trying</c><00:34:25.980><c> to</c>

00:34:26.089 --> 00:34:26.099 align:start position:0%
system will know that you are trying to
 

00:34:26.099 --> 00:34:27.710 align:start position:0%
system will know that you are trying to
do<00:34:26.220><c> something</c><00:34:26.399><c> recursively</c><00:34:27.060><c> and</c><00:34:27.359><c> it'll</c><00:34:27.599><c> do</c>

00:34:27.710 --> 00:34:27.720 align:start position:0%
do something recursively and it'll do
 

00:34:27.720 --> 00:34:29.810 align:start position:0%
do something recursively and it'll do
all<00:34:27.899><c> the</c><00:34:28.020><c> complicated</c><00:34:28.740><c> for</c><00:34:28.919><c> you</c><00:34:29.040><c> uh</c><00:34:29.700><c> and</c>

00:34:29.810 --> 00:34:29.820 align:start position:0%
all the complicated for you uh and
 

00:34:29.820 --> 00:34:31.190 align:start position:0%
all the complicated for you uh and
in<00:34:30.119><c> your</c><00:34:30.240><c> in</c><00:34:30.359><c> your</c><00:34:30.540><c> code</c><00:34:30.659><c> you</c><00:34:30.839><c> can</c><00:34:30.960><c> just</c><00:34:31.080><c> say</c>

00:34:31.190 --> 00:34:31.200 align:start position:0%
in your in your code you can just say
 

00:34:31.200 --> 00:34:33.770 align:start position:0%
in your in your code you can just say
like<00:34:31.500><c> you</c><00:34:31.740><c> know</c><00:34:31.859><c> if</c><00:34:32.280><c> if</c><00:34:32.460><c> like</c><00:34:32.760><c> P</c><00:34:33.119><c> is</c><00:34:33.419><c> your</c><00:34:33.599><c> proof</c>

00:34:33.770 --> 00:34:33.780 align:start position:0%
like you know if if like P is your proof
 

00:34:33.780 --> 00:34:36.050 align:start position:0%
like you know if if like P is your proof
you<00:34:33.839><c> just</c><00:34:33.960><c> say</c><00:34:34.080><c> like</c><00:34:34.200><c> P</c><00:34:34.320><c> dot</c><00:34:34.679><c> verify</c><00:34:35.040><c> and</c><00:34:35.940><c> that</c>

00:34:36.050 --> 00:34:36.060 align:start position:0%
you just say like P dot verify and that
 

00:34:36.060 --> 00:34:38.570 align:start position:0%
you just say like P dot verify and that
sets<00:34:36.480><c> up</c><00:34:36.540><c> all</c><00:34:36.839><c> the</c><00:34:37.020><c> constraints</c><00:34:37.560><c> for</c><00:34:38.460><c> your</c>

00:34:38.570 --> 00:34:38.580 align:start position:0%
sets up all the constraints for your
 

00:34:38.580 --> 00:34:40.669 align:start position:0%
sets up all the constraints for your
circuit<00:34:38.940><c> uh</c><00:34:39.659><c> and</c><00:34:39.839><c> then</c><00:34:39.899><c> and</c><00:34:40.080><c> then</c><00:34:40.260><c> the</c><00:34:40.440><c> other</c>

00:34:40.669 --> 00:34:40.679 align:start position:0%
circuit uh and then and then the other
 

00:34:40.679 --> 00:34:42.530 align:start position:0%
circuit uh and then and then the other
bit<00:34:40.859><c> about</c><00:34:41.040><c> the</c><00:34:41.220><c> if</c><00:34:41.520><c> statement</c><00:34:41.940><c> branching</c>

00:34:42.530 --> 00:34:42.540 align:start position:0%
bit about the if statement branching
 

00:34:42.540 --> 00:34:46.129 align:start position:0%
bit about the if statement branching
thing<00:34:42.720><c> like</c><00:34:43.500><c> today</c><00:34:43.919><c> in</c><00:34:44.520><c> I</c><00:34:45.119><c> think</c><00:34:45.179><c> any</c><00:34:45.720><c> proof</c>

00:34:46.129 --> 00:34:46.139 align:start position:0%
thing like today in I think any proof
 

00:34:46.139 --> 00:34:48.409 align:start position:0%
thing like today in I think any proof
system<00:34:46.320><c> that</c><00:34:47.220><c> I'm</c><00:34:47.339><c> aware</c><00:34:47.639><c> of</c><00:34:47.760><c> including</c>

00:34:48.409 --> 00:34:48.419 align:start position:0%
system that I'm aware of including
 

00:34:48.419 --> 00:34:49.909 align:start position:0%
system that I'm aware of including
kimchi<00:34:48.899><c> including</c><00:34:49.379><c> the</c><00:34:49.500><c> current</c><00:34:49.560><c> version</c><00:34:49.740><c> of</c>

00:34:49.909 --> 00:34:49.919 align:start position:0%
kimchi including the current version of
 

00:34:49.919 --> 00:34:51.889 align:start position:0%
kimchi including the current version of
kimchi<00:34:50.700><c> um</c><00:34:50.820><c> yeah</c><00:34:50.940><c> you</c><00:34:51.119><c> have</c><00:34:51.359><c> to</c><00:34:51.480><c> pay</c><00:34:51.599><c> for</c><00:34:51.720><c> both</c>

00:34:51.889 --> 00:34:51.899 align:start position:0%
kimchi um yeah you have to pay for both
 

00:34:51.899 --> 00:34:53.869 align:start position:0%
kimchi um yeah you have to pay for both
branches<00:34:52.440><c> and</c><00:34:52.800><c> you</c><00:34:52.980><c> can</c><00:34:53.099><c> kind</c><00:34:53.220><c> of</c><00:34:53.339><c> approximate</c>

00:34:53.869 --> 00:34:53.879 align:start position:0%
branches and you can kind of approximate
 

00:34:53.879 --> 00:34:56.210 align:start position:0%
branches and you can kind of approximate
branching<00:34:54.780><c> by</c><00:34:55.080><c> like</c><00:34:55.260><c> multiplying</c><00:34:55.800><c> by</c><00:34:55.919><c> zero</c><00:34:56.220><c> or</c>

00:34:56.210 --> 00:34:56.220 align:start position:0%
branching by like multiplying by zero or
 

00:34:56.220 --> 00:34:57.109 align:start position:0%
branching by like multiplying by zero or
one

00:34:57.109 --> 00:34:57.119 align:start position:0%
one
 

00:34:57.119 --> 00:35:00.109 align:start position:0%
one
um<00:34:57.240><c> but</c><00:34:57.599><c> we</c><00:34:57.839><c> are</c><00:34:58.020><c> actually</c><00:34:58.560><c> working</c><00:34:58.920><c> on</c><00:34:59.400><c> an</c>

00:35:00.109 --> 00:35:00.119 align:start position:0%
um but we are actually working on an
 

00:35:00.119 --> 00:35:04.150 align:start position:0%
um but we are actually working on an
extension<00:35:00.540><c> to</c><00:35:00.720><c> the</c><00:35:00.839><c> proof</c><00:35:01.140><c> system</c><00:35:01.820><c> that</c><00:35:03.140><c> will</c>

00:35:04.150 --> 00:35:04.160 align:start position:0%
extension to the proof system that will
 

00:35:04.160 --> 00:35:07.370 align:start position:0%
extension to the proof system that will
uh<00:35:05.160><c> will</c><00:35:05.520><c> allow</c><00:35:05.820><c> you</c><00:35:06.060><c> to</c><00:35:06.480><c> do</c><00:35:06.780><c> these</c><00:35:07.140><c> kind</c><00:35:07.260><c> of</c>

00:35:07.370 --> 00:35:07.380 align:start position:0%
uh will allow you to do these kind of
 

00:35:07.380 --> 00:35:09.470 align:start position:0%
uh will allow you to do these kind of
like<00:35:07.680><c> arbitrary</c><00:35:08.220><c> jumps</c><00:35:08.700><c> in</c><00:35:08.940><c> an</c><00:35:09.060><c> efficient</c><00:35:09.359><c> way</c>

00:35:09.470 --> 00:35:09.480 align:start position:0%
like arbitrary jumps in an efficient way
 

00:35:09.480 --> 00:35:12.290 align:start position:0%
like arbitrary jumps in an efficient way
and<00:35:09.960><c> that</c><00:35:10.200><c> though</c><00:35:10.500><c> is</c><00:35:10.800><c> uh</c><00:35:11.579><c> you</c><00:35:11.760><c> know</c><00:35:11.880><c> I'm</c><00:35:12.180><c> not</c>

00:35:12.290 --> 00:35:12.300 align:start position:0%
and that though is uh you know I'm not
 

00:35:12.300 --> 00:35:13.490 align:start position:0%
and that though is uh you know I'm not
working<00:35:12.359><c> on</c>

00:35:13.490 --> 00:35:13.500 align:start position:0%
working on
 

00:35:13.500 --> 00:35:15.290 align:start position:0%
working on
oh<00:35:13.920><c> is</c><00:35:14.160><c> it</c><00:35:14.220><c> not</c><00:35:14.339><c> a</c><00:35:14.460><c> CPU</c><00:35:14.760><c> like</c><00:35:14.940><c> you</c><00:35:15.060><c> know</c><00:35:15.180><c> like</c>

00:35:15.290 --> 00:35:15.300 align:start position:0%
oh is it not a CPU like you know like
 

00:35:15.300 --> 00:35:17.030 align:start position:0%
oh is it not a CPU like you know like
basically<00:35:15.660><c> running</c><00:35:16.440><c> in</c><00:35:16.619><c> the</c><00:35:16.740><c> arbitrary</c>

00:35:17.030 --> 00:35:17.040 align:start position:0%
basically running in the arbitrary
 

00:35:17.040 --> 00:35:18.230 align:start position:0%
basically running in the arbitrary
program<00:35:17.280><c> then</c>

00:35:18.230 --> 00:35:18.240 align:start position:0%
program then
 

00:35:18.240 --> 00:35:20.930 align:start position:0%
program then
um<00:35:18.300><c> yeah</c><00:35:18.480><c> I</c><00:35:18.660><c> always</c><00:35:18.900><c> VM</c><00:35:19.680><c> basically</c><00:35:19.980><c> at</c><00:35:20.700><c> that</c>

00:35:20.930 --> 00:35:20.940 align:start position:0%
um yeah I always VM basically at that
 

00:35:20.940 --> 00:35:23.450 align:start position:0%
um yeah I always VM basically at that
point<00:35:21.599><c> um</c><00:35:21.720><c> you</c><00:35:21.900><c> you</c><00:35:22.079><c> get</c><00:35:22.380><c> essentially</c><00:35:22.859><c> the</c><00:35:23.220><c> the</c>

00:35:23.450 --> 00:35:23.460 align:start position:0%
point um you you get essentially the the
 

00:35:23.460 --> 00:35:25.670 align:start position:0%
point um you you get essentially the the
power<00:35:23.700><c> of</c><00:35:23.880><c> a</c><00:35:24.000><c> VM</c><00:35:24.240><c> with</c><00:35:24.660><c> the</c><00:35:24.900><c> performance</c><00:35:25.320><c> of</c>

00:35:25.670 --> 00:35:25.680 align:start position:0%
power of a VM with the performance of
 

00:35:25.680 --> 00:35:27.230 align:start position:0%
power of a VM with the performance of
direct<00:35:25.859><c> circuit</c><00:35:26.400><c> yeah</c><00:35:26.640><c> so</c><00:35:26.820><c> it's</c><00:35:26.940><c> kind</c><00:35:27.060><c> of</c><00:35:27.180><c> the</c>

00:35:27.230 --> 00:35:27.240 align:start position:0%
direct circuit yeah so it's kind of the
 

00:35:27.240 --> 00:35:28.790 align:start position:0%
direct circuit yeah so it's kind of the
Holy<00:35:27.480><c> Grail</c><00:35:27.720><c> and</c><00:35:28.020><c> and</c><00:35:28.140><c> the</c><00:35:28.440><c> I</c><00:35:28.680><c> mean</c><00:35:28.740><c> the</c>

00:35:28.790 --> 00:35:28.800 align:start position:0%
Holy Grail and and the I mean the
 

00:35:28.800 --> 00:35:30.829 align:start position:0%
Holy Grail and and the I mean the
intuition<00:35:29.160><c> behind</c><00:35:29.460><c> it</c><00:35:29.640><c> is</c><00:35:29.760><c> like</c><00:35:30.000><c> uh</c><00:35:30.599><c> there's</c>

00:35:30.829 --> 00:35:30.839 align:start position:0%
intuition behind it is like uh there's
 

00:35:30.839 --> 00:35:32.690 align:start position:0%
intuition behind it is like uh there's
you<00:35:31.079><c> know</c><00:35:31.140><c> there's</c><00:35:31.500><c> like</c><00:35:31.619><c> look</c><00:35:31.800><c> up</c><00:35:31.980><c> tables</c><00:35:32.460><c> and</c>

00:35:32.690 --> 00:35:32.700 align:start position:0%
you know there's like look up tables and
 

00:35:32.700 --> 00:35:34.310 align:start position:0%
you know there's like look up tables and
and<00:35:32.940><c> custom</c><00:35:33.359><c> Gates</c><00:35:33.660><c> and</c><00:35:33.780><c> all</c><00:35:33.900><c> these</c><00:35:34.020><c> things</c><00:35:34.140><c> in</c>

00:35:34.310 --> 00:35:34.320 align:start position:0%
and custom Gates and all these things in
 

00:35:34.320 --> 00:35:37.550 align:start position:0%
and custom Gates and all these things in
Planck<00:35:35.160><c> um</c><00:35:35.280><c> you</c><00:35:35.760><c> can</c><00:35:35.820><c> sort</c><00:35:36.240><c> of</c><00:35:36.359><c> extend</c><00:35:36.780><c> that</c><00:35:37.079><c> to</c>

00:35:37.550 --> 00:35:37.560 align:start position:0%
Planck um you can sort of extend that to
 

00:35:37.560 --> 00:35:39.290 align:start position:0%
Planck um you can sort of extend that to
uh<00:35:38.220><c> allow</c>

00:35:39.290 --> 00:35:39.300 align:start position:0%
uh allow
 

00:35:39.300 --> 00:35:41.510 align:start position:0%
uh allow
um<00:35:39.359><c> for</c><00:35:39.599><c> like</c><00:35:39.780><c> arbitrary</c><00:35:40.320><c> Ram</c><00:35:40.619><c> like</c><00:35:41.220><c> random</c>

00:35:41.510 --> 00:35:41.520 align:start position:0%
um for like arbitrary Ram like random
 

00:35:41.520 --> 00:35:42.710 align:start position:0%
um for like arbitrary Ram like random
access<00:35:41.579><c> memory</c><00:35:42.060><c> and</c><00:35:42.240><c> then</c><00:35:42.359><c> you</c><00:35:42.420><c> can</c><00:35:42.540><c> kind</c><00:35:42.599><c> of</c>

00:35:42.710 --> 00:35:42.720 align:start position:0%
access memory and then you can kind of
 

00:35:42.720 --> 00:35:44.450 align:start position:0%
access memory and then you can kind of
do<00:35:42.839><c> another</c><00:35:43.020><c> fancy</c><00:35:43.440><c> thing</c><00:35:43.619><c> to</c><00:35:43.920><c> get</c><00:35:43.980><c> arbitrary</c>

00:35:44.450 --> 00:35:44.460 align:start position:0%
do another fancy thing to get arbitrary
 

00:35:44.460 --> 00:35:45.890 align:start position:0%
do another fancy thing to get arbitrary
jumps<00:35:44.820><c> efficiently</c>

00:35:45.890 --> 00:35:45.900 align:start position:0%
jumps efficiently
 

00:35:45.900 --> 00:35:48.410 align:start position:0%
jumps efficiently
um<00:35:45.960><c> and</c><00:35:46.500><c> the</c><00:35:46.680><c> details</c><00:35:47.339><c> of</c><00:35:47.400><c> this</c><00:35:47.640><c> I'd</c><00:35:48.119><c> have</c><00:35:48.300><c> to</c>

00:35:48.410 --> 00:35:48.420 align:start position:0%
um and the details of this I'd have to
 

00:35:48.420 --> 00:35:50.089 align:start position:0%
um and the details of this I'd have to
connect<00:35:48.540><c> you</c><00:35:48.780><c> with</c><00:35:49.079><c> a</c><00:35:49.260><c> cryptographer</c><00:35:49.859><c> on</c><00:35:49.980><c> my</c>

00:35:50.089 --> 00:35:50.099 align:start position:0%
connect you with a cryptographer on my
 

00:35:50.099 --> 00:35:53.089 align:start position:0%
connect you with a cryptographer on my
team<00:35:50.280><c> but</c><00:35:51.000><c> um</c><00:35:51.060><c> I</c><00:35:51.480><c> am</c><00:35:51.660><c> told</c><00:35:51.839><c> that</c><00:35:52.320><c> this</c><00:35:52.859><c> is</c><00:35:52.980><c> the</c>

00:35:53.089 --> 00:35:53.099 align:start position:0%
team but um I am told that this is the
 

00:35:53.099 --> 00:35:54.650 align:start position:0%
team but um I am told that this is the
path<00:35:53.339><c> that</c><00:35:53.520><c> we're</c><00:35:53.640><c> going</c><00:35:53.760><c> towards</c><00:35:54.060><c> I've</c><00:35:54.420><c> seen</c>

00:35:54.650 --> 00:35:54.660 align:start position:0%
path that we're going towards I've seen
 

00:35:54.660 --> 00:35:56.930 align:start position:0%
path that we're going towards I've seen
that<00:35:54.839><c> I've</c><00:35:55.020><c> seen</c><00:35:55.260><c> that</c><00:35:55.440><c> in</c><00:35:55.619><c> your</c><00:35:55.859><c> repo</c><00:35:56.339><c> is</c><00:35:56.640><c> the</c>

00:35:56.930 --> 00:35:56.940 align:start position:0%
that I've seen that in your repo is the
 

00:35:56.940 --> 00:36:00.050 align:start position:0%
that I've seen that in your repo is the
dynamic<00:35:57.359><c> lookup</c><00:35:57.720><c> table</c><00:35:57.960><c> right</c><00:35:58.680><c> yeah</c>

00:36:00.050 --> 00:36:00.060 align:start position:0%
dynamic lookup table right yeah
 

00:36:00.060 --> 00:36:03.530 align:start position:0%
dynamic lookup table right yeah
Jordan<00:36:00.720><c> has</c><00:36:01.200><c> been</c><00:36:01.440><c> silent</c><00:36:01.800><c> for</c><00:36:02.160><c> a</c><00:36:02.280><c> while</c><00:36:02.540><c> you</c>

00:36:03.530 --> 00:36:03.540 align:start position:0%
Jordan has been silent for a while you
 

00:36:03.540 --> 00:36:05.569 align:start position:0%
Jordan has been silent for a while you
know<00:36:03.660><c> at</c><00:36:04.020><c> the</c><00:36:04.140><c> end</c><00:36:04.260><c> is</c><00:36:04.440><c> this</c><00:36:04.619><c> is</c><00:36:04.800><c> what</c><00:36:05.280><c> are</c><00:36:05.400><c> you</c>

00:36:05.569 --> 00:36:05.579 align:start position:0%
know at the end is this is what are you
 

00:36:05.579 --> 00:36:07.490 align:start position:0%
know at the end is this is what are you
writing<00:36:05.880><c> Hardware</c><00:36:06.240><c> or</c><00:36:06.540><c> software</c><00:36:06.900><c> if</c><00:36:07.440><c> you're</c>

00:36:07.490 --> 00:36:07.500 align:start position:0%
writing Hardware or software if you're
 

00:36:07.500 --> 00:36:08.930 align:start position:0%
writing Hardware or software if you're
writing<00:36:07.859><c> Hardware</c><00:36:07.980><c> you</c><00:36:08.579><c> need</c><00:36:08.640><c> a</c><00:36:08.760><c> hardware</c>

00:36:08.930 --> 00:36:08.940 align:start position:0%
writing Hardware you need a hardware
 

00:36:08.940 --> 00:36:11.170 align:start position:0%
writing Hardware you need a hardware
language<00:36:09.359><c> if</c><00:36:09.720><c> you're</c><00:36:09.839><c> writing</c><00:36:10.140><c> software</c>

00:36:11.170 --> 00:36:11.180 align:start position:0%
language if you're writing software
 

00:36:11.180 --> 00:36:15.890 align:start position:0%
language if you're writing software
my<00:36:12.180><c> my</c><00:36:12.180><c> my</c><00:36:12.380><c> opinion</c><00:36:13.380><c> is</c><00:36:13.560><c> just</c><00:36:13.859><c> use</c><00:36:14.099><c> a</c><00:36:14.940><c> standard</c>

00:36:15.890 --> 00:36:15.900 align:start position:0%
my my my opinion is just use a standard
 

00:36:15.900 --> 00:36:19.069 align:start position:0%
my my my opinion is just use a standard
software<00:36:16.200><c> language</c><00:36:16.820><c> and</c><00:36:17.820><c> uh</c><00:36:18.180><c> why</c><00:36:18.599><c> because</c><00:36:18.780><c> the</c>

00:36:19.069 --> 00:36:19.079 align:start position:0%
software language and uh why because the
 

00:36:19.079 --> 00:36:21.650 align:start position:0%
software language and uh why because the
hardware<00:36:19.220><c> and</c><00:36:20.220><c> the</c><00:36:21.060><c> problem</c><00:36:21.180><c> is</c><00:36:21.420><c> that</c><00:36:21.540><c> you</c>

00:36:21.650 --> 00:36:21.660 align:start position:0%
hardware and the problem is that you
 

00:36:21.660 --> 00:36:22.790 align:start position:0%
hardware and the problem is that you
need<00:36:21.720><c> the</c><00:36:21.839><c> piece</c><00:36:22.020><c> of</c><00:36:22.079><c> Hardware</c><00:36:22.260><c> you</c><00:36:22.560><c> need</c><00:36:22.680><c> the</c>

00:36:22.790 --> 00:36:22.800 align:start position:0%
need the piece of Hardware you need the
 

00:36:22.800 --> 00:36:24.410 align:start position:0%
need the piece of Hardware you need the
process<00:36:22.980><c> or</c><00:36:23.160><c> the</c><00:36:23.280><c> hardware</c><00:36:23.460><c> that</c><00:36:23.820><c> that</c><00:36:24.060><c> can</c>

00:36:24.410 --> 00:36:24.420 align:start position:0%
process or the hardware that that can
 

00:36:24.420 --> 00:36:27.109 align:start position:0%
process or the hardware that that can
compile<00:36:24.720><c> to</c><00:36:24.900><c> this</c><00:36:25.020><c> software</c><00:36:25.440><c> but</c>

00:36:27.109 --> 00:36:27.119 align:start position:0%
compile to this software but
 

00:36:27.119 --> 00:36:30.230 align:start position:0%
compile to this software but
this<00:36:27.599><c> is</c><00:36:27.780><c> there</c><00:36:27.960><c> so</c><00:36:28.500><c> this</c><00:36:28.920><c> is</c><00:36:29.040><c> where</c><00:36:29.220><c> to</c><00:36:29.339><c> go</c>

00:36:30.230 --> 00:36:30.240 align:start position:0%
this is there so this is where to go
 

00:36:30.240 --> 00:36:31.730 align:start position:0%
this is there so this is where to go
cool

00:36:31.730 --> 00:36:31.740 align:start position:0%
cool
 

00:36:31.740 --> 00:36:34.670 align:start position:0%
cool
um<00:36:31.859><c> I</c><00:36:32.220><c> want</c><00:36:32.400><c> to</c><00:36:32.640><c> save</c><00:36:32.940><c> some</c><00:36:33.240><c> time</c><00:36:33.540><c> for</c><00:36:34.140><c> the</c>

00:36:34.670 --> 00:36:34.680 align:start position:0%
um I want to save some time for the
 

00:36:34.680 --> 00:36:36.170 align:start position:0%
um I want to save some time for the
audience<00:36:34.920><c> to</c><00:36:35.160><c> ask</c><00:36:35.339><c> questions</c><00:36:35.520><c> so</c><00:36:35.820><c> we</c><00:36:36.000><c> have</c>

00:36:36.170 --> 00:36:36.180 align:start position:0%
audience to ask questions so we have
 

00:36:36.180 --> 00:36:39.050 align:start position:0%
audience to ask questions so we have
about<00:36:36.540><c> 15</c><00:36:36.900><c> minutes</c><00:36:37.320><c> so</c>

00:36:39.050 --> 00:36:39.060 align:start position:0%
about 15 minutes so
 

00:36:39.060 --> 00:36:46.690 align:start position:0%
about 15 minutes so
any<00:36:39.599><c> questions</c><00:36:39.839><c> from</c><00:36:40.320><c> the</c><00:36:40.440><c> audience</c>

00:36:46.690 --> 00:36:46.700 align:start position:0%
 
 

00:36:46.700 --> 00:36:49.510 align:start position:0%
 
so

00:36:49.510 --> 00:36:49.520 align:start position:0%
so
 

00:36:49.520 --> 00:36:52.010 align:start position:0%
so
we<00:36:50.520><c> actually</c><00:36:50.700><c> touched</c><00:36:51.180><c> on</c><00:36:51.240><c> Hardware</c><00:36:51.540><c> a</c><00:36:51.900><c> lot</c>

00:36:52.010 --> 00:36:52.020 align:start position:0%
we actually touched on Hardware a lot
 

00:36:52.020 --> 00:36:53.390 align:start position:0%
we actually touched on Hardware a lot
during<00:36:52.320><c> this</c><00:36:52.500><c> conversation</c><00:36:52.859><c> it'd</c><00:36:53.280><c> be</c>

00:36:53.390 --> 00:36:53.400 align:start position:0%
during this conversation it'd be
 

00:36:53.400 --> 00:36:55.190 align:start position:0%
during this conversation it'd be
interesting<00:36:53.820><c> to</c><00:36:54.060><c> hear</c><00:36:54.300><c> uh</c><00:36:54.780><c> from</c><00:36:55.079><c> the</c>

00:36:55.190 --> 00:36:55.200 align:start position:0%
interesting to hear uh from the
 

00:36:55.200 --> 00:36:56.510 align:start position:0%
interesting to hear uh from the
different<00:36:55.320><c> panelists</c><00:36:55.980><c> like</c><00:36:56.099><c> what</c><00:36:56.339><c> you</c>

00:36:56.510 --> 00:36:56.520 align:start position:0%
different panelists like what you
 

00:36:56.520 --> 00:36:59.089 align:start position:0%
different panelists like what you
actually<00:36:56.700><c> see</c><00:36:56.940><c> the</c><00:36:57.240><c> kind</c><00:36:57.960><c> of</c><00:36:58.079><c> future</c><00:36:58.260><c> of</c><00:36:58.680><c> ZK</c>

00:36:59.089 --> 00:36:59.099 align:start position:0%
actually see the kind of future of ZK
 

00:36:59.099 --> 00:37:00.950 align:start position:0%
actually see the kind of future of ZK
Hardware<00:36:59.280><c> to</c><00:36:59.640><c> be</c><00:36:59.760><c> in</c><00:37:00.119><c> like</c><00:37:00.240><c> what</c><00:37:00.720><c> direction</c>

00:37:00.950 --> 00:37:00.960 align:start position:0%
Hardware to be in like what direction
 

00:37:00.960 --> 00:37:02.930 align:start position:0%
Hardware to be in like what direction
it's<00:37:01.260><c> going</c><00:37:01.440><c> not</c><00:37:01.800><c> that</c><00:37:02.040><c> kind</c><00:37:02.220><c> of</c><00:37:02.339><c> Hardware</c><00:37:02.520><c> we</c>

00:37:02.930 --> 00:37:02.940 align:start position:0%
it's going not that kind of Hardware we
 

00:37:02.940 --> 00:37:04.190 align:start position:0%
it's going not that kind of Hardware we
were<00:37:03.060><c> talking</c><00:37:03.240><c> about</c><00:37:03.480><c> I</c><00:37:03.839><c> think</c><00:37:03.960><c> we're</c><00:37:04.079><c> talking</c>

00:37:04.190 --> 00:37:04.200 align:start position:0%
were talking about I think we're talking
 

00:37:04.200 --> 00:37:05.450 align:start position:0%
were talking about I think we're talking
about<00:37:04.320><c> but</c><00:37:04.500><c> yeah</c><00:37:04.680><c> we</c><00:37:04.800><c> can</c><00:37:04.980><c> talk</c><00:37:05.099><c> about</c><00:37:05.220><c> that</c>

00:37:05.450 --> 00:37:05.460 align:start position:0%
about but yeah we can talk about that
 

00:37:05.460 --> 00:37:08.089 align:start position:0%
about but yeah we can talk about that
too<00:37:05.640><c> but</c><00:37:05.880><c> we</c><00:37:06.119><c> should</c><00:37:06.300><c> we</c><00:37:07.020><c> we</c><00:37:07.200><c> can't</c><00:37:07.680><c> we</c><00:37:07.920><c> can't</c>

00:37:08.089 --> 00:37:08.099 align:start position:0%
too but we should we we can't we can't
 

00:37:08.099 --> 00:37:09.470 align:start position:0%
too but we should we we can't we can't
talk<00:37:08.220><c> about</c><00:37:08.400><c> like</c><00:37:08.640><c> real</c><00:37:08.820><c> physical</c><00:37:09.180><c> Hardware</c>

00:37:09.470 --> 00:37:09.480 align:start position:0%
talk about like real physical Hardware
 

00:37:09.480 --> 00:37:10.550 align:start position:0%
talk about like real physical Hardware
as<00:37:09.780><c> well</c>

00:37:10.550 --> 00:37:10.560 align:start position:0%
as well
 

00:37:10.560 --> 00:37:12.470 align:start position:0%
as well
yeah<00:37:10.980><c> we're</c><00:37:11.160><c> talking</c><00:37:11.339><c> about</c><00:37:11.460><c> the</c><00:37:11.880><c> polynomial</c>

00:37:12.470 --> 00:37:12.480 align:start position:0%
yeah we're talking about the polynomial
 

00:37:12.480 --> 00:37:15.530 align:start position:0%
yeah we're talking about the polynomial
Hardware<00:37:12.780><c> it's</c><00:37:13.200><c> like</c><00:37:13.380><c> you</c><00:37:14.099><c> know</c><00:37:14.540><c> arithmetic</c>

00:37:15.530 --> 00:37:15.540 align:start position:0%
Hardware it's like you know arithmetic
 

00:37:15.540 --> 00:37:18.109 align:start position:0%
Hardware it's like you know arithmetic
Hardware<00:37:15.660><c> I</c><00:37:16.560><c> recognize</c><00:37:16.859><c> that</c><00:37:17.099><c> I</c><00:37:17.280><c> I</c><00:37:17.460><c> can</c><00:37:17.940><c> no</c>

00:37:18.109 --> 00:37:18.119 align:start position:0%
Hardware I recognize that I I can no
 

00:37:18.119 --> 00:37:20.150 align:start position:0%
Hardware I recognize that I I can no
we're<00:37:18.599><c> making</c><00:37:18.780><c> a</c><00:37:18.960><c> joke</c><00:37:19.079><c> but</c><00:37:19.260><c> let's</c><00:37:19.560><c> uh</c><00:37:19.800><c> on</c><00:37:19.980><c> the</c>

00:37:20.150 --> 00:37:20.160 align:start position:0%
we're making a joke but let's uh on the
 

00:37:20.160 --> 00:37:22.310 align:start position:0%
we're making a joke but let's uh on the
artwork<00:37:20.339><c> acceleration</c><00:37:20.760><c> so</c><00:37:21.180><c> I'm</c><00:37:21.599><c> gonna</c><00:37:21.780><c> take</c><00:37:22.140><c> a</c>

00:37:22.310 --> 00:37:22.320 align:start position:0%
artwork acceleration so I'm gonna take a
 

00:37:22.320 --> 00:37:26.030 align:start position:0%
artwork acceleration so I'm gonna take a
hot<00:37:22.820><c> stake</c><00:37:23.820><c> here</c><00:37:24.300><c> um</c><00:37:24.420><c> star</c><00:37:24.960><c> query</c><00:37:25.440><c> at</c><00:37:25.800><c> this</c>

00:37:26.030 --> 00:37:26.040 align:start position:0%
hot stake here um star query at this
 

00:37:26.040 --> 00:37:28.370 align:start position:0%
hot stake here um star query at this
stage<00:37:26.280><c> do</c><00:37:26.520><c> not</c><00:37:26.700><c> believe</c><00:37:26.880><c> that</c><00:37:27.119><c> we</c><00:37:27.300><c> need</c><00:37:27.420><c> them</c>

00:37:28.370 --> 00:37:28.380 align:start position:0%
stage do not believe that we need them
 

00:37:28.380 --> 00:37:29.810 align:start position:0%
stage do not believe that we need them
um<00:37:28.500><c> as</c><00:37:28.680><c> simple</c><00:37:28.859><c> as</c><00:37:29.099><c> that</c>

00:37:29.810 --> 00:37:29.820 align:start position:0%
um as simple as that
 

00:37:29.820 --> 00:37:31.670 align:start position:0%
um as simple as that
um the<00:37:30.060><c> reason</c><00:37:30.180><c> is</c><00:37:30.420><c> because</c><00:37:30.599><c> the</c><00:37:31.380><c> software</c>

00:37:31.670 --> 00:37:31.680 align:start position:0%
um the reason is because the software
 

00:37:31.680 --> 00:37:34.130 align:start position:0%
um the reason is because the software
itself<00:37:32.040><c> is</c><00:37:32.640><c> being</c><00:37:32.820><c> improving</c><00:37:33.359><c> so</c><00:37:33.660><c> fast</c><00:37:33.839><c> and</c>

00:37:34.130 --> 00:37:34.140 align:start position:0%
itself is being improving so fast and
 

00:37:34.140 --> 00:37:35.630 align:start position:0%
itself is being improving so fast and
the<00:37:34.260><c> structure</c><00:37:34.560><c> in</c><00:37:34.800><c> the</c><00:37:34.859><c> architecture</c><00:37:35.220><c> of</c><00:37:35.400><c> how</c>

00:37:35.630 --> 00:37:35.640 align:start position:0%
the structure in the architecture of how
 

00:37:35.640 --> 00:37:37.310 align:start position:0%
the structure in the architecture of how
you<00:37:35.760><c> do</c><00:37:35.940><c> things</c><00:37:36.180><c> has</c><00:37:36.480><c> been</c><00:37:36.660><c> improving</c><00:37:37.020><c> so</c><00:37:37.140><c> far</c>

00:37:37.310 --> 00:37:37.320 align:start position:0%
you do things has been improving so far
 

00:37:37.320 --> 00:37:40.310 align:start position:0%
you do things has been improving so far
that<00:37:37.619><c> at</c><00:37:38.220><c> this</c><00:37:38.460><c> stage</c><00:37:38.700><c> we</c><00:37:39.300><c> we</c><00:37:39.599><c> don't</c><00:37:39.900><c> know</c><00:37:40.079><c> what</c>

00:37:40.310 --> 00:37:40.320 align:start position:0%
that at this stage we we don't know what
 

00:37:40.320 --> 00:37:42.170 align:start position:0%
that at this stage we we don't know what
the<00:37:40.440><c> future</c><00:37:40.619><c> will</c><00:37:40.859><c> look</c><00:37:41.040><c> like</c><00:37:41.220><c> and</c><00:37:41.700><c> so</c><00:37:41.880><c> what</c><00:37:42.060><c> I</c>

00:37:42.170 --> 00:37:42.180 align:start position:0%
the future will look like and so what I
 

00:37:42.180 --> 00:37:44.810 align:start position:0%
the future will look like and so what I
mean<00:37:42.359><c> by</c><00:37:42.480><c> this</c><00:37:42.780><c> is</c><00:37:43.200><c> hardware</c><00:37:43.680><c> development</c><00:37:44.579><c> is</c>

00:37:44.810 --> 00:37:44.820 align:start position:0%
mean by this is hardware development is
 

00:37:44.820 --> 00:37:46.250 align:start position:0%
mean by this is hardware development is
you're<00:37:45.060><c> roughly</c><00:37:45.420><c> a</c><00:37:45.540><c> year</c><00:37:45.599><c> and</c><00:37:45.720><c> a</c><00:37:45.900><c> half</c><00:37:45.960><c> before</c>

00:37:46.250 --> 00:37:46.260 align:start position:0%
you're roughly a year and a half before
 

00:37:46.260 --> 00:37:48.290 align:start position:0%
you're roughly a year and a half before
getting<00:37:46.560><c> to</c><00:37:46.800><c> production</c><00:37:47.040><c> and</c><00:37:47.460><c> a</c><00:37:47.880><c> year</c><00:37:48.060><c> and</c><00:37:48.180><c> a</c>

00:37:48.290 --> 00:37:48.300 align:start position:0%
getting to production and a year and a
 

00:37:48.300 --> 00:37:50.870 align:start position:0%
getting to production and a year and a
half<00:37:48.420><c> from</c><00:37:48.900><c> a</c><00:37:49.079><c> year</c><00:37:49.200><c> and</c><00:37:49.320><c> a</c><00:37:49.500><c> half</c><00:37:49.500><c> ago</c><00:37:49.800><c> uh</c><00:37:50.579><c> Cairo</c>

00:37:50.870 --> 00:37:50.880 align:start position:0%
half from a year and a half ago uh Cairo
 

00:37:50.880 --> 00:37:53.270 align:start position:0%
half from a year and a half ago uh Cairo
were<00:37:51.060><c> barely</c><00:37:51.359><c> working</c><00:37:51.599><c> started</c><00:37:52.440><c> with</c><00:37:52.740><c> in</c>

00:37:53.270 --> 00:37:53.280 align:start position:0%
were barely working started with in
 

00:37:53.280 --> 00:37:56.690 align:start position:0%
were barely working started with in
premises<00:37:53.760><c> uh</c><00:37:54.540><c> recursion</c><00:37:55.020><c> wasn't</c><00:37:55.200><c> working</c>

00:37:56.690 --> 00:37:56.700 align:start position:0%
premises uh recursion wasn't working
 

00:37:56.700 --> 00:37:58.730 align:start position:0%
premises uh recursion wasn't working
um<00:37:56.760><c> we</c><00:37:57.300><c> and</c><00:37:57.720><c> and</c><00:37:57.780><c> so</c><00:37:58.079><c> for</c><00:37:58.260><c> instance</c><00:37:58.380><c> the</c><00:37:58.560><c> thing</c>

00:37:58.730 --> 00:37:58.740 align:start position:0%
um we and and so for instance the thing
 

00:37:58.740 --> 00:38:00.470 align:start position:0%
um we and and so for instance the thing
that<00:37:58.920><c> we</c><00:37:59.099><c> are</c><00:37:59.220><c> working</c><00:37:59.339><c> on</c><00:37:59.579><c> right</c><00:37:59.760><c> now</c><00:37:59.940><c> so</c><00:38:00.240><c> we</c>

00:38:00.470 --> 00:38:00.480 align:start position:0%
that we are working on right now so we
 

00:38:00.480 --> 00:38:02.569 align:start position:0%
that we are working on right now so we
already<00:38:00.720><c> do</c><00:38:00.960><c> recursive</c><00:38:01.440><c> recursive</c><00:38:02.040><c> proof</c><00:38:02.400><c> on</c>

00:38:02.569 --> 00:38:02.579 align:start position:0%
already do recursive recursive proof on
 

00:38:02.579 --> 00:38:05.329 align:start position:0%
already do recursive recursive proof on
production<00:38:03.000><c> today</c><00:38:03.359><c> of</c><00:38:03.960><c> approve</c><00:38:04.440><c> ourself</c><00:38:04.740><c> but</c>

00:38:05.329 --> 00:38:05.339 align:start position:0%
production today of approve ourself but
 

00:38:05.339 --> 00:38:06.650 align:start position:0%
production today of approve ourself but
like<00:38:05.460><c> for</c><00:38:05.640><c> instance</c><00:38:05.820><c> one</c><00:38:06.060><c> architecture</c><00:38:06.480><c> we're</c>

00:38:06.650 --> 00:38:06.660 align:start position:0%
like for instance one architecture we're
 

00:38:06.660 --> 00:38:08.930 align:start position:0%
like for instance one architecture we're
not<00:38:06.839><c> doing</c><00:38:07.020><c> it</c><00:38:07.200><c> at</c><00:38:07.320><c> the</c><00:38:07.500><c> moment</c><00:38:07.680><c> is</c>

00:38:08.930 --> 00:38:08.940 align:start position:0%
not doing it at the moment is
 

00:38:08.940 --> 00:38:10.490 align:start position:0%
not doing it at the moment is
um<00:38:09.000><c> basically</c><00:38:09.480><c> a</c>

00:38:10.490 --> 00:38:10.500 align:start position:0%
um basically a
 

00:38:10.500 --> 00:38:12.349 align:start position:0%
um basically a
three<00:38:10.859><c> of</c><00:38:11.040><c> proofs</c><00:38:11.339><c> like</c><00:38:11.640><c> basically</c><00:38:11.940><c> right</c><00:38:12.180><c> now</c>

00:38:12.349 --> 00:38:12.359 align:start position:0%
three of proofs like basically right now
 

00:38:12.359 --> 00:38:14.030 align:start position:0%
three of proofs like basically right now
the<00:38:12.480><c> only</c><00:38:12.599><c> thing</c><00:38:12.839><c> we</c><00:38:12.960><c> do</c><00:38:13.140><c> is</c><00:38:13.320><c> we</c><00:38:13.740><c> have</c><00:38:13.800><c> what</c><00:38:13.920><c> you</c>

00:38:14.030 --> 00:38:14.040 align:start position:0%
the only thing we do is we have what you
 

00:38:14.040 --> 00:38:17.210 align:start position:0%
the only thing we do is we have what you
call<00:38:14.220><c> jobs</c><00:38:14.460><c> and</c><00:38:14.940><c> jobs</c><00:38:15.180><c> are</c><00:38:15.660><c> like</c><00:38:15.900><c> those</c><00:38:16.560><c> Stark</c>

00:38:17.210 --> 00:38:17.220 align:start position:0%
call jobs and jobs are like those Stark
 

00:38:17.220 --> 00:38:19.609 align:start position:0%
call jobs and jobs are like those Stark
Nets<00:38:17.700><c> starkware</c><00:38:18.300><c> infrastructure</c><00:38:19.079><c> used</c><00:38:19.380><c> all</c>

00:38:19.609 --> 00:38:19.619 align:start position:0%
Nets starkware infrastructure used all
 

00:38:19.619 --> 00:38:21.349 align:start position:0%
Nets starkware infrastructure used all
of<00:38:19.740><c> that</c><00:38:19.859><c> to</c><00:38:19.980><c> Sharp</c><00:38:20.460><c> and</c><00:38:20.640><c> so</c><00:38:20.820><c> all</c><00:38:21.000><c> the</c>

00:38:21.349 --> 00:38:21.359 align:start position:0%
of that to Sharp and so all the
 

00:38:21.359 --> 00:38:23.750 align:start position:0%
of that to Sharp and so all the
customers<00:38:21.839><c> and</c><00:38:22.260><c> you</c><00:38:22.380><c> start</c><00:38:22.560><c> and</c><00:38:22.800><c> included</c><00:38:23.220><c> of</c>

00:38:23.750 --> 00:38:23.760 align:start position:0%
customers and you start and included of
 

00:38:23.760 --> 00:38:25.430 align:start position:0%
customers and you start and included of
the<00:38:24.000><c> infrastructure</c><00:38:24.599><c> are</c><00:38:24.839><c> sharing</c><00:38:25.200><c> the</c><00:38:25.320><c> same</c>

00:38:25.430 --> 00:38:25.440 align:start position:0%
the infrastructure are sharing the same
 

00:38:25.440 --> 00:38:28.069 align:start position:0%
the infrastructure are sharing the same
proof<00:38:25.740><c> so</c><00:38:26.040><c> every</c><00:38:26.700><c> every</c><00:38:27.240><c> one</c><00:38:27.540><c> of</c><00:38:27.720><c> that</c><00:38:27.839><c> is</c>

00:38:28.069 --> 00:38:28.079 align:start position:0%
proof so every every one of that is
 

00:38:28.079 --> 00:38:29.690 align:start position:0%
proof so every every one of that is
using<00:38:28.380><c> is</c><00:38:28.619><c> basically</c><00:38:28.920><c> everyone</c><00:38:29.099><c> is</c><00:38:29.400><c> paying</c><00:38:29.640><c> a</c>

00:38:29.690 --> 00:38:29.700 align:start position:0%
using is basically everyone is paying a
 

00:38:29.700 --> 00:38:31.490 align:start position:0%
using is basically everyone is paying a
marginal<00:38:30.060><c> cost</c><00:38:30.240><c> of</c><00:38:30.420><c> the</c><00:38:30.540><c> proof</c><00:38:30.839><c> cost</c><00:38:31.079><c> on</c><00:38:31.380><c> that</c>

00:38:31.490 --> 00:38:31.500 align:start position:0%
marginal cost of the proof cost on that
 

00:38:31.500 --> 00:38:33.349 align:start position:0%
marginal cost of the proof cost on that
and<00:38:32.160><c> so</c>

00:38:33.349 --> 00:38:33.359 align:start position:0%
and so
 

00:38:33.359 --> 00:38:35.270 align:start position:0%
and so
um<00:38:33.420><c> so</c><00:38:34.020><c> for</c><00:38:34.200><c> instance</c><00:38:34.380><c> diversify</c><00:38:35.040><c> or</c>

00:38:35.270 --> 00:38:35.280 align:start position:0%
um so for instance diversify or
 

00:38:35.280 --> 00:38:36.890 align:start position:0%
um so for instance diversify or
immutable<00:38:35.640><c> like</c><00:38:35.940><c> right</c><00:38:36.119><c> now</c><00:38:36.300><c> is</c><00:38:36.420><c> having</c><00:38:36.599><c> like</c>

00:38:36.890 --> 00:38:36.900 align:start position:0%
immutable like right now is having like
 

00:38:36.900 --> 00:38:38.750 align:start position:0%
immutable like right now is having like
70ps<00:38:37.380><c> in</c><00:38:37.859><c> their</c><00:38:38.040><c> environment</c><00:38:38.400><c> and</c><00:38:38.579><c> they're</c>

00:38:38.750 --> 00:38:38.760 align:start position:0%
70ps in their environment and they're
 

00:38:38.760 --> 00:38:41.510 align:start position:0%
70ps in their environment and they're
using<00:38:39.060><c> a</c><00:38:39.540><c> significant</c><00:38:40.140><c> amount</c><00:38:40.500><c> of</c><00:38:40.560><c> a</c><00:38:41.280><c> step</c>

00:38:41.510 --> 00:38:41.520 align:start position:0%
using a significant amount of a step
 

00:38:41.520 --> 00:38:43.670 align:start position:0%
using a significant amount of a step
within<00:38:41.820><c> this</c><00:38:41.940><c> proof</c><00:38:42.240><c> so</c><00:38:42.599><c> they</c><00:38:42.839><c> do</c><00:38:43.020><c> one</c><00:38:43.200><c> job</c><00:38:43.380><c> and</c>

00:38:43.670 --> 00:38:43.680 align:start position:0%
within this proof so they do one job and
 

00:38:43.680 --> 00:38:45.829 align:start position:0%
within this proof so they do one job and
we<00:38:43.980><c> have</c><00:38:44.160><c> other</c><00:38:44.640><c> proof</c><00:38:45.119><c> and</c><00:38:45.240><c> also</c><00:38:45.720><c> another</c>

00:38:45.829 --> 00:38:45.839 align:start position:0%
we have other proof and also another
 

00:38:45.839 --> 00:38:49.849 align:start position:0%
we have other proof and also another
type<00:38:46.200><c> of</c><00:38:46.260><c> of</c><00:38:46.619><c> the</c><00:38:47.099><c> job</c><00:38:47.280><c> is</c><00:38:47.460><c> approved</c><00:38:48.240><c> so</c><00:38:48.359><c> we</c>

00:38:49.849 --> 00:38:49.859 align:start position:0%
type of of the job is approved so we
 

00:38:49.859 --> 00:38:52.609 align:start position:0%
type of of the job is approved so we
um<00:38:49.920><c> so</c><00:38:50.460><c> we</c><00:38:50.880><c> don't</c><00:38:51.240><c> really</c><00:38:51.540><c> we</c><00:38:51.839><c> didn't</c><00:38:52.079><c> went</c><00:38:52.380><c> all</c>

00:38:52.609 --> 00:38:52.619 align:start position:0%
um so we don't really we didn't went all
 

00:38:52.619 --> 00:38:54.650 align:start position:0%
um so we don't really we didn't went all
the<00:38:52.800><c> way</c><00:38:52.859><c> yet</c><00:38:53.099><c> into</c><00:38:53.579><c> that</c><00:38:53.940><c> uh</c><00:38:54.359><c> tree</c>

00:38:54.650 --> 00:38:54.660 align:start position:0%
the way yet into that uh tree
 

00:38:54.660 --> 00:38:56.990 align:start position:0%
the way yet into that uh tree
architecture<00:38:55.200><c> and</c><00:38:55.920><c> so</c>

00:38:56.990 --> 00:38:57.000 align:start position:0%
architecture and so
 

00:38:57.000 --> 00:38:58.849 align:start position:0%
architecture and so
full<00:38:57.599><c> Hardware</c>

00:38:58.849 --> 00:38:58.859 align:start position:0%
full Hardware
 

00:38:58.859 --> 00:39:00.530 align:start position:0%
full Hardware
um there<00:38:59.400><c> is</c><00:38:59.460><c> already</c><00:38:59.700><c> a</c><00:38:59.940><c> significant</c><00:39:00.359><c> like</c>

00:39:00.530 --> 00:39:00.540 align:start position:0%
um there is already a significant like
 

00:39:00.540 --> 00:39:02.510 align:start position:0%
um there is already a significant like
you<00:39:00.720><c> know</c><00:39:00.780><c> the</c><00:39:00.960><c> the</c><00:39:01.140><c> thing</c><00:39:01.740><c> Central</c><00:39:01.980><c> fact</c><00:39:02.339><c> that</c>

00:39:02.510 --> 00:39:02.520 align:start position:0%
you know the the thing Central fact that
 

00:39:02.520 --> 00:39:04.190 align:start position:0%
you know the the thing Central fact that
we<00:39:02.760><c> can't</c><00:39:02.940><c> really</c><00:39:03.119><c> say</c><00:39:03.420><c> this</c><00:39:03.720><c> is</c><00:39:03.839><c> very</c><00:39:03.960><c> good</c>

00:39:04.190 --> 00:39:04.200 align:start position:0%
we can't really say this is very good
 

00:39:04.200 --> 00:39:06.770 align:start position:0%
we can't really say this is very good
that<00:39:04.980><c> said</c><00:39:05.160><c> I</c><00:39:05.880><c> have</c><00:39:06.000><c> a</c><00:39:06.119><c> friend</c><00:39:06.240><c> of</c><00:39:06.359><c> mine</c><00:39:06.540><c> I</c>

00:39:06.770 --> 00:39:06.780 align:start position:0%
that said I have a friend of mine I
 

00:39:06.780 --> 00:39:07.750 align:start position:0%
that said I have a friend of mine I
guess

00:39:07.750 --> 00:39:07.760 align:start position:0%
guess
 

00:39:07.760 --> 00:39:10.790 align:start position:0%
guess
umovich<00:39:08.760><c> from</c><00:39:09.000><c> uh</c><00:39:09.240><c> the</c><00:39:09.960><c> company</c><00:39:10.079><c> called</c><00:39:10.440><c> wait</c>

00:39:10.790 --> 00:39:10.800 align:start position:0%
umovich from uh the company called wait
 

00:39:10.800 --> 00:39:13.490 align:start position:0%
umovich from uh the company called wait
uh<00:39:11.280><c> it's</c><00:39:11.460><c> uh</c><00:39:11.960><c> which</c><00:39:12.960><c> is</c><00:39:13.020><c> a</c><00:39:13.140><c> very</c><00:39:13.260><c> good</c><00:39:13.380><c> friend</c>

00:39:13.490 --> 00:39:13.500 align:start position:0%
uh it's uh which is a very good friend
 

00:39:13.500 --> 00:39:15.050 align:start position:0%
uh it's uh which is a very good friend
of<00:39:13.680><c> mine</c><00:39:13.800><c> he's</c><00:39:14.220><c> also</c><00:39:14.579><c> already</c><00:39:14.579><c> working</c><00:39:14.880><c> on</c>

00:39:15.050 --> 00:39:15.060 align:start position:0%
of mine he's also already working on
 

00:39:15.060 --> 00:39:16.310 align:start position:0%
of mine he's also already working on
this<00:39:15.180><c> making</c><00:39:15.420><c> uh</c><00:39:15.900><c> groundbreaking</c>

00:39:16.310 --> 00:39:16.320 align:start position:0%
this making uh groundbreaking
 

00:39:16.320 --> 00:39:18.650 align:start position:0%
this making uh groundbreaking
Improvement<00:39:16.800><c> on</c><00:39:17.160><c> outbreakable</c><00:39:18.000><c> explanation</c>

00:39:18.650 --> 00:39:18.660 align:start position:0%
Improvement on outbreakable explanation
 

00:39:18.660 --> 00:39:20.690 align:start position:0%
Improvement on outbreakable explanation
Shake<00:39:19.380><c> pronunciation</c><00:39:19.740><c> or</c><00:39:20.099><c> even</c><00:39:20.220><c> like</c><00:39:20.520><c> you</c>

00:39:20.690 --> 00:39:20.700 align:start position:0%
Shake pronunciation or even like you
 

00:39:20.700 --> 00:39:23.030 align:start position:0%
Shake pronunciation or even like you
know<00:39:20.820><c> uh</c><00:39:21.359><c> MSM</c><00:39:22.079><c> which</c><00:39:22.260><c> I</c><00:39:22.380><c> have</c><00:39:22.440><c> no</c><00:39:22.560><c> idea</c><00:39:22.800><c> what</c><00:39:22.920><c> it</c>

00:39:23.030 --> 00:39:23.040 align:start position:0%
know uh MSM which I have no idea what it
 

00:39:23.040 --> 00:39:26.030 align:start position:0%
know uh MSM which I have no idea what it
means<00:39:23.280><c> but</c><00:39:23.880><c> uh</c><00:39:24.480><c> I</c><00:39:24.839><c> would</c><00:39:24.960><c> let</c><00:39:25.079><c> him</c><00:39:25.260><c> to</c><00:39:25.500><c> you</c><00:39:25.859><c> he's</c>

00:39:26.030 --> 00:39:26.040 align:start position:0%
means but uh I would let him to you he's
 

00:39:26.040 --> 00:39:27.589 align:start position:0%
means but uh I would let him to you he's
not<00:39:26.220><c> here</c><00:39:26.400><c> today</c><00:39:26.520><c> but</c><00:39:26.760><c> yeah</c><00:39:26.940><c> I</c><00:39:27.180><c> would</c><00:39:27.300><c> let</c><00:39:27.420><c> him</c>

00:39:27.589 --> 00:39:27.599 align:start position:0%
not here today but yeah I would let him
 

00:39:27.599 --> 00:39:30.950 align:start position:0%
not here today but yeah I would let him
answer<00:39:28.260><c> that</c><00:39:28.560><c> another</c><00:39:28.800><c> day</c>

00:39:30.950 --> 00:39:30.960 align:start position:0%
answer that another day
 

00:39:30.960 --> 00:39:33.829 align:start position:0%
answer that another day
um<00:39:31.020><c> I</c><00:39:31.260><c> I</c><00:39:31.500><c> yeah</c><00:39:31.920><c> so</c><00:39:32.460><c> different</c><00:39:32.940><c> I</c><00:39:33.660><c> guess</c>

00:39:33.829 --> 00:39:33.839 align:start position:0%
um I I yeah so different I guess
 

00:39:33.839 --> 00:39:36.109 align:start position:0%
um I I yeah so different I guess
slightly<00:39:34.260><c> different</c><00:39:34.440><c> opinion</c><00:39:35.160><c> um</c><00:39:35.220><c> so</c><00:39:35.520><c> in</c><00:39:35.820><c> in</c>

00:39:36.109 --> 00:39:36.119 align:start position:0%
slightly different opinion um so in in
 

00:39:36.119 --> 00:39:39.050 align:start position:0%
slightly different opinion um so in in
uh<00:39:36.599><c> in</c><00:39:37.140><c> snarky</c><00:39:37.500><c> when</c><00:39:37.680><c> you</c><00:39:37.800><c> use</c><00:39:37.920><c> snarky</c><00:39:38.280><c> JS</c><00:39:38.579><c> for</c>

00:39:39.050 --> 00:39:39.060 align:start position:0%
uh in snarky when you use snarky JS for
 

00:39:39.060 --> 00:39:41.270 align:start position:0%
uh in snarky when you use snarky JS for
writing<00:39:39.420><c> applications</c><00:39:39.839><c> on</c><00:39:40.020><c> Mina</c><00:39:40.380><c> or</c><00:39:40.800><c> just</c><00:39:40.980><c> in</c>

00:39:41.270 --> 00:39:41.280 align:start position:0%
writing applications on Mina or just in
 

00:39:41.280 --> 00:39:43.790 align:start position:0%
writing applications on Mina or just in
general<00:39:41.400><c> we're</c><00:39:42.300><c> encouraging</c>

00:39:43.790 --> 00:39:43.800 align:start position:0%
general we're encouraging
 

00:39:43.800 --> 00:39:45.650 align:start position:0%
general we're encouraging
um<00:39:43.859><c> the</c><00:39:44.280><c> the</c><00:39:44.460><c> proof</c><00:39:44.820><c> computation</c><00:39:45.240><c> to</c><00:39:45.480><c> happen</c>

00:39:45.650 --> 00:39:45.660 align:start position:0%
um the the proof computation to happen
 

00:39:45.660 --> 00:39:48.109 align:start position:0%
um the the proof computation to happen
actually<00:39:46.140><c> like</c><00:39:46.440><c> on</c><00:39:46.680><c> the</c><00:39:46.800><c> user's</c><00:39:47.220><c> machine</c>

00:39:48.109 --> 00:39:48.119 align:start position:0%
actually like on the user's machine
 

00:39:48.119 --> 00:39:50.690 align:start position:0%
actually like on the user's machine
um<00:39:48.240><c> in</c><00:39:48.420><c> this</c><00:39:48.540><c> way</c><00:39:48.660><c> you</c><00:39:48.900><c> get</c><00:39:49.079><c> uh</c><00:39:49.619><c> privacy</c><00:39:50.040><c> and</c>

00:39:50.690 --> 00:39:50.700 align:start position:0%
um in this way you get uh privacy and
 

00:39:50.700 --> 00:39:53.270 align:start position:0%
um in this way you get uh privacy and
and<00:39:50.940><c> uh</c><00:39:51.420><c> you</c><00:39:51.780><c> know</c><00:39:51.900><c> there's</c><00:39:52.380><c> there</c><00:39:52.680><c> are</c><00:39:52.980><c> ways</c>

00:39:53.270 --> 00:39:53.280 align:start position:0%
and uh you know there's there are ways
 

00:39:53.280 --> 00:39:54.829 align:start position:0%
and uh you know there's there are ways
that<00:39:53.400><c> you</c><00:39:53.579><c> can</c><00:39:53.700><c> sort</c><00:39:53.940><c> of</c><00:39:54.060><c> do</c><00:39:54.240><c> part</c><00:39:54.540><c> of</c><00:39:54.720><c> the</c>

00:39:54.829 --> 00:39:54.839 align:start position:0%
that you can sort of do part of the
 

00:39:54.839 --> 00:39:56.990 align:start position:0%
that you can sort of do part of the
computation<00:39:55.320><c> on</c><00:39:55.980><c> the</c><00:39:56.099><c> machine</c><00:39:56.280><c> to</c><00:39:56.760><c> get</c><00:39:56.880><c> the</c>

00:39:56.990 --> 00:39:57.000 align:start position:0%
computation on the machine to get the
 

00:39:57.000 --> 00:39:58.970 align:start position:0%
computation on the machine to get the
privacy<00:39:57.300><c> and</c><00:39:57.480><c> do</c><00:39:57.599><c> the</c><00:39:57.720><c> rest</c><00:39:57.839><c> on</c><00:39:58.020><c> a</c><00:39:58.200><c> server</c><00:39:58.500><c> all</c>

00:39:58.970 --> 00:39:58.980 align:start position:0%
privacy and do the rest on a server all
 

00:39:58.980 --> 00:40:00.109 align:start position:0%
privacy and do the rest on a server all
these<00:39:59.099><c> things</c><00:39:59.220><c> but</c>

00:40:00.109 --> 00:40:00.119 align:start position:0%
these things but
 

00:40:00.119 --> 00:40:00.710 align:start position:0%
these things but
um

00:40:00.710 --> 00:40:00.720 align:start position:0%
um
 

00:40:00.720 --> 00:40:02.690 align:start position:0%
um
when<00:40:01.380><c> you</c><00:40:01.560><c> have</c><00:40:01.680><c> a</c><00:40:01.859><c> proof</c><00:40:02.099><c> system</c><00:40:02.220><c> that</c><00:40:02.460><c> has</c><00:40:02.579><c> a</c>

00:40:02.690 --> 00:40:02.700 align:start position:0%
when you have a proof system that has a
 

00:40:02.700 --> 00:40:04.370 align:start position:0%
when you have a proof system that has a
lot<00:40:02.760><c> of</c><00:40:02.880><c> cool</c><00:40:02.940><c> features</c><00:40:03.359><c> in</c><00:40:03.480><c> it</c><00:40:03.660><c> uh</c><00:40:04.260><c> like</c>

00:40:04.370 --> 00:40:04.380 align:start position:0%
lot of cool features in it uh like
 

00:40:04.380 --> 00:40:05.510 align:start position:0%
lot of cool features in it uh like
kimchi

00:40:05.510 --> 00:40:05.520 align:start position:0%
kimchi
 

00:40:05.520 --> 00:40:07.250 align:start position:0%
kimchi
um<00:40:05.579><c> it's</c><00:40:05.880><c> it's</c><00:40:06.119><c> slower</c><00:40:06.540><c> than</c><00:40:06.720><c> a</c><00:40:06.900><c> proof</c><00:40:07.140><c> system</c>

00:40:07.250 --> 00:40:07.260 align:start position:0%
um it's it's slower than a proof system
 

00:40:07.260 --> 00:40:09.470 align:start position:0%
um it's it's slower than a proof system
that<00:40:07.560><c> has</c><00:40:07.680><c> a</c><00:40:07.859><c> lot</c><00:40:07.920><c> less</c><00:40:08.040><c> features</c><00:40:08.460><c> in</c><00:40:08.579><c> it</c>

00:40:09.470 --> 00:40:09.480 align:start position:0%
that has a lot less features in it
 

00:40:09.480 --> 00:40:12.170 align:start position:0%
that has a lot less features in it
um<00:40:09.540><c> and</c><00:40:10.200><c> uh</c><00:40:10.619><c> Hardware</c><00:40:10.859><c> acceleration</c><00:40:11.579><c> would</c>

00:40:12.170 --> 00:40:12.180 align:start position:0%
um and uh Hardware acceleration would
 

00:40:12.180 --> 00:40:14.870 align:start position:0%
um and uh Hardware acceleration would
then<00:40:12.420><c> kind</c><00:40:12.780><c> of</c><00:40:12.900><c> you</c><00:40:13.140><c> know</c><00:40:13.200><c> make</c><00:40:13.500><c> it</c><00:40:13.619><c> faster</c><00:40:13.859><c> I</c><00:40:14.579><c> I</c>

00:40:14.870 --> 00:40:14.880 align:start position:0%
then kind of you know make it faster I I
 

00:40:14.880 --> 00:40:17.690 align:start position:0%
then kind of you know make it faster I I
think<00:40:15.119><c> it</c><00:40:15.480><c> would</c><00:40:15.599><c> be</c><00:40:15.839><c> uh</c><00:40:16.500><c> cool</c><00:40:16.740><c> I</c><00:40:17.099><c> guess</c><00:40:17.460><c> like</c>

00:40:17.690 --> 00:40:17.700 align:start position:0%
think it would be uh cool I guess like
 

00:40:17.700 --> 00:40:19.609 align:start position:0%
think it would be uh cool I guess like
you<00:40:18.240><c> know</c><00:40:18.359><c> we're</c><00:40:18.780><c> encouraging</c><00:40:19.200><c> people</c><00:40:19.440><c> with</c>

00:40:19.609 --> 00:40:19.619 align:start position:0%
you know we're encouraging people with
 

00:40:19.619 --> 00:40:23.450 align:start position:0%
you know we're encouraging people with
snarky<00:40:19.980><c> Jazz</c><00:40:20.160><c> to</c><00:40:20.820><c> write</c><00:40:21.060><c> uh</c><00:40:22.020><c> circuits</c><00:40:22.980><c> with</c>

00:40:23.450 --> 00:40:23.460 align:start position:0%
snarky Jazz to write uh circuits with
 

00:40:23.460 --> 00:40:25.490 align:start position:0%
snarky Jazz to write uh circuits with
recursion<00:40:24.119><c> with</c><00:40:24.540><c> with</c><00:40:24.660><c> linear</c><00:40:25.020><c> recursion</c><00:40:25.380><c> or</c>

00:40:25.490 --> 00:40:25.500 align:start position:0%
recursion with with linear recursion or
 

00:40:25.500 --> 00:40:27.170 align:start position:0%
recursion with with linear recursion or
tree<00:40:25.680><c> recursion</c><00:40:26.160><c> that's</c><00:40:26.520><c> been</c><00:40:26.700><c> working</c><00:40:26.940><c> in</c>

00:40:27.170 --> 00:40:27.180 align:start position:0%
tree recursion that's been working in
 

00:40:27.180 --> 00:40:29.030 align:start position:0%
tree recursion that's been working in
Mina<00:40:27.540><c> and</c><00:40:27.900><c> Mina's</c><00:40:28.260><c> mainnet</c><00:40:28.560><c> for</c><00:40:28.680><c> a</c><00:40:28.740><c> year</c><00:40:28.800><c> and</c><00:40:28.920><c> a</c>

00:40:29.030 --> 00:40:29.040 align:start position:0%
Mina and Mina's mainnet for a year and a
 

00:40:29.040 --> 00:40:31.370 align:start position:0%
Mina and Mina's mainnet for a year and a
half<00:40:29.099><c> sort</c><00:40:29.520><c> of</c><00:40:29.640><c> internally</c><00:40:30.119><c> and</c><00:40:30.420><c> and</c><00:40:30.720><c> now</c><00:40:31.020><c> on</c>

00:40:31.370 --> 00:40:31.380 align:start position:0%
half sort of internally and and now on
 

00:40:31.380 --> 00:40:33.410 align:start position:0%
half sort of internally and and now on
our<00:40:31.500><c> decentralized</c><00:40:32.040><c> test</c><00:40:32.160><c> net</c><00:40:32.339><c> we</c><00:40:32.640><c> have</c><00:40:32.820><c> uh</c>

00:40:33.410 --> 00:40:33.420 align:start position:0%
our decentralized test net we have uh
 

00:40:33.420 --> 00:40:34.370 align:start position:0%
our decentralized test net we have uh
you<00:40:33.540><c> know</c><00:40:33.599><c> you</c><00:40:33.720><c> can</c><00:40:33.839><c> do</c><00:40:33.900><c> it</c><00:40:34.020><c> with</c><00:40:34.140><c> custom</c>

00:40:34.370 --> 00:40:34.380 align:start position:0%
you know you can do it with custom
 

00:40:34.380 --> 00:40:36.710 align:start position:0%
you know you can do it with custom
circuits<00:40:34.980><c> and</c><00:40:35.400><c> and</c><00:40:35.640><c> settle</c><00:40:36.119><c> on</c><00:40:36.240><c> chain</c><00:40:36.359><c> and</c><00:40:36.599><c> all</c>

00:40:36.710 --> 00:40:36.720 align:start position:0%
circuits and and settle on chain and all
 

00:40:36.720 --> 00:40:38.329 align:start position:0%
circuits and and settle on chain and all
that<00:40:36.960><c> stuff</c><00:40:37.079><c> and</c><00:40:37.200><c> it</c><00:40:37.320><c> works</c>

00:40:38.329 --> 00:40:38.339 align:start position:0%
that stuff and it works
 

00:40:38.339 --> 00:40:40.250 align:start position:0%
that stuff and it works
um<00:40:38.400><c> uh</c><00:40:39.000><c> and</c><00:40:39.180><c> and</c><00:40:39.300><c> yeah</c><00:40:39.599><c> and</c><00:40:39.780><c> it's</c><00:40:39.900><c> a</c><00:40:40.079><c> little</c><00:40:40.140><c> bit</c>

00:40:40.250 --> 00:40:40.260 align:start position:0%
um uh and and yeah and it's a little bit
 

00:40:40.260 --> 00:40:41.270 align:start position:0%
um uh and and yeah and it's a little bit
slow<00:40:40.380><c> right</c><00:40:40.619><c> now</c><00:40:40.800><c> we're</c><00:40:40.920><c> working</c><00:40:41.040><c> on</c>

00:40:41.270 --> 00:40:41.280 align:start position:0%
slow right now we're working on
 

00:40:41.280 --> 00:40:44.089 align:start position:0%
slow right now we're working on
optimizing<00:40:41.760><c> it</c><00:40:42.359><c> um</c><00:40:42.480><c> but</c><00:40:42.900><c> I</c><00:40:43.140><c> I</c><00:40:43.320><c> am</c><00:40:43.500><c> imagining</c><00:40:43.920><c> a</c>

00:40:44.089 --> 00:40:44.099 align:start position:0%
optimizing it um but I I am imagining a
 

00:40:44.099 --> 00:40:46.250 align:start position:0%
optimizing it um but I I am imagining a
world<00:40:44.280><c> like</c><00:40:44.880><c> I</c><00:40:45.119><c> think</c><00:40:45.240><c> a</c><00:40:45.420><c> cool</c><00:40:45.540><c> world</c><00:40:45.780><c> would</c><00:40:46.079><c> be</c>

00:40:46.250 --> 00:40:46.260 align:start position:0%
world like I think a cool world would be
 

00:40:46.260 --> 00:40:49.130 align:start position:0%
world like I think a cool world would be
one<00:40:46.740><c> in</c><00:40:46.920><c> which</c><00:40:47.099><c> like</c><00:40:47.339><c> The</c><00:40:47.640><c> Ledger</c><00:40:48.000><c> that</c><00:40:48.780><c> we</c><00:40:48.900><c> all</c>

00:40:49.130 --> 00:40:49.140 align:start position:0%
one in which like The Ledger that we all
 

00:40:49.140 --> 00:40:50.030 align:start position:0%
one in which like The Ledger that we all
have

00:40:50.030 --> 00:40:50.040 align:start position:0%
have
 

00:40:50.040 --> 00:40:51.829 align:start position:0%
have
um<00:40:50.099><c> or</c><00:40:50.280><c> something</c><00:40:50.640><c> like</c><00:40:50.880><c> that</c><00:40:51.060><c> uh</c><00:40:51.540><c> that</c><00:40:51.720><c> has</c>

00:40:51.829 --> 00:40:51.839 align:start position:0%
um or something like that uh that has
 

00:40:51.839 --> 00:40:54.050 align:start position:0%
um or something like that uh that has
our<00:40:51.960><c> wallet</c><00:40:52.260><c> on</c><00:40:52.380><c> it</c><00:40:52.500><c> also</c><00:40:52.800><c> would</c><00:40:52.980><c> have</c><00:40:53.160><c> like</c><00:40:53.640><c> a</c>

00:40:54.050 --> 00:40:54.060 align:start position:0%
our wallet on it also would have like a
 

00:40:54.060 --> 00:40:57.349 align:start position:0%
our wallet on it also would have like a
a<00:40:54.540><c> snark</c><00:40:54.960><c> accelerator</c><00:40:55.520><c> uh</c><00:40:56.520><c> companionship</c><00:40:57.119><c> or</c>

00:40:57.349 --> 00:40:57.359 align:start position:0%
a snark accelerator uh companionship or
 

00:40:57.359 --> 00:40:58.670 align:start position:0%
a snark accelerator uh companionship or
something

00:40:58.670 --> 00:40:58.680 align:start position:0%
something
 

00:40:58.680 --> 00:41:00.530 align:start position:0%
something
um<00:40:58.800><c> I</c><00:40:59.220><c> I</c><00:40:59.400><c> don't</c><00:40:59.640><c> think</c><00:40:59.760><c> that's</c><00:40:59.880><c> coming</c><00:41:00.240><c> anytime</c>

00:41:00.530 --> 00:41:00.540 align:start position:0%
um I I don't think that's coming anytime
 

00:41:00.540 --> 00:41:02.930 align:start position:0%
um I I don't think that's coming anytime
soon<00:41:00.660><c> but</c><00:41:01.800><c> um</c><00:41:01.859><c> something</c><00:41:02.160><c> like</c><00:41:02.400><c> that</c><00:41:02.520><c> could</c><00:41:02.760><c> be</c>

00:41:02.930 --> 00:41:02.940 align:start position:0%
soon but um something like that could be
 

00:41:02.940 --> 00:41:06.410 align:start position:0%
soon but um something like that could be
cool<00:41:03.440><c> and</c><00:41:04.440><c> and</c><00:41:04.560><c> even</c><00:41:04.800><c> like</c><00:41:05.640><c> obviously</c><00:41:06.180><c> in</c><00:41:06.300><c> the</c>

00:41:06.410 --> 00:41:06.420 align:start position:0%
cool and and even like obviously in the
 

00:41:06.420 --> 00:41:08.150 align:start position:0%
cool and and even like obviously in the
shorter<00:41:06.660><c> term</c><00:41:06.839><c> taking</c><00:41:07.440><c> advantage</c><00:41:07.800><c> of</c><00:41:07.980><c> like</c>

00:41:08.150 --> 00:41:08.160 align:start position:0%
shorter term taking advantage of like
 

00:41:08.160 --> 00:41:11.450 align:start position:0%
shorter term taking advantage of like
gpus<00:41:08.640><c> fpgas</c><00:41:09.300><c> and</c><00:41:09.540><c> silicon</c><00:41:10.020><c> like</c><00:41:10.619><c> at</c><00:41:10.980><c> any</c><00:41:11.220><c> level</c>

00:41:11.450 --> 00:41:11.460 align:start position:0%
gpus fpgas and silicon like at any level
 

00:41:11.460 --> 00:41:12.950 align:start position:0%
gpus fpgas and silicon like at any level
I<00:41:12.000><c> think</c>

00:41:12.950 --> 00:41:12.960 align:start position:0%
I think
 

00:41:12.960 --> 00:41:15.050 align:start position:0%
I think
would<00:41:13.380><c> be</c><00:41:13.500><c> helpful</c><00:41:13.800><c> uh</c><00:41:14.339><c> because</c><00:41:14.520><c> it</c><00:41:14.700><c> would</c><00:41:14.880><c> it</c>

00:41:15.050 --> 00:41:15.060 align:start position:0%
would be helpful uh because it would it
 

00:41:15.060 --> 00:41:17.270 align:start position:0%
would be helpful uh because it would it
makes<00:41:15.359><c> these</c><00:41:15.839><c> proof</c><00:41:16.200><c> systems</c><00:41:16.500><c> that</c><00:41:16.740><c> are</c><00:41:16.920><c> I</c>

00:41:17.270 --> 00:41:17.280 align:start position:0%
makes these proof systems that are I
 

00:41:17.280 --> 00:41:19.490 align:start position:0%
makes these proof systems that are I
think<00:41:17.460><c> like</c><00:41:17.640><c> have</c><00:41:17.820><c> a</c><00:41:17.940><c> lot</c><00:41:18.060><c> more</c><00:41:18.180><c> features</c>

00:41:19.490 --> 00:41:19.500 align:start position:0%
think like have a lot more features
 

00:41:19.500 --> 00:41:22.670 align:start position:0%
think like have a lot more features
um<00:41:19.560><c> uh</c><00:41:20.400><c> more</c><00:41:20.760><c> you</c><00:41:21.180><c> know</c><00:41:21.300><c> faster</c><00:41:22.020><c> so</c><00:41:22.260><c> you</c><00:41:22.440><c> can</c><00:41:22.500><c> do</c>

00:41:22.670 --> 00:41:22.680 align:start position:0%
um uh more you know faster so you can do
 

00:41:22.680 --> 00:41:24.290 align:start position:0%
um uh more you know faster so you can do
different<00:41:23.099><c> kinds</c><00:41:23.460><c> of</c><00:41:23.460><c> applications</c><00:41:23.880><c> than</c><00:41:24.119><c> you</c>

00:41:24.290 --> 00:41:24.300 align:start position:0%
different kinds of applications than you
 

00:41:24.300 --> 00:41:27.410 align:start position:0%
different kinds of applications than you
could<00:41:24.480><c> if</c><00:41:25.140><c> if</c><00:41:25.320><c> they</c><00:41:25.560><c> were</c><00:41:25.680><c> slower</c>

00:41:27.410 --> 00:41:27.420 align:start position:0%
could if if they were slower
 

00:41:27.420 --> 00:41:30.770 align:start position:0%
could if if they were slower
I<00:41:27.960><c> would</c><00:41:28.200><c> distinguish</c><00:41:28.859><c> this</c><00:41:29.760><c> is</c><00:41:29.880><c> actually</c><00:41:30.240><c> a</c>

00:41:30.770 --> 00:41:30.780 align:start position:0%
I would distinguish this is actually a
 

00:41:30.780 --> 00:41:33.710 align:start position:0%
I would distinguish this is actually a
very<00:41:31.200><c> um</c><00:41:31.460><c> very</c><00:41:32.460><c> different</c><00:41:32.700><c> so</c><00:41:33.119><c> talk</c><00:41:33.599><c> about</c>

00:41:33.710 --> 00:41:33.720 align:start position:0%
very um very different so talk about
 

00:41:33.720 --> 00:41:35.150 align:start position:0%
very um very different so talk about
zero<00:41:34.079><c> watch</c><00:41:34.260><c> proof</c><00:41:34.560><c> we</c><00:41:34.740><c> can</c><00:41:34.800><c> distinguish</c>

00:41:35.150 --> 00:41:35.160 align:start position:0%
zero watch proof we can distinguish
 

00:41:35.160 --> 00:41:37.790 align:start position:0%
zero watch proof we can distinguish
between<00:41:35.339><c> a</c><00:41:35.640><c> small</c><00:41:35.820><c> small</c><00:41:36.420><c> proofs</c><00:41:36.900><c> and</c><00:41:37.140><c> uh</c><00:41:37.619><c> big</c>

00:41:37.790 --> 00:41:37.800 align:start position:0%
between a small small proofs and uh big
 

00:41:37.800 --> 00:41:41.030 align:start position:0%
between a small small proofs and uh big
proofs<00:41:38.220><c> because</c><00:41:38.460><c> the</c><00:41:39.000><c> big</c><00:41:39.480><c> profile</c><00:41:39.900><c> for</c><00:41:40.079><c> ckvms</c>

00:41:41.030 --> 00:41:41.040 align:start position:0%
proofs because the big profile for ckvms
 

00:41:41.040 --> 00:41:43.130 align:start position:0%
proofs because the big profile for ckvms
and<00:41:41.280><c> for</c><00:41:41.460><c> uh</c><00:41:41.760><c> roll</c><00:41:42.000><c> ups</c><00:41:42.359><c> and</c><00:41:42.420><c> for</c><00:41:42.660><c> when</c><00:41:43.020><c> you</c>

00:41:43.130 --> 00:41:43.140 align:start position:0%
and for uh roll ups and for when you
 

00:41:43.140 --> 00:41:44.390 align:start position:0%
and for uh roll ups and for when you
want<00:41:43.260><c> to</c><00:41:43.380><c> do</c><00:41:43.440><c> aggregation</c><00:41:43.920><c> and</c><00:41:44.099><c> these</c><00:41:44.280><c> high</c>

00:41:44.390 --> 00:41:44.400 align:start position:0%
want to do aggregation and these high
 

00:41:44.400 --> 00:41:46.970 align:start position:0%
want to do aggregation and these high
computation<00:41:44.820><c> stuff</c><00:41:45.180><c> and</c><00:41:45.599><c> then</c><00:41:45.839><c> small</c><00:41:46.619><c> proof</c>

00:41:46.970 --> 00:41:46.980 align:start position:0%
computation stuff and then small proof
 

00:41:46.980 --> 00:41:48.410 align:start position:0%
computation stuff and then small proof
more<00:41:47.160><c> questions</c><00:41:47.700><c> but</c><00:41:47.940><c> they're</c><00:41:48.060><c> more</c><00:41:48.180><c> related</c>

00:41:48.410 --> 00:41:48.420 align:start position:0%
more questions but they're more related
 

00:41:48.420 --> 00:41:50.329 align:start position:0%
more questions but they're more related
to<00:41:48.540><c> something</c><00:41:48.720><c> like</c><00:41:48.960><c> Identity</c><00:41:49.500><c> or</c><00:41:49.800><c> a</c><00:41:49.980><c> game</c><00:41:50.099><c> or</c>

00:41:50.329 --> 00:41:50.339 align:start position:0%
to something like Identity or a game or
 

00:41:50.339 --> 00:41:51.109 align:start position:0%
to something like Identity or a game or
something<00:41:50.460><c> that</c><00:41:50.700><c> you</c><00:41:50.820><c> want</c><00:41:50.940><c> to</c><00:41:51.000><c> run</c>

00:41:51.109 --> 00:41:51.119 align:start position:0%
something that you want to run
 

00:41:51.119 --> 00:41:53.210 align:start position:0%
something that you want to run
especially<00:41:51.540><c> in</c><00:41:51.720><c> the</c><00:41:51.839><c> client</c>

00:41:53.210 --> 00:41:53.220 align:start position:0%
especially in the client
 

00:41:53.220 --> 00:41:56.990 align:start position:0%
especially in the client
I<00:41:53.700><c> think</c><00:41:53.820><c> the</c><00:41:54.119><c> client</c><00:41:54.420><c> has</c><00:41:55.200><c> a</c><00:41:55.560><c> lot</c><00:41:55.740><c> of</c><00:41:55.859><c> sense</c><00:41:56.040><c> uh</c>

00:41:56.990 --> 00:41:57.000 align:start position:0%
I think the client has a lot of sense uh
 

00:41:57.000 --> 00:41:58.849 align:start position:0%
I think the client has a lot of sense uh
because<00:41:57.300><c> it's</c><00:41:57.780><c> uh</c><00:41:58.079><c> it's</c><00:41:58.380><c> where</c><00:41:58.560><c> the</c><00:41:58.680><c> hardware</c>

00:41:58.849 --> 00:41:58.859 align:start position:0%
because it's uh it's where the hardware
 

00:41:58.859 --> 00:42:02.450 align:start position:0%
because it's uh it's where the hardware
you<00:41:59.520><c> know</c><00:41:59.579><c> you</c><00:41:59.820><c> are</c><00:42:00.060><c> building</c><00:42:00.300><c> you</c><00:42:00.900><c> do</c><00:42:01.079><c> a</c><00:42:01.320><c> a</c><00:42:01.680><c> big</c>

00:42:02.450 --> 00:42:02.460 align:start position:0%
you know you are building you do a a big
 

00:42:02.460 --> 00:42:04.849 align:start position:0%
you know you are building you do a a big
investment<00:42:02.880><c> but</c><00:42:03.180><c> then</c><00:42:03.420><c> you</c><00:42:03.780><c> you</c><00:42:03.960><c> you</c><00:42:04.079><c> you</c><00:42:04.260><c> can</c>

00:42:04.849 --> 00:42:04.859 align:start position:0%
investment but then you you you you can
 

00:42:04.859 --> 00:42:07.310 align:start position:0%
investment but then you you you you can
uh<00:42:05.700><c> spread</c><00:42:06.000><c> to</c><00:42:06.119><c> many</c><00:42:06.359><c> mobile</c><00:42:06.599><c> phones</c><00:42:07.020><c> or</c><00:42:07.200><c> too</c>

00:42:07.310 --> 00:42:07.320 align:start position:0%
uh spread to many mobile phones or too
 

00:42:07.320 --> 00:42:10.010 align:start position:0%
uh spread to many mobile phones or too
many<00:42:07.500><c> uh</c><00:42:07.920><c> places</c><00:42:08.160><c> so</c><00:42:08.640><c> this</c><00:42:08.820><c> makes</c><00:42:09.119><c> a</c><00:42:09.780><c> lot</c><00:42:09.900><c> of</c>

00:42:10.010 --> 00:42:10.020 align:start position:0%
many uh places so this makes a lot of
 

00:42:10.020 --> 00:42:13.030 align:start position:0%
many uh places so this makes a lot of
sense<00:42:10.200><c> and</c><00:42:10.800><c> for</c><00:42:11.280><c> things</c><00:42:11.579><c> like</c><00:42:11.940><c> you</c><00:42:12.300><c> know</c><00:42:12.420><c> these</c>

00:42:13.030 --> 00:42:13.040 align:start position:0%
sense and for things like you know these
 

00:42:13.040 --> 00:42:16.370 align:start position:0%
sense and for things like you know these
privacy<00:42:14.040><c> things</c><00:42:14.220><c> for</c><00:42:14.579><c> for</c><00:42:14.820><c> things</c><00:42:15.119><c> like</c><00:42:15.420><c> uh</c><00:42:15.839><c> uh</c>

00:42:16.370 --> 00:42:16.380 align:start position:0%
privacy things for for things like uh uh
 

00:42:16.380 --> 00:42:19.130 align:start position:0%
privacy things for for things like uh uh
gaming<00:42:16.800><c> for</c><00:42:17.099><c> things</c><00:42:17.220><c> like</c><00:42:17.400><c> identity</c><00:42:18.060><c> uh</c><00:42:18.839><c> just</c>

00:42:19.130 --> 00:42:19.140 align:start position:0%
gaming for things like identity uh just
 

00:42:19.140 --> 00:42:21.410 align:start position:0%
gaming for things like identity uh just
proving<00:42:19.980><c> things</c><00:42:20.099><c> about</c><00:42:20.280><c> your</c><00:42:20.579><c> data</c><00:42:21.000><c> I</c><00:42:21.240><c> know</c>

00:42:21.410 --> 00:42:21.420 align:start position:0%
proving things about your data I know
 

00:42:21.420 --> 00:42:24.530 align:start position:0%
proving things about your data I know
all<00:42:21.660><c> this</c><00:42:21.780><c> that</c><00:42:22.079><c> so</c><00:42:22.380><c> uh</c><00:42:23.220><c> I</c><00:42:23.520><c> think</c><00:42:23.640><c> this</c><00:42:23.820><c> makes</c><00:42:24.060><c> a</c>

00:42:24.530 --> 00:42:24.540 align:start position:0%
all this that so uh I think this makes a
 

00:42:24.540 --> 00:42:27.650 align:start position:0%
all this that so uh I think this makes a
lot<00:42:24.960><c> of</c><00:42:25.079><c> sense</c><00:42:25.320><c> in</c><00:42:25.920><c> in</c><00:42:26.099><c> in</c><00:42:26.220><c> that</c><00:42:26.640><c> direction</c>

00:42:27.650 --> 00:42:27.660 align:start position:0%
lot of sense in in in that direction
 

00:42:27.660 --> 00:42:29.630 align:start position:0%
lot of sense in in in that direction
for<00:42:28.200><c> the</c><00:42:28.440><c> hardware</c>

00:42:29.630 --> 00:42:29.640 align:start position:0%
for the hardware
 

00:42:29.640 --> 00:42:31.430 align:start position:0%
for the hardware
um<00:42:29.700><c> so</c><00:42:29.880><c> for</c><00:42:30.180><c> the</c><00:42:30.359><c> big</c><00:42:30.480><c> things</c><00:42:30.660><c> and</c><00:42:31.079><c> I'm</c><00:42:31.260><c> talking</c>

00:42:31.430 --> 00:42:31.440 align:start position:0%
um so for the big things and I'm talking
 

00:42:31.440 --> 00:42:33.650 align:start position:0%
um so for the big things and I'm talking
more<00:42:31.800><c> specific</c><00:42:32.160><c> to</c><00:42:32.460><c> maybe</c><00:42:33.240><c> a</c><00:42:33.420><c> specific</c>

00:42:33.650 --> 00:42:33.660 align:start position:0%
more specific to maybe a specific
 

00:42:33.660 --> 00:42:35.510 align:start position:0%
more specific to maybe a specific
project<00:42:33.900><c> which</c><00:42:34.200><c> is</c><00:42:34.320><c> the</c><00:42:34.440><c> ckvm</c><00:42:35.040><c> but</c><00:42:35.220><c> so</c>

00:42:35.510 --> 00:42:35.520 align:start position:0%
project which is the ckvm but so
 

00:42:35.520 --> 00:42:38.870 align:start position:0%
project which is the ckvm but so
representativity<00:42:36.240><c> is</c><00:42:36.480><c> that</c><00:42:36.720><c> for</c><00:42:37.320><c> us</c><00:42:37.500><c> we</c><00:42:38.099><c> are</c><00:42:38.280><c> I</c>

00:42:38.870 --> 00:42:38.880 align:start position:0%
representativity is that for us we are I
 

00:42:38.880 --> 00:42:40.849 align:start position:0%
representativity is that for us we are I
tell<00:42:39.060><c> you</c><00:42:39.180><c> why</c><00:42:39.420><c> we</c><00:42:39.660><c> are</c><00:42:39.839><c> interested</c><00:42:40.320><c> in</c>

00:42:40.849 --> 00:42:40.859 align:start position:0%
tell you why we are interested in
 

00:42:40.859 --> 00:42:43.849 align:start position:0%
tell you why we are interested in
Hardware<00:42:41.400><c> uh</c><00:42:42.359><c> maybe</c><00:42:42.540><c> here</c><00:42:42.780><c> you</c><00:42:43.079><c> will</c><00:42:43.260><c> you</c><00:42:43.680><c> will</c>

00:42:43.849 --> 00:42:43.859 align:start position:0%
Hardware uh maybe here you will you will
 

00:42:43.859 --> 00:42:46.849 align:start position:0%
Hardware uh maybe here you will you will
you<00:42:44.339><c> will</c><00:42:44.579><c> see</c><00:42:44.700><c> why</c><00:42:44.940><c> the</c><00:42:45.480><c> idea</c><00:42:45.720><c> is</c><00:42:45.960><c> that</c>

00:42:46.849 --> 00:42:46.859 align:start position:0%
you will see why the idea is that
 

00:42:46.859 --> 00:42:49.970 align:start position:0%
you will see why the idea is that
um<00:42:47.280><c> uh</c><00:42:48.119><c> in</c><00:42:48.420><c> a</c><00:42:48.599><c> so</c><00:42:49.260><c> if</c><00:42:49.380><c> you</c><00:42:49.500><c> want</c><00:42:49.560><c> to</c><00:42:49.680><c> have</c><00:42:49.800><c> a</c>

00:42:49.970 --> 00:42:49.980 align:start position:0%
um uh in a so if you want to have a
 

00:42:49.980 --> 00:42:51.710 align:start position:0%
um uh in a so if you want to have a
competition<00:42:50.280><c> the</c><00:42:50.820><c> days</c><00:42:51.240><c> that</c><00:42:51.420><c> you</c><00:42:51.540><c> want</c><00:42:51.660><c> to</c>

00:42:51.710 --> 00:42:51.720 align:start position:0%
competition the days that you want to
 

00:42:51.720 --> 00:42:54.410 align:start position:0%
competition the days that you want to
have<00:42:51.839><c> a</c><00:42:51.960><c> competition</c><00:42:52.260><c> uh</c>

00:42:54.410 --> 00:42:54.420 align:start position:0%
have a competition uh
 

00:42:54.420 --> 00:42:56.210 align:start position:0%
have a competition uh
that<00:42:55.020><c> approving</c><00:42:55.440><c> competition</c><00:42:55.800><c> you</c><00:42:56.099><c> know</c>

00:42:56.210 --> 00:42:56.220 align:start position:0%
that approving competition you know
 

00:42:56.220 --> 00:42:58.069 align:start position:0%
that approving competition you know
disaster<00:42:56.640><c> there</c><00:42:56.940><c> is</c><00:42:57.060><c> a</c><00:42:57.119><c> market</c><00:42:57.240><c> for</c><00:42:57.660><c> for</c><00:42:57.900><c> for</c>

00:42:58.069 --> 00:42:58.079 align:start position:0%
disaster there is a market for for for
 

00:42:58.079 --> 00:43:00.829 align:start position:0%
disaster there is a market for for for
uh<00:42:58.859><c> generating</c><00:42:59.220><c> proofs</c><00:42:59.640><c> big</c><00:43:00.000><c> those</c><00:43:00.359><c> big</c>

00:43:00.829 --> 00:43:00.839 align:start position:0%
uh generating proofs big those big
 

00:43:00.839 --> 00:43:04.250 align:start position:0%
uh generating proofs big those big
proofs<00:43:01.200><c> uh</c><00:43:02.160><c> here</c><00:43:02.700><c> you</c><00:43:03.000><c> can</c><00:43:03.180><c> have</c><00:43:03.599><c> there</c><00:43:03.960><c> is</c><00:43:04.140><c> a</c>

00:43:04.250 --> 00:43:04.260 align:start position:0%
proofs uh here you can have there is a
 

00:43:04.260 --> 00:43:06.290 align:start position:0%
proofs uh here you can have there is a
problem<00:43:04.740><c> is</c><00:43:05.040><c> that</c><00:43:05.339><c> you</c><00:43:05.520><c> have</c><00:43:05.640><c> a</c><00:43:05.760><c> centralized</c>

00:43:06.290 --> 00:43:06.300 align:start position:0%
problem is that you have a centralized
 

00:43:06.300 --> 00:43:09.109 align:start position:0%
problem is that you have a centralized
maybe<00:43:07.020><c> you</c><00:43:07.260><c> have</c><00:43:07.500><c> some</c><00:43:07.680><c> provider</c><00:43:08.220><c> that</c><00:43:08.700><c> has</c><00:43:08.880><c> a</c>

00:43:09.109 --> 00:43:09.119 align:start position:0%
maybe you have some provider that has a
 

00:43:09.119 --> 00:43:13.069 align:start position:0%
maybe you have some provider that has a
lot<00:43:09.240><c> of</c><00:43:09.420><c> power</c><00:43:09.859><c> and</c><00:43:10.859><c> these</c><00:43:11.460><c> monopolites</c><00:43:12.300><c> the</c>

00:43:13.069 --> 00:43:13.079 align:start position:0%
lot of power and these monopolites the
 

00:43:13.079 --> 00:43:14.870 align:start position:0%
lot of power and these monopolites the
the<00:43:13.440><c> the</c><00:43:13.500><c> system</c>

00:43:14.870 --> 00:43:14.880 align:start position:0%
the the system
 

00:43:14.880 --> 00:43:16.910 align:start position:0%
the the system
in<00:43:15.480><c> the</c><00:43:15.599><c> case</c><00:43:15.720><c> of</c><00:43:15.839><c> ckvm</c><00:43:16.440><c> this</c><00:43:16.560><c> is</c><00:43:16.680><c> not</c><00:43:16.740><c> a</c><00:43:16.800><c> big</c>

00:43:16.910 --> 00:43:16.920 align:start position:0%
in the case of ckvm this is not a big
 

00:43:16.920 --> 00:43:18.290 align:start position:0%
in the case of ckvm this is not a big
problem<00:43:17.099><c> because</c><00:43:17.400><c> you</c><00:43:17.700><c> can</c><00:43:17.819><c> only</c><00:43:17.940><c> build</c><00:43:18.119><c> the</c>

00:43:18.290 --> 00:43:18.300 align:start position:0%
problem because you can only build the
 

00:43:18.300 --> 00:43:19.970 align:start position:0%
problem because you can only build the
proof<00:43:18.599><c> that's</c><00:43:18.780><c> already</c><00:43:19.020><c> deterministic</c><00:43:19.859><c> so</c>

00:43:19.970 --> 00:43:19.980 align:start position:0%
proof that's already deterministic so
 

00:43:19.980 --> 00:43:22.190 align:start position:0%
proof that's already deterministic so
you<00:43:20.280><c> cannot</c><00:43:20.460><c> do</c><00:43:20.700><c> crazy</c><00:43:20.940><c> things</c><00:43:21.300><c> but</c><00:43:21.900><c> you</c><00:43:22.140><c> can</c>

00:43:22.190 --> 00:43:22.200 align:start position:0%
you cannot do crazy things but you can
 

00:43:22.200 --> 00:43:24.530 align:start position:0%
you cannot do crazy things but you can
degrade<00:43:22.619><c> the</c><00:43:22.800><c> network</c><00:43:22.980><c> so</c><00:43:23.880><c> the</c><00:43:24.240><c> problem</c><00:43:24.359><c> is</c>

00:43:24.530 --> 00:43:24.540 align:start position:0%
degrade the network so the problem is
 

00:43:24.540 --> 00:43:25.970 align:start position:0%
degrade the network so the problem is
that<00:43:24.720><c> somebody</c><00:43:24.900><c> that</c><00:43:25.260><c> has</c><00:43:25.440><c> a</c><00:43:25.619><c> huge</c><00:43:25.800><c> power</c>

00:43:25.970 --> 00:43:25.980 align:start position:0%
that somebody that has a huge power
 

00:43:25.980 --> 00:43:28.430 align:start position:0%
that somebody that has a huge power
that's<00:43:26.640><c> able</c><00:43:27.300><c> to</c><00:43:27.359><c> generate</c><00:43:27.660><c> a</c><00:43:27.839><c> lot</c><00:43:27.960><c> of</c><00:43:28.079><c> proofs</c>

00:43:28.430 --> 00:43:28.440 align:start position:0%
that's able to generate a lot of proofs
 

00:43:28.440 --> 00:43:31.970 align:start position:0%
that's able to generate a lot of proofs
maybe<00:43:28.680><c> just</c><00:43:28.980><c> stops</c><00:43:29.819><c> and</c><00:43:30.500><c> stops</c><00:43:31.500><c> doing</c><00:43:31.680><c> that</c>

00:43:31.970 --> 00:43:31.980 align:start position:0%
maybe just stops and stops doing that
 

00:43:31.980 --> 00:43:35.870 align:start position:0%
maybe just stops and stops doing that
and<00:43:32.400><c> and</c><00:43:32.640><c> and</c><00:43:32.819><c> then</c><00:43:33.359><c> uh</c><00:43:33.960><c> the</c><00:43:34.920><c> the</c><00:43:35.040><c> network</c><00:43:35.579><c> just</c>

00:43:35.870 --> 00:43:35.880 align:start position:0%
and and and then uh the the network just
 

00:43:35.880 --> 00:43:39.829 align:start position:0%
and and and then uh the the network just
degrades<00:43:36.380><c> so</c><00:43:37.380><c> in</c><00:43:38.040><c> for</c><00:43:38.460><c> us</c><00:43:38.640><c> the</c><00:43:38.940><c> way</c><00:43:39.060><c> for</c><00:43:39.540><c> us</c><00:43:39.660><c> to</c>

00:43:39.829 --> 00:43:39.839 align:start position:0%
degrades so in for us the way for us to
 

00:43:39.839 --> 00:43:42.890 align:start position:0%
degrades so in for us the way for us to
to<00:43:40.140><c> to</c><00:43:40.260><c> to</c><00:43:40.560><c> to</c><00:43:40.619><c> avoid</c><00:43:41.400><c> that</c><00:43:41.579><c> is</c><00:43:42.060><c> to</c><00:43:42.359><c> have</c><00:43:42.540><c> the</c>

00:43:42.890 --> 00:43:42.900 align:start position:0%
to to to to avoid that is to have the
 

00:43:42.900 --> 00:43:45.770 align:start position:0%
to to to to avoid that is to have the
best<00:43:43.140><c> the</c><00:43:44.040><c> best</c><00:43:44.280><c> proverb</c>

00:43:45.770 --> 00:43:45.780 align:start position:0%
best the best proverb
 

00:43:45.780 --> 00:43:47.990 align:start position:0%
best the best proverb
available<00:43:46.319><c> even</c><00:43:46.920><c> in</c><00:43:47.160><c> Hardware</c><00:43:47.339><c> when</c><00:43:47.819><c> I'm</c>

00:43:47.990 --> 00:43:48.000 align:start position:0%
available even in Hardware when I'm
 

00:43:48.000 --> 00:43:49.670 align:start position:0%
available even in Hardware when I'm
saying<00:43:48.119><c> Hardware</c><00:43:48.300><c> at</c><00:43:48.599><c> least</c><00:43:48.720><c> in</c><00:43:48.900><c> fpgas</c><00:43:49.440><c> or</c>

00:43:49.670 --> 00:43:49.680 align:start position:0%
saying Hardware at least in fpgas or
 

00:43:49.680 --> 00:43:52.550 align:start position:0%
saying Hardware at least in fpgas or
whatever<00:43:50.040><c> even</c><00:43:50.579><c> Asics</c><00:43:51.119><c> if</c><00:43:51.300><c> it's</c><00:43:51.480><c> required</c><00:43:51.900><c> so</c>

00:43:52.550 --> 00:43:52.560 align:start position:0%
whatever even Asics if it's required so
 

00:43:52.560 --> 00:43:54.349 align:start position:0%
whatever even Asics if it's required so
but<00:43:52.680><c> the</c><00:43:52.859><c> idea</c><00:43:53.040><c> is</c><00:43:53.220><c> to</c><00:43:53.400><c> have</c><00:43:53.640><c> the</c><00:43:54.240><c> best</c>

00:43:54.349 --> 00:43:54.359 align:start position:0%
but the idea is to have the best
 

00:43:54.359 --> 00:43:57.710 align:start position:0%
but the idea is to have the best
approver<00:43:55.319><c> a</c><00:43:55.740><c> valuable</c><00:43:56.099><c> open</c><00:43:56.339><c> source</c>

00:43:57.710 --> 00:43:57.720 align:start position:0%
approver a valuable open source
 

00:43:57.720 --> 00:43:59.690 align:start position:0%
approver a valuable open source
and<00:43:58.020><c> a</c><00:43:58.200><c> valuable</c><00:43:58.440><c> for</c><00:43:58.680><c> everybody</c><00:43:58.859><c> so</c><00:43:59.520><c> that</c>

00:43:59.690 --> 00:43:59.700 align:start position:0%
and a valuable for everybody so that
 

00:43:59.700 --> 00:44:03.589 align:start position:0%
and a valuable for everybody so that
there<00:43:59.880><c> is</c><00:44:00.119><c> no</c><00:44:00.420><c> monopolistic</c><00:44:01.280><c> uh</c><00:44:02.280><c> proverb</c><00:44:02.940><c> that</c>

00:44:03.589 --> 00:44:03.599 align:start position:0%
there is no monopolistic uh proverb that
 

00:44:03.599 --> 00:44:06.050 align:start position:0%
there is no monopolistic uh proverb that
can<00:44:03.839><c> take</c><00:44:04.140><c> that</c><00:44:04.440><c> that's</c><00:44:04.980><c> why</c><00:44:05.160><c> for</c><00:44:05.400><c> us</c><00:44:05.640><c> it's</c><00:44:05.819><c> so</c>

00:44:06.050 --> 00:44:06.060 align:start position:0%
can take that that's why for us it's so
 

00:44:06.060 --> 00:44:07.550 align:start position:0%
can take that that's why for us it's so
important<00:44:06.420><c> that</c><00:44:06.780><c> the</c><00:44:06.900><c> proverb</c><00:44:07.260><c> is</c><00:44:07.380><c> open</c>

00:44:07.550 --> 00:44:07.560 align:start position:0%
important that the proverb is open
 

00:44:07.560 --> 00:44:09.290 align:start position:0%
important that the proverb is open
source<00:44:08.040><c> that</c><00:44:08.520><c> the</c><00:44:08.640><c> property</c><00:44:09.060><c> is</c><00:44:09.180><c> available</c>

00:44:09.290 --> 00:44:09.300 align:start position:0%
source that the property is available
 

00:44:09.300 --> 00:44:11.930 align:start position:0%
source that the property is available
for<00:44:09.720><c> everybody</c><00:44:09.839><c> and</c><00:44:10.440><c> not</c><00:44:10.680><c> only</c><00:44:10.800><c> that</c><00:44:11.099><c> that</c><00:44:11.640><c> the</c>

00:44:11.930 --> 00:44:11.940 align:start position:0%
for everybody and not only that that the
 

00:44:11.940 --> 00:44:13.309 align:start position:0%
for everybody and not only that that the
technology

00:44:13.309 --> 00:44:13.319 align:start position:0%
technology
 

00:44:13.319 --> 00:44:15.950 align:start position:0%
technology
to<00:44:13.740><c> build</c><00:44:13.800><c> the</c><00:44:14.040><c> Brewer</c><00:44:14.460><c> is</c><00:44:15.000><c> available</c>

00:44:15.950 --> 00:44:15.960 align:start position:0%
to build the Brewer is available
 

00:44:15.960 --> 00:44:19.190 align:start position:0%
to build the Brewer is available
for<00:44:16.859><c> for</c><00:44:17.220><c> the</c><00:44:17.520><c> community</c><00:44:17.700><c> because</c><00:44:18.420><c> this</c><00:44:19.079><c> is</c>

00:44:19.190 --> 00:44:19.200 align:start position:0%
for for the community because this is
 

00:44:19.200 --> 00:44:21.230 align:start position:0%
for for the community because this is
the<00:44:19.380><c> guarantee</c><00:44:19.920><c> that</c><00:44:20.460><c> we</c><00:44:20.640><c> have</c><00:44:20.819><c> that</c><00:44:21.060><c> the</c>

00:44:21.230 --> 00:44:21.240 align:start position:0%
the guarantee that we have that the
 

00:44:21.240 --> 00:44:24.109 align:start position:0%
the guarantee that we have that the
network<00:44:21.420><c> would</c><00:44:21.780><c> not</c><00:44:21.960><c> be</c><00:44:22.079><c> degraded</c>

00:44:24.109 --> 00:44:24.119 align:start position:0%
network would not be degraded
 

00:44:24.119 --> 00:44:26.630 align:start position:0%
network would not be degraded
it<00:44:24.480><c> won't</c><00:44:24.720><c> even</c><00:44:24.839><c> have</c><00:44:25.140><c> to</c><00:44:25.260><c> on</c><00:44:25.440><c> top</c><00:44:25.560><c> of</c><00:44:25.619><c> this</c>

00:44:26.630 --> 00:44:26.640 align:start position:0%
it won't even have to on top of this
 

00:44:26.640 --> 00:44:28.490 align:start position:0%
it won't even have to on top of this
um in<00:44:27.300><c> the</c><00:44:27.359><c> context</c><00:44:27.599><c> of</c><00:44:27.720><c> stock</c><00:44:27.900><c> net</c><00:44:28.200><c> the</c><00:44:28.440><c> way</c>

00:44:28.490 --> 00:44:28.500 align:start position:0%
um in the context of stock net the way
 

00:44:28.500 --> 00:44:29.690 align:start position:0%
um in the context of stock net the way
we<00:44:28.619><c> are</c><00:44:28.740><c> looking</c><00:44:28.859><c> we're</c><00:44:29.099><c> going</c><00:44:29.220><c> to</c><00:44:29.280><c> look</c><00:44:29.520><c> at</c>

00:44:29.690 --> 00:44:29.700 align:start position:0%
we are looking we're going to look at
 

00:44:29.700 --> 00:44:31.910 align:start position:0%
we are looking we're going to look at
this<00:44:29.940><c> proving</c><00:44:30.480><c> Market</c><00:44:30.660><c> is</c><00:44:31.440><c> by</c><00:44:31.680><c> actually</c>

00:44:31.910 --> 00:44:31.920 align:start position:0%
this proving Market is by actually
 

00:44:31.920 --> 00:44:35.329 align:start position:0%
this proving Market is by actually
having<00:44:32.400><c> uh</c><00:44:33.240><c> like</c><00:44:33.839><c> a</c><00:44:34.140><c> kind</c><00:44:34.500><c> of</c><00:44:34.680><c> POS</c><00:44:34.800><c> exam</c>

00:44:35.329 --> 00:44:35.339 align:start position:0%
having uh like a kind of POS exam
 

00:44:35.339 --> 00:44:36.710 align:start position:0%
having uh like a kind of POS exam
mechanism<00:44:35.640><c> where</c><00:44:35.819><c> we</c><00:44:35.940><c> have</c><00:44:36.060><c> a</c><00:44:36.180><c> leader</c><00:44:36.420><c> who</c>

00:44:36.710 --> 00:44:36.720 align:start position:0%
mechanism where we have a leader who
 

00:44:36.720 --> 00:44:37.849 align:start position:0%
mechanism where we have a leader who
would<00:44:36.900><c> be</c><00:44:37.020><c> the</c><00:44:37.140><c> proving</c><00:44:37.380><c> one</c><00:44:37.500><c> and</c><00:44:37.619><c> we</c><00:44:37.740><c> have</c>

00:44:37.849 --> 00:44:37.859 align:start position:0%
would be the proving one and we have
 

00:44:37.859 --> 00:44:39.470 align:start position:0%
would be the proving one and we have
like<00:44:37.980><c> a</c><00:44:38.099><c> in</c><00:44:38.339><c> Cascade</c><00:44:38.700><c> another</c><00:44:38.940><c> one</c><00:44:39.180><c> and</c><00:44:39.300><c> second</c>

00:44:39.470 --> 00:44:39.480 align:start position:0%
like a in Cascade another one and second
 

00:44:39.480 --> 00:44:41.630 align:start position:0%
like a in Cascade another one and second
one<00:44:39.720><c> would</c><00:44:39.900><c> come</c><00:44:40.079><c> afterwards</c><00:44:40.500><c> uh</c><00:44:41.099><c> if</c><00:44:41.280><c> there</c><00:44:41.460><c> is</c>

00:44:41.630 --> 00:44:41.640 align:start position:0%
one would come afterwards uh if there is
 

00:44:41.640 --> 00:44:44.690 align:start position:0%
one would come afterwards uh if there is
degradation<00:44:42.180><c> and</c><00:44:42.660><c> so</c><00:44:43.200><c> um</c><00:44:43.680><c> the</c><00:44:44.220><c> the</c><00:44:44.220><c> other</c>

00:44:44.690 --> 00:44:44.700 align:start position:0%
degradation and so um the the other
 

00:44:44.700 --> 00:44:46.970 align:start position:0%
degradation and so um the the other
thing<00:44:45.000><c> is</c><00:44:45.240><c> that</c><00:44:45.420><c> I</c><00:44:46.140><c> just</c><00:44:46.200><c> want</c><00:44:46.319><c> to</c><00:44:46.440><c> say</c><00:44:46.560><c> I</c>

00:44:46.970 --> 00:44:46.980 align:start position:0%
thing is that I just want to say I
 

00:44:46.980 --> 00:44:49.970 align:start position:0%
thing is that I just want to say I
forgot<00:44:47.160><c> to</c><00:44:47.220><c> say</c><00:44:47.339><c> let's</c><00:44:48.060><c> talk</c><00:44:48.839><c> about</c><00:44:48.960><c> that</c><00:44:49.140><c> but</c>

00:44:49.970 --> 00:44:49.980 align:start position:0%
forgot to say let's talk about that but
 

00:44:49.980 --> 00:44:52.190 align:start position:0%
forgot to say let's talk about that but
um<00:44:50.099><c> people</c><00:44:50.760><c> have</c><00:44:51.000><c> been</c><00:44:51.119><c> very</c><00:44:51.300><c> focusing</c><00:44:51.900><c> a</c><00:44:52.079><c> lot</c>

00:44:52.190 --> 00:44:52.200 align:start position:0%
um people have been very focusing a lot
 

00:44:52.200 --> 00:44:55.609 align:start position:0%
um people have been very focusing a lot
on<00:44:52.619><c> on</c><00:44:53.339><c> um</c><00:44:53.339><c> on</c><00:44:54.240><c> acceleration</c><00:44:54.780><c> because</c><00:44:55.140><c> Stark</c>

00:44:55.609 --> 00:44:55.619 align:start position:0%
on on um on acceleration because Stark
 

00:44:55.619 --> 00:44:57.109 align:start position:0%
on on um on acceleration because Stark
are<00:44:55.800><c> very</c><00:44:55.920><c> slow</c><00:44:56.099><c> and</c><00:44:56.400><c> there</c><00:44:56.700><c> is</c><00:44:56.819><c> no</c><00:44:56.940><c> because</c>

00:44:57.109 --> 00:44:57.119 align:start position:0%
are very slow and there is no because
 

00:44:57.119 --> 00:44:58.490 align:start position:0%
are very slow and there is no because
the<00:44:57.300><c> operation</c><00:44:57.599><c> that</c><00:44:57.780><c> he</c><00:44:57.900><c> did</c><00:44:58.020><c> curve</c><00:44:58.260><c> and</c><00:44:58.380><c> so</c>

00:44:58.490 --> 00:44:58.500 align:start position:0%
the operation that he did curve and so
 

00:44:58.500 --> 00:45:02.870 align:start position:0%
the operation that he did curve and so
on<00:44:58.680><c> uh</c><00:44:59.599><c> and</c><00:45:00.599><c> some</c><00:45:00.900><c> means</c><00:45:01.319><c> I</c><00:45:01.859><c> mean</c><00:45:01.980><c> I</c><00:45:02.400><c> mean</c><00:45:02.520><c> but</c><00:45:02.700><c> I</c>

00:45:02.870 --> 00:45:02.880 align:start position:0%
on uh and some means I mean I mean but I
 

00:45:02.880 --> 00:45:04.970 align:start position:0%
on uh and some means I mean I mean but I
mean<00:45:03.000><c> at</c><00:45:03.180><c> least</c><00:45:03.300><c> uh</c><00:45:03.540><c> Jordy</c><00:45:04.079><c> and</c><00:45:04.200><c> I</c><00:45:04.319><c> uh</c><00:45:04.800><c> working</c>

00:45:04.970 --> 00:45:04.980 align:start position:0%
mean at least uh Jordy and I uh working
 

00:45:04.980 --> 00:45:07.010 align:start position:0%
mean at least uh Jordy and I uh working
more<00:45:05.220><c> on</c><00:45:05.400><c> stocks</c><00:45:05.760><c> which</c><00:45:06.000><c> are</c><00:45:06.180><c> much</c><00:45:06.420><c> faster</c><00:45:06.720><c> and</c>

00:45:07.010 --> 00:45:07.020 align:start position:0%
more on stocks which are much faster and
 

00:45:07.020 --> 00:45:09.530 align:start position:0%
more on stocks which are much faster and
much<00:45:07.200><c> easier</c><00:45:07.380><c> to</c><00:45:07.740><c> to</c><00:45:07.920><c> use</c><00:45:08.339><c> to</c><00:45:08.579><c> to</c><00:45:08.760><c> work</c><00:45:09.180><c> on</c><00:45:09.359><c> on</c>

00:45:09.530 --> 00:45:09.540 align:start position:0%
much easier to to use to to work on on
 

00:45:09.540 --> 00:45:11.809 align:start position:0%
much easier to to use to to work on on
regular<00:45:09.900><c> servers</c><00:45:10.440><c> so</c><00:45:10.740><c> I</c><00:45:11.099><c> think</c><00:45:11.220><c> that</c><00:45:11.339><c> maybe</c><00:45:11.579><c> a</c>

00:45:11.809 --> 00:45:11.819 align:start position:0%
regular servers so I think that maybe a
 

00:45:11.819 --> 00:45:13.550 align:start position:0%
regular servers so I think that maybe a
difference<00:45:11.940><c> of</c><00:45:12.240><c> nor</c><00:45:12.540><c> take</c><00:45:12.720><c> relate</c><00:45:13.319><c> to</c><00:45:13.440><c> that</c>

00:45:13.550 --> 00:45:13.560 align:start position:0%
difference of nor take relate to that
 

00:45:13.560 --> 00:45:18.589 align:start position:0%
difference of nor take relate to that
machine

00:45:18.589 --> 00:45:18.599 align:start position:0%
 
 

00:45:18.599 --> 00:45:20.930 align:start position:0%
 
I<00:45:19.200><c> mean</c><00:45:19.440><c> uh</c><00:45:19.980><c> so</c><00:45:20.160><c> I'm</c><00:45:20.339><c> gonna</c><00:45:20.460><c> answer</c><00:45:20.640><c> the</c>

00:45:20.930 --> 00:45:20.940 align:start position:0%
I mean uh so I'm gonna answer the
 

00:45:20.940 --> 00:45:22.790 align:start position:0%
I mean uh so I'm gonna answer the
question<00:45:21.180><c> I</c><00:45:21.720><c> wanted</c><00:45:21.839><c> to</c><00:45:22.079><c> hear</c><00:45:22.260><c> instead</c><00:45:22.560><c> of</c><00:45:22.680><c> the</c>

00:45:22.790 --> 00:45:22.800 align:start position:0%
question I wanted to hear instead of the
 

00:45:22.800 --> 00:45:25.069 align:start position:0%
question I wanted to hear instead of the
one<00:45:22.920><c> you</c><00:45:23.099><c> actually</c><00:45:23.280><c> asked</c><00:45:23.880><c> uh</c><00:45:24.119><c> because</c><00:45:24.900><c> I</c>

00:45:25.069 --> 00:45:25.079 align:start position:0%
one you actually asked uh because I
 

00:45:25.079 --> 00:45:27.170 align:start position:0%
one you actually asked uh because I
don't<00:45:25.200><c> really</c><00:45:25.319><c> know</c><00:45:25.500><c> much</c><00:45:25.740><c> about</c><00:45:25.980><c> uh</c><00:45:26.700><c> Hardware</c>

00:45:27.170 --> 00:45:27.180 align:start position:0%
don't really know much about uh Hardware
 

00:45:27.180 --> 00:45:30.109 align:start position:0%
don't really know much about uh Hardware
acceleration<00:45:28.040><c> uh</c><00:45:29.040><c> in</c><00:45:29.280><c> terms</c><00:45:29.520><c> of</c><00:45:29.640><c> uh</c>

00:45:30.109 --> 00:45:30.119 align:start position:0%
acceleration uh in terms of uh
 

00:45:30.119 --> 00:45:31.490 align:start position:0%
acceleration uh in terms of uh
programming<00:45:30.599><c> for</c><00:45:30.780><c> Hardware</c><00:45:31.020><c> versus</c>

00:45:31.490 --> 00:45:31.500 align:start position:0%
programming for Hardware versus
 

00:45:31.500 --> 00:45:33.710 align:start position:0%
programming for Hardware versus
programming<00:45:32.099><c> for</c><00:45:32.280><c> a</c><00:45:32.460><c> software</c><00:45:32.819><c> I</c><00:45:33.660><c> think</c>

00:45:33.710 --> 00:45:33.720 align:start position:0%
programming for a software I think
 

00:45:33.720 --> 00:45:35.390 align:start position:0%
programming for a software I think
proving<00:45:34.140><c> systems</c><00:45:34.500><c> are</c><00:45:34.680><c> changing</c><00:45:34.980><c> too</c><00:45:35.280><c> much</c>

00:45:35.390 --> 00:45:35.400 align:start position:0%
proving systems are changing too much
 

00:45:35.400 --> 00:45:39.829 align:start position:0%
proving systems are changing too much
for<00:45:35.900><c> at</c><00:45:36.900><c> least</c><00:45:37.079><c> us</c><00:45:37.380><c> to</c><00:45:37.619><c> focus</c><00:45:37.980><c> on</c><00:45:38.480><c> uh</c><00:45:39.480><c> sort</c><00:45:39.780><c> of</c>

00:45:39.829 --> 00:45:39.839 align:start position:0%
for at least us to focus on uh sort of
 

00:45:39.839 --> 00:45:42.109 align:start position:0%
for at least us to focus on uh sort of
being<00:45:40.140><c> so</c><00:45:40.380><c> close</c><00:45:40.619><c> to</c><00:45:40.800><c> the</c><00:45:40.920><c> metal</c><00:45:41.099><c> just</c><00:45:41.880><c> because</c>

00:45:42.109 --> 00:45:42.119 align:start position:0%
being so close to the metal just because
 

00:45:42.119 --> 00:45:44.809 align:start position:0%
being so close to the metal just because
the<00:45:42.359><c> muscle</c><00:45:42.599><c> might</c><00:45:43.020><c> change</c><00:45:43.319><c> next</c><00:45:44.220><c> year</c><00:45:44.400><c> or</c><00:45:44.640><c> the</c>

00:45:44.809 --> 00:45:44.819 align:start position:0%
the muscle might change next year or the
 

00:45:44.819 --> 00:45:46.609 align:start position:0%
the muscle might change next year or the
year<00:45:44.940><c> or</c><00:45:45.359><c> the</c><00:45:45.599><c> year</c><00:45:45.780><c> after</c>

00:45:46.609 --> 00:45:46.619 align:start position:0%
year or the year after
 

00:45:46.619 --> 00:45:49.730 align:start position:0%
year or the year after
uh<00:45:47.579><c> I</c><00:45:47.880><c> will</c><00:45:48.000><c> say</c><00:45:48.180><c> that</c><00:45:48.359><c> for</c><00:45:48.540><c> privacy</c><00:45:48.900><c> it's</c><00:45:49.560><c> sort</c>

00:45:49.730 --> 00:45:49.740 align:start position:0%
uh I will say that for privacy it's sort
 

00:45:49.740 --> 00:45:52.430 align:start position:0%
uh I will say that for privacy it's sort
of<00:45:49.920><c> a</c><00:45:50.160><c> different</c><00:45:50.460><c> space</c><00:45:51.060><c> uh</c><00:45:51.900><c> if</c><00:45:52.200><c> you</c><00:45:52.319><c> have</c>

00:45:52.430 --> 00:45:52.440 align:start position:0%
of a different space uh if you have
 

00:45:52.440 --> 00:45:53.930 align:start position:0%
of a different space uh if you have
privacy<00:45:52.859><c> you</c><00:45:53.099><c> need</c><00:45:53.220><c> to</c><00:45:53.400><c> sort</c><00:45:53.520><c> of</c><00:45:53.640><c> think</c><00:45:53.760><c> about</c>

00:45:53.930 --> 00:45:53.940 align:start position:0%
privacy you need to sort of think about
 

00:45:53.940 --> 00:45:56.930 align:start position:0%
privacy you need to sort of think about
how<00:45:54.300><c> to</c><00:45:54.480><c> accelerate</c><00:45:55.319><c> approver</c><00:45:55.800><c> like</c><00:45:56.640><c> because</c>

00:45:56.930 --> 00:45:56.940 align:start position:0%
how to accelerate approver like because
 

00:45:56.940 --> 00:45:59.329 align:start position:0%
how to accelerate approver like because
we<00:45:57.119><c> usually</c><00:45:57.359><c> use</c><00:45:57.480><c> wasm</c><00:45:57.980><c> whereas</c><00:45:58.980><c> if</c><00:45:59.160><c> you</c><00:45:59.220><c> don't</c>

00:45:59.329 --> 00:45:59.339 align:start position:0%
we usually use wasm whereas if you don't
 

00:45:59.339 --> 00:46:01.670 align:start position:0%
we usually use wasm whereas if you don't
have<00:45:59.460><c> privacy</c><00:45:59.819><c> it's</c><00:46:00.060><c> really</c><00:46:00.359><c> fpgas</c><00:46:01.260><c> and</c><00:46:01.500><c> GPS</c>

00:46:01.670 --> 00:46:01.680 align:start position:0%
have privacy it's really fpgas and GPS
 

00:46:01.680 --> 00:46:04.730 align:start position:0%
have privacy it's really fpgas and GPS
like<00:46:02.339><c> how</c><00:46:02.579><c> do</c><00:46:02.760><c> you</c><00:46:02.880><c> accelerate</c><00:46:03.359><c> uh</c><00:46:04.319><c> this</c><00:46:04.500><c> this</c>

00:46:04.730 --> 00:46:04.740 align:start position:0%
like how do you accelerate uh this this
 

00:46:04.740 --> 00:46:12.410 align:start position:0%
like how do you accelerate uh this this
massive<00:46:05.040><c> beefy</c><00:46:05.520><c> machine</c>

00:46:12.410 --> 00:46:12.420 align:start position:0%
 
 

00:46:12.420 --> 00:46:14.450 align:start position:0%
 
I<00:46:12.839><c> I</c><00:46:12.900><c> guess</c><00:46:13.380><c> just</c><00:46:13.680><c> to</c>

00:46:14.450 --> 00:46:14.460 align:start position:0%
I I guess just to
 

00:46:14.460 --> 00:46:16.790 align:start position:0%
I I guess just to
um there<00:46:14.940><c> was</c><00:46:15.359><c> this</c><00:46:15.599><c> discussion</c><00:46:16.140><c> about</c><00:46:16.319><c> like</c>

00:46:16.790 --> 00:46:16.800 align:start position:0%
um there was this discussion about like
 

00:46:16.800 --> 00:46:19.250 align:start position:0%
um there was this discussion about like
uh<00:46:17.520><c> you</c><00:46:17.760><c> know</c><00:46:17.819><c> markets</c><00:46:18.480><c> for</c><00:46:18.660><c> decentralized</c>

00:46:19.250 --> 00:46:19.260 align:start position:0%
uh you know markets for decentralized
 

00:46:19.260 --> 00:46:20.809 align:start position:0%
uh you know markets for decentralized
provers

00:46:20.809 --> 00:46:20.819 align:start position:0%
provers
 

00:46:20.819 --> 00:46:22.970 align:start position:0%
provers
um and<00:46:21.359><c> this</c><00:46:21.660><c> is</c><00:46:21.780><c> just</c><00:46:21.960><c> my</c><00:46:22.260><c> I</c><00:46:22.560><c> just</c><00:46:22.740><c> have</c><00:46:22.859><c> to</c>

00:46:22.970 --> 00:46:22.980 align:start position:0%
um and this is just my I just have to
 

00:46:22.980 --> 00:46:25.010 align:start position:0%
um and this is just my I just have to
say<00:46:23.160><c> this</c><00:46:23.339><c> because</c><00:46:23.579><c> too</c><00:46:24.119><c> many</c><00:46:24.300><c> people</c><00:46:24.540><c> are</c>

00:46:25.010 --> 00:46:25.020 align:start position:0%
say this because too many people are
 

00:46:25.020 --> 00:46:26.569 align:start position:0%
say this because too many people are
surprised<00:46:25.380><c> by</c><00:46:25.560><c> this</c><00:46:25.740><c> at</c><00:46:26.040><c> this</c><00:46:26.280><c> conference</c>

00:46:26.569 --> 00:46:26.579 align:start position:0%
surprised by this at this conference
 

00:46:26.579 --> 00:46:28.250 align:start position:0%
surprised by this at this conference
sorry<00:46:27.060><c> if</c><00:46:27.240><c> it's</c><00:46:27.359><c> a</c><00:46:27.420><c> little</c><00:46:27.480><c> bit</c><00:46:27.599><c> off</c><00:46:27.720><c> topic</c><00:46:28.079><c> but</c>

00:46:28.250 --> 00:46:28.260 align:start position:0%
sorry if it's a little bit off topic but
 

00:46:28.260 --> 00:46:30.950 align:start position:0%
sorry if it's a little bit off topic but
Mina<00:46:28.859><c> has</c><00:46:29.520><c> a</c><00:46:29.940><c> decentralized</c><00:46:30.480><c> sequencers</c>

00:46:30.950 --> 00:46:30.960 align:start position:0%
Mina has a decentralized sequencers
 

00:46:30.960 --> 00:46:33.109 align:start position:0%
Mina has a decentralized sequencers
decentralized<00:46:31.500><c> provers</c><00:46:32.040><c> a</c><00:46:32.460><c> Marketplace</c><00:46:32.819><c> for</c>

00:46:33.109 --> 00:46:33.119 align:start position:0%
decentralized provers a Marketplace for
 

00:46:33.119 --> 00:46:34.730 align:start position:0%
decentralized provers a Marketplace for
producing<00:46:33.540><c> proofs</c>

00:46:34.730 --> 00:46:34.740 align:start position:0%
producing proofs
 

00:46:34.740 --> 00:46:36.470 align:start position:0%
producing proofs
um<00:46:34.859><c> that</c><00:46:35.280><c> are</c><00:46:35.520><c> sort</c><00:46:35.700><c> of</c><00:46:35.760><c> needed</c><00:46:36.060><c> by</c><00:46:36.180><c> the</c><00:46:36.359><c> system</c>

00:46:36.470 --> 00:46:36.480 align:start position:0%
um that are sort of needed by the system
 

00:46:36.480 --> 00:46:38.030 align:start position:0%
um that are sort of needed by the system
and<00:46:36.900><c> this</c><00:46:37.020><c> has</c><00:46:37.140><c> been</c><00:46:37.260><c> in</c><00:46:37.380><c> production</c><00:46:37.619><c> for</c><00:46:37.920><c> a</c>

00:46:38.030 --> 00:46:38.040 align:start position:0%
and this has been in production for a
 

00:46:38.040 --> 00:46:41.089 align:start position:0%
and this has been in production for a
while<00:46:38.160><c> and</c><00:46:39.000><c> uh</c><00:46:39.359><c> we</c>

00:46:41.089 --> 00:46:41.099 align:start position:0%
while and uh we
 

00:46:41.099 --> 00:46:43.550 align:start position:0%
while and uh we
um<00:46:41.160><c> encourage</c><00:46:42.000><c> more</c><00:46:42.420><c> people</c><00:46:42.599><c> to</c><00:46:43.020><c> look</c><00:46:43.260><c> at</c><00:46:43.440><c> it</c>

00:46:43.550 --> 00:46:43.560 align:start position:0%
um encourage more people to look at it
 

00:46:43.560 --> 00:46:44.630 align:start position:0%
um encourage more people to look at it
when<00:46:43.740><c> they're</c><00:46:43.859><c> thinking</c><00:46:44.160><c> about</c><00:46:44.280><c> their</c>

00:46:44.630 --> 00:46:44.640 align:start position:0%
when they're thinking about their
 

00:46:44.640 --> 00:46:47.450 align:start position:0%
when they're thinking about their
marketplaces<00:46:45.359><c> and</c><00:46:45.780><c> and</c><00:46:46.079><c> everything</c><00:46:46.460><c> cool</c>

00:46:47.450 --> 00:46:47.460 align:start position:0%
marketplaces and and everything cool
 

00:46:47.460 --> 00:46:50.390 align:start position:0%
marketplaces and and everything cool
great<00:46:47.880><c> answers</c><00:46:48.180><c> thanks</c><00:46:48.480><c> guys</c>

00:46:50.390 --> 00:46:50.400 align:start position:0%
great answers thanks guys
 

00:46:50.400 --> 00:46:54.290 align:start position:0%
great answers thanks guys
actually

00:46:54.290 --> 00:46:54.300 align:start position:0%
 
 

00:46:54.300 --> 00:46:58.550 align:start position:0%
 
there's<00:46:54.900><c> a</c><00:46:55.020><c> worker</c>

00:46:58.550 --> 00:46:58.560 align:start position:0%
 
 

00:46:58.560 --> 00:47:00.530 align:start position:0%
 
okay<00:46:59.579><c> um</c><00:46:59.640><c> I</c><00:46:59.760><c> have</c><00:46:59.940><c> a</c><00:47:00.000><c> question</c><00:47:00.119><c> it's</c><00:47:00.359><c> like</c>

00:47:00.530 --> 00:47:00.540 align:start position:0%
okay um I have a question it's like
 

00:47:00.540 --> 00:47:02.030 align:start position:0%
okay um I have a question it's like
maybe<00:47:00.780><c> continuing</c><00:47:01.260><c> on</c><00:47:01.380><c> the</c><00:47:01.500><c> hardware</c><00:47:01.619><c> thing</c>

00:47:02.030 --> 00:47:02.040 align:start position:0%
maybe continuing on the hardware thing
 

00:47:02.040 --> 00:47:04.370 align:start position:0%
maybe continuing on the hardware thing
but<00:47:02.220><c> most</c><00:47:02.460><c> of</c><00:47:02.700><c> the</c><00:47:02.880><c> I</c><00:47:03.480><c> mean</c><00:47:03.660><c> a</c><00:47:04.020><c> lot</c><00:47:04.140><c> of</c><00:47:04.260><c> people</c>

00:47:04.370 --> 00:47:04.380 align:start position:0%
but most of the I mean a lot of people
 

00:47:04.380 --> 00:47:07.430 align:start position:0%
but most of the I mean a lot of people
kind<00:47:05.099><c> of</c>

00:47:07.430 --> 00:47:07.440 align:start position:0%
 
 

00:47:07.440 --> 00:47:09.890 align:start position:0%
 
um<00:47:07.560><c> compiling</c><00:47:08.160><c> Target</c><00:47:08.400><c> now</c><00:47:08.819><c> is</c><00:47:09.300><c> actually</c>

00:47:09.890 --> 00:47:09.900 align:start position:0%
um compiling Target now is actually
 

00:47:09.900 --> 00:47:11.390 align:start position:0%
um compiling Target now is actually
solidity<00:47:10.440><c> so</c><00:47:10.680><c> actually</c><00:47:10.800><c> a</c><00:47:10.980><c> lot</c><00:47:11.099><c> of</c><00:47:11.160><c> people</c><00:47:11.280><c> are</c>

00:47:11.390 --> 00:47:11.400 align:start position:0%
solidity so actually a lot of people are
 

00:47:11.400 --> 00:47:13.309 align:start position:0%
solidity so actually a lot of people are
moving<00:47:11.700><c> on</c><00:47:11.880><c> ethereum</c>

00:47:13.309 --> 00:47:13.319 align:start position:0%
moving on ethereum
 

00:47:13.319 --> 00:47:16.670 align:start position:0%
moving on ethereum
and<00:47:13.560><c> kind</c><00:47:13.740><c> of</c><00:47:13.859><c> this</c><00:47:13.980><c> is</c><00:47:14.099><c> Defcon</c><00:47:14.520><c> so</c><00:47:14.819><c> like</c><00:47:15.060><c> uh</c>

00:47:16.670 --> 00:47:16.680 align:start position:0%
and kind of this is Defcon so like uh
 

00:47:16.680 --> 00:47:19.430 align:start position:0%
and kind of this is Defcon so like uh
the<00:47:17.460><c> most</c><00:47:18.119><c> artificial</c><00:47:18.720><c> kind</c><00:47:18.960><c> of</c><00:47:19.079><c> constraints</c>

00:47:19.430 --> 00:47:19.440 align:start position:0%
the most artificial kind of constraints
 

00:47:19.440 --> 00:47:21.650 align:start position:0%
the most artificial kind of constraints
that<00:47:19.680><c> I'm</c><00:47:19.859><c> seeing</c><00:47:20.160><c> is</c><00:47:20.819><c> probably</c><00:47:21.060><c> the</c><00:47:21.420><c> fact</c>

00:47:21.650 --> 00:47:21.660 align:start position:0%
that I'm seeing is probably the fact
 

00:47:21.660 --> 00:47:24.770 align:start position:0%
that I'm seeing is probably the fact
that<00:47:21.960><c> we</c><00:47:22.319><c> have</c><00:47:22.740><c> one</c><00:47:23.040><c> pre-compiled</c><00:47:24.000><c> curve</c><00:47:24.599><c> to</c>

00:47:24.770 --> 00:47:24.780 align:start position:0%
that we have one pre-compiled curve to
 

00:47:24.780 --> 00:47:27.109 align:start position:0%
that we have one pre-compiled curve to
work<00:47:24.960><c> with</c><00:47:25.200><c> but</c><00:47:25.920><c> we</c><00:47:26.160><c> can</c><00:47:26.220><c> only</c><00:47:26.339><c> work</c><00:47:26.579><c> with</c><00:47:26.760><c> BN</c>

00:47:27.109 --> 00:47:27.119 align:start position:0%
work with but we can only work with BN
 

00:47:27.119 --> 00:47:28.670 align:start position:0%
work with but we can only work with BN
128

00:47:28.670 --> 00:47:28.680 align:start position:0%
128
 

00:47:28.680 --> 00:47:30.650 align:start position:0%
128
so<00:47:29.099><c> wondering</c><00:47:29.460><c> what's</c><00:47:29.579><c> your</c><00:47:29.760><c> intuition</c><00:47:30.060><c> why</c>

00:47:30.650 --> 00:47:30.660 align:start position:0%
so wondering what's your intuition why
 

00:47:30.660 --> 00:47:32.270 align:start position:0%
so wondering what's your intuition why
why<00:47:30.720><c> don't</c><00:47:31.140><c> we</c><00:47:31.319><c> have</c><00:47:31.440><c> more</c><00:47:31.619><c> curves</c><00:47:31.980><c> to</c><00:47:32.099><c> walk</c>

00:47:32.270 --> 00:47:32.280 align:start position:0%
why don't we have more curves to walk
 

00:47:32.280 --> 00:47:34.190 align:start position:0%
why don't we have more curves to walk
with

00:47:34.190 --> 00:47:34.200 align:start position:0%
with
 

00:47:34.200 --> 00:47:36.530 align:start position:0%
with
in<00:47:34.680><c> your</c><00:47:35.099><c> opinion</c><00:47:35.400><c> I</c><00:47:35.579><c> don't</c><00:47:35.700><c> know</c><00:47:35.760><c> it</c><00:47:36.300><c> seems</c>

00:47:36.530 --> 00:47:36.540 align:start position:0%
in your opinion I don't know it seems
 

00:47:36.540 --> 00:47:38.329 align:start position:0%
in your opinion I don't know it seems
like<00:47:36.599><c> it</c><00:47:36.780><c> will</c><00:47:36.960><c> kind</c><00:47:37.200><c> of</c><00:47:37.380><c> release</c><00:47:37.680><c> a</c><00:47:38.040><c> lot</c><00:47:38.160><c> of</c>

00:47:38.329 --> 00:47:38.339 align:start position:0%
like it will kind of release a lot of
 

00:47:38.339 --> 00:47:40.970 align:start position:0%
like it will kind of release a lot of
the<00:47:38.760><c> bottleneck</c><00:47:39.180><c> so</c><00:47:39.720><c> okay</c><00:47:39.960><c> I</c><00:47:40.260><c> I</c><00:47:40.380><c> can</c><00:47:40.619><c> make</c><00:47:40.800><c> two</c>

00:47:40.970 --> 00:47:40.980 align:start position:0%
the bottleneck so okay I I can make two
 

00:47:40.980 --> 00:47:43.010 align:start position:0%
the bottleneck so okay I I can make two
comments<00:47:41.460><c> uh</c><00:47:42.000><c> the</c><00:47:42.180><c> first</c><00:47:42.300><c> one</c><00:47:42.420><c> in</c><00:47:42.540><c> the</c><00:47:42.780><c> pure</c>

00:47:43.010 --> 00:47:43.020 align:start position:0%
comments uh the first one in the pure
 

00:47:43.020 --> 00:47:44.690 align:start position:0%
comments uh the first one in the pure
application<00:47:43.500><c> Level</c><00:47:43.740><c> and</c><00:47:44.040><c> why</c><00:47:44.220><c> people</c><00:47:44.400><c> should</c>

00:47:44.690 --> 00:47:44.700 align:start position:0%
application Level and why people should
 

00:47:44.700 --> 00:47:46.910 align:start position:0%
application Level and why people should
care<00:47:44.940><c> about</c><00:47:45.060><c> what</c><00:47:45.300><c> you're</c><00:47:45.420><c> describing</c>

00:47:46.910 --> 00:47:46.920 align:start position:0%
care about what you're describing
 

00:47:46.920 --> 00:47:50.510 align:start position:0%
care about what you're describing
um<00:47:47.040><c> so</c><00:47:47.520><c> I</c><00:47:47.760><c> think</c><00:47:47.880><c> that</c><00:47:48.060><c> one</c><00:47:48.359><c> of</c><00:47:48.480><c> the</c><00:47:48.599><c> biggest</c>

00:47:50.510 --> 00:47:50.520 align:start position:0%
um so I think that one of the biggest
 

00:47:50.520 --> 00:47:52.790 align:start position:0%
um so I think that one of the biggest
original<00:47:50.940><c> saying</c><00:47:51.540><c> that</c><00:47:51.599><c> if</c><00:47:51.960><c> you're</c><00:47:52.140><c> made</c><00:47:52.500><c> when</c>

00:47:52.790 --> 00:47:52.800 align:start position:0%
original saying that if you're made when
 

00:47:52.800 --> 00:47:54.530 align:start position:0%
original saying that if you're made when
they<00:47:52.920><c> were</c><00:47:53.040><c> built</c><00:47:53.339><c> in</c><00:47:53.819><c> order</c><00:47:54.000><c> to</c><00:47:54.180><c> see</c><00:47:54.300><c> in</c>

00:47:54.530 --> 00:47:54.540 align:start position:0%
they were built in order to see in
 

00:47:54.540 --> 00:47:56.630 align:start position:0%
they were built in order to see in
retrospect<00:47:54.960><c> right</c><00:47:55.140><c> we</c><00:47:55.440><c> couldn't</c><00:47:55.560><c> know</c><00:47:55.859><c> is</c><00:47:56.400><c> to</c>

00:47:56.630 --> 00:47:56.640 align:start position:0%
retrospect right we couldn't know is to
 

00:47:56.640 --> 00:47:58.309 align:start position:0%
retrospect right we couldn't know is to
have<00:47:56.819><c> had</c><00:47:57.240><c> EOS</c>

00:47:58.309 --> 00:47:58.319 align:start position:0%
have had EOS
 

00:47:58.319 --> 00:48:02.930 align:start position:0%
have had EOS
I<00:47:58.740><c> think</c><00:47:58.859><c> EOS</c><00:47:59.160><c> was</c><00:47:59.460><c> a</c><00:47:59.579><c> mistake</c><00:48:00.300><c> but</c><00:48:00.960><c> and</c><00:48:01.500><c> and</c>

00:48:02.930 --> 00:48:02.940 align:start position:0%
I think EOS was a mistake but and and
 

00:48:02.940 --> 00:48:05.510 align:start position:0%
I think EOS was a mistake but and and
um<00:48:03.119><c> and</c><00:48:03.900><c> you're</c><00:48:04.260><c> right</c><00:48:04.440><c> having</c><00:48:04.740><c> new</c><00:48:05.040><c> curve</c>

00:48:05.510 --> 00:48:05.520 align:start position:0%
um and you're right having new curve
 

00:48:05.520 --> 00:48:07.790 align:start position:0%
um and you're right having new curve
like<00:48:06.119><c> you</c><00:48:06.420><c> know</c><00:48:06.480><c> uh</c><00:48:06.780><c> being</c><00:48:06.960><c> able</c><00:48:07.140><c> to</c><00:48:07.319><c> use</c><00:48:07.500><c> the</c>

00:48:07.790 --> 00:48:07.800 align:start position:0%
like you know uh being able to use the
 

00:48:07.800 --> 00:48:10.609 align:start position:0%
like you know uh being able to use the
p2056<00:48:08.760><c> when</c><00:48:09.119><c> it</c><00:48:09.240><c> is</c><00:48:09.359><c> on</c><00:48:09.480><c> your</c><00:48:09.599><c> phone</c><00:48:09.780><c> or</c><00:48:10.260><c> even</c>

00:48:10.609 --> 00:48:10.619 align:start position:0%
p2056 when it is on your phone or even
 

00:48:10.619 --> 00:48:12.710 align:start position:0%
p2056 when it is on your phone or even
being<00:48:10.859><c> able</c><00:48:11.040><c> to</c><00:48:11.280><c> RSA</c><00:48:11.940><c> verification</c><00:48:12.359><c> I</c><00:48:12.599><c> mean</c>

00:48:12.710 --> 00:48:12.720 align:start position:0%
being able to RSA verification I mean
 

00:48:12.720 --> 00:48:15.050 align:start position:0%
being able to RSA verification I mean
just<00:48:13.020><c> to</c><00:48:13.140><c> throw</c><00:48:13.380><c> random</c><00:48:13.740><c> ideas</c><00:48:13.859><c> right</c>

00:48:15.050 --> 00:48:15.060 align:start position:0%
just to throw random ideas right
 

00:48:15.060 --> 00:48:16.970 align:start position:0%
just to throw random ideas right
um<00:48:15.119><c> would</c><00:48:15.540><c> be</c><00:48:15.660><c> unlocking</c><00:48:16.200><c> a</c><00:48:16.319><c> lot</c><00:48:16.500><c> of</c><00:48:16.619><c> use</c><00:48:16.740><c> cases</c>

00:48:16.970 --> 00:48:16.980 align:start position:0%
um would be unlocking a lot of use cases
 

00:48:16.980 --> 00:48:19.430 align:start position:0%
um would be unlocking a lot of use cases
I<00:48:17.339><c> mean</c><00:48:17.460><c> just</c><00:48:17.640><c> to</c><00:48:17.760><c> give</c><00:48:17.880><c> you</c><00:48:18.000><c> an</c><00:48:18.119><c> example</c>

00:48:19.430 --> 00:48:19.440 align:start position:0%
I mean just to give you an example
 

00:48:19.440 --> 00:48:21.290 align:start position:0%
I mean just to give you an example
um<00:48:19.500><c> starting</c><00:48:20.400><c> running</c><00:48:20.760><c> through</c><00:48:21.000><c> the</c><00:48:21.119><c> company</c>

00:48:21.290 --> 00:48:21.300 align:start position:0%
um starting running through the company
 

00:48:21.300 --> 00:48:23.510 align:start position:0%
um starting running through the company
on<00:48:21.599><c> gaming</c><00:48:21.900><c> that</c><00:48:22.200><c> is</c><00:48:22.380><c> using</c><00:48:23.099><c> the</c><00:48:23.220><c> construction</c>

00:48:23.510 --> 00:48:23.520 align:start position:0%
on gaming that is using the construction
 

00:48:23.520 --> 00:48:27.470 align:start position:0%
on gaming that is using the construction
to<00:48:24.119><c> verify</c><00:48:24.920><c> p2056</c><00:48:25.920><c> the</c><00:48:26.160><c> the</c><00:48:26.339><c> you're</c><00:48:27.060><c> using</c>

00:48:27.470 --> 00:48:27.480 align:start position:0%
to verify p2056 the the you're using
 

00:48:27.480 --> 00:48:29.150 align:start position:0%
to verify p2056 the the you're using
your<00:48:27.720><c> securing</c><00:48:28.140><c> clip</c><00:48:28.440><c> of</c><00:48:28.560><c> your</c><00:48:28.680><c> phone</c><00:48:28.800><c> to</c><00:48:28.980><c> sign</c>

00:48:29.150 --> 00:48:29.160 align:start position:0%
your securing clip of your phone to sign
 

00:48:29.160 --> 00:48:30.770 align:start position:0%
your securing clip of your phone to sign
signatures<00:48:29.700><c> for</c><00:48:29.819><c> gaming</c><00:48:30.119><c> that's</c><00:48:30.540><c> awesome</c>

00:48:30.770 --> 00:48:30.780 align:start position:0%
signatures for gaming that's awesome
 

00:48:30.780 --> 00:48:32.569 align:start position:0%
signatures for gaming that's awesome
which<00:48:31.079><c> is</c><00:48:31.260><c> awesome</c>

00:48:32.569 --> 00:48:32.579 align:start position:0%
which is awesome
 

00:48:32.579 --> 00:48:34.490 align:start position:0%
which is awesome
um<00:48:32.700><c> that's</c><00:48:33.420><c> actually</c><00:48:33.599><c> not</c><00:48:33.839><c> for</c><00:48:34.079><c> me</c><00:48:34.260><c> the</c>

00:48:34.490 --> 00:48:34.500 align:start position:0%
um that's actually not for me the
 

00:48:34.500 --> 00:48:36.770 align:start position:0%
um that's actually not for me the
biggest<00:48:34.800><c> you</c><00:48:35.220><c> know</c><00:48:35.280><c> lock</c><00:48:35.579><c> of</c><00:48:36.060><c> the</c><00:48:36.240><c> verifying</c>

00:48:36.770 --> 00:48:36.780 align:start position:0%
biggest you know lock of the verifying
 

00:48:36.780 --> 00:48:38.510 align:start position:0%
biggest you know lock of the verifying
the<00:48:36.839><c> evm</c><00:48:37.260><c> the</c><00:48:37.440><c> main</c><00:48:37.800><c> difference</c><00:48:37.980><c> the</c><00:48:38.280><c> one</c>

00:48:38.510 --> 00:48:38.520 align:start position:0%
the evm the main difference the one
 

00:48:38.520 --> 00:48:40.069 align:start position:0%
the evm the main difference the one
problem<00:48:38.760><c> is</c><00:48:39.000><c> that</c>

00:48:40.069 --> 00:48:40.079 align:start position:0%
problem is that
 

00:48:40.079 --> 00:48:41.089 align:start position:0%
problem is that
um

00:48:41.089 --> 00:48:41.099 align:start position:0%
um
 

00:48:41.099 --> 00:48:43.550 align:start position:0%
um
either<00:48:41.700><c> you</c><00:48:42.119><c> the</c><00:48:42.359><c> Computing</c><00:48:42.720><c> Paradigm</c><00:48:43.260><c> of</c><00:48:43.380><c> the</c>

00:48:43.550 --> 00:48:43.560 align:start position:0%
either you the Computing Paradigm of the
 

00:48:43.560 --> 00:48:44.930 align:start position:0%
either you the Computing Paradigm of the
VM<00:48:43.920><c> is</c><00:48:44.040><c> very</c><00:48:44.220><c> different</c><00:48:44.400><c> from</c><00:48:44.579><c> when</c><00:48:44.760><c> you</c><00:48:44.880><c> have</c>

00:48:44.930 --> 00:48:44.940 align:start position:0%
VM is very different from when you have
 

00:48:44.940 --> 00:48:47.450 align:start position:0%
VM is very different from when you have
nvk<00:48:45.420><c> I</c><00:48:45.839><c> mean</c><00:48:45.900><c> beats</c><00:48:46.680><c> Boolean</c><00:48:46.980><c> logic</c><00:48:47.339><c> is</c>

00:48:47.450 --> 00:48:47.460 align:start position:0%
nvk I mean beats Boolean logic is
 

00:48:47.460 --> 00:48:49.670 align:start position:0%
nvk I mean beats Boolean logic is
expensive<00:48:48.119><c> and</c><00:48:48.300><c> ZK</c><00:48:48.720><c> is</c><00:48:48.900><c> cheap</c><00:48:49.079><c> on</c><00:48:49.200><c> the</c><00:48:49.319><c> evm</c>

00:48:49.670 --> 00:48:49.680 align:start position:0%
expensive and ZK is cheap on the evm
 

00:48:49.680 --> 00:48:50.990 align:start position:0%
expensive and ZK is cheap on the evm
right<00:48:49.800><c> so</c><00:48:49.980><c> this</c><00:48:50.400><c> is</c><00:48:50.460><c> kind</c><00:48:50.640><c> of</c><00:48:50.760><c> the</c><00:48:50.819><c> starting</c>

00:48:50.990 --> 00:48:51.000 align:start position:0%
right so this is kind of the starting
 

00:48:51.000 --> 00:48:52.309 align:start position:0%
right so this is kind of the starting
point

00:48:52.309 --> 00:48:52.319 align:start position:0%
point
 

00:48:52.319 --> 00:48:53.990 align:start position:0%
point
um<00:48:52.440><c> and</c>

00:48:53.990 --> 00:48:54.000 align:start position:0%
um and
 

00:48:54.000 --> 00:48:55.970 align:start position:0%
um and
um<00:48:54.060><c> while</c><00:48:54.480><c> if</c><00:48:54.900><c> like</c><00:48:55.140><c> you</c><00:48:55.319><c> know</c><00:48:55.380><c> a</c><00:48:55.619><c> lot</c><00:48:55.740><c> of</c><00:48:55.800><c> team</c>

00:48:55.970 --> 00:48:55.980 align:start position:0%
um while if like you know a lot of team
 

00:48:55.980 --> 00:48:57.770 align:start position:0%
um while if like you know a lot of team
are<00:48:56.160><c> looking</c><00:48:56.400><c> into</c><00:48:56.640><c> I</c><00:48:56.819><c> mean</c><00:48:56.880><c> diving</c><00:48:57.240><c> I</c><00:48:57.420><c> mean</c><00:48:57.540><c> or</c>

00:48:57.770 --> 00:48:57.780 align:start position:0%
are looking into I mean diving I mean or
 

00:48:57.780 --> 00:49:00.109 align:start position:0%
are looking into I mean diving I mean or
you<00:48:57.960><c> would</c><00:48:58.140><c> talk</c><00:48:58.260><c> more</c><00:48:58.500><c> about</c><00:48:58.859><c> that</c><00:48:59.099><c> than</c><00:48:59.339><c> me</c>

00:49:00.109 --> 00:49:00.119 align:start position:0%
you would talk more about that than me
 

00:49:00.119 --> 00:49:02.390 align:start position:0%
you would talk more about that than me
um<00:49:00.240><c> about</c><00:49:00.420><c> you</c><00:49:00.720><c> know</c><00:49:00.839><c> putting</c><00:49:01.079><c> the</c><00:49:01.200><c> vvm</c><00:49:01.560><c> uh</c><00:49:02.220><c> we</c>

00:49:02.390 --> 00:49:02.400 align:start position:0%
um about you know putting the vvm uh we
 

00:49:02.400 --> 00:49:04.970 align:start position:0%
um about you know putting the vvm uh we
didn't<00:49:02.520><c> make</c><00:49:02.760><c> the</c><00:49:02.940><c> choice</c><00:49:03.240><c> because</c><00:49:03.740><c> we</c><00:49:04.740><c> were</c>

00:49:04.970 --> 00:49:04.980 align:start position:0%
didn't make the choice because we were
 

00:49:04.980 --> 00:49:07.210 align:start position:0%
didn't make the choice because we were
in<00:49:05.579><c> our</c><00:49:05.700><c> opinion</c><00:49:06.000><c> we</c><00:49:06.180><c> were</c><00:49:06.359><c> optimizing</c><00:49:06.960><c> for</c>

00:49:07.210 --> 00:49:07.220 align:start position:0%
in our opinion we were optimizing for
 

00:49:07.220 --> 00:49:10.130 align:start position:0%
in our opinion we were optimizing for
performance<00:49:08.220><c> of</c><00:49:08.640><c> The</c><00:49:08.760><c> Proving</c><00:49:09.119><c> system</c><00:49:09.300><c> and</c>

00:49:10.130 --> 00:49:10.140 align:start position:0%
performance of The Proving system and
 

00:49:10.140 --> 00:49:12.589 align:start position:0%
performance of The Proving system and
then<00:49:10.319><c> now</c><00:49:10.800><c> that</c><00:49:11.040><c> we</c><00:49:11.220><c> have</c><00:49:11.339><c> that</c><00:49:11.520><c> can</c><00:49:12.060><c> we</c><00:49:12.300><c> back</c>

00:49:12.589 --> 00:49:12.599 align:start position:0%
then now that we have that can we back
 

00:49:12.599 --> 00:49:15.530 align:start position:0%
then now that we have that can we back
work<00:49:12.839><c> make</c><00:49:13.140><c> it</c><00:49:13.319><c> Backward</c><00:49:13.619><c> Compatible</c><00:49:14.119><c> and</c><00:49:15.119><c> so</c>

00:49:15.530 --> 00:49:15.540 align:start position:0%
work make it Backward Compatible and so
 

00:49:15.540 --> 00:49:18.530 align:start position:0%
work make it Backward Compatible and so
we<00:49:15.960><c> have</c><00:49:16.140><c> in</c><00:49:16.920><c> our</c><00:49:17.040><c> case</c><00:49:17.220><c> warp</c><00:49:17.880><c> which</c><00:49:18.119><c> is</c><00:49:18.180><c> like</c><00:49:18.359><c> a</c>

00:49:18.530 --> 00:49:18.540 align:start position:0%
we have in our case warp which is like a
 

00:49:18.540 --> 00:49:20.270 align:start position:0%
we have in our case warp which is like a
tooling<00:49:18.900><c> that</c><00:49:19.140><c> enables</c><00:49:19.560><c> you</c><00:49:19.680><c> to</c><00:49:19.800><c> transpire</c>

00:49:20.270 --> 00:49:20.280 align:start position:0%
tooling that enables you to transpire
 

00:49:20.280 --> 00:49:24.290 align:start position:0%
tooling that enables you to transpire
from<00:49:20.640><c> uh</c><00:49:21.359><c> solidity</c><00:49:21.839><c> to</c><00:49:22.020><c> Cairo</c><00:49:22.440><c> and</c>

00:49:24.290 --> 00:49:24.300 align:start position:0%
from uh solidity to Cairo and
 

00:49:24.300 --> 00:49:26.450 align:start position:0%
from uh solidity to Cairo and
the<00:49:24.839><c> practicality</c><00:49:25.440><c> of</c><00:49:25.680><c> it</c><00:49:25.800><c> I</c><00:49:26.220><c> can't</c><00:49:26.339><c> really</c>

00:49:26.450 --> 00:49:26.460 align:start position:0%
the practicality of it I can't really
 

00:49:26.460 --> 00:49:27.890 align:start position:0%
the practicality of it I can't really
judge<00:49:26.819><c> no</c><00:49:26.940><c> one</c><00:49:27.119><c> really</c><00:49:27.300><c> used</c><00:49:27.599><c> it</c><00:49:27.839><c> in</c>

00:49:27.890 --> 00:49:27.900 align:start position:0%
judge no one really used it in
 

00:49:27.900 --> 00:49:29.750 align:start position:0%
judge no one really used it in
production<00:49:28.200><c> but</c><00:49:28.619><c> they</c><00:49:28.800><c> managed</c><00:49:29.160><c> to</c><00:49:29.280><c> recently</c>

00:49:29.750 --> 00:49:29.760 align:start position:0%
production but they managed to recently
 

00:49:29.760 --> 00:49:31.010 align:start position:0%
production but they managed to recently
announce<00:49:30.060><c> they</c><00:49:30.240><c> managed</c><00:49:30.599><c> to</c><00:49:30.660><c> compile</c><00:49:30.900><c> to</c>

00:49:31.010 --> 00:49:31.020 align:start position:0%
announce they managed to compile to
 

00:49:31.020 --> 00:49:35.030 align:start position:0%
announce they managed to compile to
unifa<00:49:31.440><c> V3</c><00:49:31.680><c> which</c><00:49:31.859><c> is</c><00:49:31.980><c> a</c><00:49:32.099><c> significant</c><00:49:32.579><c> bit</c><00:49:33.119><c> and</c>

00:49:35.030 --> 00:49:35.040 align:start position:0%
unifa V3 which is a significant bit and
 

00:49:35.040 --> 00:49:36.829 align:start position:0%
unifa V3 which is a significant bit and
um there<00:49:35.520><c> are</c><00:49:35.700><c> an</c><00:49:35.940><c> existing</c><00:49:36.240><c> effort</c><00:49:36.660><c> right</c>

00:49:36.829 --> 00:49:36.839 align:start position:0%
um there are an existing effort right
 

00:49:36.839 --> 00:49:39.770 align:start position:0%
um there are an existing effort right
now<00:49:36.960><c> to</c><00:49:37.140><c> rewrite</c><00:49:37.500><c> the</c><00:49:37.619><c> vvm</c><00:49:37.980><c> in</c><00:49:38.099><c> Cairo</c><00:49:38.880><c> so</c><00:49:39.359><c> I</c>

00:49:39.770 --> 00:49:39.780 align:start position:0%
now to rewrite the vvm in Cairo so I
 

00:49:39.780 --> 00:49:41.270 align:start position:0%
now to rewrite the vvm in Cairo so I
don't<00:49:39.900><c> know</c><00:49:40.020><c> once</c><00:49:40.260><c> again</c><00:49:40.319><c> if</c><00:49:40.500><c> it's</c><00:49:40.619><c> a</c><00:49:40.740><c> POC</c><00:49:41.160><c> if</c>

00:49:41.270 --> 00:49:41.280 align:start position:0%
don't know once again if it's a POC if
 

00:49:41.280 --> 00:49:42.650 align:start position:0%
don't know once again if it's a POC if
it's<00:49:41.339><c> for</c><00:49:41.520><c> fun</c><00:49:41.700><c> or</c><00:49:41.880><c> I</c><00:49:42.000><c> don't</c><00:49:42.060><c> know</c><00:49:42.180><c> maybe</c><00:49:42.420><c> maybe</c>

00:49:42.650 --> 00:49:42.660 align:start position:0%
it's for fun or I don't know maybe maybe
 

00:49:42.660 --> 00:49:44.569 align:start position:0%
it's for fun or I don't know maybe maybe
it<00:49:42.839><c> would</c><00:49:42.960><c> be</c><00:49:43.079><c> practical</c><00:49:43.380><c> to</c><00:49:44.040><c> prove</c><00:49:44.280><c> that</c><00:49:44.460><c> I</c>

00:49:44.569 --> 00:49:44.579 align:start position:0%
it would be practical to prove that I
 

00:49:44.579 --> 00:49:45.650 align:start position:0%
it would be practical to prove that I
want<00:49:44.700><c> to</c><00:49:44.760><c> see</c><00:49:44.940><c> the</c><00:49:45.060><c> numbers</c><00:49:45.180><c> I</c><00:49:45.420><c> won't</c><00:49:45.480><c> believe</c>

00:49:45.650 --> 00:49:45.660 align:start position:0%
want to see the numbers I won't believe
 

00:49:45.660 --> 00:49:49.010 align:start position:0%
want to see the numbers I won't believe
it

00:49:49.010 --> 00:49:49.020 align:start position:0%
 
 

00:49:49.020 --> 00:49:50.750 align:start position:0%
 
going<00:49:49.380><c> to</c><00:49:49.619><c> your</c><00:49:49.800><c> question</c>

00:49:50.750 --> 00:49:50.760 align:start position:0%
going to your question
 

00:49:50.760 --> 00:49:52.250 align:start position:0%
going to your question
um

00:49:52.250 --> 00:49:52.260 align:start position:0%
um
 

00:49:52.260 --> 00:49:56.390 align:start position:0%
um
why<00:49:53.060><c> uh</c><00:49:54.060><c> why</c><00:49:54.540><c> not</c><00:49:54.660><c> others</c><00:49:55.140><c> I</c><00:49:55.980><c> think</c><00:49:56.040><c> maybe</c><00:49:56.160><c> you</c>

00:49:56.390 --> 00:49:56.400 align:start position:0%
why uh why not others I think maybe you
 

00:49:56.400 --> 00:49:58.910 align:start position:0%
why uh why not others I think maybe you
should<00:49:56.520><c> ask</c><00:49:56.700><c> to</c><00:49:57.060><c> the</c><00:49:57.240><c> EF</c><00:49:57.720><c> people</c><00:49:57.960><c> maybe</c><00:49:58.619><c> better</c>

00:49:58.910 --> 00:49:58.920 align:start position:0%
should ask to the EF people maybe better
 

00:49:58.920 --> 00:50:02.150 align:start position:0%
should ask to the EF people maybe better
but<00:49:59.339><c> what's</c><00:50:00.180><c> clear</c><00:50:00.420><c> is</c><00:50:00.839><c> that</c><00:50:01.200><c> at</c><00:50:01.800><c> least</c><00:50:01.920><c> the</c>

00:50:02.150 --> 00:50:02.160 align:start position:0%
but what's clear is that at least the
 

00:50:02.160 --> 00:50:05.930 align:start position:0%
but what's clear is that at least the
BLS<00:50:03.079><c> 381</c><00:50:04.079><c> this</c><00:50:04.260><c> is</c><00:50:04.440><c> a</c><00:50:04.560><c> must</c><00:50:04.680><c> and</c><00:50:05.460><c> this</c><00:50:05.640><c> is</c><00:50:05.760><c> will</c>

00:50:05.930 --> 00:50:05.940 align:start position:0%
BLS 381 this is a must and this is will
 

00:50:05.940 --> 00:50:08.630 align:start position:0%
BLS 381 this is a must and this is will
be<00:50:06.060><c> introduced</c><00:50:06.420><c> sooner</c><00:50:06.780><c> or</c><00:50:06.900><c> later</c><00:50:07.099><c> uh</c><00:50:08.099><c> in</c><00:50:08.460><c> in</c>

00:50:08.630 --> 00:50:08.640 align:start position:0%
be introduced sooner or later uh in in
 

00:50:08.640 --> 00:50:11.290 align:start position:0%
be introduced sooner or later uh in in
ethereum<00:50:09.119><c> among</c><00:50:10.079><c> other</c><00:50:10.200><c> things</c><00:50:10.500><c> because</c>

00:50:11.290 --> 00:50:11.300 align:start position:0%
ethereum among other things because
 

00:50:11.300 --> 00:50:15.170 align:start position:0%
ethereum among other things because
signatures<00:50:12.560><c> so</c><00:50:13.560><c> because</c><00:50:13.740><c> all</c><00:50:14.339><c> the</c><00:50:14.520><c> all</c><00:50:14.940><c> the</c>

00:50:15.170 --> 00:50:15.180 align:start position:0%
signatures so because all the all the
 

00:50:15.180 --> 00:50:18.109 align:start position:0%
signatures so because all the all the
staking<00:50:15.540><c> stuff</c><00:50:15.960><c> it's</c><00:50:16.380><c> it's</c><00:50:16.740><c> done</c><00:50:17.280><c> with</c><00:50:17.579><c> this</c>

00:50:18.109 --> 00:50:18.119 align:start position:0%
staking stuff it's it's done with this
 

00:50:18.119 --> 00:50:21.349 align:start position:0%
staking stuff it's it's done with this
BLS<00:50:18.660><c> stuff</c><00:50:19.380><c> and</c><00:50:19.680><c> also</c><00:50:19.920><c> bien</c><00:50:20.700><c> well</c><00:50:21.060><c> at</c><00:50:21.240><c> the</c>

00:50:21.349 --> 00:50:21.359 align:start position:0%
BLS stuff and also bien well at the
 

00:50:21.359 --> 00:50:22.849 align:start position:0%
BLS stuff and also bien well at the
beginning<00:50:21.420><c> was</c><00:50:21.720><c> that</c><00:50:21.900><c> was</c><00:50:22.140><c> not</c>

00:50:22.849 --> 00:50:22.859 align:start position:0%
beginning was that was not
 

00:50:22.859 --> 00:50:24.650 align:start position:0%
beginning was that was not
safe<00:50:23.760><c> because</c><00:50:24.119><c> there</c><00:50:24.359><c> was</c><00:50:24.480><c> something</c>

00:50:24.650 --> 00:50:24.660 align:start position:0%
safe because there was something
 

00:50:24.660 --> 00:50:26.930 align:start position:0%
safe because there was something
discovered<00:50:25.200><c> but</c><00:50:25.380><c> then</c><00:50:25.560><c> it's</c><00:50:25.800><c> much</c><00:50:26.520><c> more</c><00:50:26.700><c> safe</c>

00:50:26.930 --> 00:50:26.940 align:start position:0%
discovered but then it's much more safe
 

00:50:26.940 --> 00:50:28.790 align:start position:0%
discovered but then it's much more safe
that<00:50:27.240><c> we</c><00:50:27.480><c> thought</c><00:50:27.720><c> that</c><00:50:27.960><c> was</c><00:50:28.140><c> safe</c><00:50:28.380><c> so</c><00:50:28.619><c> it's</c>

00:50:28.790 --> 00:50:28.800 align:start position:0%
that we thought that was safe so it's
 

00:50:28.800 --> 00:50:31.010 align:start position:0%
that we thought that was safe so it's
it's<00:50:29.099><c> there</c><00:50:29.520><c> you</c><00:50:30.060><c> know</c><00:50:30.180><c> it's</c><00:50:30.359><c> some</c><00:50:30.599><c> there</c><00:50:30.900><c> are</c>

00:50:31.010 --> 00:50:31.020 align:start position:0%
it's there you know it's some there are
 

00:50:31.020 --> 00:50:33.050 align:start position:0%
it's there you know it's some there are
some<00:50:31.079><c> doubts</c><00:50:31.500><c> of</c><00:50:31.740><c> the</c><00:50:31.859><c> BN</c><00:50:32.280><c> Corp</c><00:50:32.460><c> so</c><00:50:32.760><c> I</c><00:50:32.940><c> think</c>

00:50:33.050 --> 00:50:33.060 align:start position:0%
some doubts of the BN Corp so I think
 

00:50:33.060 --> 00:50:35.870 align:start position:0%
some doubts of the BN Corp so I think
that<00:50:33.240><c> sooner</c><00:50:33.660><c> or</c><00:50:33.720><c> later</c><00:50:33.920><c> ethereum</c><00:50:34.920><c> will</c><00:50:35.579><c> have</c>

00:50:35.870 --> 00:50:35.880 align:start position:0%
that sooner or later ethereum will have
 

00:50:35.880 --> 00:50:37.670 align:start position:0%
that sooner or later ethereum will have
there<00:50:36.180><c> has</c><00:50:36.359><c> been</c><00:50:36.480><c> some</c><00:50:36.660><c> efforts</c><00:50:37.079><c> I</c><00:50:37.319><c> know</c><00:50:37.500><c> that</c>

00:50:37.670 --> 00:50:37.680 align:start position:0%
there has been some efforts I know that
 

00:50:37.680 --> 00:50:41.390 align:start position:0%
there has been some efforts I know that
there<00:50:37.859><c> has</c><00:50:38.040><c> been</c><00:50:38.220><c> some</c><00:50:38.700><c> uh</c><00:50:39.180><c> stops</c><00:50:40.099><c> uh</c><00:50:41.099><c> at</c><00:50:41.280><c> some</c>

00:50:41.390 --> 00:50:41.400 align:start position:0%
there has been some uh stops uh at some
 

00:50:41.400 --> 00:50:44.750 align:start position:0%
there has been some uh stops uh at some
point<00:50:41.579><c> uh</c><00:50:42.420><c> on</c><00:50:42.660><c> these</c><00:50:42.900><c> this</c><00:50:43.380><c> this</c><00:50:43.520><c> adding</c><00:50:44.520><c> this</c>

00:50:44.750 --> 00:50:44.760 align:start position:0%
point uh on these this this adding this
 

00:50:44.760 --> 00:50:47.329 align:start position:0%
point uh on these this this adding this
and<00:50:45.300><c> here</c><00:50:45.660><c> is</c><00:50:45.780><c> for</c><00:50:45.960><c> example</c><00:50:46.200><c> uh</c><00:50:46.740><c> we</c><00:50:47.220><c> are</c>

00:50:47.329 --> 00:50:47.339 align:start position:0%
and here is for example uh we are
 

00:50:47.339 --> 00:50:48.890 align:start position:0%
and here is for example uh we are
implementing<00:50:47.700><c> the</c><00:50:47.819><c> fully</c><00:50:48.059><c> VM</c><00:50:48.359><c> right</c><00:50:48.540><c> now</c><00:50:48.660><c> we</c>

00:50:48.890 --> 00:50:48.900 align:start position:0%
implementing the fully VM right now we
 

00:50:48.900 --> 00:50:51.410 align:start position:0%
implementing the fully VM right now we
don't<00:50:49.619><c> have</c><00:50:49.740><c> to</c><00:50:49.859><c> compile</c><00:50:50.099><c> anything</c><00:50:50.400><c> like</c><00:50:50.819><c> we</c>

00:50:51.410 --> 00:50:51.420 align:start position:0%
don't have to compile anything like we
 

00:50:51.420 --> 00:50:55.849 align:start position:0%
don't have to compile anything like we
just<00:50:52.140><c> get</c><00:50:52.559><c> the</c><00:50:52.800><c> code</c><00:50:52.920><c> and</c><00:50:53.160><c> put</c><00:50:53.520><c> it</c><00:50:53.640><c> there</c>

00:50:55.849 --> 00:50:55.859 align:start position:0%
 
 

00:50:55.859 --> 00:50:58.430 align:start position:0%
 
doing<00:50:56.520><c> that</c><00:50:56.700><c> what</c><00:50:56.940><c> has</c><00:50:57.119><c> been</c><00:50:57.240><c> an</c><00:50:57.420><c> effort</c><00:50:57.780><c> but</c>

00:50:58.430 --> 00:50:58.440 align:start position:0%
doing that what has been an effort but
 

00:50:58.440 --> 00:51:00.589 align:start position:0%
doing that what has been an effort but
what<00:50:59.160><c> are</c><00:50:59.280><c> the</c><00:50:59.400><c> difficult</c><00:50:59.640><c> things</c><00:50:59.940><c> what</c><00:51:00.359><c> what</c>

00:51:00.589 --> 00:51:00.599 align:start position:0%
what are the difficult things what what
 

00:51:00.599 --> 00:51:02.630 align:start position:0%
what are the difficult things what what
what<00:51:00.660><c> what's</c><00:51:01.200><c> the</c><00:51:01.500><c> what</c><00:51:01.980><c> are</c><00:51:02.160><c> the</c><00:51:02.280><c> piece</c>

00:51:02.630 --> 00:51:02.640 align:start position:0%
what what's the what are the piece
 

00:51:02.640 --> 00:51:05.089 align:start position:0%
what what's the what are the piece
that's<00:51:03.000><c> really</c><00:51:03.660><c> difficult</c><00:51:04.140><c> to</c><00:51:04.500><c> add</c><00:51:04.680><c> so</c><00:51:04.980><c> we</c>

00:51:05.089 --> 00:51:05.099 align:start position:0%
that's really difficult to add so we
 

00:51:05.099 --> 00:51:07.309 align:start position:0%
that's really difficult to add so we
were<00:51:05.280><c> able</c><00:51:05.579><c> to</c><00:51:05.700><c> to</c><00:51:06.000><c> build</c><00:51:06.480><c> the</c><00:51:06.599><c> evm</c><00:51:07.020><c> but</c><00:51:07.200><c> there</c>

00:51:07.309 --> 00:51:07.319 align:start position:0%
were able to to build the evm but there
 

00:51:07.319 --> 00:51:09.650 align:start position:0%
were able to to build the evm but there
is<00:51:07.440><c> one</c><00:51:07.559><c> one</c><00:51:07.800><c> piece</c><00:51:08.099><c> that's</c><00:51:08.819><c> complex</c><00:51:09.180><c> we'll</c><00:51:09.480><c> do</c>

00:51:09.650 --> 00:51:09.660 align:start position:0%
is one one piece that's complex we'll do
 

00:51:09.660 --> 00:51:12.290 align:start position:0%
is one one piece that's complex we'll do
it<00:51:09.780><c> but</c><00:51:10.020><c> it's</c><00:51:10.140><c> really</c><00:51:10.380><c> difficult</c><00:51:10.680><c> to</c><00:51:10.920><c> do</c><00:51:11.040><c> it</c>

00:51:12.290 --> 00:51:12.300 align:start position:0%
it but it's really difficult to do it
 

00:51:12.300 --> 00:51:14.690 align:start position:0%
it but it's really difficult to do it
um<00:51:12.420><c> this</c><00:51:12.960><c> pre-compile</c><00:51:13.440><c> contract</c><00:51:13.800><c> of</c><00:51:14.040><c> the</c><00:51:14.160><c> bn1</c>

00:51:14.690 --> 00:51:14.700 align:start position:0%
um this pre-compile contract of the bn1
 

00:51:14.700 --> 00:51:19.190 align:start position:0%
um this pre-compile contract of the bn1
so<00:51:15.619><c> complicating</c><00:51:16.619><c> the</c><00:51:17.220><c> complicating</c><00:51:17.880><c> the</c><00:51:18.420><c> uh</c>

00:51:19.190 --> 00:51:19.200 align:start position:0%
so complicating the complicating the uh
 

00:51:19.200 --> 00:51:23.270 align:start position:0%
so complicating the complicating the uh
the<00:51:19.500><c> layer</c><00:51:19.800><c> ones</c><00:51:20.220><c> uh</c><00:51:20.700><c> VMS</c><00:51:21.260><c> uh</c><00:51:22.260><c> is</c><00:51:22.800><c> not</c><00:51:22.980><c> a</c><00:51:23.160><c> good</c>

00:51:23.270 --> 00:51:23.280 align:start position:0%
the layer ones uh VMS uh is not a good
 

00:51:23.280 --> 00:51:25.490 align:start position:0%
the layer ones uh VMS uh is not a good
thing<00:51:23.520><c> and</c><00:51:24.119><c> this</c><00:51:24.359><c> is</c><00:51:24.480><c> uh</c><00:51:24.780><c> there</c><00:51:25.140><c> are</c><00:51:25.260><c> you</c><00:51:25.380><c> know</c>

00:51:25.490 --> 00:51:25.500 align:start position:0%
thing and this is uh there are you know
 

00:51:25.500 --> 00:51:26.809 align:start position:0%
thing and this is uh there are you know
there<00:51:25.680><c> are</c><00:51:25.800><c> some</c><00:51:25.980><c> of</c><00:51:26.280><c> course</c><00:51:26.400><c> there</c><00:51:26.579><c> are</c><00:51:26.700><c> some</c>

00:51:26.809 --> 00:51:26.819 align:start position:0%
there are some of course there are some
 

00:51:26.819 --> 00:51:28.490 align:start position:0%
there are some of course there are some
mistakes<00:51:27.059><c> we</c><00:51:27.300><c> did</c><00:51:27.420><c> with</c><00:51:27.599><c> the</c><00:51:27.720><c> IBM</c><00:51:28.079><c> was</c><00:51:28.260><c> created</c>

00:51:28.490 --> 00:51:28.500 align:start position:0%
mistakes we did with the IBM was created
 

00:51:28.500 --> 00:51:31.069 align:start position:0%
mistakes we did with the IBM was created
one<00:51:28.740><c> was</c><00:51:28.920><c> created</c><00:51:29.280><c> uh</c><00:51:29.819><c> wasm</c><00:51:30.480><c> was</c><00:51:30.599><c> not</c><00:51:30.720><c> even</c><00:51:30.839><c> an</c>

00:51:31.069 --> 00:51:31.079 align:start position:0%
one was created uh wasm was not even an
 

00:51:31.079 --> 00:51:33.530 align:start position:0%
one was created uh wasm was not even an
option<00:51:31.319><c> at</c><00:51:31.680><c> that</c><00:51:31.800><c> point</c><00:51:31.980><c> just</c><00:51:32.280><c> for</c><00:51:32.579><c> you</c><00:51:32.760><c> to</c>

00:51:33.530 --> 00:51:33.540 align:start position:0%
option at that point just for you to
 

00:51:33.540 --> 00:51:36.290 align:start position:0%
option at that point just for you to
just<00:51:34.020><c> people</c><00:51:34.260><c> to</c><00:51:34.500><c> realize</c><00:51:34.800><c> on</c><00:51:35.099><c> that</c><00:51:35.280><c> of</c><00:51:35.700><c> ZK</c>

00:51:36.290 --> 00:51:36.300 align:start position:0%
just people to realize on that of ZK
 

00:51:36.300 --> 00:51:38.109 align:start position:0%
just people to realize on that of ZK
nobody<00:51:37.020><c> knows</c>

00:51:38.109 --> 00:51:38.119 align:start position:0%
nobody knows
 

00:51:38.119 --> 00:51:42.950 align:start position:0%
nobody knows
they<00:51:39.119><c> didn't</c><00:51:39.240><c> exist</c><00:51:39.660><c> but</c><00:51:40.619><c> uh</c><00:51:41.220><c> so</c><00:51:42.059><c> here</c><00:51:42.240><c> and</c><00:51:42.660><c> and</c>

00:51:42.950 --> 00:51:42.960 align:start position:0%
they didn't exist but uh so here and and
 

00:51:42.960 --> 00:51:46.069 align:start position:0%
they didn't exist but uh so here and and
the<00:51:43.319><c> wife</c><00:51:44.220><c> what</c><00:51:44.880><c> I've</c><00:51:45.000><c> been</c><00:51:45.119><c> hearing</c><00:51:45.420><c> what</c><00:51:45.900><c> I</c>

00:51:46.069 --> 00:51:46.079 align:start position:0%
the wife what I've been hearing what I
 

00:51:46.079 --> 00:51:50.390 align:start position:0%
the wife what I've been hearing what I
see<00:51:46.200><c> is</c><00:51:46.500><c> that</c><00:51:46.800><c> uh</c><00:51:47.640><c> dbm</c><00:51:48.240><c> should</c><00:51:49.079><c> tend</c><00:51:49.800><c> to</c>

00:51:50.390 --> 00:51:50.400 align:start position:0%
see is that uh dbm should tend to
 

00:51:50.400 --> 00:51:54.589 align:start position:0%
see is that uh dbm should tend to
simplify<00:51:51.020><c> not</c><00:51:52.020><c> to</c><00:51:52.440><c> get</c><00:51:52.680><c> more</c><00:51:53.280><c> not</c><00:51:54.000><c> to</c><00:51:54.180><c> get</c><00:51:54.359><c> more</c>

00:51:54.589 --> 00:51:54.599 align:start position:0%
simplify not to get more not to get more
 

00:51:54.599 --> 00:51:58.010 align:start position:0%
simplify not to get more not to get more
complex<00:51:54.960><c> and</c><00:51:55.920><c> this</c><00:51:56.400><c> is</c><00:51:56.579><c> I</c><00:51:56.819><c> think</c><00:51:57.000><c> this</c><00:51:57.240><c> is</c><00:51:57.420><c> a</c>

00:51:58.010 --> 00:51:58.020 align:start position:0%
complex and this is I think this is a
 

00:51:58.020 --> 00:52:00.190 align:start position:0%
complex and this is I think this is a
feeling<00:51:58.500><c> that</c>

00:52:00.190 --> 00:52:00.200 align:start position:0%
feeling that
 

00:52:00.200 --> 00:52:02.870 align:start position:0%
feeling that
uh<00:52:01.200><c> in</c><00:52:01.380><c> ethereum</c><00:52:01.859><c> the</c><00:52:02.220><c> people</c><00:52:02.339><c> that's</c><00:52:02.640><c> working</c>

00:52:02.870 --> 00:52:02.880 align:start position:0%
uh in ethereum the people that's working
 

00:52:02.880 --> 00:52:06.230 align:start position:0%
uh in ethereum the people that's working
scissoring<00:52:03.540><c> we</c><00:52:04.140><c> have</c><00:52:04.380><c> uh</c><00:52:04.859><c> ebm</c><00:52:05.520><c> is</c><00:52:05.760><c> probably</c>

00:52:06.230 --> 00:52:06.240 align:start position:0%
scissoring we have uh ebm is probably
 

00:52:06.240 --> 00:52:08.329 align:start position:0%
scissoring we have uh ebm is probably
too<00:52:06.540><c> complex</c><00:52:06.839><c> and</c><00:52:07.260><c> we</c><00:52:07.500><c> need</c><00:52:07.800><c> to</c><00:52:07.980><c> tend</c><00:52:08.160><c> to</c>

00:52:08.329 --> 00:52:08.339 align:start position:0%
too complex and we need to tend to
 

00:52:08.339 --> 00:52:11.089 align:start position:0%
too complex and we need to tend to
simplify<00:52:08.760><c> the</c><00:52:09.000><c> gas</c><00:52:09.180><c> models</c><00:52:09.720><c> the</c><00:52:10.020><c> the</c><00:52:10.260><c> sum</c><00:52:10.980><c> of</c>

00:52:11.089 --> 00:52:11.099 align:start position:0%
simplify the gas models the the sum of
 

00:52:11.099 --> 00:52:13.250 align:start position:0%
simplify the gas models the the sum of
codes<00:52:11.339><c> and</c><00:52:11.760><c> and</c><00:52:11.940><c> if</c><00:52:12.180><c> you</c><00:52:12.300><c> see</c><00:52:12.420><c> the</c><00:52:12.599><c> proposals</c>

00:52:13.250 --> 00:52:13.260 align:start position:0%
codes and and if you see the proposals
 

00:52:13.260 --> 00:52:18.109 align:start position:0%
codes and and if you see the proposals
that<00:52:13.559><c> are</c><00:52:13.819><c> uh</c><00:52:14.819><c> coming</c><00:52:15.420><c> are</c><00:52:16.020><c> more</c><00:52:16.200><c> in</c><00:52:16.740><c> the</c><00:52:17.119><c> not</c>

00:52:18.109 --> 00:52:18.119 align:start position:0%
that are uh coming are more in the not
 

00:52:18.119 --> 00:52:21.770 align:start position:0%
that are uh coming are more in the not
in<00:52:18.619><c> extending</c><00:52:19.619><c> the</c><00:52:19.800><c> ABM</c><00:52:20.280><c> but</c><00:52:20.640><c> in</c><00:52:20.880><c> simplifying</c>

00:52:21.770 --> 00:52:21.780 align:start position:0%
in extending the ABM but in simplifying
 

00:52:21.780 --> 00:52:25.670 align:start position:0%
in extending the ABM but in simplifying
dbm<00:52:22.740><c> and</c><00:52:23.160><c> said</c><00:52:23.400><c> that</c><00:52:23.579><c> I</c><00:52:24.180><c> think</c><00:52:24.780><c> that</c><00:52:25.079><c> the</c><00:52:25.200><c> BLS</c>

00:52:25.670 --> 00:52:25.680 align:start position:0%
dbm and said that I think that the BLS
 

00:52:25.680 --> 00:52:28.730 align:start position:0%
dbm and said that I think that the BLS
is<00:52:25.980><c> is</c><00:52:26.280><c> a</c><00:52:26.579><c> must</c>

00:52:28.730 --> 00:52:28.740 align:start position:0%
 
 

00:52:28.740 --> 00:52:32.109 align:start position:0%
 
yeah<00:52:29.339><c> so</c><00:52:30.059><c> um</c><00:52:30.059><c> I</c><00:52:30.300><c> guess</c><00:52:30.420><c> similar</c><00:52:30.839><c> similar</c><00:52:31.319><c> to</c>

00:52:32.109 --> 00:52:32.119 align:start position:0%
yeah so um I guess similar similar to
 

00:52:32.119 --> 00:52:35.450 align:start position:0%
yeah so um I guess similar similar to
uh<00:52:33.119><c> Stark</c><00:52:33.359><c> where</c><00:52:33.599><c> we</c><00:52:33.839><c> we</c><00:52:34.200><c> started</c><00:52:34.740><c> not</c><00:52:35.099><c> with</c>

00:52:35.450 --> 00:52:35.460 align:start position:0%
uh Stark where we we started not with
 

00:52:35.460 --> 00:52:39.470 align:start position:0%
uh Stark where we we started not with
evm<00:52:36.119><c> compatibility</c><00:52:36.900><c> in</c><00:52:37.140><c> mind</c><00:52:37.319><c> for</c><00:52:37.920><c> for</c><00:52:38.160><c> mina</c>

00:52:39.470 --> 00:52:39.480 align:start position:0%
evm compatibility in mind for for mina
 

00:52:39.480 --> 00:52:41.510 align:start position:0%
evm compatibility in mind for for mina
um and<00:52:39.660><c> snarky.js</c><00:52:40.440><c> and</c><00:52:40.559><c> our</c><00:52:40.680><c> proof</c><00:52:40.859><c> system</c>

00:52:41.510 --> 00:52:41.520 align:start position:0%
um and snarky.js and our proof system
 

00:52:41.520 --> 00:52:43.490 align:start position:0%
um and snarky.js and our proof system
um<00:52:41.640><c> but</c><00:52:41.819><c> differently</c><00:52:42.300><c> from</c><00:52:42.660><c> starkware</c><00:52:43.200><c> we</c>

00:52:43.490 --> 00:52:43.500 align:start position:0%
um but differently from starkware we
 

00:52:43.500 --> 00:52:44.750 align:start position:0%
um but differently from starkware we
didn't<00:52:43.619><c> we</c><00:52:43.920><c> didn't</c><00:52:44.040><c> start</c><00:52:44.280><c> with</c><00:52:44.520><c> like</c>

00:52:44.750 --> 00:52:44.760 align:start position:0%
didn't we didn't start with like
 

00:52:44.760 --> 00:52:46.250 align:start position:0%
didn't we didn't start with like
performance<00:52:45.300><c> in</c><00:52:45.480><c> mind</c>

00:52:46.250 --> 00:52:46.260 align:start position:0%
performance in mind
 

00:52:46.260 --> 00:52:47.569 align:start position:0%
performance in mind
um because<00:52:46.440><c> we're</c><00:52:46.800><c> we're</c><00:52:47.040><c> not</c><00:52:47.280><c> trying</c><00:52:47.460><c> to</c>

00:52:47.569 --> 00:52:47.579 align:start position:0%
um because we're we're not trying to
 

00:52:47.579 --> 00:52:50.510 align:start position:0%
um because we're we're not trying to
build<00:52:47.760><c> like</c><00:52:48.180><c> uh</c><00:52:48.540><c> CK</c><00:52:49.079><c> ZK</c><00:52:49.619><c> roll</c><00:52:49.859><c> up</c><00:52:49.980><c> scalability</c>

00:52:50.510 --> 00:52:50.520 align:start position:0%
build like uh CK ZK roll up scalability
 

00:52:50.520 --> 00:52:52.069 align:start position:0%
build like uh CK ZK roll up scalability
solution

00:52:52.069 --> 00:52:52.079 align:start position:0%
solution
 

00:52:52.079 --> 00:52:53.990 align:start position:0%
solution
um<00:52:52.200><c> we</c><00:52:52.440><c> we</c><00:52:52.680><c> were</c><00:52:52.859><c> like</c><00:52:53.040><c> okay</c><00:52:53.400><c> there's</c><00:52:53.819><c> all</c>

00:52:53.990 --> 00:52:54.000 align:start position:0%
um we we were like okay there's all
 

00:52:54.000 --> 00:52:56.210 align:start position:0%
um we we were like okay there's all
these<00:52:54.180><c> cool</c><00:52:54.300><c> things</c><00:52:54.599><c> you</c><00:52:54.780><c> can</c><00:52:54.900><c> do</c><00:52:54.960><c> with</c><00:52:55.200><c> ZK</c><00:52:55.559><c> uh</c>

00:52:56.210 --> 00:52:56.220 align:start position:0%
these cool things you can do with ZK uh
 

00:52:56.220 --> 00:52:58.730 align:start position:0%
these cool things you can do with ZK uh
with<00:52:56.400><c> with</c><00:52:56.579><c> privacy</c><00:52:57.059><c> and</c><00:52:57.540><c> recursion</c>

00:52:58.730 --> 00:52:58.740 align:start position:0%
with with privacy and recursion
 

00:52:58.740 --> 00:53:00.349 align:start position:0%
with with privacy and recursion
um<00:52:58.800><c> and</c><00:52:59.099><c> and</c><00:52:59.280><c> we</c><00:52:59.579><c> want</c><00:52:59.700><c> to</c><00:52:59.819><c> build</c><00:52:59.940><c> a</c><00:53:00.119><c> proof</c>

00:53:00.349 --> 00:53:00.359 align:start position:0%
um and and we want to build a proof
 

00:53:00.359 --> 00:53:03.710 align:start position:0%
um and and we want to build a proof
system<00:53:00.540><c> uh</c><00:53:01.380><c> that</c><00:53:01.619><c> enables</c><00:53:02.220><c> uh</c><00:53:03.000><c> people</c><00:53:03.359><c> to</c><00:53:03.599><c> take</c>

00:53:03.710 --> 00:53:03.720 align:start position:0%
system uh that enables uh people to take
 

00:53:03.720 --> 00:53:05.690 align:start position:0%
system uh that enables uh people to take
advantage<00:53:04.020><c> of</c><00:53:04.140><c> all</c><00:53:04.260><c> those</c><00:53:04.440><c> cool</c><00:53:04.619><c> things</c>

00:53:05.690 --> 00:53:05.700 align:start position:0%
advantage of all those cool things
 

00:53:05.700 --> 00:53:08.210 align:start position:0%
advantage of all those cool things
um<00:53:05.760><c> and</c><00:53:06.180><c> uh</c><00:53:06.900><c> and</c><00:53:07.140><c> and</c><00:53:07.260><c> so</c>

00:53:08.210 --> 00:53:08.220 align:start position:0%
um and uh and and so
 

00:53:08.220 --> 00:53:09.650 align:start position:0%
um and uh and and so
um<00:53:08.339><c> in</c><00:53:08.700><c> the</c><00:53:08.819><c> same</c><00:53:08.880><c> vein</c><00:53:09.240><c> as</c><00:53:09.359><c> what</c><00:53:09.480><c> you</c><00:53:09.540><c> were</c>

00:53:09.650 --> 00:53:09.660 align:start position:0%
um in the same vein as what you were
 

00:53:09.660 --> 00:53:11.030 align:start position:0%
um in the same vein as what you were
talking<00:53:09.780><c> about</c><00:53:09.900><c> like</c><00:53:10.200><c> there's</c><00:53:10.740><c> all</c><00:53:10.859><c> these</c>

00:53:11.030 --> 00:53:11.040 align:start position:0%
talking about like there's all these
 

00:53:11.040 --> 00:53:13.130 align:start position:0%
talking about like there's all these
cool<00:53:11.160><c> things</c><00:53:11.400><c> now</c><00:53:11.579><c> that</c><00:53:11.760><c> you</c><00:53:11.880><c> can</c><00:53:12.000><c> do</c><00:53:12.180><c> in</c><00:53:12.960><c> in</c>

00:53:13.130 --> 00:53:13.140 align:start position:0%
cool things now that you can do in in
 

00:53:13.140 --> 00:53:15.410 align:start position:0%
cool things now that you can do in in
our<00:53:13.380><c> proof</c><00:53:13.680><c> system</c><00:53:13.800><c> and</c><00:53:14.099><c> on</c><00:53:14.400><c> Mina</c><00:53:14.700><c> and</c><00:53:15.240><c> you</c>

00:53:15.410 --> 00:53:15.420 align:start position:0%
our proof system and on Mina and you
 

00:53:15.420 --> 00:53:17.390 align:start position:0%
our proof system and on Mina and you
know<00:53:15.480><c> we're</c><00:53:15.660><c> working</c><00:53:15.900><c> on</c><00:53:16.140><c> an</c><00:53:16.380><c> uh</c><00:53:16.859><c> ethereum</c>

00:53:17.390 --> 00:53:17.400 align:start position:0%
know we're working on an uh ethereum
 

00:53:17.400 --> 00:53:19.549 align:start position:0%
know we're working on an uh ethereum
Bridge<00:53:17.579><c> so</c><00:53:17.880><c> that</c><00:53:18.059><c> the</c><00:53:18.300><c> mean</c><00:53:18.540><c> estate</c><00:53:18.780><c> can</c><00:53:19.380><c> just</c>

00:53:19.549 --> 00:53:19.559 align:start position:0%
Bridge so that the mean estate can just
 

00:53:19.559 --> 00:53:21.710 align:start position:0%
Bridge so that the mean estate can just
be<00:53:19.800><c> fully</c><00:53:20.160><c> verified</c><00:53:20.579><c> from</c><00:53:20.940><c> within</c><00:53:21.240><c> ethereum</c>

00:53:21.710 --> 00:53:21.720 align:start position:0%
be fully verified from within ethereum
 

00:53:21.720 --> 00:53:24.410 align:start position:0%
be fully verified from within ethereum
and<00:53:22.140><c> and</c><00:53:22.260><c> the</c><00:53:22.619><c> idea</c><00:53:22.859><c> here</c><00:53:23.160><c> is</c><00:53:23.339><c> like</c><00:53:23.579><c> we</c><00:53:24.180><c> want</c><00:53:24.300><c> to</c>

00:53:24.410 --> 00:53:24.420 align:start position:0%
and and the idea here is like we want to
 

00:53:24.420 --> 00:53:27.049 align:start position:0%
and and the idea here is like we want to
bring<00:53:24.540><c> all</c><00:53:24.780><c> these</c><00:53:25.020><c> great</c><00:53:25.260><c> features</c><00:53:25.819><c> uh</c><00:53:26.819><c> to</c>

00:53:27.049 --> 00:53:27.059 align:start position:0%
bring all these great features uh to
 

00:53:27.059 --> 00:53:28.930 align:start position:0%
bring all these great features uh to
ethereum<00:53:27.780><c> Developers</c>

00:53:28.930 --> 00:53:28.940 align:start position:0%
ethereum Developers
 

00:53:28.940 --> 00:53:32.870 align:start position:0%
ethereum Developers
but<00:53:29.940><c> uh</c><00:53:30.359><c> you</c><00:53:30.599><c> know</c><00:53:30.660><c> like</c><00:53:31.440><c> I</c><00:53:32.040><c> guess</c><00:53:32.160><c> typescript</c>

00:53:32.870 --> 00:53:32.880 align:start position:0%
but uh you know like I guess typescript
 

00:53:32.880 --> 00:53:34.970 align:start position:0%
but uh you know like I guess typescript
is<00:53:33.540><c> you</c><00:53:33.960><c> know</c><00:53:34.079><c> people</c><00:53:34.380><c> are</c><00:53:34.559><c> writing</c><00:53:34.859><c> front</c>

00:53:34.970 --> 00:53:34.980 align:start position:0%
is you know people are writing front
 

00:53:34.980 --> 00:53:36.650 align:start position:0%
is you know people are writing front
ends<00:53:35.220><c> into</c><00:53:35.339><c> typescript</c><00:53:35.700><c> anyway</c><00:53:35.940><c> so</c><00:53:36.300><c> hopefully</c>

00:53:36.650 --> 00:53:36.660 align:start position:0%
ends into typescript anyway so hopefully
 

00:53:36.660 --> 00:53:37.910 align:start position:0%
ends into typescript anyway so hopefully
it's<00:53:36.780><c> not</c><00:53:36.960><c> too</c><00:53:37.079><c> bad</c>

00:53:37.910 --> 00:53:37.920 align:start position:0%
it's not too bad
 

00:53:37.920 --> 00:53:40.069 align:start position:0%
it's not too bad
um<00:53:38.040><c> but</c><00:53:38.819><c> uh</c><00:53:39.000><c> but</c><00:53:39.300><c> yeah</c><00:53:39.420><c> rather</c><00:53:39.599><c> rather</c><00:53:39.960><c> than</c>

00:53:40.069 --> 00:53:40.079 align:start position:0%
um but uh but yeah rather rather than
 

00:53:40.079 --> 00:53:42.290 align:start position:0%
um but uh but yeah rather rather than
like<00:53:40.500><c> kind</c><00:53:40.859><c> of</c><00:53:40.980><c> trying</c><00:53:41.280><c> to</c><00:53:41.460><c> put</c><00:53:41.700><c> all</c><00:53:42.000><c> these</c>

00:53:42.290 --> 00:53:42.300 align:start position:0%
like kind of trying to put all these
 

00:53:42.300 --> 00:53:44.690 align:start position:0%
like kind of trying to put all these
things<00:53:42.900><c> inside</c><00:53:43.140><c> evm</c><00:53:43.740><c> it's</c><00:53:43.920><c> like</c><00:53:44.099><c> okay</c><00:53:44.280><c> let's</c>

00:53:44.690 --> 00:53:44.700 align:start position:0%
things inside evm it's like okay let's
 

00:53:44.700 --> 00:53:47.150 align:start position:0%
things inside evm it's like okay let's
use<00:53:45.059><c> you</c><00:53:45.660><c> know</c><00:53:45.720><c> efficient</c><00:53:46.260><c> uh</c><00:53:46.680><c> elliptic</c>

00:53:47.150 --> 00:53:47.160 align:start position:0%
use you know efficient uh elliptic
 

00:53:47.160 --> 00:53:49.430 align:start position:0%
use you know efficient uh elliptic
curves<00:53:47.400><c> and</c><00:53:47.579><c> all</c><00:53:47.700><c> these</c><00:53:47.880><c> things</c><00:53:48.059><c> uh</c><00:53:48.780><c> to</c><00:53:48.900><c> to</c><00:53:49.140><c> do</c>

00:53:49.430 --> 00:53:49.440 align:start position:0%
curves and all these things uh to to do
 

00:53:49.440 --> 00:53:52.069 align:start position:0%
curves and all these things uh to to do
these<00:53:49.920><c> interesting</c><00:53:50.579><c> privacy</c><00:53:51.180><c> and</c><00:53:51.599><c> recursion</c>

00:53:52.069 --> 00:53:52.079 align:start position:0%
these interesting privacy and recursion
 

00:53:52.079 --> 00:53:54.410 align:start position:0%
these interesting privacy and recursion
all<00:53:52.440><c> this</c><00:53:52.559><c> stuff</c><00:53:52.740><c> and</c><00:53:52.980><c> then</c><00:53:53.160><c> uh</c><00:53:53.700><c> wrap</c><00:53:53.940><c> it</c><00:53:54.059><c> up</c><00:53:54.180><c> in</c>

00:53:54.410 --> 00:53:54.420 align:start position:0%
all this stuff and then uh wrap it up in
 

00:53:54.420 --> 00:53:55.910 align:start position:0%
all this stuff and then uh wrap it up in
a<00:53:54.540><c> nice</c><00:53:54.660><c> present</c><00:53:55.079><c> that</c><00:53:55.440><c> can</c><00:53:55.559><c> be</c><00:53:55.680><c> verified</c>

00:53:55.910 --> 00:53:55.920 align:start position:0%
a nice present that can be verified
 

00:53:55.920 --> 00:53:58.010 align:start position:0%
a nice present that can be verified
quickly<00:53:56.339><c> on</c><00:53:56.520><c> evm</c>

00:53:58.010 --> 00:53:58.020 align:start position:0%
quickly on evm
 

00:53:58.020 --> 00:54:00.589 align:start position:0%
quickly on evm
I<00:53:58.440><c> can</c><00:53:58.680><c> say</c><00:53:58.859><c> my</c><00:53:59.040><c> question</c><00:53:59.460><c> is</c><00:53:59.700><c> because</c><00:53:59.880><c> uh</c><00:54:00.420><c> you</c>

00:54:00.589 --> 00:54:00.599 align:start position:0%
I can say my question is because uh you
 

00:54:00.599 --> 00:54:02.450 align:start position:0%
I can say my question is because uh you
know<00:54:00.720><c> start</c><00:54:00.960><c> the</c><00:54:01.319><c> standards</c><00:54:01.920><c> are</c><00:54:01.980><c> evolving</c>

00:54:02.450 --> 00:54:02.460 align:start position:0%
know start the standards are evolving
 

00:54:02.460 --> 00:54:05.089 align:start position:0%
know start the standards are evolving
sometimes<00:54:03.420><c> and</c><00:54:03.720><c> this</c><00:54:03.960><c> is</c><00:54:04.079><c> like</c><00:54:04.260><c> a</c>

00:54:05.089 --> 00:54:05.099 align:start position:0%
sometimes and this is like a
 

00:54:05.099 --> 00:54:08.089 align:start position:0%
sometimes and this is like a
like<00:54:05.760><c> the</c><00:54:06.059><c> the</c><00:54:06.839><c> hottest</c><00:54:07.260><c> the</c><00:54:07.440><c> metal</c><00:54:07.559><c> will</c><00:54:07.920><c> be</c>

00:54:08.089 --> 00:54:08.099 align:start position:0%
like the the hottest the metal will be
 

00:54:08.099 --> 00:54:11.390 align:start position:0%
like the the hottest the metal will be
in<00:54:08.460><c> terms</c><00:54:08.640><c> of</c><00:54:08.700><c> zero</c><00:54:09.480><c> knowledge</c><00:54:09.800><c> standards</c><00:54:10.800><c> so</c>

00:54:11.390 --> 00:54:11.400 align:start position:0%
in terms of zero knowledge standards so
 

00:54:11.400 --> 00:54:12.890 align:start position:0%
in terms of zero knowledge standards so
some<00:54:11.700><c> of</c><00:54:11.819><c> the</c><00:54:11.880><c> time</c><00:54:12.059><c> the</c><00:54:12.180><c> constraints</c><00:54:12.540><c> on</c><00:54:12.780><c> the</c>

00:54:12.890 --> 00:54:12.900 align:start position:0%
some of the time the constraints on the
 

00:54:12.900 --> 00:54:15.470 align:start position:0%
some of the time the constraints on the
standards<00:54:13.319><c> come</c><00:54:13.500><c> from</c><00:54:13.740><c> things</c><00:54:13.980><c> that</c><00:54:14.220><c> are</c><00:54:14.819><c> not</c>

00:54:15.470 --> 00:54:15.480 align:start position:0%
standards come from things that are not
 

00:54:15.480 --> 00:54:16.849 align:start position:0%
standards come from things that are not
necessarily<00:54:15.900><c> very</c>

00:54:16.849 --> 00:54:16.859 align:start position:0%
necessarily very
 

00:54:16.859 --> 00:54:19.130 align:start position:0%
necessarily very
efficient<00:54:17.640><c> and</c><00:54:18.119><c> eventually</c><00:54:18.420><c> Downstream</c><00:54:19.020><c> you</c>

00:54:19.130 --> 00:54:19.140 align:start position:0%
efficient and eventually Downstream you
 

00:54:19.140 --> 00:54:20.930 align:start position:0%
efficient and eventually Downstream you
you<00:54:19.559><c> don't</c><00:54:20.099><c> understand</c><00:54:20.280><c> how</c><00:54:20.640><c> you</c><00:54:20.760><c> got</c>

00:54:20.930 --> 00:54:20.940 align:start position:0%
you don't understand how you got
 

00:54:20.940 --> 00:54:24.170 align:start position:0%
you don't understand how you got
something<00:54:21.300><c> that</c><00:54:21.660><c> is</c><00:54:21.839><c> using</c><00:54:22.440><c> a</c><00:54:22.680><c> certain</c><00:54:23.180><c> aspect</c>

00:54:24.170 --> 00:54:24.180 align:start position:0%
something that is using a certain aspect
 

00:54:24.180 --> 00:54:26.510 align:start position:0%
something that is using a certain aspect
so<00:54:24.359><c> a</c><00:54:24.720><c> lot</c><00:54:24.780><c> of</c><00:54:24.839><c> it</c><00:54:25.020><c> down</c><00:54:25.319><c> Downstream</c><00:54:26.099><c> decisions</c>

00:54:26.510 --> 00:54:26.520 align:start position:0%
so a lot of it down Downstream decisions
 

00:54:26.520 --> 00:54:29.089 align:start position:0%
so a lot of it down Downstream decisions
are<00:54:26.760><c> being</c><00:54:27.059><c> taken</c><00:54:27.420><c> because</c><00:54:27.720><c> of</c><00:54:28.020><c> of</c><00:54:28.619><c> that</c><00:54:28.859><c> right</c>

00:54:29.089 --> 00:54:29.099 align:start position:0%
are being taken because of of that right
 

00:54:29.099 --> 00:54:32.210 align:start position:0%
are being taken because of of that right
we<00:54:29.339><c> have</c><00:54:29.460><c> baby</c><00:54:29.700><c> jab</c><00:54:30.059><c> jar</c><00:54:30.300><c> because</c><00:54:30.480><c> it</c><00:54:31.260><c> fits</c><00:54:32.099><c> the</c>

00:54:32.210 --> 00:54:32.220 align:start position:0%
we have baby jab jar because it fits the
 

00:54:32.220 --> 00:54:35.450 align:start position:0%
we have baby jab jar because it fits the
prime<00:54:32.400><c> field</c><00:54:33.079><c> and</c><00:54:34.079><c> and</c><00:54:34.500><c> I</c><00:54:34.859><c> mean</c><00:54:35.040><c> it</c><00:54:35.220><c> could</c><00:54:35.339><c> be</c>

00:54:35.450 --> 00:54:35.460 align:start position:0%
prime field and and I mean it could be
 

00:54:35.460 --> 00:54:37.130 align:start position:0%
prime field and and I mean it could be
more<00:54:35.579><c> efficient</c><00:54:35.819><c> to</c><00:54:35.940><c> amazing</c><00:54:36.300><c> like</c><00:54:36.599><c> uh</c><00:54:36.900><c> kind</c>

00:54:37.130 --> 00:54:37.140 align:start position:0%
more efficient to amazing like uh kind
 

00:54:37.140 --> 00:54:39.170 align:start position:0%
more efficient to amazing like uh kind
of<00:54:37.260><c> from</c><00:54:37.680><c> a</c><00:54:37.859><c> philosophical</c><00:54:38.460><c> kind</c><00:54:38.700><c> of</c><00:54:38.819><c> aspect</c>

00:54:39.170 --> 00:54:39.180 align:start position:0%
of from a philosophical kind of aspect
 

00:54:39.180 --> 00:54:40.069 align:start position:0%
of from a philosophical kind of aspect
of

00:54:40.069 --> 00:54:40.079 align:start position:0%
of
 

00:54:40.079 --> 00:54:41.569 align:start position:0%
of
at<00:54:40.619><c> some</c><00:54:40.800><c> point</c><00:54:40.920><c> you</c><00:54:41.040><c> need</c><00:54:41.160><c> to</c><00:54:41.280><c> leave</c><00:54:41.400><c> with</c>

00:54:41.569 --> 00:54:41.579 align:start position:0%
at some point you need to leave with
 

00:54:41.579 --> 00:54:43.730 align:start position:0%
at some point you need to leave with
with<00:54:41.760><c> there</c><00:54:42.059><c> that's</c><00:54:42.660><c> the</c><00:54:42.900><c> point</c><00:54:43.020><c> and</c><00:54:43.319><c> and</c><00:54:43.500><c> and</c>

00:54:43.730 --> 00:54:43.740 align:start position:0%
with there that's the point and and and
 

00:54:43.740 --> 00:54:45.890 align:start position:0%
with there that's the point and and and
you<00:54:44.280><c> you</c><00:54:44.400><c> can</c><00:54:44.880><c> I</c><00:54:45.059><c> mean</c><00:54:45.180><c> you</c><00:54:45.359><c> know</c><00:54:45.420><c> you</c><00:54:45.540><c> can</c><00:54:45.660><c> wish</c>

00:54:45.890 --> 00:54:45.900 align:start position:0%
you you can I mean you know you can wish
 

00:54:45.900 --> 00:54:48.650 align:start position:0%
you you can I mean you know you can wish
us<00:54:46.140><c> we</c><00:54:46.559><c> we</c><00:54:46.740><c> could</c><00:54:46.980><c> wish</c><00:54:47.160><c> and</c><00:54:47.400><c> we</c><00:54:47.640><c> did</c><00:54:47.819><c> many</c>

00:54:48.650 --> 00:54:48.660 align:start position:0%
us we we could wish and we did many
 

00:54:48.660 --> 00:54:50.750 align:start position:0%
us we we could wish and we did many
times<00:54:48.900><c> you</c><00:54:49.079><c> know</c><00:54:49.200><c> uh</c><00:54:49.920><c> wish</c><00:54:50.160><c> I</c><00:54:50.339><c> suppose</c><00:54:50.460><c> if</c><00:54:50.640><c> we</c>

00:54:50.750 --> 00:54:50.760 align:start position:0%
times you know uh wish I suppose if we
 

00:54:50.760 --> 00:54:53.210 align:start position:0%
times you know uh wish I suppose if we
can't<00:54:50.880><c> but</c><00:54:51.180><c> the</c><00:54:51.900><c> reality</c><00:54:52.200><c> that</c><00:54:52.559><c> you</c><00:54:52.680><c> you</c><00:54:52.980><c> won't</c>

00:54:53.210 --> 00:54:53.220 align:start position:0%
can't but the reality that you you won't
 

00:54:53.220 --> 00:54:55.730 align:start position:0%
can't but the reality that you you won't
get<00:54:53.579><c> to</c><00:54:54.300><c> adapt</c><00:54:54.660><c> I</c><00:54:54.839><c> mean</c><00:54:54.960><c> we</c><00:54:55.079><c> may</c><00:54:55.380><c> be</c><00:54:55.500><c> all</c>

00:54:55.730 --> 00:54:55.740 align:start position:0%
get to adapt I mean we may be all
 

00:54:55.740 --> 00:54:57.049 align:start position:0%
get to adapt I mean we may be all
convinced<00:54:56.099><c> here</c><00:54:56.160><c> and</c><00:54:56.280><c> Decay</c><00:54:56.640><c> the</c><00:54:56.760><c> future</c><00:54:56.880><c> but</c>

00:54:57.049 --> 00:54:57.059 align:start position:0%
convinced here and Decay the future but
 

00:54:57.059 --> 00:54:59.150 align:start position:0%
convinced here and Decay the future but
maybe<00:54:57.240><c> other</c><00:54:57.480><c> people</c><00:54:57.720><c> outside</c><00:54:57.900><c> or</c><00:54:58.260><c> not</c><00:54:58.440><c> and</c><00:54:59.040><c> so</c>

00:54:59.150 --> 00:54:59.160 align:start position:0%
maybe other people outside or not and so
 

00:54:59.160 --> 00:55:01.309 align:start position:0%
maybe other people outside or not and so
we<00:54:59.460><c> it's</c><00:54:59.760><c> a</c><00:55:00.000><c> consensus</c><00:55:00.300><c> we</c><00:55:00.540><c> want</c><00:55:00.720><c> to</c><00:55:00.900><c> agree</c><00:55:01.140><c> on</c>

00:55:01.309 --> 00:55:01.319 align:start position:0%
we it's a consensus we want to agree on
 

00:55:01.319 --> 00:55:03.530 align:start position:0%
we it's a consensus we want to agree on
what's<00:55:01.440><c> what's</c><00:55:01.680><c> good</c><00:55:01.980><c> so</c><00:55:02.760><c> I</c><00:55:03.059><c> tend</c><00:55:03.300><c> to</c><00:55:03.420><c> agree</c>

00:55:03.530 --> 00:55:03.540 align:start position:0%
what's what's good so I tend to agree
 

00:55:03.540 --> 00:55:05.270 align:start position:0%
what's what's good so I tend to agree
with<00:55:03.660><c> Jordy</c><00:55:04.020><c> we</c><00:55:04.260><c> need</c><00:55:04.380><c> actually</c><00:55:04.619><c> a</c><00:55:04.980><c> much</c><00:55:05.160><c> more</c>

00:55:05.270 --> 00:55:05.280 align:start position:0%
with Jordy we need actually a much more
 

00:55:05.280 --> 00:55:07.370 align:start position:0%
with Jordy we need actually a much more
in<00:55:05.460><c> favor</c><00:55:05.579><c> of</c><00:55:05.760><c> simplifying</c><00:55:06.300><c> the</c><00:55:06.420><c> network</c><00:55:06.599><c> than</c>

00:55:07.370 --> 00:55:07.380 align:start position:0%
in favor of simplifying the network than
 

00:55:07.380 --> 00:55:09.410 align:start position:0%
in favor of simplifying the network than
doing<00:55:07.680><c> it</c><00:55:07.859><c> than</c><00:55:08.040><c> trying</c><00:55:08.579><c> to</c><00:55:08.760><c> bring</c><00:55:09.000><c> more</c><00:55:09.240><c> more</c>

00:55:09.410 --> 00:55:09.420 align:start position:0%
doing it than trying to bring more more
 

00:55:09.420 --> 00:55:11.690 align:start position:0%
doing it than trying to bring more more
things<00:55:09.720><c> to</c><00:55:10.200><c> make</c><00:55:10.260><c> our</c><00:55:10.559><c> life</c><00:55:11.099><c> simpler</c><00:55:11.520><c> right</c>

00:55:11.690 --> 00:55:11.700 align:start position:0%
things to make our life simpler right
 

00:55:11.700 --> 00:55:14.630 align:start position:0%
things to make our life simpler right
now<00:55:12.359><c> and</c><00:55:13.079><c> uh</c><00:55:13.260><c> just</c><00:55:13.440><c> to</c><00:55:13.559><c> give</c><00:55:13.680><c> you</c><00:55:13.800><c> yeah</c><00:55:14.160><c> that's</c>

00:55:14.630 --> 00:55:14.640 align:start position:0%
now and uh just to give you yeah that's
 

00:55:14.640 --> 00:55:16.910 align:start position:0%
now and uh just to give you yeah that's
basically

00:55:16.910 --> 00:55:16.920 align:start position:0%
 
 

00:55:16.920 --> 00:55:24.349 align:start position:0%
 
yeah<00:55:17.040><c> I</c><00:55:17.579><c> don't</c><00:55:17.700><c> know</c>

00:55:24.349 --> 00:55:24.359 align:start position:0%
 
 

00:55:24.359 --> 00:55:27.410 align:start position:0%
 
for<00:55:24.780><c> this</c><00:55:25.140><c> is</c><00:55:25.380><c> uh</c><00:55:25.859><c> look</c><00:55:26.460><c> in</c><00:55:26.760><c> in</c><00:55:26.880><c> the</c><00:55:27.240><c> second</c>

00:55:27.410 --> 00:55:27.420 align:start position:0%
for this is uh look in in the second
 

00:55:27.420 --> 00:55:29.510 align:start position:0%
for this is uh look in in the second
circuit<00:55:28.079><c> we</c><00:55:28.319><c> are</c><00:55:28.500><c> using</c><00:55:28.800><c> a</c><00:55:29.160><c> different</c><00:55:29.280><c> Prime</c>

00:55:29.510 --> 00:55:29.520 align:start position:0%
circuit we are using a different Prime
 

00:55:29.520 --> 00:55:31.069 align:start position:0%
circuit we are using a different Prime
field<00:55:29.819><c> we</c><00:55:30.000><c> are</c><00:55:30.119><c> using</c><00:55:30.300><c> the</c><00:55:30.420><c> goldilock</c><00:55:30.839><c> spring</c>

00:55:31.069 --> 00:55:31.079 align:start position:0%
field we are using the goldilock spring
 

00:55:31.079 --> 00:55:33.829 align:start position:0%
field we are using the goldilock spring
field<00:55:31.319><c> we</c><00:55:32.040><c> are</c><00:55:32.220><c> building</c><00:55:32.640><c> a</c><00:55:33.240><c> stark</c><00:55:33.480><c> we</c><00:55:33.720><c> are</c>

00:55:33.829 --> 00:55:33.839 align:start position:0%
field we are building a stark we are
 

00:55:33.839 --> 00:55:35.390 align:start position:0%
field we are building a stark we are
building<00:55:33.900><c> a</c><00:55:34.079><c> recursion</c><00:55:34.500><c> of</c><00:55:34.680><c> a</c><00:55:34.800><c> stark</c><00:55:35.040><c> we</c><00:55:35.280><c> are</c>

00:55:35.390 --> 00:55:35.400 align:start position:0%
building a recursion of a stark we are
 

00:55:35.400 --> 00:55:37.309 align:start position:0%
building a recursion of a stark we are
doing<00:55:35.520><c> a</c><00:55:35.700><c> lot</c><00:55:35.819><c> of</c><00:55:35.940><c> crazy</c><00:55:36.180><c> cryptography</c><00:55:37.020><c> in</c>

00:55:37.309 --> 00:55:37.319 align:start position:0%
doing a lot of crazy cryptography in
 

00:55:37.319 --> 00:55:40.010 align:start position:0%
doing a lot of crazy cryptography in
there<00:55:37.500><c> and</c><00:55:38.220><c> just</c><00:55:38.460><c> in</c><00:55:38.640><c> the</c><00:55:38.819><c> last</c><00:55:38.940><c> moment</c><00:55:39.240><c> we</c>

00:55:40.010 --> 00:55:40.020 align:start position:0%
there and just in the last moment we
 

00:55:40.020 --> 00:55:42.230 align:start position:0%
there and just in the last moment we
just<00:55:40.200><c> built</c><00:55:40.559><c> the</c><00:55:40.680><c> glow</c><00:55:40.920><c> 16</c><00:55:41.040><c> or</c><00:55:41.400><c> a</c><00:55:41.520><c> plonk</c><00:55:41.940><c> that's</c>

00:55:42.230 --> 00:55:42.240 align:start position:0%
just built the glow 16 or a plonk that's
 

00:55:42.240 --> 00:55:44.270 align:start position:0%
just built the glow 16 or a plonk that's
just<00:55:42.480><c> but</c><00:55:42.660><c> this</c><00:55:42.780><c> is</c><00:55:42.900><c> the</c><00:55:43.020><c> last</c><00:55:43.200><c> the</c><00:55:43.859><c> last</c><00:55:44.040><c> piece</c>

00:55:44.270 --> 00:55:44.280 align:start position:0%
just but this is the last the last piece
 

00:55:44.280 --> 00:55:47.150 align:start position:0%
just but this is the last the last piece
so<00:55:44.579><c> it's</c><00:55:44.819><c> like</c><00:55:44.940><c> the</c><00:55:45.180><c> adapter</c><00:55:45.960><c> if</c><00:55:46.380><c> you</c><00:55:46.500><c> want</c><00:55:46.680><c> to</c>

00:55:47.150 --> 00:55:47.160 align:start position:0%
so it's like the adapter if you want to
 

00:55:47.160 --> 00:55:49.670 align:start position:0%
so it's like the adapter if you want to
the<00:55:47.280><c> network</c><00:55:47.460><c> if</c><00:55:47.880><c> if</c><00:55:48.059><c> so</c>

00:55:49.670 --> 00:55:49.680 align:start position:0%
the network if if so
 

00:55:49.680 --> 00:55:53.150 align:start position:0%
the network if if so
maybe<00:55:50.339><c> then</c><00:55:50.640><c> that</c><00:55:50.880><c> so</c><00:55:51.300><c> maybe</c><00:55:51.480><c> the</c><00:55:51.660><c> IBM</c><00:55:52.160><c> you</c><00:55:53.160><c> you</c>

00:55:53.150 --> 00:55:53.160 align:start position:0%
maybe then that so maybe the IBM you you
 

00:55:53.160 --> 00:55:54.849 align:start position:0%
maybe then that so maybe the IBM you you
just<00:55:53.700><c> need</c><00:55:53.819><c> one</c><00:55:54.119><c> thing</c>

00:55:54.849 --> 00:55:54.859 align:start position:0%
just need one thing
 

00:55:54.859 --> 00:55:57.170 align:start position:0%
just need one thing
hash<00:55:55.859><c> functions</c><00:55:56.220><c> how</c><00:55:56.400><c> many</c><00:55:56.520><c> hash</c><00:55:56.760><c> functions</c>

00:55:57.170 --> 00:55:57.180 align:start position:0%
hash functions how many hash functions
 

00:55:57.180 --> 00:56:00.010 align:start position:0%
hash functions how many hash functions
needs<00:55:57.720><c> uh</c><00:55:57.960><c> requires</c><00:55:58.380><c> the</c><00:55:58.500><c> ABM</c>

00:56:00.010 --> 00:56:00.020 align:start position:0%
needs uh requires the ABM
 

00:56:00.020 --> 00:56:03.829 align:start position:0%
needs uh requires the ABM
well<00:56:01.020><c> we</c><00:56:01.260><c> have</c><00:56:01.380><c> ketchak</c><00:56:01.859><c> we</c><00:56:02.400><c> have</c><00:56:02.640><c> a</c><00:56:03.000><c> a</c><00:56:03.359><c> shadow</c>

00:56:03.829 --> 00:56:03.839 align:start position:0%
well we have ketchak we have a a shadow
 

00:56:03.839 --> 00:56:07.430 align:start position:0%
well we have ketchak we have a a shadow
56<00:56:04.339><c> recently</c><00:56:05.339><c> a</c><00:56:05.579><c> 30</c><00:56:05.760><c> minute</c><00:56:06.119><c> Blake</c>

00:56:07.430 --> 00:56:07.440 align:start position:0%
56 recently a 30 minute Blake
 

00:56:07.440 --> 00:56:11.630 align:start position:0%
56 recently a 30 minute Blake
uh<00:56:08.640><c> is</c><00:56:09.119><c> it</c><00:56:09.240><c> necessary</c>

00:56:11.630 --> 00:56:11.640 align:start position:0%
uh is it necessary
 

00:56:11.640 --> 00:56:14.150 align:start position:0%
uh is it necessary
maybe<00:56:12.059><c> with</c><00:56:12.420><c> Shadow</c><00:56:12.960><c> 56</c><00:56:13.440><c> would</c><00:56:13.680><c> be</c><00:56:13.800><c> more</c><00:56:13.920><c> more</c>

00:56:14.150 --> 00:56:14.160 align:start position:0%
maybe with Shadow 56 would be more more
 

00:56:14.160 --> 00:56:16.609 align:start position:0%
maybe with Shadow 56 would be more more
than<00:56:14.339><c> enough</c><00:56:14.520><c> from</c><00:56:14.819><c> the</c><00:56:14.940><c> beginning</c>

00:56:16.609 --> 00:56:16.619 align:start position:0%
than enough from the beginning
 

00:56:16.619 --> 00:56:19.130 align:start position:0%
than enough from the beginning
you<00:56:17.040><c> couldn't</c><00:56:17.099><c> argue</c><00:56:17.640><c> that</c><00:56:17.880><c> the</c><00:56:18.540><c> pre-compile</c>

00:56:19.130 --> 00:56:19.140 align:start position:0%
you couldn't argue that the pre-compile
 

00:56:19.140 --> 00:56:21.049 align:start position:0%
you couldn't argue that the pre-compile
could<00:56:19.319><c> have</c><00:56:19.440><c> been</c><00:56:19.619><c> you</c><00:56:19.800><c> know</c><00:56:19.920><c> like</c><00:56:20.160><c> we</c><00:56:20.940><c> could</c>

00:56:21.049 --> 00:56:21.059 align:start position:0%
could have been you know like we could
 

00:56:21.059 --> 00:56:22.549 align:start position:0%
could have been you know like we could
have<00:56:21.180><c> made</c><00:56:21.300><c> things</c><00:56:21.480><c> cheaper</c><00:56:21.839><c> or</c><00:56:22.319><c> in</c><00:56:22.440><c> first</c>

00:56:22.549 --> 00:56:22.559 align:start position:0%
have made things cheaper or in first
 

00:56:22.559 --> 00:56:23.990 align:start position:0%
have made things cheaper or in first
place<00:56:22.680><c> or</c><00:56:22.859><c> maybe</c><00:56:23.099><c> you</c><00:56:23.220><c> know</c><00:56:23.339><c> made</c><00:56:23.579><c> many</c><00:56:23.760><c> things</c>

00:56:23.990 --> 00:56:24.000 align:start position:0%
place or maybe you know made many things
 

00:56:24.000 --> 00:56:25.790 align:start position:0%
place or maybe you know made many things
that<00:56:24.180><c> are</c><00:56:24.359><c> wide</c><00:56:25.079><c> if</c><00:56:25.260><c> more</c><00:56:25.440><c> so</c><00:56:25.559><c> much</c><00:56:25.740><c> more</c>

00:56:25.790 --> 00:56:25.800 align:start position:0%
that are wide if more so much more
 

00:56:25.800 --> 00:56:27.109 align:start position:0%
that are wide if more so much more
efficient<00:56:26.040><c> of</c><00:56:26.280><c> the</c><00:56:26.400><c> spring</c><00:56:26.520><c> you</c><00:56:26.940><c> know</c><00:56:27.000><c> there's</c>

00:56:27.109 --> 00:56:27.119 align:start position:0%
efficient of the spring you know there's
 

00:56:27.119 --> 00:56:28.370 align:start position:0%
efficient of the spring you know there's
many<00:56:27.240><c> things</c><00:56:27.420><c> you</c><00:56:27.540><c> could</c><00:56:27.660><c> discuss</c><00:56:28.020><c> in</c><00:56:28.200><c> the</c>

00:56:28.370 --> 00:56:28.380 align:start position:0%
many things you could discuss in the
 

00:56:28.380 --> 00:56:32.089 align:start position:0%
many things you could discuss in the
back<00:56:28.440><c> but</c><00:56:29.339><c> this</c><00:56:29.819><c> is</c><00:56:29.940><c> why</c><00:56:30.780><c> why</c><00:56:31.020><c> and</c><00:56:31.319><c> why</c><00:56:31.619><c> this</c><00:56:31.859><c> is</c>

00:56:32.089 --> 00:56:32.099 align:start position:0%
back but this is why why and why this is
 

00:56:32.099 --> 00:56:34.730 align:start position:0%
back but this is why why and why this is
possible<00:56:32.880><c> right</c><00:56:33.180><c> now</c><00:56:33.359><c> and</c><00:56:33.660><c> maybe</c><00:56:33.839><c> and</c><00:56:34.440><c> this</c><00:56:34.619><c> is</c>

00:56:34.730 --> 00:56:34.740 align:start position:0%
possible right now and maybe and this is
 

00:56:34.740 --> 00:56:37.309 align:start position:0%
possible right now and maybe and this is
changed<00:56:35.099><c> from</c><00:56:35.400><c> three</c><00:56:36.059><c> four</c><00:56:36.359><c> years</c><00:56:36.599><c> ago</c><00:56:36.960><c> it's</c>

00:56:37.309 --> 00:56:37.319 align:start position:0%
changed from three four years ago it's
 

00:56:37.319 --> 00:56:39.650 align:start position:0%
changed from three four years ago it's
because<00:56:37.500><c> we</c><00:56:37.800><c> have</c><00:56:37.920><c> this</c><00:56:38.099><c> validity</c><00:56:38.520><c> proof</c><00:56:38.880><c> we</c>

00:56:39.650 --> 00:56:39.660 align:start position:0%
because we have this validity proof we
 

00:56:39.660 --> 00:56:41.870 align:start position:0%
because we have this validity proof we
can<00:56:39.900><c> compute</c><00:56:40.859><c> things</c>

00:56:41.870 --> 00:56:41.880 align:start position:0%
can compute things
 

00:56:41.880 --> 00:56:45.650 align:start position:0%
can compute things
of<00:56:42.480><c> chain</c><00:56:42.960><c> and</c><00:56:43.559><c> validate</c><00:56:44.099><c> them</c><00:56:44.280><c> on</c><00:56:44.640><c> chain</c><00:56:44.880><c> so</c>

00:56:45.650 --> 00:56:45.660 align:start position:0%
of chain and validate them on chain so
 

00:56:45.660 --> 00:56:47.750 align:start position:0%
of chain and validate them on chain so
we<00:56:45.960><c> just</c><00:56:46.140><c> need</c><00:56:46.380><c> to</c><00:56:46.680><c> care</c><00:56:46.859><c> how</c><00:56:47.160><c> we</c><00:56:47.339><c> validate</c>

00:56:47.750 --> 00:56:47.760 align:start position:0%
we just need to care how we validate
 

00:56:47.760 --> 00:56:51.290 align:start position:0%
we just need to care how we validate
these<00:56:48.000><c> things</c><00:56:48.180><c> on</c><00:56:48.540><c> chain</c><00:56:48.740><c> and</c><00:56:50.000><c> bn128</c><00:56:51.000><c> or</c><00:56:51.180><c> if</c>

00:56:51.290 --> 00:56:51.300 align:start position:0%
these things on chain and bn128 or if
 

00:56:51.300 --> 00:56:54.410 align:start position:0%
these things on chain and bn128 or if
you<00:56:51.420><c> want</c><00:56:51.480><c> to</c><00:56:51.599><c> BLS</c><00:56:52.460><c> it's</c><00:56:53.460><c> more</c><00:56:53.640><c> than</c><00:56:53.819><c> is</c><00:56:54.180><c> more</c>

00:56:54.410 --> 00:56:54.420 align:start position:0%
you want to BLS it's more than is more
 

00:56:54.420 --> 00:56:56.870 align:start position:0%
you want to BLS it's more than is more
than<00:56:54.540><c> enough</c><00:56:54.839><c> so</c><00:56:55.440><c> probably</c><00:56:56.040><c> if</c><00:56:56.400><c> the</c><00:56:56.520><c> if</c><00:56:56.760><c> the</c>

00:56:56.870 --> 00:56:56.880 align:start position:0%
than enough so probably if the if the
 

00:56:56.880 --> 00:57:00.049 align:start position:0%
than enough so probably if the if the
ethereum<00:56:57.359><c> had</c><00:56:57.660><c> to</c><00:56:57.780><c> be</c><00:56:57.960><c> done</c><00:56:58.140><c> now</c><00:56:58.400><c> uh</c><00:56:59.400><c> it</c><00:56:59.940><c> would</c>

00:57:00.049 --> 00:57:00.059 align:start position:0%
ethereum had to be done now uh it would
 

00:57:00.059 --> 00:57:03.650 align:start position:0%
ethereum had to be done now uh it would
be<00:57:00.240><c> less</c><00:57:00.540><c> uh</c><00:57:01.319><c> cryptographic</c><00:57:01.980><c> Primitives</c><00:57:02.660><c> and</c>

00:57:03.650 --> 00:57:03.660 align:start position:0%
be less uh cryptographic Primitives and
 

00:57:03.660 --> 00:57:06.530 align:start position:0%
be less uh cryptographic Primitives and
uh<00:57:04.440><c> more</c><00:57:04.859><c> basic</c><00:57:05.220><c> thing</c><00:57:05.400><c> because</c><00:57:05.760><c> we</c><00:57:06.059><c> can</c><00:57:06.180><c> we</c>

00:57:06.530 --> 00:57:06.540 align:start position:0%
uh more basic thing because we can we
 

00:57:06.540 --> 00:57:10.190 align:start position:0%
uh more basic thing because we can we
can<00:57:06.859><c> we</c><00:57:07.859><c> can</c><00:57:07.980><c> accelerate</c><00:57:08.400><c> that</c><00:57:08.640><c> of</c><00:57:09.000><c> chain</c><00:57:09.599><c> uh</c>

00:57:10.190 --> 00:57:10.200 align:start position:0%
can we can accelerate that of chain uh
 

00:57:10.200 --> 00:57:13.010 align:start position:0%
can we can accelerate that of chain uh
and<00:57:10.380><c> and</c><00:57:10.619><c> validate</c><00:57:11.160><c> that</c><00:57:11.460><c> uh</c><00:57:12.059><c> with</c><00:57:12.660><c> uh</c><00:57:12.780><c> with</c>

00:57:13.010 --> 00:57:13.020 align:start position:0%
and and validate that uh with uh with
 

00:57:13.020 --> 00:57:15.109 align:start position:0%
and and validate that uh with uh with
the<00:57:13.140><c> visibility</c><00:57:13.500><c> proof</c><00:57:13.980><c> on</c><00:57:14.099><c> chain</c>

00:57:15.109 --> 00:57:15.119 align:start position:0%
the visibility proof on chain
 

00:57:15.119 --> 00:57:17.329 align:start position:0%
the visibility proof on chain
and<00:57:15.599><c> just</c><00:57:15.720><c> to</c><00:57:15.900><c> conclude</c><00:57:16.200><c> on</c><00:57:16.559><c> this</c><00:57:16.740><c> if</c><00:57:17.099><c> you</c><00:57:17.220><c> want</c>

00:57:17.329 --> 00:57:17.339 align:start position:0%
and just to conclude on this if you want
 

00:57:17.339 --> 00:57:18.770 align:start position:0%
and just to conclude on this if you want
to<00:57:17.460><c> have</c><00:57:17.640><c> much</c><00:57:17.819><c> more</c><00:57:17.940><c> impact</c><00:57:18.240><c> and</c><00:57:18.420><c> make</c><00:57:18.599><c> one</c>

00:57:18.770 --> 00:57:18.780 align:start position:0%
to have much more impact and make one
 

00:57:18.780 --> 00:57:20.630 align:start position:0%
to have much more impact and make one
change<00:57:19.020><c> changing</c><00:57:19.800><c> I</c><00:57:20.040><c> mean</c><00:57:20.099><c> it's</c><00:57:20.280><c> going</c><00:57:20.460><c> very</c>

00:57:20.630 --> 00:57:20.640 align:start position:0%
change changing I mean it's going very
 

00:57:20.640 --> 00:57:23.569 align:start position:0%
change changing I mean it's going very
ballsy<00:57:21.119><c> changing</c><00:57:21.599><c> kitchen</c><00:57:22.280><c> might</c><00:57:23.280><c> be</c><00:57:23.400><c> more</c>

00:57:23.569 --> 00:57:23.579 align:start position:0%
ballsy changing kitchen might be more
 

00:57:23.579 --> 00:57:25.910 align:start position:0%
ballsy changing kitchen might be more
helpful

00:57:25.910 --> 00:57:25.920 align:start position:0%
 
 

00:57:25.920 --> 00:57:28.430 align:start position:0%
 
no<00:57:26.339><c> because</c><00:57:26.579><c> you</c><00:57:26.819><c> change</c><00:57:27.540><c> we</c><00:57:27.780><c> pass</c><00:57:27.960><c> it</c><00:57:28.140><c> on</c><00:57:28.260><c> in</c>

00:57:28.430 --> 00:57:28.440 align:start position:0%
no because you change we pass it on in
 

00:57:28.440 --> 00:57:31.329 align:start position:0%
no because you change we pass it on in
which<00:57:28.559><c> which</c><00:57:28.800><c> in</c><00:57:29.460><c> which</c><00:57:29.640><c> prime</c><00:57:29.760><c> field</c>

00:57:31.329 --> 00:57:31.339 align:start position:0%
which which in which prime field
 

00:57:31.339 --> 00:57:33.829 align:start position:0%
which which in which prime field
yeah<00:57:32.339><c> yeah</c><00:57:32.400><c> but</c><00:57:32.579><c> that's</c><00:57:32.760><c> that's</c><00:57:33.000><c> that's</c><00:57:33.300><c> the</c>

00:57:33.829 --> 00:57:33.839 align:start position:0%
yeah yeah but that's that's that's the
 

00:57:33.839 --> 00:57:34.790 align:start position:0%
yeah yeah but that's that's that's the
thing<00:57:33.960><c> you</c><00:57:34.079><c> know</c><00:57:34.200><c> it's</c><00:57:34.380><c> and</c><00:57:34.559><c> I've</c><00:57:34.680><c> been</c>

00:57:34.790 --> 00:57:34.800 align:start position:0%
thing you know it's and I've been
 

00:57:34.800 --> 00:57:36.650 align:start position:0%
thing you know it's and I've been
thinking<00:57:35.040><c> you</c><00:57:35.220><c> know</c><00:57:35.280><c> all</c><00:57:35.819><c> of</c><00:57:35.940><c> us</c><00:57:36.059><c> we</c><00:57:36.420><c> haven't</c>

00:57:36.650 --> 00:57:36.660 align:start position:0%
thinking you know all of us we haven't
 

00:57:36.660 --> 00:57:38.870 align:start position:0%
thinking you know all of us we haven't
have<00:57:37.140><c> been</c><00:57:37.380><c> thinking</c><00:57:38.220><c> on</c><00:57:38.400><c> that</c><00:57:38.520><c> this</c><00:57:38.700><c> why</c>

00:57:38.870 --> 00:57:38.880 align:start position:0%
have been thinking on that this why
 

00:57:38.880 --> 00:57:42.170 align:start position:0%
have been thinking on that this why
Poseidon<00:57:39.420><c> is</c><00:57:39.599><c> not</c><00:57:39.780><c> in</c><00:57:40.020><c> the</c><00:57:40.200><c> or</c><00:57:40.800><c> why</c><00:57:41.099><c> the</c><00:57:41.339><c> so</c><00:57:41.760><c> why</c>

00:57:42.170 --> 00:57:42.180 align:start position:0%
Poseidon is not in the or why the so why
 

00:57:42.180 --> 00:57:44.450 align:start position:0%
Poseidon is not in the or why the so why
don't<00:57:42.359><c> we</c><00:57:42.480><c> have</c><00:57:42.720><c> a</c><00:57:42.900><c> milk</c><00:57:43.200><c> C</c><00:57:43.440><c> at</c><00:57:43.680><c> some</c><00:57:43.800><c> point</c><00:57:43.980><c> uh</c>

00:57:44.450 --> 00:57:44.460 align:start position:0%
don't we have a milk C at some point uh
 

00:57:44.460 --> 00:57:46.670 align:start position:0%
don't we have a milk C at some point uh
it's<00:57:44.640><c> not</c><00:57:44.819><c> in</c><00:57:45.059><c> the</c><00:57:45.180><c> in</c><00:57:45.480><c> the</c><00:57:45.599><c> VM</c><00:57:45.900><c> and</c><00:57:46.260><c> and</c><00:57:46.500><c> this</c>

00:57:46.670 --> 00:57:46.680 align:start position:0%
it's not in the in the VM and and this
 

00:57:46.680 --> 00:57:49.549 align:start position:0%
it's not in the in the VM and and this
is<00:57:46.800><c> the</c><00:57:46.859><c> thing</c><00:57:47.040><c> but</c><00:57:47.460><c> as</c><00:57:48.240><c> we</c><00:57:48.420><c> evolve</c><00:57:48.900><c> as</c><00:57:49.380><c> we</c>

00:57:49.549 --> 00:57:49.559 align:start position:0%
is the thing but as we evolve as we
 

00:57:49.559 --> 00:57:52.010 align:start position:0%
is the thing but as we evolve as we
evolve<00:57:49.980><c> we</c><00:57:50.280><c> see</c><00:57:50.460><c> that</c><00:57:50.700><c> this</c><00:57:51.000><c> is</c><00:57:51.240><c> less</c>

00:57:52.010 --> 00:57:52.020 align:start position:0%
evolve we see that this is less
 

00:57:52.020 --> 00:57:54.970 align:start position:0%
evolve we see that this is less
important<00:57:52.559><c> because</c><00:57:53.280><c> we</c><00:57:53.700><c> have</c><00:57:53.880><c> because</c><00:57:54.480><c> this</c>

00:57:54.970 --> 00:57:54.980 align:start position:0%
important because we have because this
 

00:57:54.980 --> 00:57:58.190 align:start position:0%
important because we have because this
computational<00:57:55.980><c> proof</c><00:57:56.579><c> are</c><00:57:57.420><c> getting</c><00:57:57.839><c> much</c>

00:57:58.190 --> 00:57:58.200 align:start position:0%
computational proof are getting much
 

00:57:58.200 --> 00:58:00.530 align:start position:0%
computational proof are getting much
faster<00:57:58.500><c> and</c><00:57:58.800><c> much</c><00:57:59.099><c> better</c><00:57:59.339><c> so</c><00:57:59.819><c> we</c><00:58:00.180><c> require</c>

00:58:00.530 --> 00:58:00.540 align:start position:0%
faster and much better so we require
 

00:58:00.540 --> 00:58:03.290 align:start position:0%
faster and much better so we require
less<00:58:01.079><c> this</c><00:58:01.500><c> so</c><00:58:01.980><c> we</c><00:58:02.160><c> can</c><00:58:02.339><c> sacrifice</c><00:58:02.819><c> a</c><00:58:03.180><c> little</c>

00:58:03.290 --> 00:58:03.300 align:start position:0%
less this so we can sacrifice a little
 

00:58:03.300 --> 00:58:05.089 align:start position:0%
less this so we can sacrifice a little
bit<00:58:03.480><c> of</c><00:58:03.599><c> optimization</c><00:58:04.079><c> right</c><00:58:04.500><c> now</c><00:58:04.740><c> we</c><00:58:04.920><c> can</c>

00:58:05.089 --> 00:58:05.099 align:start position:0%
bit of optimization right now we can
 

00:58:05.099 --> 00:58:08.030 align:start position:0%
bit of optimization right now we can
look<00:58:05.520><c> in</c><00:58:05.819><c> in</c><00:58:05.940><c> in</c><00:58:06.119><c> the</c><00:58:06.480><c> ABN</c><00:58:06.839><c> circuit</c><00:58:07.140><c> we</c><00:58:07.380><c> can</c><00:58:07.500><c> we</c>

00:58:08.030 --> 00:58:08.040 align:start position:0%
look in in in the ABN circuit we can we
 

00:58:08.040 --> 00:58:11.630 align:start position:0%
look in in in the ABN circuit we can we
can<00:58:08.220><c> validate</c><00:58:08.700><c> for</c><00:58:09.660><c> 500</c><00:58:10.319><c> catch</c><00:58:10.920><c> acts</c><00:58:11.160><c> in</c><00:58:11.520><c> the</c>

00:58:11.630 --> 00:58:11.640 align:start position:0%
can validate for 500 catch acts in the
 

00:58:11.640 --> 00:58:14.030 align:start position:0%
can validate for 500 catch acts in the
in<00:58:11.880><c> the</c><00:58:12.059><c> proof</c><00:58:12.300><c> we</c><00:58:12.480><c> can</c><00:58:12.599><c> validate</c><00:58:13.079><c> uh</c><00:58:13.680><c> I</c><00:58:13.920><c> don't</c>

00:58:14.030 --> 00:58:14.040 align:start position:0%
in the proof we can validate uh I don't
 

00:58:14.040 --> 00:58:17.290 align:start position:0%
in the proof we can validate uh I don't
know<00:58:14.160><c> like</c><00:58:14.339><c> something</c><00:58:14.640><c> like</c><00:58:14.940><c> 100</c><00:58:15.420><c> or</c><00:58:15.780><c> 200</c><00:58:16.319><c> uh</c>

00:58:17.290 --> 00:58:17.300 align:start position:0%
know like something like 100 or 200 uh
 

00:58:17.300 --> 00:58:21.650 align:start position:0%
know like something like 100 or 200 uh
cdsas<00:58:18.300><c> with</c><00:58:19.140><c> the</c><00:58:19.380><c> cdsa</c><00:58:20.280><c> ethereum</c><00:58:20.819><c> Corps</c><00:58:21.480><c> in</c>

00:58:21.650 --> 00:58:21.660 align:start position:0%
cdsas with the cdsa ethereum Corps in
 

00:58:21.660 --> 00:58:23.990 align:start position:0%
cdsas with the cdsa ethereum Corps in
there<00:58:21.839><c> we</c><00:58:22.200><c> can</c><00:58:22.319><c> do</c><00:58:22.559><c> paintings</c><00:58:23.400><c> inside</c><00:58:23.700><c> there</c>

00:58:23.990 --> 00:58:24.000 align:start position:0%
there we can do paintings inside there
 

00:58:24.000 --> 00:58:26.210 align:start position:0%
there we can do paintings inside there
we<00:58:24.240><c> can</c><00:58:24.359><c> do</c><00:58:24.540><c> everything</c><00:58:24.839><c> in</c><00:58:25.319><c> there</c>

00:58:26.210 --> 00:58:26.220 align:start position:0%
we can do everything in there
 

00:58:26.220 --> 00:58:29.809 align:start position:0%
we can do everything in there
silly<00:58:27.059><c> it's</c><00:58:27.240><c> not</c><00:58:27.359><c> optimal</c>

00:58:29.809 --> 00:58:29.819 align:start position:0%
 
 

00:58:29.819 --> 00:58:33.109 align:start position:0%
 
doable<00:58:30.540><c> and</c><00:58:31.140><c> it's</c><00:58:31.500><c> it's</c><00:58:31.800><c> getting</c><00:58:32.460><c> every</c><00:58:32.940><c> time</c>

00:58:33.109 --> 00:58:33.119 align:start position:0%
doable and it's it's getting every time
 

00:58:33.119 --> 00:58:35.870 align:start position:0%
doable and it's it's getting every time
more<00:58:33.420><c> efficient</c><00:58:33.780><c> so</c><00:58:34.559><c> at</c><00:58:34.920><c> the</c><00:58:35.040><c> point</c><00:58:35.220><c> that</c><00:58:35.579><c> we</c>

00:58:35.870 --> 00:58:35.880 align:start position:0%
more efficient so at the point that we
 

00:58:35.880 --> 00:58:39.289 align:start position:0%
more efficient so at the point that we
have<00:58:36.119><c> this</c><00:58:36.420><c> we</c><00:58:37.140><c> require</c><00:58:37.440><c> less</c><00:58:37.920><c> how</c><00:58:38.760><c> from</c><00:58:39.180><c> the</c>

00:58:39.289 --> 00:58:39.299 align:start position:0%
have this we require less how from the
 

00:58:39.299 --> 00:58:41.270 align:start position:0%
have this we require less how from the
L1<00:58:39.599><c> we</c><00:58:39.900><c> require</c><00:58:40.079><c> less</c><00:58:40.380><c> Health</c><00:58:40.619><c> from</c><00:58:40.920><c> that</c><00:58:41.040><c> so</c>

00:58:41.270 --> 00:58:41.280 align:start position:0%
L1 we require less Health from that so
 

00:58:41.280 --> 00:58:43.670 align:start position:0%
L1 we require less Health from that so
so<00:58:41.640><c> that's</c><00:58:41.880><c> why</c><00:58:42.180><c> I</c><00:58:42.839><c> think</c><00:58:42.900><c> that</c><00:58:43.140><c> this</c><00:58:43.319><c> tendency</c>

00:58:43.670 --> 00:58:43.680 align:start position:0%
so that's why I think that this tendency
 

00:58:43.680 --> 00:58:51.109 align:start position:0%
so that's why I think that this tendency
to<00:58:44.099><c> simplify</c><00:58:44.880><c> is</c><00:58:45.599><c> is</c><00:58:45.839><c> is</c><00:58:45.960><c> is</c><00:58:46.200><c> is</c><00:58:46.500><c> is</c><00:58:46.799><c> a</c><00:58:47.339><c> trend</c>

00:58:51.109 --> 00:58:51.119 align:start position:0%
 
 

00:58:51.119 --> 00:58:53.870 align:start position:0%
 
oh<00:58:51.720><c> yeah</c><00:58:51.960><c> I</c><00:58:52.260><c> I</c><00:58:52.440><c> also</c><00:58:52.740><c> feel</c><00:58:52.920><c> like</c><00:58:53.040><c> part</c><00:58:53.339><c> of</c><00:58:53.640><c> dunk</c>

00:58:53.870 --> 00:58:53.880 align:start position:0%
oh yeah I I also feel like part of dunk
 

00:58:53.880 --> 00:58:55.690 align:start position:0%
oh yeah I I also feel like part of dunk
sharding<00:58:54.359><c> is</c><00:58:54.480><c> moving</c><00:58:54.839><c> in</c><00:58:55.079><c> that</c><00:58:55.260><c> direction</c>

00:58:55.690 --> 00:58:55.700 align:start position:0%
sharding is moving in that direction
 

00:58:55.700 --> 00:58:59.809 align:start position:0%
sharding is moving in that direction
like<00:58:56.700><c> they</c><00:58:57.240><c> introduced</c><00:58:57.839><c> the</c><00:58:58.260><c> pre-compile</c><00:58:59.040><c> for</c>

00:58:59.809 --> 00:58:59.819 align:start position:0%
like they introduced the pre-compile for
 

00:58:59.819 --> 00:59:03.109 align:start position:0%
like they introduced the pre-compile for
Point<00:59:00.180><c> evaluation</c><00:59:00.720><c> for</c><00:59:00.960><c> kcg</c><00:59:01.440><c> and</c><00:59:02.339><c> you</c><00:59:03.000><c> know</c>

00:59:03.109 --> 00:59:03.119 align:start position:0%
Point evaluation for kcg and you know
 

00:59:03.119 --> 00:59:06.589 align:start position:0%
Point evaluation for kcg and you know
then<00:59:03.720><c> you</c><00:59:03.900><c> can</c><00:59:04.079><c> understand</c><00:59:04.400><c> kcg</c><00:59:05.400><c> proofs</c><00:59:05.880><c> but</c>

00:59:06.589 --> 00:59:06.599 align:start position:0%
then you can understand kcg proofs but
 

00:59:06.599 --> 00:59:09.349 align:start position:0%
then you can understand kcg proofs but
beyond<00:59:07.200><c> that</c><00:59:07.559><c> it's</c><00:59:07.980><c> all</c><00:59:08.160><c> blobs</c><00:59:08.700><c> you</c><00:59:08.940><c> know</c><00:59:09.059><c> it's</c>

00:59:09.349 --> 00:59:09.359 align:start position:0%
beyond that it's all blobs you know it's
 

00:59:09.359 --> 00:59:10.430 align:start position:0%
beyond that it's all blobs you know it's
all

00:59:10.430 --> 00:59:10.440 align:start position:0%
all
 

00:59:10.440 --> 00:59:13.010 align:start position:0%
all
um<00:59:10.500><c> delegated</c><00:59:11.040><c> to</c><00:59:11.280><c> the</c><00:59:11.400><c> Roll-Ups</c><00:59:11.880><c> well</c><00:59:12.480><c> we</c><00:59:12.900><c> are</c>

00:59:13.010 --> 00:59:13.020 align:start position:0%
um delegated to the Roll-Ups well we are
 

00:59:13.020 --> 00:59:16.549 align:start position:0%
um delegated to the Roll-Ups well we are
we<00:59:13.500><c> are</c><00:59:13.680><c> over</c><00:59:14.220><c> time</c><00:59:14.579><c> so</c>

00:59:16.549 --> 00:59:16.559 align:start position:0%
we are over time so
 

00:59:16.559 --> 00:59:18.890 align:start position:0%
we are over time so
there's<00:59:17.220><c> one</c><00:59:17.520><c> last</c><00:59:17.700><c> question</c><00:59:17.940><c> okay</c><00:59:18.299><c> ask</c><00:59:18.720><c> it</c>

00:59:18.890 --> 00:59:18.900 align:start position:0%
there's one last question okay ask it
 

00:59:18.900 --> 00:59:20.329 align:start position:0%
there's one last question okay ask it
ask<00:59:19.140><c> it</c><00:59:19.319><c> thanks</c>

00:59:20.329 --> 00:59:20.339 align:start position:0%
ask it thanks
 

00:59:20.339 --> 00:59:21.650 align:start position:0%
ask it thanks
thanks yeah<00:59:20.700><c> I</c><00:59:20.819><c> just</c><00:59:20.940><c> wanted</c><00:59:21.059><c> to</c><00:59:21.240><c> know</c><00:59:21.359><c> that</c><00:59:21.480><c> I</c>

00:59:21.650 --> 00:59:21.660 align:start position:0%
thanks yeah I just wanted to know that I
 

00:59:21.660 --> 00:59:23.510 align:start position:0%
thanks yeah I just wanted to know that I
see<00:59:21.780><c> a</c><00:59:21.900><c> lot</c><00:59:21.960><c> of</c><00:59:22.079><c> sense</c><00:59:22.260><c> in</c><00:59:22.619><c> like</c><00:59:22.980><c> breaking</c><00:59:23.339><c> this</c>

00:59:23.510 --> 00:59:23.520 align:start position:0%
see a lot of sense in like breaking this
 

00:59:23.520 --> 00:59:27.289 align:start position:0%
see a lot of sense in like breaking this
evm<00:59:24.059><c> eyes</c><00:59:24.299><c> and</c><00:59:24.839><c> creating</c><00:59:25.200><c> DSL</c><00:59:26.040><c> not</c><00:59:26.700><c> only</c><00:59:26.940><c> for</c>

00:59:27.289 --> 00:59:27.299 align:start position:0%
evm eyes and creating DSL not only for
 

00:59:27.299 --> 00:59:29.870 align:start position:0%
evm eyes and creating DSL not only for
like<00:59:27.660><c> opening</c><00:59:28.200><c> new</c><00:59:28.380><c> area</c><00:59:28.619><c> of</c><00:59:28.859><c> innovation</c>

00:59:29.870 --> 00:59:29.880 align:start position:0%
like opening new area of innovation
 

00:59:29.880 --> 00:59:32.270 align:start position:0%
like opening new area of innovation
and<00:59:30.359><c> like</c><00:59:30.599><c> clear</c><00:59:30.960><c> question</c><00:59:31.319><c> to</c><00:59:31.619><c> basically</c>

00:59:32.270 --> 00:59:32.280 align:start position:0%
and like clear question to basically
 

00:59:32.280 --> 00:59:35.870 align:start position:0%
and like clear question to basically
Amina<00:59:33.000><c> I</c><00:59:33.780><c> mean</c><00:59:33.900><c> does</c><00:59:34.859><c> it</c><00:59:35.040><c> make</c><00:59:35.220><c> sense</c><00:59:35.400><c> or</c><00:59:35.640><c> you</c>

00:59:35.870 --> 00:59:35.880 align:start position:0%
Amina I mean does it make sense or you
 

00:59:35.880 --> 00:59:37.370 align:start position:0%
Amina I mean does it make sense or you
also<00:59:36.119><c> like</c><00:59:36.240><c> for</c><00:59:36.540><c> example</c><00:59:36.780><c> to</c><00:59:36.900><c> collaborate</c>

00:59:37.370 --> 00:59:37.380 align:start position:0%
also like for example to collaborate
 

00:59:37.380 --> 00:59:40.910 align:start position:0%
also like for example to collaborate
with<00:59:37.680><c> Cairo</c><00:59:38.280><c> and</c><00:59:39.240><c> uh</c><00:59:39.599><c> maybe</c><00:59:40.140><c> like</c><00:59:40.500><c> you</c><00:59:40.740><c> know</c>

00:59:40.910 --> 00:59:40.920 align:start position:0%
with Cairo and uh maybe like you know
 

00:59:40.920 --> 00:59:43.849 align:start position:0%
with Cairo and uh maybe like you know
since<00:59:41.760><c> like</c><00:59:42.059><c> it's</c><00:59:42.180><c> better</c><00:59:42.420><c> model</c><00:59:42.720><c> for</c><00:59:43.319><c> the</c><00:59:43.500><c> CK</c>

00:59:43.849 --> 00:59:43.859 align:start position:0%
since like it's better model for the CK
 

00:59:43.859 --> 00:59:47.809 align:start position:0%
since like it's better model for the CK
than<00:59:44.220><c> uh</c><00:59:44.700><c> like</c><00:59:44.940><c> imperative</c><00:59:45.780><c> languages</c><00:59:46.460><c> and</c><00:59:47.460><c> uh</c>

00:59:47.809 --> 00:59:47.819 align:start position:0%
than uh like imperative languages and uh
 

00:59:47.819 --> 00:59:50.450 align:start position:0%
than uh like imperative languages and uh
yeah<00:59:48.180><c> basically</c><00:59:48.720><c> work</c><00:59:49.020><c> on</c><00:59:49.260><c> better</c><00:59:49.920><c> tooling</c>

00:59:50.450 --> 00:59:50.460 align:start position:0%
yeah basically work on better tooling
 

00:59:50.460 --> 00:59:52.670 align:start position:0%
yeah basically work on better tooling
for<00:59:50.640><c> uh</c><00:59:51.240><c> yeah</c><00:59:51.599><c> I</c><00:59:52.020><c> mean</c><00:59:52.140><c> operational</c>

00:59:52.670 --> 00:59:52.680 align:start position:0%
for uh yeah I mean operational
 

00:59:52.680 --> 00:59:55.430 align:start position:0%
for uh yeah I mean operational
verification<00:59:53.640><c> I</c><00:59:54.240><c> I</c><00:59:54.359><c> think</c><00:59:54.599><c> we</c><00:59:54.839><c> are</c><00:59:54.960><c> we</c><00:59:55.319><c> already</c>

00:59:55.430 --> 00:59:55.440 align:start position:0%
verification I I think we are we already
 

00:59:55.440 --> 00:59:58.309 align:start position:0%
verification I I think we are we already
are<00:59:55.680><c> right</c><00:59:55.920><c> I</c><00:59:56.160><c> mean</c><00:59:56.339><c> we</c><00:59:56.940><c> we</c><00:59:57.180><c> have</c><00:59:57.420><c> uh</c><00:59:58.020><c> someone</c>

00:59:58.309 --> 00:59:58.319 align:start position:0%
are right I mean we we have uh someone
 

00:59:58.319 --> 01:00:01.010 align:start position:0%
are right I mean we we have uh someone
on<00:59:58.740><c> on</c><00:59:58.980><c> at</c><00:59:59.520><c> o1</c><00:59:59.880><c> Labs</c><01:00:00.240><c> which</c><01:00:00.359><c> is</c><01:00:00.480><c> like</c><01:00:00.660><c> the</c><01:00:00.839><c> the</c>

01:00:01.010 --> 01:00:01.020 align:start position:0%
on on at o1 Labs which is like the the
 

01:00:01.020 --> 01:00:03.530 align:start position:0%
on on at o1 Labs which is like the the
team<01:00:01.319><c> that</c><01:00:01.619><c> incubated</c><01:00:02.099><c> Mina</c><01:00:02.819><c> um</c><01:00:02.880><c> is</c><01:00:03.180><c> is</c>

01:00:03.530 --> 01:00:03.540 align:start position:0%
team that incubated Mina um is is
 

01:00:03.540 --> 01:00:06.230 align:start position:0%
team that incubated Mina um is is
looking<01:00:04.079><c> into</c><01:00:04.440><c> getting</c><01:00:05.220><c> Cairo</c><01:00:05.760><c> to</c><01:00:05.940><c> work</c><01:00:06.059><c> with</c>

01:00:06.230 --> 01:00:06.240 align:start position:0%
looking into getting Cairo to work with
 

01:00:06.240 --> 01:00:08.210 align:start position:0%
looking into getting Cairo to work with
with<01:00:06.420><c> kimchi</c><01:00:06.900><c> yeah</c><01:00:07.319><c> and</c><01:00:07.619><c> there</c><01:00:07.740><c> is</c><01:00:07.920><c> even</c><01:00:08.040><c> one</c>

01:00:08.210 --> 01:00:08.220 align:start position:0%
with kimchi yeah and there is even one
 

01:00:08.220 --> 01:00:09.530 align:start position:0%
with kimchi yeah and there is even one
in<01:00:08.339><c> the</c><01:00:08.460><c> room</c><01:00:08.579><c> who</c><01:00:08.760><c> actually</c><01:00:08.940><c> took</c><01:00:09.180><c> her</c><01:00:09.359><c> work</c>

01:00:09.530 --> 01:00:09.540 align:start position:0%
in the room who actually took her work
 

01:00:09.540 --> 01:00:12.170 align:start position:0%
in the room who actually took her work
and<01:00:09.900><c> made</c><01:00:10.079><c> it</c><01:00:10.260><c> into</c><01:00:10.380><c> work</c><01:00:10.680><c> with</c><01:00:10.859><c> Winterfell</c>

01:00:12.170 --> 01:00:12.180 align:start position:0%
and made it into work with Winterfell
 

01:00:12.180 --> 01:00:14.030 align:start position:0%
and made it into work with Winterfell
so<01:00:12.599><c> you</c><01:00:12.780><c> can</c><01:00:12.900><c> look</c><01:00:13.020><c> at</c><01:00:13.140><c> the</c><01:00:13.319><c> guy</c><01:00:13.440><c> in</c><01:00:13.680><c> a</c><01:00:13.859><c> very</c>

01:00:14.030 --> 01:00:14.040 align:start position:0%
so you can look at the guy in a very
 

01:00:14.040 --> 01:00:17.030 align:start position:0%
so you can look at the guy in a very
nice<01:00:14.220><c> blue</c><01:00:14.400><c> shirt</c><01:00:14.579><c> over</c><01:00:14.760><c> there</c><01:00:15.000><c> Max</c>

01:00:17.030 --> 01:00:17.040 align:start position:0%
nice blue shirt over there Max
 

01:00:17.040 --> 01:00:19.490 align:start position:0%
nice blue shirt over there Max
so<01:00:17.280><c> yeah</c><01:00:17.460><c> next</c><01:00:17.760><c> has</c><01:00:18.119><c> a</c><01:00:18.359><c> practical</c><01:00:18.900><c> Cairo</c><01:00:19.380><c> a</c>

01:00:19.490 --> 01:00:19.500 align:start position:0%
so yeah next has a practical Cairo a
 

01:00:19.500 --> 01:00:22.549 align:start position:0%
so yeah next has a practical Cairo a
very<01:00:19.680><c> very</c><01:00:20.099><c> fire</c><01:00:20.339><c> and</c><01:00:20.700><c> prover</c><01:00:21.299><c> uh</c><01:00:21.780><c> in</c>

01:00:22.549 --> 01:00:22.559 align:start position:0%
very very fire and prover uh in
 

01:00:22.559 --> 01:00:23.930 align:start position:0%
very very fire and prover uh in
Winterfell<01:00:23.040><c> today</c>

01:00:23.930 --> 01:00:23.940 align:start position:0%
Winterfell today
 

01:00:23.940 --> 01:00:26.210 align:start position:0%
Winterfell today
um I<01:00:24.119><c> mean</c><01:00:24.299><c> to</c><01:00:24.599><c> be</c><01:00:24.720><c> honest</c><01:00:24.900><c> it's</c><01:00:25.260><c> actually</c><01:00:25.500><c> go</c>

01:00:26.210 --> 01:00:26.220 align:start position:0%
um I mean to be honest it's actually go
 

01:00:26.220 --> 01:00:27.410 align:start position:0%
um I mean to be honest it's actually go
back<01:00:26.460><c> to</c><01:00:26.579><c> the</c><01:00:26.700><c> point</c><01:00:26.819><c> question</c><01:00:27.180><c> about</c>

01:00:27.410 --> 01:00:27.420 align:start position:0%
back to the point question about
 

01:00:27.420 --> 01:00:29.150 align:start position:0%
back to the point question about
simplifying<01:00:28.020><c> stuff</c>

01:00:29.150 --> 01:00:29.160 align:start position:0%
simplifying stuff
 

01:00:29.160 --> 01:00:32.210 align:start position:0%
simplifying stuff
um why<01:00:29.819><c> we</c><01:00:30.599><c> have</c><01:00:30.720><c> no</c><01:00:30.900><c> l2s</c><01:00:31.440><c> we</c><01:00:31.619><c> have</c><01:00:31.680><c> L2</c><01:00:32.040><c> that</c>

01:00:32.210 --> 01:00:32.220 align:start position:0%
um why we have no l2s we have L2 that
 

01:00:32.220 --> 01:00:33.710 align:start position:0%
um why we have no l2s we have L2 that
can<01:00:32.339><c> do</c><01:00:32.520><c> stuff</c>

01:00:33.710 --> 01:00:33.720 align:start position:0%
can do stuff
 

01:00:33.720 --> 01:00:36.289 align:start position:0%
can do stuff
um<01:00:33.780><c> let's</c><01:00:34.440><c> use</c><01:00:34.680><c> their</c><01:00:34.920><c> their</c><01:00:35.220><c> advantage</c><01:00:36.119><c> to</c>

01:00:36.289 --> 01:00:36.299 align:start position:0%
um let's use their their advantage to
 

01:00:36.299 --> 01:00:38.809 align:start position:0%
um let's use their their advantage to
bridge<01:00:37.079><c> where</c><01:00:37.380><c> we</c><01:00:37.500><c> could</c><01:00:37.619><c> do</c><01:00:37.740><c> the</c><01:00:37.859><c> B4</c><01:00:38.160><c> and</c><01:00:38.640><c> so</c>

01:00:38.809 --> 01:00:38.819 align:start position:0%
bridge where we could do the B4 and so
 

01:00:38.819 --> 01:00:40.789 align:start position:0%
bridge where we could do the B4 and so
like<01:00:39.180><c> you</c><01:00:39.299><c> know</c><01:00:39.420><c> an</c><01:00:39.540><c> example</c><01:00:39.839><c> uh</c><01:00:40.380><c> there</c><01:00:40.559><c> is</c><01:00:40.680><c> a</c>

01:00:40.789 --> 01:00:40.799 align:start position:0%
like you know an example uh there is a
 

01:00:40.799 --> 01:00:42.170 align:start position:0%
like you know an example uh there is a
team<01:00:40.920><c> actually</c><01:00:41.160><c> maybe</c><01:00:41.520><c> like</c><01:00:41.819><c> maybe</c><01:00:42.000><c> in</c><01:00:42.119><c> the</c>

01:00:42.170 --> 01:00:42.180 align:start position:0%
team actually maybe like maybe in the
 

01:00:42.180 --> 01:00:44.150 align:start position:0%
team actually maybe like maybe in the
room<01:00:42.359><c> actually</c><01:00:42.480><c> over</c><01:00:42.839><c> there</c><01:00:43.020><c> uh</c><01:00:43.500><c> snapshot</c><01:00:43.920><c> X</c>

01:00:44.150 --> 01:00:44.160 align:start position:0%
room actually over there uh snapshot X
 

01:00:44.160 --> 01:00:47.150 align:start position:0%
room actually over there uh snapshot X
is<01:00:44.700><c> working</c><01:00:44.880><c> right</c><01:00:45.180><c> now</c><01:00:45.299><c> to</c><01:00:45.540><c> do</c><01:00:45.799><c> N1</c><01:00:46.799><c> voting</c>

01:00:47.150 --> 01:00:47.160 align:start position:0%
is working right now to do N1 voting
 

01:00:47.160 --> 01:00:49.549 align:start position:0%
is working right now to do N1 voting
using<01:00:47.400><c> L2</c><01:00:47.880><c> to</c><01:00:48.299><c> make</c><01:00:48.420><c> them</c><01:00:48.599><c> cheap</c><01:00:48.839><c> and</c><01:00:49.440><c> that's</c>

01:00:49.549 --> 01:00:49.559 align:start position:0%
using L2 to make them cheap and that's
 

01:00:49.559 --> 01:00:50.510 align:start position:0%
using L2 to make them cheap and that's
something<01:00:49.740><c> you</c><01:00:49.920><c> couldn't</c><01:00:50.040><c> do</c><01:00:50.220><c> before</c><01:00:50.280><c> so</c>

01:00:50.510 --> 01:00:50.520 align:start position:0%
something you couldn't do before so
 

01:00:50.520 --> 01:00:52.730 align:start position:0%
something you couldn't do before so
that's<01:00:50.760><c> this</c><01:00:50.940><c> kind</c><01:00:51.119><c> of</c><01:00:51.240><c> thing</c><01:00:51.420><c> that</c><01:00:52.200><c> we</c><01:00:52.559><c> can</c><01:00:52.619><c> do</c>

01:00:52.730 --> 01:00:52.740 align:start position:0%
that's this kind of thing that we can do
 

01:00:52.740 --> 01:00:54.049 align:start position:0%
that's this kind of thing that we can do
with<01:00:52.859><c> l2s</c><01:00:53.400><c> now</c><01:00:53.460><c> that</c><01:00:53.579><c> we</c><01:00:53.700><c> couldn't</c><01:00:53.760><c> do</c><01:00:53.940><c> and</c>

01:00:54.049 --> 01:00:54.059 align:start position:0%
with l2s now that we couldn't do and
 

01:00:54.059 --> 01:00:55.549 align:start position:0%
with l2s now that we couldn't do and
then<01:00:54.180><c> one</c><01:00:54.299><c> we</c><01:00:54.540><c> don't</c><01:00:54.660><c> have</c><01:00:54.839><c> to</c><01:00:55.079><c> change</c><01:00:55.380><c> that</c>

01:00:55.549 --> 01:00:55.559 align:start position:0%
then one we don't have to change that
 

01:00:55.559 --> 01:00:59.510 align:start position:0%
then one we don't have to change that
one<01:00:55.799><c> for</c><01:00:55.920><c> that</c><01:00:56.099><c> so</c><01:00:56.579><c> simplify</c><01:00:57.059><c> please</c>

01:00:59.510 --> 01:00:59.520 align:start position:0%
 
 

01:00:59.520 --> 01:01:02.640 align:start position:0%
 
cool<01:01:00.240><c> thank</c><01:01:00.599><c> you</c><01:01:00.780><c> all</c><01:01:00.960><c> panelists</c>

01:01:02.640 --> 01:01:02.650 align:start position:0%
cool thank you all panelists
 

01:01:02.650 --> 01:01:07.880 align:start position:0%
cool thank you all panelists
[Applause]

