WEBVTT
Kind: captions
Language: en

00:00:01.160 --> 00:00:06.690 align:start position:0%
 
[Music]

00:00:06.690 --> 00:00:06.700 align:start position:0%
 
 

00:00:06.700 --> 00:00:09.150 align:start position:0%
 
[Music]

00:00:09.150 --> 00:00:09.160 align:start position:0%
[Music]
 

00:00:09.160 --> 00:00:11.950 align:start position:0%
[Music]
yeah<00:00:09.320><c> we're</c><00:00:09.480><c> going</c><00:00:09.559><c> to</c><00:00:09.719><c> talk</c><00:00:09.920><c> about</c><00:00:10.280><c> data</c>

00:00:11.950 --> 00:00:11.960 align:start position:0%
yeah we're going to talk about data
 

00:00:11.960 --> 00:00:14.869 align:start position:0%
yeah we're going to talk about data
um<00:00:12.960><c> so</c><00:00:13.480><c> to</c><00:00:13.759><c> kind</c><00:00:13.880><c> of</c><00:00:14.000><c> like</c><00:00:14.160><c> situate</c><00:00:14.519><c> ourselves</c>

00:00:14.869 --> 00:00:14.879 align:start position:0%
um so to kind of like situate ourselves
 

00:00:14.879 --> 00:00:18.070 align:start position:0%
um so to kind of like situate ourselves
a<00:00:14.960><c> little</c><00:00:15.200><c> bit</c><00:00:15.519><c> in</c><00:00:16.359><c> I</c><00:00:16.440><c> have</c><00:00:16.640><c> 60</c><00:00:17.000><c> slides</c><00:00:17.760><c> you</c>

00:00:18.070 --> 00:00:18.080 align:start position:0%
a little bit in I have 60 slides you
 

00:00:18.080 --> 00:00:19.790 align:start position:0%
a little bit in I have 60 slides you
can't<00:00:18.400><c> go</c><00:00:18.560><c> through</c><00:00:18.800><c> 60</c><00:00:19.119><c> slides</c><00:00:19.520><c> without</c>

00:00:19.790 --> 00:00:19.800 align:start position:0%
can't go through 60 slides without
 

00:00:19.800 --> 00:00:21.269 align:start position:0%
can't go through 60 slides without
knowing<00:00:20.160><c> why</c><00:00:20.359><c> you're</c><00:00:20.560><c> here</c><00:00:21.080><c> because</c>

00:00:21.269 --> 00:00:21.279 align:start position:0%
knowing why you're here because
 

00:00:21.279 --> 00:00:23.029 align:start position:0%
knowing why you're here because
otherwise<00:00:21.600><c> you'll</c><00:00:21.840><c> just</c><00:00:22.080><c> like</c><00:00:22.760><c> lose</c>

00:00:23.029 --> 00:00:23.039 align:start position:0%
otherwise you'll just like lose
 

00:00:23.039 --> 00:00:26.429 align:start position:0%
otherwise you'll just like lose
attention<00:00:23.359><c> and</c><00:00:23.560><c> collect</c><00:00:23.840><c> frogs</c><00:00:24.760><c> so</c><00:00:25.400><c> um</c><00:00:25.840><c> zerp</c>

00:00:26.429 --> 00:00:26.439 align:start position:0%
attention and collect frogs so um zerp
 

00:00:26.439 --> 00:00:28.589 align:start position:0%
attention and collect frogs so um zerp
thesis<00:00:26.720><c> for</c><00:00:26.920><c> Data</c><00:00:27.199><c> Systems</c><00:00:27.760><c> is</c><00:00:27.920><c> that</c>

00:00:28.589 --> 00:00:28.599 align:start position:0%
thesis for Data Systems is that
 

00:00:28.599 --> 00:00:30.790 align:start position:0%
thesis for Data Systems is that
essentially<00:00:29.199><c> in</c><00:00:29.439><c> like</c><00:00:30.080><c> one</c><00:00:30.279><c> sentence</c>

00:00:30.790 --> 00:00:30.800 align:start position:0%
essentially in like one sentence
 

00:00:30.800 --> 00:00:32.670 align:start position:0%
essentially in like one sentence
programmable<00:00:31.359><c> cryptography</c><00:00:31.920><c> so</c><00:00:32.119><c> zero</c><00:00:32.399><c> Notch</c>

00:00:32.670 --> 00:00:32.680 align:start position:0%
programmable cryptography so zero Notch
 

00:00:32.680 --> 00:00:35.270 align:start position:0%
programmable cryptography so zero Notch
proof<00:00:33.000><c> FH</c><00:00:33.559><c> officiation</c><00:00:34.559><c> enables</c><00:00:35.040><c> what</c><00:00:35.160><c> we</c>

00:00:35.270 --> 00:00:35.280 align:start position:0%
proof FH officiation enables what we
 

00:00:35.280 --> 00:00:37.350 align:start position:0%
proof FH officiation enables what we
call<00:00:35.440><c> the</c><00:00:35.559><c> universal</c><00:00:36.040><c> data</c><00:00:36.320><c> adapter</c><00:00:37.120><c> which</c><00:00:37.239><c> is</c>

00:00:37.350 --> 00:00:37.360 align:start position:0%
call the universal data adapter which is
 

00:00:37.360 --> 00:00:38.910 align:start position:0%
call the universal data adapter which is
in<00:00:37.520><c> some</c><00:00:37.719><c> way</c><00:00:37.960><c> like</c><00:00:38.079><c> the</c><00:00:38.200><c> touring</c><00:00:38.600><c> machine</c>

00:00:38.910 --> 00:00:38.920 align:start position:0%
in some way like the touring machine
 

00:00:38.920 --> 00:00:40.630 align:start position:0%
in some way like the touring machine
moment<00:00:39.280><c> for</c><00:00:39.520><c> data</c><00:00:40.120><c> what</c><00:00:40.200><c> I</c><00:00:40.280><c> mean</c><00:00:40.480><c> by</c><00:00:40.559><c> the</c>

00:00:40.630 --> 00:00:40.640 align:start position:0%
moment for data what I mean by the
 

00:00:40.640 --> 00:00:42.790 align:start position:0%
moment for data what I mean by the
touring<00:00:40.920><c> machine</c><00:00:41.200><c> moment</c><00:00:41.559><c> is</c><00:00:41.680><c> it's</c><00:00:42.360><c> we</c><00:00:42.520><c> think</c>

00:00:42.790 --> 00:00:42.800 align:start position:0%
touring machine moment is it's we think
 

00:00:42.800 --> 00:00:45.389 align:start position:0%
touring machine moment is it's we think
we<00:00:43.039><c> basically</c><00:00:43.719><c> finally</c><00:00:44.239><c> have</c><00:00:44.600><c> an</c><00:00:44.800><c> abstraction</c>

00:00:45.389 --> 00:00:45.399 align:start position:0%
we basically finally have an abstraction
 

00:00:45.399 --> 00:00:47.430 align:start position:0%
we basically finally have an abstraction
that's<00:00:45.640><c> powerful</c><00:00:46.160><c> enough</c><00:00:46.559><c> such</c><00:00:46.800><c> that</c><00:00:47.280><c> it's</c>

00:00:47.430 --> 00:00:47.440 align:start position:0%
that's powerful enough such that it's
 

00:00:47.440 --> 00:00:49.470 align:start position:0%
that's powerful enough such that it's
not<00:00:47.600><c> like</c><00:00:47.719><c> a</c><00:00:47.879><c> marginal</c><00:00:48.440><c> Improvement</c><00:00:49.320><c> it's</c>

00:00:49.470 --> 00:00:49.480 align:start position:0%
not like a marginal Improvement it's
 

00:00:49.480 --> 00:00:51.270 align:start position:0%
not like a marginal Improvement it's
like<00:00:49.600><c> an</c><00:00:49.760><c> order</c><00:00:50.039><c> of</c><00:00:50.199><c> magnitude</c><00:00:50.680><c> improvements</c>

00:00:51.270 --> 00:00:51.280 align:start position:0%
like an order of magnitude improvements
 

00:00:51.280 --> 00:00:53.549 align:start position:0%
like an order of magnitude improvements
the<00:00:51.399><c> same</c><00:00:51.600><c> way</c><00:00:52.199><c> electrical</c><00:00:52.840><c> circuits</c>

00:00:53.549 --> 00:00:53.559 align:start position:0%
the same way electrical circuits
 

00:00:53.559 --> 00:00:56.549 align:start position:0%
the same way electrical circuits
basically<00:00:54.399><c> got</c><00:00:54.559><c> turn</c><00:00:54.800><c> into</c><00:00:55.079><c> like</c><00:00:56.039><c> extremely</c>

00:00:56.549 --> 00:00:56.559 align:start position:0%
basically got turn into like extremely
 

00:00:56.559 --> 00:00:58.430 align:start position:0%
basically got turn into like extremely
powerful<00:00:57.039><c> beasts</c><00:00:57.559><c> when</c><00:00:57.719><c> we</c><00:00:57.840><c> figured</c><00:00:58.160><c> out</c><00:00:58.359><c> how</c>

00:00:58.430 --> 00:00:58.440 align:start position:0%
powerful beasts when we figured out how
 

00:00:58.440 --> 00:01:00.189 align:start position:0%
powerful beasts when we figured out how
to<00:00:58.680><c> program</c><00:00:59.079><c> them</c><00:00:59.199><c> and</c><00:00:59.320><c> make</c><00:00:59.440><c> them</c><00:00:59.559><c> General</c><00:01:00.120><c> it</c>

00:01:00.189 --> 00:01:00.199 align:start position:0%
to program them and make them General it
 

00:01:00.199 --> 00:01:01.270 align:start position:0%
to program them and make them General it
was<00:01:00.320><c> not</c><00:01:00.440><c> like</c><00:01:00.559><c> an</c><00:01:00.680><c> improvement</c><00:01:01.039><c> at</c><00:01:01.160><c> the</c>

00:01:01.270 --> 00:01:01.280 align:start position:0%
was not like an improvement at the
 

00:01:01.280 --> 00:01:02.670 align:start position:0%
was not like an improvement at the
physics<00:01:01.600><c> level</c><00:01:01.840><c> it</c><00:01:01.960><c> was</c><00:01:02.079><c> an</c><00:01:02.199><c> improvement</c><00:01:02.559><c> at</c>

00:01:02.670 --> 00:01:02.680 align:start position:0%
physics level it was an improvement at
 

00:01:02.680 --> 00:01:05.789 align:start position:0%
physics level it was an improvement at
the<00:01:02.800><c> mental</c><00:01:03.120><c> model</c><00:01:03.440><c> level</c><00:01:04.280><c> so</c><00:01:05.239><c> um</c><00:01:05.439><c> another</c><00:01:05.680><c> way</c>

00:01:05.789 --> 00:01:05.799 align:start position:0%
the mental model level so um another way
 

00:01:05.799 --> 00:01:07.149 align:start position:0%
the mental model level so um another way
to<00:01:05.920><c> say</c><00:01:06.040><c> that</c><00:01:06.159><c> is</c><00:01:06.240><c> we</c><00:01:06.360><c> think</c><00:01:06.479><c> cryptography</c><00:01:07.080><c> is</c>

00:01:07.149 --> 00:01:07.159 align:start position:0%
to say that is we think cryptography is
 

00:01:07.159 --> 00:01:09.590 align:start position:0%
to say that is we think cryptography is
a<00:01:07.280><c> way</c><00:01:07.400><c> to</c><00:01:07.520><c> get</c><00:01:07.680><c> more</c><00:01:08.000><c> out</c><00:01:08.119><c> of</c><00:01:08.320><c> data</c><00:01:09.040><c> and</c><00:01:09.320><c> most</c>

00:01:09.590 --> 00:01:09.600 align:start position:0%
a way to get more out of data and most
 

00:01:09.600 --> 00:01:10.830 align:start position:0%
a way to get more out of data and most
people<00:01:09.799><c> will</c><00:01:09.960><c> tell</c><00:01:10.080><c> you</c><00:01:10.200><c> that</c><00:01:10.320><c> cryptography</c>

00:01:10.830 --> 00:01:10.840 align:start position:0%
people will tell you that cryptography
 

00:01:10.840 --> 00:01:12.749 align:start position:0%
people will tell you that cryptography
is<00:01:10.920><c> a</c><00:01:11.040><c> way</c><00:01:11.159><c> to</c><00:01:11.560><c> make</c><00:01:11.759><c> data</c><00:01:12.000><c> more</c><00:01:12.280><c> private</c><00:01:12.600><c> or</c>

00:01:12.749 --> 00:01:12.759 align:start position:0%
is a way to make data more private or
 

00:01:12.759 --> 00:01:14.270 align:start position:0%
is a way to make data more private or
whatever<00:01:13.200><c> I</c><00:01:13.320><c> think</c><00:01:13.520><c> that</c><00:01:13.720><c> that's</c><00:01:13.880><c> a</c><00:01:14.040><c> great</c>

00:01:14.270 --> 00:01:14.280 align:start position:0%
whatever I think that that's a great
 

00:01:14.280 --> 00:01:15.950 align:start position:0%
whatever I think that that's a great
side<00:01:14.520><c> effect</c><00:01:14.880><c> but</c><00:01:15.240><c> deeper</c><00:01:15.600><c> than</c><00:01:15.720><c> that</c>

00:01:15.950 --> 00:01:15.960 align:start position:0%
side effect but deeper than that
 

00:01:15.960 --> 00:01:18.270 align:start position:0%
side effect but deeper than that
cryptography<00:01:16.439><c> is</c><00:01:16.520><c> a</c><00:01:16.640><c> way</c><00:01:16.759><c> to</c><00:01:17.080><c> get</c><00:01:17.400><c> more</c><00:01:17.799><c> out</c><00:01:18.040><c> of</c>

00:01:18.270 --> 00:01:18.280 align:start position:0%
cryptography is a way to get more out of
 

00:01:18.280 --> 00:01:20.190 align:start position:0%
cryptography is a way to get more out of
data<00:01:18.880><c> essentially</c><00:01:19.280><c> make</c><00:01:19.479><c> data</c><00:01:19.920><c> more</c>

00:01:20.190 --> 00:01:20.200 align:start position:0%
data essentially make data more
 

00:01:20.200 --> 00:01:22.069 align:start position:0%
data essentially make data more
interoperable<00:01:21.000><c> be</c><00:01:21.079><c> able</c><00:01:21.240><c> to</c><00:01:21.360><c> get</c><00:01:21.520><c> data</c><00:01:21.759><c> out</c><00:01:21.920><c> of</c>

00:01:22.069 --> 00:01:22.079 align:start position:0%
interoperable be able to get data out of
 

00:01:22.079 --> 00:01:23.990 align:start position:0%
interoperable be able to get data out of
their<00:01:22.240><c> silos</c><00:01:22.799><c> reap</c><00:01:23.159><c> more</c><00:01:23.439><c> economical</c>

00:01:23.990 --> 00:01:24.000 align:start position:0%
their silos reap more economical
 

00:01:24.000 --> 00:01:25.670 align:start position:0%
their silos reap more economical
benefits<00:01:24.400><c> out</c><00:01:24.520><c> of</c><00:01:24.680><c> data</c><00:01:25.200><c> and</c><00:01:25.320><c> it's</c><00:01:25.479><c> pretty</c>

00:01:25.670 --> 00:01:25.680 align:start position:0%
benefits out of data and it's pretty
 

00:01:25.680 --> 00:01:26.910 align:start position:0%
benefits out of data and it's pretty
important<00:01:26.079><c> because</c><00:01:26.240><c> we</c><00:01:26.360><c> live</c><00:01:26.479><c> in</c><00:01:26.600><c> a</c><00:01:26.720><c> world</c>

00:01:26.910 --> 00:01:26.920 align:start position:0%
important because we live in a world
 

00:01:26.920 --> 00:01:28.590 align:start position:0%
important because we live in a world
where<00:01:27.079><c> the</c><00:01:27.240><c> value</c><00:01:27.479><c> of</c><00:01:27.600><c> data</c><00:01:27.880><c> keeps</c><00:01:28.119><c> increasing</c>

00:01:28.590 --> 00:01:28.600 align:start position:0%
where the value of data keeps increasing
 

00:01:28.600 --> 00:01:31.350 align:start position:0%
where the value of data keeps increasing
over<00:01:28.880><c> time</c><00:01:29.799><c> um</c><00:01:30.360><c> one</c><00:01:30.520><c> way</c><00:01:30.720><c> we</c><00:01:30.880><c> we</c><00:01:31.000><c> like</c><00:01:31.119><c> to</c><00:01:31.240><c> put</c>

00:01:31.350 --> 00:01:31.360 align:start position:0%
over time um one way we we like to put
 

00:01:31.360 --> 00:01:32.789 align:start position:0%
over time um one way we we like to put
it<00:01:31.479><c> is</c><00:01:31.640><c> we</c><00:01:31.759><c> take</c><00:01:31.920><c> data</c><00:01:32.159><c> out</c><00:01:32.240><c> of</c><00:01:32.360><c> their</c><00:01:32.520><c> data</c>

00:01:32.789 --> 00:01:32.799 align:start position:0%
it is we take data out of their data
 

00:01:32.799 --> 00:01:34.590 align:start position:0%
it is we take data out of their data
prison<00:01:33.399><c> today</c><00:01:33.680><c> if</c><00:01:33.799><c> you</c><00:01:33.880><c> want</c><00:01:34.000><c> your</c><00:01:34.159><c> data</c><00:01:34.360><c> to</c><00:01:34.439><c> be</c>

00:01:34.590 --> 00:01:34.600 align:start position:0%
prison today if you want your data to be
 

00:01:34.600 --> 00:01:37.069 align:start position:0%
prison today if you want your data to be
safe<00:01:34.799><c> and</c><00:01:34.960><c> secure</c><00:01:35.520><c> it's</c><00:01:35.759><c> useless</c><00:01:36.759><c> uh</c><00:01:36.840><c> you</c><00:01:36.960><c> have</c>

00:01:37.069 --> 00:01:37.079 align:start position:0%
safe and secure it's useless uh you have
 

00:01:37.079 --> 00:01:38.870 align:start position:0%
safe and secure it's useless uh you have
to<00:01:37.320><c> like</c><00:01:37.759><c> kind</c><00:01:37.920><c> of</c><00:01:38.079><c> like</c><00:01:38.360><c> keep</c><00:01:38.560><c> it</c><00:01:38.680><c> for</c>

00:01:38.870 --> 00:01:38.880 align:start position:0%
to like kind of like keep it for
 

00:01:38.880 --> 00:01:40.990 align:start position:0%
to like kind of like keep it for
yourself<00:01:39.439><c> and</c><00:01:39.640><c> and</c><00:01:39.759><c> it</c><00:01:39.920><c> applies</c><00:01:40.439><c> equally</c><00:01:40.759><c> for</c>

00:01:40.990 --> 00:01:41.000 align:start position:0%
yourself and and it applies equally for
 

00:01:41.000 --> 00:01:42.990 align:start position:0%
yourself and and it applies equally for
like<00:01:41.560><c> individuals</c><00:01:42.200><c> who</c><00:01:42.320><c> want</c><00:01:42.479><c> to</c><00:01:42.600><c> do</c><00:01:42.720><c> self</c>

00:01:42.990 --> 00:01:43.000 align:start position:0%
like individuals who want to do self
 

00:01:43.000 --> 00:01:45.030 align:start position:0%
like individuals who want to do self
custody<00:01:43.360><c> but</c><00:01:43.479><c> also</c><00:01:43.680><c> for</c><00:01:43.880><c> companies</c><00:01:44.439><c> like</c><00:01:44.799><c> why</c>

00:01:45.030 --> 00:01:45.040 align:start position:0%
custody but also for companies like why
 

00:01:45.040 --> 00:01:46.950 align:start position:0%
custody but also for companies like why
keep<00:01:45.200><c> your</c><00:01:45.399><c> data</c><00:01:45.600><c> on</c><00:01:45.759><c> your</c><00:01:46.200><c> Linux</c><00:01:46.560><c> server</c><00:01:46.880><c> if</c>

00:01:46.950 --> 00:01:46.960 align:start position:0%
keep your data on your Linux server if
 

00:01:46.960 --> 00:01:48.510 align:start position:0%
keep your data on your Linux server if
you<00:01:47.079><c> can</c><00:01:47.200><c> put</c><00:01:47.320><c> it</c><00:01:47.399><c> in</c><00:01:47.520><c> the</c><00:01:47.640><c> one</c><00:01:47.840><c> big</c><00:01:48.079><c> database</c>

00:01:48.510 --> 00:01:48.520 align:start position:0%
you can put it in the one big database
 

00:01:48.520 --> 00:01:49.950 align:start position:0%
you can put it in the one big database
you<00:01:48.640><c> know</c><00:01:48.880><c> because</c><00:01:49.079><c> the</c><00:01:49.159><c> one</c><00:01:49.320><c> big</c><00:01:49.520><c> database</c>

00:01:49.950 --> 00:01:49.960 align:start position:0%
you know because the one big database
 

00:01:49.960 --> 00:01:51.510 align:start position:0%
you know because the one big database
will<00:01:50.159><c> like</c><00:01:50.479><c> give</c><00:01:50.600><c> you</c><00:01:50.759><c> more</c><00:01:50.960><c> value</c><00:01:51.240><c> out</c><00:01:51.360><c> of</c>

00:01:51.510 --> 00:01:51.520 align:start position:0%
will like give you more value out of
 

00:01:51.520 --> 00:01:53.590 align:start position:0%
will like give you more value out of
that<00:01:52.240><c> so</c><00:01:52.600><c> there's</c><00:01:52.840><c> kind</c><00:01:52.960><c> of</c><00:01:53.119><c> like</c><00:01:53.240><c> this</c><00:01:53.399><c> push</c>

00:01:53.590 --> 00:01:53.600 align:start position:0%
that so there's kind of like this push
 

00:01:53.600 --> 00:01:55.389 align:start position:0%
that so there's kind of like this push
and<00:01:53.719><c> pull</c><00:01:54.040><c> between</c><00:01:54.640><c> people</c><00:01:54.880><c> want</c><00:01:55.040><c> to</c><00:01:55.200><c> keep</c>

00:01:55.389 --> 00:01:55.399 align:start position:0%
and pull between people want to keep
 

00:01:55.399 --> 00:01:57.590 align:start position:0%
and pull between people want to keep
their<00:01:55.640><c> data</c><00:01:56.000><c> kind</c><00:01:56.119><c> of</c><00:01:56.280><c> like</c><00:01:56.479><c> away</c><00:01:57.240><c> in</c><00:01:57.399><c> some</c>

00:01:57.590 --> 00:01:57.600 align:start position:0%
their data kind of like away in some
 

00:01:57.600 --> 00:01:59.709 align:start position:0%
their data kind of like away in some
sense<00:01:58.000><c> in</c><00:01:58.240><c> in</c><00:01:58.479><c> in</c><00:01:58.560><c> a</c><00:01:58.680><c> secure</c><00:01:59.039><c> environment</c><00:01:59.560><c> but</c>

00:01:59.709 --> 00:01:59.719 align:start position:0%
sense in in in a secure environment but
 

00:01:59.719 --> 00:02:00.950 align:start position:0%
sense in in in a secure environment but
that<00:01:59.880><c> it's</c><00:02:00.000><c> equivalent</c><00:02:00.320><c> to</c><00:02:00.399><c> a</c><00:02:00.520><c> prison</c><00:02:00.880><c> you</c>

00:02:00.950 --> 00:02:00.960 align:start position:0%
that it's equivalent to a prison you
 

00:02:00.960 --> 00:02:02.910 align:start position:0%
that it's equivalent to a prison you
know<00:02:01.119><c> you</c><00:02:01.280><c> can't</c><00:02:01.719><c> go</c><00:02:01.920><c> screw</c><00:02:02.280><c> with</c><00:02:02.399><c> the</c><00:02:02.520><c> inmates</c>

00:02:02.910 --> 00:02:02.920 align:start position:0%
know you can't go screw with the inmates
 

00:02:02.920 --> 00:02:05.670 align:start position:0%
know you can't go screw with the inmates
but<00:02:03.119><c> inmates</c><00:02:03.399><c> are</c><00:02:03.520><c> not</c><00:02:03.680><c> useful</c><00:02:03.960><c> to</c><00:02:04.240><c> society</c><00:02:05.240><c> um</c>

00:02:05.670 --> 00:02:05.680 align:start position:0%
but inmates are not useful to society um
 

00:02:05.680 --> 00:02:07.149 align:start position:0%
but inmates are not useful to society um
and<00:02:05.920><c> and</c><00:02:06.079><c> another</c><00:02:06.360><c> way</c><00:02:06.520><c> yet</c><00:02:06.640><c> to</c><00:02:06.759><c> say</c><00:02:06.920><c> that</c><00:02:07.000><c> is</c>

00:02:07.149 --> 00:02:07.159 align:start position:0%
and and another way yet to say that is
 

00:02:07.159 --> 00:02:09.029 align:start position:0%
and and another way yet to say that is
enables<00:02:07.520><c> more</c><00:02:07.680><c> interoperability</c><00:02:08.399><c> in</c><00:02:08.759><c> usage</c>

00:02:09.029 --> 00:02:09.039 align:start position:0%
enables more interoperability in usage
 

00:02:09.039 --> 00:02:09.869 align:start position:0%
enables more interoperability in usage
of

00:02:09.869 --> 00:02:09.879 align:start position:0%
of
 

00:02:09.879 --> 00:02:12.510 align:start position:0%
of
data<00:02:10.879><c> um</c><00:02:11.080><c> so</c><00:02:11.280><c> our</c><00:02:11.480><c> goal</c><00:02:11.720><c> is</c><00:02:11.840><c> to</c><00:02:12.000><c> create</c><00:02:12.280><c> more</c>

00:02:12.510 --> 00:02:12.520 align:start position:0%
data um so our goal is to create more
 

00:02:12.520 --> 00:02:14.830 align:start position:0%
data um so our goal is to create more
total<00:02:12.920><c> valuee</c><00:02:13.480><c> out</c><00:02:13.640><c> of</c><00:02:13.879><c> this</c><00:02:14.280><c> and</c><00:02:14.400><c> at</c><00:02:14.519><c> the</c><00:02:14.640><c> same</c>

00:02:14.830 --> 00:02:14.840 align:start position:0%
total valuee out of this and at the same
 

00:02:14.840 --> 00:02:16.910 align:start position:0%
total valuee out of this and at the same
time<00:02:15.000><c> enable</c><00:02:15.319><c> a</c><00:02:15.519><c> pragmatic</c><00:02:16.120><c> route</c><00:02:16.519><c> towards</c>

00:02:16.910 --> 00:02:16.920 align:start position:0%
time enable a pragmatic route towards
 

00:02:16.920 --> 00:02:18.670 align:start position:0%
time enable a pragmatic route towards
data<00:02:17.120><c> ownership</c><00:02:17.599><c> in</c><00:02:17.680><c> a</c><00:02:17.840><c> world</c><00:02:18.160><c> where</c><00:02:18.400><c> data</c>

00:02:18.670 --> 00:02:18.680 align:start position:0%
data ownership in a world where data
 

00:02:18.680 --> 00:02:20.270 align:start position:0%
data ownership in a world where data
keeps<00:02:18.879><c> increasing</c><00:02:19.280><c> in</c><00:02:19.480><c> value</c><00:02:19.959><c> because</c><00:02:20.120><c> if</c>

00:02:20.270 --> 00:02:20.280 align:start position:0%
keeps increasing in value because if
 

00:02:20.280 --> 00:02:22.190 align:start position:0%
keeps increasing in value because if
data<00:02:20.519><c> keeps</c><00:02:20.760><c> increasing</c><00:02:21.120><c> in</c><00:02:21.319><c> value</c><00:02:21.959><c> the</c>

00:02:22.190 --> 00:02:22.200 align:start position:0%
data keeps increasing in value the
 

00:02:22.200 --> 00:02:24.229 align:start position:0%
data keeps increasing in value the
burden<00:02:22.519><c> of</c><00:02:22.800><c> proof</c><00:02:23.400><c> for</c><00:02:23.640><c> going</c><00:02:23.879><c> through</c><00:02:24.080><c> that</c>

00:02:24.229 --> 00:02:24.239 align:start position:0%
burden of proof for going through that
 

00:02:24.239 --> 00:02:27.350 align:start position:0%
burden of proof for going through that
route<00:02:24.599><c> keeps</c><00:02:24.879><c> increasing</c><00:02:25.840><c> okay</c><00:02:26.239><c> so</c><00:02:27.080><c> this</c><00:02:27.200><c> is</c>

00:02:27.350 --> 00:02:27.360 align:start position:0%
route keeps increasing okay so this is
 

00:02:27.360 --> 00:02:29.309 align:start position:0%
route keeps increasing okay so this is
kind<00:02:27.480><c> of</c><00:02:27.560><c> like</c><00:02:27.680><c> the</c><00:02:27.760><c> tldr</c><00:02:28.319><c> on</c><00:02:28.680><c> the</c><00:02:28.840><c> data</c><00:02:29.040><c> stack</c>

00:02:29.309 --> 00:02:29.319 align:start position:0%
kind of like the tldr on the data stack
 

00:02:29.319 --> 00:02:32.150 align:start position:0%
kind of like the tldr on the data stack
we<00:02:29.440><c> have</c><00:02:29.560><c> so</c><00:02:29.680><c> far</c><00:02:30.000><c> far</c><00:02:30.680><c> um</c><00:02:31.000><c> we</c><00:02:31.200><c> have</c><00:02:31.640><c> pods</c><00:02:32.040><c> which</c>

00:02:32.150 --> 00:02:32.160 align:start position:0%
we have so far far um we have pods which
 

00:02:32.160 --> 00:02:34.949 align:start position:0%
we have so far far um we have pods which
are<00:02:32.879><c> essentially</c><00:02:33.640><c> specially</c><00:02:34.160><c> issued</c><00:02:34.640><c> packets</c>

00:02:34.949 --> 00:02:34.959 align:start position:0%
are essentially specially issued packets
 

00:02:34.959 --> 00:02:36.470 align:start position:0%
are essentially specially issued packets
of<00:02:35.160><c> cryptographic</c><00:02:35.760><c> data</c><00:02:36.080><c> almost</c><00:02:36.280><c> like</c><00:02:36.400><c> a</c>

00:02:36.470 --> 00:02:36.480 align:start position:0%
of cryptographic data almost like a
 

00:02:36.480 --> 00:02:38.949 align:start position:0%
of cryptographic data almost like a
record<00:02:36.760><c> in</c><00:02:36.879><c> a</c><00:02:37.040><c> database</c><00:02:38.040><c> we</c><00:02:38.160><c> have</c><00:02:38.360><c> these</c>

00:02:38.949 --> 00:02:38.959 align:start position:0%
record in a database we have these
 

00:02:38.959 --> 00:02:40.910 align:start position:0%
record in a database we have these
cryptographic<00:02:39.519><c> machines</c><00:02:39.879><c> called</c><00:02:40.120><c> gpcs</c><00:02:40.720><c> that</c>

00:02:40.910 --> 00:02:40.920 align:start position:0%
cryptographic machines called gpcs that
 

00:02:40.920 --> 00:02:42.949 align:start position:0%
cryptographic machines called gpcs that
ingest<00:02:41.400><c> pods</c><00:02:41.680><c> and</c><00:02:41.840><c> make</c><00:02:42.040><c> claims</c><00:02:42.480><c> about</c><00:02:42.760><c> them</c>

00:02:42.949 --> 00:02:42.959 align:start position:0%
ingest pods and make claims about them
 

00:02:42.959 --> 00:02:45.030 align:start position:0%
ingest pods and make claims about them
using<00:02:43.200><c> zero</c><00:02:43.480><c> knowledge</c><00:02:43.800><c> proof</c><00:02:44.640><c> and</c><00:02:44.879><c> the</c>

00:02:45.030 --> 00:02:45.040 align:start position:0%
using zero knowledge proof and the
 

00:02:45.040 --> 00:02:45.990 align:start position:0%
using zero knowledge proof and the
really<00:02:45.239><c> interesting</c><00:02:45.560><c> thing</c><00:02:45.680><c> with</c><00:02:45.879><c> this</c>

00:02:45.990 --> 00:02:46.000 align:start position:0%
really interesting thing with this
 

00:02:46.000 --> 00:02:47.470 align:start position:0%
really interesting thing with this
system<00:02:46.280><c> is</c><00:02:46.400><c> it's</c><00:02:46.599><c> performant</c><00:02:47.040><c> enough</c><00:02:47.200><c> to</c><00:02:47.319><c> run</c>

00:02:47.470 --> 00:02:47.480 align:start position:0%
system is it's performant enough to run
 

00:02:47.480 --> 00:02:49.470 align:start position:0%
system is it's performant enough to run
on<00:02:47.680><c> mobile</c><00:02:48.000><c> browsers</c><00:02:48.920><c> uh</c><00:02:49.080><c> while</c><00:02:49.239><c> being</c>

00:02:49.470 --> 00:02:49.480 align:start position:0%
on mobile browsers uh while being
 

00:02:49.480 --> 00:02:50.990 align:start position:0%
on mobile browsers uh while being
flexible<00:02:50.239><c> and</c><00:02:50.360><c> it's</c><00:02:50.519><c> close</c><00:02:50.720><c> to</c><00:02:50.800><c> being</c>

00:02:50.990 --> 00:02:51.000 align:start position:0%
flexible and it's close to being
 

00:02:51.000 --> 00:02:53.149 align:start position:0%
flexible and it's close to being
production<00:02:51.360><c> ready</c><00:02:52.080><c> and</c><00:02:52.519><c> all</c><00:02:52.680><c> of</c><00:02:52.800><c> you</c><00:02:52.920><c> guys</c><00:02:53.040><c> are</c>

00:02:53.149 --> 00:02:53.159 align:start position:0%
production ready and all of you guys are
 

00:02:53.159 --> 00:02:55.630 align:start position:0%
production ready and all of you guys are
using<00:02:53.440><c> it</c><00:02:54.080><c> uh</c><00:02:54.239><c> Zupas</c><00:02:54.840><c> where</c><00:02:55.000><c> your</c><00:02:55.159><c> tickets</c><00:02:55.440><c> are</c>

00:02:55.630 --> 00:02:55.640 align:start position:0%
using it uh Zupas where your tickets are
 

00:02:55.640 --> 00:02:57.350 align:start position:0%
using it uh Zupas where your tickets are
and<00:02:55.760><c> your</c><00:02:55.840><c> frogs</c><00:02:56.200><c> are</c><00:02:56.480><c> are</c><00:02:56.800><c> is</c><00:02:56.879><c> running</c><00:02:57.159><c> on</c>

00:02:57.350 --> 00:02:57.360 align:start position:0%
and your frogs are are is running on
 

00:02:57.360 --> 00:02:59.990 align:start position:0%
and your frogs are are is running on
pods<00:02:57.640><c> and</c><00:02:57.800><c> gpcs</c><00:02:58.680><c> so</c><00:02:58.920><c> as</c><00:02:59.000><c> an</c><00:02:59.120><c> example</c><00:02:59.519><c> def</c>

00:02:59.990 --> 00:03:00.000 align:start position:0%
pods and gpcs so as an example def
 

00:03:00.000 --> 00:03:02.509 align:start position:0%
pods and gpcs so as an example def
ticket<00:03:00.239><c> is</c><00:03:00.319><c> a</c><00:03:00.480><c> pod</c><00:03:00.760><c> a</c><00:03:00.879><c> frog</c><00:03:01.200><c> is</c><00:03:01.280><c> a</c><00:03:01.480><c> pod</c><00:03:02.080><c> I</c><00:03:02.239><c> use</c>

00:03:02.509 --> 00:03:02.519 align:start position:0%
ticket is a pod a frog is a pod I use
 

00:03:02.519 --> 00:03:04.470 align:start position:0%
ticket is a pod a frog is a pod I use
GPC<00:03:02.920><c> to</c><00:03:03.040><c> log</c><00:03:03.239><c> in</c><00:03:03.360><c> into</c><00:03:03.560><c> the</c><00:03:03.760><c> telegram</c><00:03:04.200><c> group</c>

00:03:04.470 --> 00:03:04.480 align:start position:0%
GPC to log in into the telegram group
 

00:03:04.480 --> 00:03:06.070 align:start position:0%
GPC to log in into the telegram group
where<00:03:04.599><c> you</c><00:03:04.720><c> had</c><00:03:04.840><c> to</c><00:03:04.920><c> prove</c><00:03:05.120><c> you</c><00:03:05.239><c> had</c><00:03:05.360><c> a</c><00:03:05.519><c> ticket</c>

00:03:06.070 --> 00:03:06.080 align:start position:0%
where you had to prove you had a ticket
 

00:03:06.080 --> 00:03:07.710 align:start position:0%
where you had to prove you had a ticket
when<00:03:06.200><c> you</c><00:03:06.280><c> enter</c><00:03:06.560><c> the</c><00:03:06.680><c> Frog</c><00:03:06.959><c> Zone</c><00:03:07.280><c> downstair</c>

00:03:07.710 --> 00:03:07.720 align:start position:0%
when you enter the Frog Zone downstair
 

00:03:07.720 --> 00:03:09.750 align:start position:0%
when you enter the Frog Zone downstair
you<00:03:07.840><c> also</c><00:03:08.000><c> make</c><00:03:08.159><c> a</c><00:03:08.239><c> GPC</c><00:03:08.959><c> so</c><00:03:09.159><c> this</c><00:03:09.280><c> stuff</c><00:03:09.560><c> just</c>

00:03:09.750 --> 00:03:09.760 align:start position:0%
you also make a GPC so this stuff just
 

00:03:09.760 --> 00:03:12.670 align:start position:0%
you also make a GPC so this stuff just
works<00:03:10.319><c> and</c><00:03:10.680><c> there's</c><00:03:11.280><c> a</c><00:03:11.480><c> huge</c><00:03:11.920><c> like</c><00:03:12.200><c> not</c><00:03:12.400><c> huge</c>

00:03:12.670 --> 00:03:12.680 align:start position:0%
works and there's a huge like not huge
 

00:03:12.680 --> 00:03:14.030 align:start position:0%
works and there's a huge like not huge
but<00:03:12.799><c> there's</c><00:03:13.120><c> there's</c><00:03:13.280><c> definitely</c><00:03:13.560><c> a</c><00:03:13.680><c> list</c><00:03:13.840><c> of</c>

00:03:14.030 --> 00:03:14.040 align:start position:0%
but there's there's definitely a list of
 

00:03:14.040 --> 00:03:16.070 align:start position:0%
but there's there's definitely a list of
like<00:03:14.720><c> on</c><00:03:14.920><c> top</c><00:03:15.080><c> of</c><00:03:15.159><c> that</c><00:03:15.319><c> like</c><00:03:15.480><c> third</c><00:03:15.799><c> party</c>

00:03:16.070 --> 00:03:16.080 align:start position:0%
like on top of that like third party
 

00:03:16.080 --> 00:03:18.030 align:start position:0%
like on top of that like third party
application<00:03:16.599><c> that</c><00:03:16.720><c> is</c><00:03:17.159><c> built</c><00:03:17.480><c> on</c><00:03:17.599><c> top</c><00:03:17.760><c> of</c><00:03:17.879><c> this</c>

00:03:18.030 --> 00:03:18.040 align:start position:0%
application that is built on top of this
 

00:03:18.040 --> 00:03:21.830 align:start position:0%
application that is built on top of this
system<00:03:18.360><c> mostly</c><00:03:18.599><c> from</c><00:03:18.720><c> the</c><00:03:18.879><c> zalu</c><00:03:20.000><c> ecosystem</c><00:03:21.000><c> so</c>

00:03:21.830 --> 00:03:21.840 align:start position:0%
system mostly from the zalu ecosystem so
 

00:03:21.840 --> 00:03:24.229 align:start position:0%
system mostly from the zalu ecosystem so
here's<00:03:22.040><c> the</c><00:03:22.159><c> tldr</c><00:03:23.000><c> the</c><00:03:23.120><c> way</c><00:03:23.239><c> it</c><00:03:23.319><c> works</c><00:03:23.599><c> is</c><00:03:23.959><c> some</c>

00:03:24.229 --> 00:03:24.239 align:start position:0%
here's the tldr the way it works is some
 

00:03:24.239 --> 00:03:26.550 align:start position:0%
here's the tldr the way it works is some
authority<00:03:24.720><c> attests</c><00:03:25.080><c> to</c><00:03:25.239><c> some</c><00:03:25.440><c> data</c><00:03:26.080><c> and</c><00:03:26.239><c> signs</c>

00:03:26.550 --> 00:03:26.560 align:start position:0%
authority attests to some data and signs
 

00:03:26.560 --> 00:03:29.149 align:start position:0%
authority attests to some data and signs
it<00:03:26.879><c> via</c><00:03:27.200><c> an</c><00:03:27.519><c> EDSA</c><00:03:28.159><c> signature</c><00:03:28.519><c> on</c><00:03:28.640><c> the</c><00:03:28.720><c> jobjob</c>

00:03:29.149 --> 00:03:29.159 align:start position:0%
it via an EDSA signature on the jobjob
 

00:03:29.159 --> 00:03:31.509 align:start position:0%
it via an EDSA signature on the jobjob
curve<00:03:29.599><c> this</c><00:03:29.840><c> gives</c><00:03:30.000><c> you</c><00:03:30.120><c> a</c><00:03:30.239><c> pod</c><00:03:30.920><c> you</c><00:03:31.239><c> take</c><00:03:31.400><c> a</c>

00:03:31.509 --> 00:03:31.519 align:start position:0%
curve this gives you a pod you take a
 

00:03:31.519 --> 00:03:33.390 align:start position:0%
curve this gives you a pod you take a
bunch<00:03:31.720><c> of</c><00:03:31.879><c> PODS</c><00:03:32.159><c> you</c><00:03:32.319><c> put</c><00:03:32.439><c> them</c><00:03:32.599><c> into</c><00:03:32.799><c> a</c><00:03:32.920><c> GPC</c>

00:03:33.390 --> 00:03:33.400 align:start position:0%
bunch of PODS you put them into a GPC
 

00:03:33.400 --> 00:03:35.390 align:start position:0%
bunch of PODS you put them into a GPC
and<00:03:33.519><c> you</c><00:03:33.599><c> make</c><00:03:33.760><c> a</c><00:03:33.920><c> claim</c><00:03:34.319><c> that</c><00:03:34.439><c> is</c><00:03:34.640><c> verifiable</c>

00:03:35.390 --> 00:03:35.400 align:start position:0%
and you make a claim that is verifiable
 

00:03:35.400 --> 00:03:36.789 align:start position:0%
and you make a claim that is verifiable
and<00:03:35.480><c> then</c><00:03:35.599><c> you</c><00:03:35.680><c> can</c><00:03:35.920><c> get</c><00:03:36.080><c> hand</c><00:03:36.239><c> that</c><00:03:36.400><c> over</c><00:03:36.560><c> to</c><00:03:36.680><c> a</c>

00:03:36.789 --> 00:03:36.799 align:start position:0%
and then you can get hand that over to a
 

00:03:36.799 --> 00:03:39.509 align:start position:0%
and then you can get hand that over to a
verifier<00:03:37.360><c> that's</c><00:03:37.959><c> essentially</c><00:03:38.319><c> how</c><00:03:38.480><c> it</c><00:03:38.560><c> works</c>

00:03:39.509 --> 00:03:39.519 align:start position:0%
verifier that's essentially how it works
 

00:03:39.519 --> 00:03:41.910 align:start position:0%
verifier that's essentially how it works
um<00:03:39.799><c> we'll</c><00:03:40.000><c> go</c><00:03:40.120><c> into</c><00:03:40.280><c> the</c><00:03:40.439><c> details</c><00:03:40.959><c> so</c><00:03:41.680><c> the</c>

00:03:41.910 --> 00:03:41.920 align:start position:0%
um we'll go into the details so the
 

00:03:41.920 --> 00:03:44.830 align:start position:0%
um we'll go into the details so the
issuer<00:03:42.920><c> basically</c><00:03:43.280><c> calls</c><00:03:43.720><c> this</c><00:03:43.959><c> like</c><00:03:44.280><c> pod.</c>

00:03:44.830 --> 00:03:44.840 align:start position:0%
issuer basically calls this like pod.
 

00:03:44.840 --> 00:03:47.110 align:start position:0%
issuer basically calls this like pod.
sign<00:03:45.120><c> method</c><00:03:45.480><c> on</c><00:03:45.599><c> a</c><00:03:45.760><c> bunch</c><00:03:45.920><c> of</c><00:03:46.040><c> key</c><00:03:46.239><c> value</c><00:03:46.560><c> data</c>

00:03:47.110 --> 00:03:47.120 align:start position:0%
sign method on a bunch of key value data
 

00:03:47.120 --> 00:03:49.670 align:start position:0%
sign method on a bunch of key value data
you<00:03:47.280><c> get</c><00:03:47.439><c> out</c><00:03:47.560><c> of</c><00:03:47.720><c> it</c><00:03:48.239><c> this</c><00:03:48.480><c> thing</c><00:03:49.040><c> with</c><00:03:49.159><c> a</c>

00:03:49.670 --> 00:03:49.680 align:start position:0%
you get out of it this thing with a
 

00:03:49.680 --> 00:03:52.309 align:start position:0%
you get out of it this thing with a
signature<00:03:50.680><c> that</c><00:03:50.799><c> is</c><00:03:50.959><c> on</c><00:03:51.400><c> the</c><00:03:51.599><c> content</c><00:03:51.959><c> ID</c>

00:03:52.309 --> 00:03:52.319 align:start position:0%
signature that is on the content ID
 

00:03:52.319 --> 00:03:53.789 align:start position:0%
signature that is on the content ID
we'll<00:03:52.519><c> focus</c><00:03:52.760><c> on</c><00:03:52.879><c> the</c><00:03:53.000><c> date</c><00:03:53.159><c> of</c><00:03:53.319><c> birth</c><00:03:53.519><c> here</c>

00:03:53.789 --> 00:03:53.799 align:start position:0%
we'll focus on the date of birth here
 

00:03:53.799 --> 00:03:55.390 align:start position:0%
we'll focus on the date of birth here
for<00:03:53.920><c> the</c><00:03:54.040><c> sake</c><00:03:54.200><c> of</c><00:03:54.280><c> the</c><00:03:54.439><c> example</c><00:03:55.120><c> then</c><00:03:55.239><c> you</c>

00:03:55.390 --> 00:03:55.400 align:start position:0%
for the sake of the example then you
 

00:03:55.400 --> 00:03:57.550 align:start position:0%
for the sake of the example then you
configure<00:03:55.799><c> a</c><00:03:55.959><c> GPC</c><00:03:56.439><c> config</c><00:03:57.000><c> which</c><00:03:57.159><c> makes</c><00:03:57.360><c> a</c>

00:03:57.550 --> 00:03:57.560 align:start position:0%
configure a GPC config which makes a
 

00:03:57.560 --> 00:03:59.270 align:start position:0%
configure a GPC config which makes a
claim<00:03:57.879><c> about</c><00:03:58.120><c> the</c><00:03:58.239><c> date</c><00:03:58.400><c> of</c><00:03:58.519><c> birth</c><00:03:58.920><c> for</c><00:03:59.120><c> this</c>

00:03:59.270 --> 00:03:59.280 align:start position:0%
claim about the date of birth for this
 

00:03:59.280 --> 00:04:01.789 align:start position:0%
claim about the date of birth for this
example<00:03:59.920><c> here</c><00:04:00.400><c> it's</c><00:04:00.640><c> not</c><00:04:00.879><c> revealed</c><00:04:01.519><c> and</c><00:04:01.640><c> we</c>

00:04:01.789 --> 00:04:01.799 align:start position:0%
example here it's not revealed and we
 

00:04:01.799 --> 00:04:03.350 align:start position:0%
example here it's not revealed and we
prove<00:04:02.079><c> that</c><00:04:02.200><c> it's</c><00:04:02.400><c> between</c><00:04:02.680><c> a</c><00:04:02.799><c> minimum</c><00:04:03.120><c> and</c><00:04:03.239><c> a</c>

00:04:03.350 --> 00:04:03.360 align:start position:0%
prove that it's between a minimum and a
 

00:04:03.360 --> 00:04:06.589 align:start position:0%
prove that it's between a minimum and a
maximum<00:04:04.120><c> and</c><00:04:04.360><c> finally</c><00:04:04.720><c> a</c><00:04:05.319><c> verifier</c><00:04:06.319><c> receives</c>

00:04:06.589 --> 00:04:06.599 align:start position:0%
maximum and finally a verifier receives
 

00:04:06.599 --> 00:04:08.229 align:start position:0%
maximum and finally a verifier receives
the<00:04:06.760><c> artifact</c><00:04:07.280><c> from</c><00:04:07.480><c> the</c><00:04:07.680><c> proof</c><00:04:07.959><c> and</c><00:04:08.079><c> can</c>

00:04:08.229 --> 00:04:08.239 align:start position:0%
the artifact from the proof and can
 

00:04:08.239 --> 00:04:09.869 align:start position:0%
the artifact from the proof and can
verify<00:04:08.599><c> that</c><00:04:08.760><c> claim</c><00:04:09.239><c> and</c><00:04:09.360><c> a</c><00:04:09.480><c> really</c><00:04:09.640><c> cool</c>

00:04:09.869 --> 00:04:09.879 align:start position:0%
verify that claim and a really cool
 

00:04:09.879 --> 00:04:11.149 align:start position:0%
verify that claim and a really cool
thing<00:04:10.040><c> is</c><00:04:10.200><c> you</c><00:04:10.319><c> don't</c><00:04:10.439><c> need</c><00:04:10.560><c> any</c><00:04:10.720><c> new</c><00:04:10.920><c> zero</c>

00:04:11.149 --> 00:04:11.159 align:start position:0%
thing is you don't need any new zero
 

00:04:11.159 --> 00:04:12.910 align:start position:0%
thing is you don't need any new zero
knowledge<00:04:11.400><c> circuits</c><00:04:11.959><c> it's</c><00:04:12.159><c> pretty</c><00:04:12.439><c> flexible</c>

00:04:12.910 --> 00:04:12.920 align:start position:0%
knowledge circuits it's pretty flexible
 

00:04:12.920 --> 00:04:14.910 align:start position:0%
knowledge circuits it's pretty flexible
and<00:04:13.040><c> also</c><00:04:13.280><c> extremely</c><00:04:13.720><c> performant</c><00:04:14.319><c> right</c><00:04:14.760><c> so</c>

00:04:14.910 --> 00:04:14.920 align:start position:0%
and also extremely performant right so
 

00:04:14.920 --> 00:04:16.189 align:start position:0%
and also extremely performant right so
we<00:04:15.040><c> have</c><00:04:15.200><c> this</c><00:04:15.360><c> system</c><00:04:15.640><c> we've</c><00:04:15.840><c> been</c><00:04:16.000><c> working</c>

00:04:16.189 --> 00:04:16.199 align:start position:0%
we have this system we've been working
 

00:04:16.199 --> 00:04:19.749 align:start position:0%
we have this system we've been working
on<00:04:16.280><c> it</c><00:04:16.400><c> for</c><00:04:16.519><c> a</c><00:04:16.680><c> year</c><00:04:17.560><c> um</c><00:04:18.359><c> and</c><00:04:18.799><c> you</c><00:04:18.959><c> can</c><00:04:19.359><c> go</c><00:04:19.560><c> check</c>

00:04:19.749 --> 00:04:19.759 align:start position:0%
on it for a year um and you can go check
 

00:04:19.759 --> 00:04:22.030 align:start position:0%
on it for a year um and you can go check
it<00:04:19.919><c> out</c><00:04:20.239><c> tomorrow</c><00:04:21.079><c> uh</c><00:04:21.199><c> at</c><00:04:21.359><c> classroom</c><00:04:21.759><c> B</c><00:04:21.919><c> at</c>

00:04:22.030 --> 00:04:22.040 align:start position:0%
it out tomorrow uh at classroom B at
 

00:04:22.040 --> 00:04:26.390 align:start position:0%
it out tomorrow uh at classroom B at
2:30<00:04:22.479><c> p.m.</c><00:04:23.479><c> um</c><00:04:24.320><c> but</c><00:04:25.000><c> last</c><00:04:25.280><c> summer</c><00:04:25.880><c> we</c><00:04:26.040><c> wanted</c>

00:04:26.390 --> 00:04:26.400 align:start position:0%
2:30 p.m. um but last summer we wanted
 

00:04:26.400 --> 00:04:27.990 align:start position:0%
2:30 p.m. um but last summer we wanted
more<00:04:26.680><c> out</c><00:04:26.880><c> of</c><00:04:27.000><c> our</c><00:04:27.199><c> system</c><00:04:27.560><c> like</c><00:04:27.720><c> this</c><00:04:27.840><c> is</c>

00:04:27.990 --> 00:04:28.000 align:start position:0%
more out of our system like this is
 

00:04:28.000 --> 00:04:30.550 align:start position:0%
more out of our system like this is
pretty<00:04:28.400><c> sweet</c><00:04:29.039><c> but</c><00:04:29.240><c> we</c><00:04:29.360><c> think</c><00:04:29.919><c> this</c><00:04:30.039><c> is</c><00:04:30.320><c> far</c>

00:04:30.550 --> 00:04:30.560 align:start position:0%
pretty sweet but we think this is far
 

00:04:30.560 --> 00:04:33.790 align:start position:0%
pretty sweet but we think this is far
from<00:04:30.759><c> being</c><00:04:31.000><c> the</c><00:04:31.120><c> best</c><00:04:31.400><c> we</c><00:04:31.520><c> can</c><00:04:32.120><c> do</c><00:04:33.120><c> so</c><00:04:33.479><c> if</c><00:04:33.600><c> we</c>

00:04:33.790 --> 00:04:33.800 align:start position:0%
from being the best we can do so if we
 

00:04:33.800 --> 00:04:35.950 align:start position:0%
from being the best we can do so if we
look<00:04:34.080><c> back</c><00:04:34.280><c> at</c><00:04:34.720><c> this</c><00:04:35.039><c> Paradigm</c><00:04:35.479><c> I</c><00:04:35.600><c> just</c><00:04:35.680><c> showed</c>

00:04:35.950 --> 00:04:35.960 align:start position:0%
look back at this Paradigm I just showed
 

00:04:35.960 --> 00:04:38.070 align:start position:0%
look back at this Paradigm I just showed
you<00:04:36.320><c> um</c><00:04:36.520><c> there's</c><00:04:36.720><c> a</c><00:04:36.800><c> bunch</c><00:04:36.960><c> of</c><00:04:37.080><c> limitations</c>

00:04:38.070 --> 00:04:38.080 align:start position:0%
you um there's a bunch of limitations
 

00:04:38.080 --> 00:04:39.909 align:start position:0%
you um there's a bunch of limitations
the<00:04:38.199><c> first</c><00:04:38.400><c> one</c><00:04:38.600><c> is</c><00:04:38.880><c> we</c><00:04:39.039><c> need</c><00:04:39.360><c> specially</c>

00:04:39.909 --> 00:04:39.919 align:start position:0%
the first one is we need specially
 

00:04:39.919 --> 00:04:41.670 align:start position:0%
the first one is we need specially
issued<00:04:40.360><c> data</c><00:04:40.720><c> what</c><00:04:40.840><c> this</c><00:04:40.960><c> means</c><00:04:41.199><c> is</c><00:04:41.360><c> we</c><00:04:41.520><c> need</c>

00:04:41.670 --> 00:04:41.680 align:start position:0%
issued data what this means is we need
 

00:04:41.680 --> 00:04:43.670 align:start position:0%
issued data what this means is we need
to<00:04:41.880><c> convince</c><00:04:42.240><c> data</c><00:04:42.639><c> testers</c><00:04:43.039><c> to</c><00:04:43.199><c> like</c><00:04:43.360><c> change</c>

00:04:43.670 --> 00:04:43.680 align:start position:0%
to convince data testers to like change
 

00:04:43.680 --> 00:04:45.029 align:start position:0%
to convince data testers to like change
the<00:04:43.800><c> way</c><00:04:43.919><c> they</c><00:04:44.039><c> issue</c><00:04:44.320><c> data</c><00:04:44.639><c> which</c><00:04:44.759><c> is</c><00:04:44.880><c> not</c>

00:04:45.029 --> 00:04:45.039 align:start position:0%
the way they issue data which is not
 

00:04:45.039 --> 00:04:47.270 align:start position:0%
the way they issue data which is not
very<00:04:45.240><c> pragmatic</c><00:04:46.240><c> it's</c><00:04:46.400><c> limited</c><00:04:46.720><c> to</c><00:04:46.880><c> one</c><00:04:47.039><c> round</c>

00:04:47.270 --> 00:04:47.280 align:start position:0%
very pragmatic it's limited to one round
 

00:04:47.280 --> 00:04:49.350 align:start position:0%
very pragmatic it's limited to one round
of<00:04:47.440><c> computation</c><00:04:48.000><c> you</c><00:04:48.120><c> can</c><00:04:48.240><c> take</c><00:04:48.479><c> pods</c><00:04:49.080><c> put</c><00:04:49.240><c> a</c>

00:04:49.350 --> 00:04:49.360 align:start position:0%
of computation you can take pods put a
 

00:04:49.360 --> 00:04:50.990 align:start position:0%
of computation you can take pods put a
GPC<00:04:49.759><c> on</c><00:04:49.919><c> top</c><00:04:50.160><c> but</c><00:04:50.280><c> what</c><00:04:50.400><c> you</c><00:04:50.479><c> get</c><00:04:50.639><c> out</c><00:04:50.759><c> of</c><00:04:50.880><c> is</c>

00:04:50.990 --> 00:04:51.000 align:start position:0%
GPC on top but what you get out of is
 

00:04:51.000 --> 00:04:52.710 align:start position:0%
GPC on top but what you get out of is
not<00:04:51.160><c> another</c><00:04:51.479><c> pod</c><00:04:51.840><c> it's</c><00:04:52.039><c> like</c><00:04:52.199><c> this</c><00:04:52.440><c> thing</c>

00:04:52.710 --> 00:04:52.720 align:start position:0%
not another pod it's like this thing
 

00:04:52.720 --> 00:04:54.550 align:start position:0%
not another pod it's like this thing
that<00:04:52.840><c> you</c><00:04:52.960><c> can't</c><00:04:53.240><c> keep</c><00:04:53.440><c> Computing</c><00:04:53.880><c> over</c><00:04:54.440><c> and</c>

00:04:54.550 --> 00:04:54.560 align:start position:0%
that you can't keep Computing over and
 

00:04:54.560 --> 00:04:55.990 align:start position:0%
that you can't keep Computing over and
finally<00:04:54.880><c> it's</c><00:04:55.039><c> very</c><00:04:55.199><c> much</c><00:04:55.320><c> limited</c><00:04:55.639><c> to</c><00:04:55.759><c> single</c>

00:04:55.990 --> 00:04:56.000 align:start position:0%
finally it's very much limited to single
 

00:04:56.000 --> 00:04:58.150 align:start position:0%
finally it's very much limited to single
player<00:04:56.280><c> use</c><00:04:56.560><c> cases</c><00:04:57.160><c> what</c><00:04:57.280><c> I</c><00:04:57.360><c> mean</c><00:04:57.600><c> is</c><00:04:57.840><c> when</c><00:04:57.960><c> you</c>

00:04:58.150 --> 00:04:58.160 align:start position:0%
player use cases what I mean is when you
 

00:04:58.160 --> 00:05:00.150 align:start position:0%
player use cases what I mean is when you
create<00:04:58.479><c> this</c><00:04:58.639><c> GPC</c><00:04:59.120><c> proof</c><00:04:59.720><c> you</c><00:04:59.840><c> actually</c><00:05:00.000><c> need</c>

00:05:00.150 --> 00:05:00.160 align:start position:0%
create this GPC proof you actually need
 

00:05:00.160 --> 00:05:02.629 align:start position:0%
create this GPC proof you actually need
to<00:05:00.320><c> know</c><00:05:00.600><c> all</c><00:05:00.759><c> the</c><00:05:00.880><c> input</c><00:05:01.240><c> pods</c><00:05:02.199><c> which</c><00:05:02.320><c> means</c>

00:05:02.629 --> 00:05:02.639 align:start position:0%
to know all the input pods which means
 

00:05:02.639 --> 00:05:04.110 align:start position:0%
to know all the input pods which means
that<00:05:02.800><c> if</c><00:05:02.919><c> you</c><00:05:03.080><c> try</c><00:05:03.240><c> to</c><00:05:03.360><c> do</c><00:05:03.479><c> it</c><00:05:03.720><c> together</c><00:05:03.960><c> with</c>

00:05:04.110 --> 00:05:04.120 align:start position:0%
that if you try to do it together with
 

00:05:04.120 --> 00:05:06.110 align:start position:0%
that if you try to do it together with
multiple<00:05:04.560><c> people</c><00:05:05.120><c> one</c><00:05:05.320><c> person</c><00:05:05.600><c> will</c><00:05:05.759><c> know</c><00:05:05.960><c> all</c>

00:05:06.110 --> 00:05:06.120 align:start position:0%
multiple people one person will know all
 

00:05:06.120 --> 00:05:09.070 align:start position:0%
multiple people one person will know all
the<00:05:06.360><c> inputs</c><00:05:07.360><c> so</c><00:05:08.039><c> this</c><00:05:08.199><c> is</c><00:05:08.360><c> not</c><00:05:08.600><c> compatible</c>

00:05:09.070 --> 00:05:09.080 align:start position:0%
the inputs so this is not compatible
 

00:05:09.080 --> 00:05:10.830 align:start position:0%
the inputs so this is not compatible
with<00:05:09.199><c> the</c><00:05:09.320><c> world</c><00:05:09.600><c> we're</c><00:05:10.000><c> in</c><00:05:10.160><c> today</c><00:05:10.479><c> if</c><00:05:10.600><c> we're</c>

00:05:10.830 --> 00:05:10.840 align:start position:0%
with the world we're in today if we're
 

00:05:10.840 --> 00:05:12.670 align:start position:0%
with the world we're in today if we're
pragmatic<00:05:11.360><c> about</c><00:05:11.560><c> deploying</c><00:05:12.039><c> this</c><00:05:12.240><c> Beyond</c>

00:05:12.670 --> 00:05:12.680 align:start position:0%
pragmatic about deploying this Beyond
 

00:05:12.680 --> 00:05:15.950 align:start position:0%
pragmatic about deploying this Beyond
you<00:05:12.800><c> know</c><00:05:13.160><c> things</c><00:05:13.360><c> like</c><00:05:13.520><c> zalu</c><00:05:14.160><c> Defcon</c><00:05:14.680><c> Etc</c><00:05:15.680><c> um</c>

00:05:15.950 --> 00:05:15.960 align:start position:0%
you know things like zalu Defcon Etc um
 

00:05:15.960 --> 00:05:17.469 align:start position:0%
you know things like zalu Defcon Etc um
first<00:05:16.199><c> there's</c><00:05:16.400><c> a</c><00:05:16.560><c> lot</c><00:05:16.720><c> of</c><00:05:16.840><c> cryptographic</c>

00:05:17.469 --> 00:05:17.479 align:start position:0%
first there's a lot of cryptographic
 

00:05:17.479 --> 00:05:19.790 align:start position:0%
first there's a lot of cryptographic
data<00:05:17.840><c> yet</c><00:05:17.960><c> it's</c><00:05:18.240><c> very</c><00:05:18.639><c> heterogeneous</c><00:05:19.639><c> um</c>

00:05:19.790 --> 00:05:19.800 align:start position:0%
data yet it's very heterogeneous um
 

00:05:19.800 --> 00:05:20.950 align:start position:0%
data yet it's very heterogeneous um
stuff<00:05:20.000><c> that</c><00:05:20.120><c> comes</c><00:05:20.319><c> out</c><00:05:20.440><c> of</c><00:05:20.560><c> trusted</c>

00:05:20.950 --> 00:05:20.960 align:start position:0%
stuff that comes out of trusted
 

00:05:20.960 --> 00:05:23.230 align:start position:0%
stuff that comes out of trusted
execution<00:05:21.400><c> environment</c><00:05:21.919><c> blockchains</c><00:05:22.520><c> email</c>

00:05:23.230 --> 00:05:23.240 align:start position:0%
execution environment blockchains email
 

00:05:23.240 --> 00:05:24.950 align:start position:0%
execution environment blockchains email
transport<00:05:23.680><c> layer</c><00:05:23.960><c> Security</c><00:05:24.400><c> National</c><00:05:24.720><c> ID</c>

00:05:24.950 --> 00:05:24.960 align:start position:0%
transport layer Security National ID
 

00:05:24.960 --> 00:05:27.070 align:start position:0%
transport layer Security National ID
systems<00:05:25.400><c> Etc</c><00:05:25.960><c> all</c><00:05:26.080><c> of</c><00:05:26.199><c> this</c><00:05:26.280><c> is</c><00:05:26.440><c> cryptographic</c>

00:05:27.070 --> 00:05:27.080 align:start position:0%
systems Etc all of this is cryptographic
 

00:05:27.080 --> 00:05:28.270 align:start position:0%
systems Etc all of this is cryptographic
but<00:05:27.160><c> it</c><00:05:27.240><c> follows</c><00:05:27.560><c> different</c><00:05:27.759><c> schemas</c>

00:05:28.270 --> 00:05:28.280 align:start position:0%
but it follows different schemas
 

00:05:28.280 --> 00:05:30.830 align:start position:0%
but it follows different schemas
different<00:05:28.479><c> signature</c><00:05:28.840><c> schemes</c><00:05:29.199><c> Etc</c><00:05:30.120><c> um</c><00:05:30.520><c> basic</c>

00:05:30.830 --> 00:05:30.840 align:start position:0%
different signature schemes Etc um basic
 

00:05:30.840 --> 00:05:32.710 align:start position:0%
different signature schemes Etc um basic
use<00:05:31.160><c> cases</c><00:05:31.479><c> often</c><00:05:31.759><c> require</c><00:05:32.120><c> more</c><00:05:32.319><c> than</c><00:05:32.520><c> two</c>

00:05:32.710 --> 00:05:32.720 align:start position:0%
use cases often require more than two
 

00:05:32.720 --> 00:05:34.029 align:start position:0%
use cases often require more than two
rounds<00:05:32.960><c> of</c><00:05:33.080><c> transformation</c><00:05:33.759><c> like</c><00:05:33.840><c> you</c><00:05:33.919><c> want</c>

00:05:34.029 --> 00:05:34.039 align:start position:0%
rounds of transformation like you want
 

00:05:34.039 --> 00:05:35.469 align:start position:0%
rounds of transformation like you want
to<00:05:34.160><c> transform</c><00:05:34.479><c> your</c><00:05:34.560><c> data</c><00:05:34.759><c> multiple</c><00:05:35.160><c> time</c>

00:05:35.469 --> 00:05:35.479 align:start position:0%
to transform your data multiple time
 

00:05:35.479 --> 00:05:37.309 align:start position:0%
to transform your data multiple time
across<00:05:35.759><c> multiple</c><00:05:36.160><c> people</c><00:05:36.759><c> and</c><00:05:36.840><c> we</c><00:05:37.000><c> think</c><00:05:37.160><c> that</c>

00:05:37.309 --> 00:05:37.319 align:start position:0%
across multiple people and we think that
 

00:05:37.319 --> 00:05:38.790 align:start position:0%
across multiple people and we think that
there's<00:05:37.479><c> a</c><00:05:37.680><c> whole</c><00:05:37.840><c> world</c><00:05:38.080><c> that</c><00:05:38.199><c> might</c><00:05:38.360><c> open</c><00:05:38.560><c> up</c>

00:05:38.790 --> 00:05:38.800 align:start position:0%
there's a whole world that might open up
 

00:05:38.800 --> 00:05:40.430 align:start position:0%
there's a whole world that might open up
if<00:05:39.120><c> it's</c><00:05:39.319><c> actually</c><00:05:39.600><c> possible</c><00:05:39.960><c> to</c><00:05:40.080><c> go</c><00:05:40.280><c> more</c>

00:05:40.430 --> 00:05:40.440 align:start position:0%
if it's actually possible to go more
 

00:05:40.440 --> 00:05:41.830 align:start position:0%
if it's actually possible to go more
than<00:05:40.560><c> two</c><00:05:40.759><c> rounds</c><00:05:41.240><c> if</c><00:05:41.319><c> you</c><00:05:41.440><c> think</c><00:05:41.600><c> about</c><00:05:41.759><c> the</c>

00:05:41.830 --> 00:05:41.840 align:start position:0%
than two rounds if you think about the
 

00:05:41.840 --> 00:05:43.710 align:start position:0%
than two rounds if you think about the
internet<00:05:42.160><c> today</c><00:05:42.520><c> we</c><00:05:42.800><c> we</c><00:05:42.960><c> never</c><00:05:43.240><c> have</c><00:05:43.479><c> like</c>

00:05:43.710 --> 00:05:43.720 align:start position:0%
internet today we we never have like
 

00:05:43.720 --> 00:05:45.150 align:start position:0%
internet today we we never have like
platforms<00:05:44.160><c> that</c><00:05:44.280><c> go</c><00:05:44.440><c> more</c><00:05:44.560><c> than</c><00:05:44.680><c> two</c><00:05:44.840><c> levels</c>

00:05:45.150 --> 00:05:45.160 align:start position:0%
platforms that go more than two levels
 

00:05:45.160 --> 00:05:46.550 align:start position:0%
platforms that go more than two levels
deep<00:05:45.600><c> you</c><00:05:45.720><c> know</c><00:05:45.840><c> it's</c><00:05:45.960><c> like</c><00:05:46.039><c> we're</c><00:05:46.199><c> building</c>

00:05:46.550 --> 00:05:46.560 align:start position:0%
deep you know it's like we're building
 

00:05:46.560 --> 00:05:48.189 align:start position:0%
deep you know it's like we're building
on<00:05:46.759><c> on</c><00:05:46.880><c> top</c><00:05:47.039><c> of</c><00:05:47.120><c> mud</c><00:05:47.400><c> huts</c><00:05:47.680><c> and</c><00:05:47.759><c> we</c><00:05:47.880><c> dream</c><00:05:48.080><c> of</c>

00:05:48.189 --> 00:05:48.199 align:start position:0%
on on top of mud huts and we dream of
 

00:05:48.199 --> 00:05:49.670 align:start position:0%
on on top of mud huts and we dream of
skyscrapers<00:05:49.039><c> we</c><00:05:49.120><c> don't</c><00:05:49.280><c> really</c><00:05:49.400><c> know</c><00:05:49.520><c> what's</c>

00:05:49.670 --> 00:05:49.680 align:start position:0%
skyscrapers we don't really know what's
 

00:05:49.680 --> 00:05:51.070 align:start position:0%
skyscrapers we don't really know what's
going<00:05:49.800><c> to</c><00:05:49.919><c> happen</c><00:05:50.120><c> if</c><00:05:50.240><c> we</c><00:05:50.360><c> can</c><00:05:50.479><c> go</c><00:05:50.600><c> deeper</c><00:05:50.880><c> than</c>

00:05:51.070 --> 00:05:51.080 align:start position:0%
going to happen if we can go deeper than
 

00:05:51.080 --> 00:05:53.749 align:start position:0%
going to happen if we can go deeper than
that<00:05:51.840><c> um</c><00:05:52.319><c> there</c><00:05:52.440><c> is</c><00:05:52.600><c> a</c><00:05:52.759><c> lot</c><00:05:52.880><c> of</c><00:05:53.039><c> work</c><00:05:53.199><c> on</c><00:05:53.360><c> domain</c>

00:05:53.749 --> 00:05:53.759 align:start position:0%
that um there is a lot of work on domain
 

00:05:53.759 --> 00:05:55.749 align:start position:0%
that um there is a lot of work on domain
specific<00:05:54.199><c> system</c><00:05:54.880><c> uh</c><00:05:55.000><c> from</c><00:05:55.120><c> the</c><00:05:55.240><c> cryptography</c>

00:05:55.749 --> 00:05:55.759 align:start position:0%
specific system uh from the cryptography
 

00:05:55.759 --> 00:05:57.110 align:start position:0%
specific system uh from the cryptography
perspective<00:05:56.160><c> but</c><00:05:56.280><c> yet</c><00:05:56.400><c> there</c><00:05:56.520><c> is</c><00:05:56.680><c> absolutely</c>

00:05:57.110 --> 00:05:57.120 align:start position:0%
perspective but yet there is absolutely
 

00:05:57.120 --> 00:05:58.830 align:start position:0%
perspective but yet there is absolutely
no<00:05:57.280><c> interoperability</c><00:05:58.080><c> over</c><00:05:58.240><c> the</c><00:05:58.360><c> last</c><00:05:58.520><c> 18</c>

00:05:58.830 --> 00:05:58.840 align:start position:0%
no interoperability over the last 18
 

00:05:58.840 --> 00:06:01.150 align:start position:0%
no interoperability over the last 18
months<00:05:59.319><c> none</c><00:05:59.720><c> of</c><00:05:59.880><c> the</c><00:06:00.080><c> ZK</c><00:06:00.479><c> ID</c><00:06:00.800><c> systems</c>

00:06:01.150 --> 00:06:01.160 align:start position:0%
months none of the ZK ID systems
 

00:06:01.160 --> 00:06:02.870 align:start position:0%
months none of the ZK ID systems
actually<00:06:01.360><c> work</c><00:06:01.600><c> with</c><00:06:01.759><c> each</c><00:06:01.880><c> other</c><00:06:02.400><c> you</c><00:06:02.520><c> know</c>

00:06:02.870 --> 00:06:02.880 align:start position:0%
actually work with each other you know
 

00:06:02.880 --> 00:06:05.870 align:start position:0%
actually work with each other you know
so<00:06:03.039><c> it's</c><00:06:03.199><c> pretty</c><00:06:03.440><c> interesting</c><00:06:03.919><c> like</c><00:06:04.199><c> why</c><00:06:05.000><c> and</c>

00:06:05.870 --> 00:06:05.880 align:start position:0%
so it's pretty interesting like why and
 

00:06:05.880 --> 00:06:07.430 align:start position:0%
so it's pretty interesting like why and
from<00:06:06.039><c> the</c><00:06:06.199><c> programable</c><00:06:06.919><c> cryptography</c>

00:06:07.430 --> 00:06:07.440 align:start position:0%
from the programable cryptography
 

00:06:07.440 --> 00:06:09.749 align:start position:0%
from the programable cryptography
perspective<00:06:08.120><c> the</c><00:06:08.280><c> unlock</c><00:06:08.759><c> of</c><00:06:08.919><c> zero</c><00:06:09.199><c> n</c><00:06:09.520><c> proof</c>

00:06:09.749 --> 00:06:09.759 align:start position:0%
perspective the unlock of zero n proof
 

00:06:09.759 --> 00:06:12.070 align:start position:0%
perspective the unlock of zero n proof
is<00:06:10.080><c> trustless</c><00:06:10.680><c> refactoring</c><00:06:11.240><c> and</c><00:06:11.479><c> import</c>

00:06:12.070 --> 00:06:12.080 align:start position:0%
is trustless refactoring and import
 

00:06:12.080 --> 00:06:13.270 align:start position:0%
is trustless refactoring and import
right<00:06:12.240><c> that's</c><00:06:12.520><c> that's</c><00:06:12.680><c> the</c><00:06:12.840><c> right</c><00:06:13.000><c> way</c><00:06:13.120><c> to</c>

00:06:13.270 --> 00:06:13.280 align:start position:0%
right that's that's the right way to
 

00:06:13.280 --> 00:06:15.070 align:start position:0%
right that's that's the right way to
think<00:06:13.479><c> about</c><00:06:13.639><c> it</c><00:06:13.880><c> not</c><00:06:14.120><c> as</c><00:06:14.319><c> like</c><00:06:14.440><c> a</c><00:06:14.560><c> way</c><00:06:14.680><c> to</c><00:06:14.840><c> hide</c>

00:06:15.070 --> 00:06:15.080 align:start position:0%
think about it not as like a way to hide
 

00:06:15.080 --> 00:06:17.990 align:start position:0%
think about it not as like a way to hide
data<00:06:15.319><c> in</c><00:06:15.400><c> my</c><00:06:15.599><c> opinion</c><00:06:16.599><c> um</c><00:06:17.080><c> and</c><00:06:17.400><c> you</c><00:06:17.560><c> can</c><00:06:17.720><c> use</c><00:06:17.880><c> it</c>

00:06:17.990 --> 00:06:18.000 align:start position:0%
data in my opinion um and you can use it
 

00:06:18.000 --> 00:06:19.749 align:start position:0%
data in my opinion um and you can use it
to<00:06:18.160><c> now</c><00:06:18.319><c> create</c><00:06:18.520><c> a</c><00:06:18.680><c> universal</c><00:06:19.280><c> system</c><00:06:19.560><c> for</c>

00:06:19.749 --> 00:06:19.759 align:start position:0%
to now create a universal system for
 

00:06:19.759 --> 00:06:21.670 align:start position:0%
to now create a universal system for
making<00:06:20.039><c> Claim</c><00:06:20.360><c> about</c><00:06:20.560><c> the</c><00:06:20.639><c> world's</c><00:06:20.960><c> data</c><00:06:21.560><c> and</c>

00:06:21.670 --> 00:06:21.680 align:start position:0%
making Claim about the world's data and
 

00:06:21.680 --> 00:06:23.790 align:start position:0%
making Claim about the world's data and
the<00:06:21.800><c> unlock</c><00:06:22.199><c> of</c><00:06:22.759><c> um</c><00:06:22.960><c> fully</c><00:06:23.240><c> homomorphic</c>

00:06:23.790 --> 00:06:23.800 align:start position:0%
the unlock of um fully homomorphic
 

00:06:23.800 --> 00:06:25.710 align:start position:0%
the unlock of um fully homomorphic
encryption<00:06:24.199><c> or</c><00:06:24.400><c> coar</c><00:06:24.919><c> NPCs</c><00:06:25.319><c> now</c><00:06:25.479><c> you</c><00:06:25.560><c> can</c>

00:06:25.710 --> 00:06:25.720 align:start position:0%
encryption or coar NPCs now you can
 

00:06:25.720 --> 00:06:27.710 align:start position:0%
encryption or coar NPCs now you can
combine<00:06:26.080><c> that</c><00:06:26.240><c> data</c><00:06:26.479><c> confidentially</c><00:06:27.360><c> so</c><00:06:27.560><c> we</c>

00:06:27.710 --> 00:06:27.720 align:start position:0%
combine that data confidentially so we
 

00:06:27.720 --> 00:06:29.309 align:start position:0%
combine that data confidentially so we
want<00:06:27.880><c> to</c><00:06:28.039><c> put</c><00:06:28.280><c> together</c><00:06:28.479><c> a</c><00:06:28.639><c> system</c><00:06:29.000><c> that</c><00:06:29.120><c> makes</c>

00:06:29.309 --> 00:06:29.319 align:start position:0%
want to put together a system that makes
 

00:06:29.319 --> 00:06:31.550 align:start position:0%
want to put together a system that makes
you<00:06:29.680><c> of</c><00:06:29.800><c> these</c><00:06:29.960><c> Primitives</c><00:06:30.680><c> and</c><00:06:30.840><c> is</c><00:06:31.240><c> like</c>

00:06:31.550 --> 00:06:31.560 align:start position:0%
you of these Primitives and is like
 

00:06:31.560 --> 00:06:34.150 align:start position:0%
you of these Primitives and is like
situated<00:06:32.000><c> in</c><00:06:32.120><c> a</c><00:06:32.319><c> world</c><00:06:33.160><c> like</c><00:06:33.400><c> this</c><00:06:33.880><c> without</c>

00:06:34.150 --> 00:06:34.160 align:start position:0%
situated in a world like this without
 

00:06:34.160 --> 00:06:35.950 align:start position:0%
situated in a world like this without
being<00:06:34.360><c> wishful</c><00:06:34.800><c> thinking</c><00:06:35.120><c> about</c><00:06:35.400><c> like</c><00:06:35.639><c> oh</c><00:06:35.800><c> no</c>

00:06:35.950 --> 00:06:35.960 align:start position:0%
being wishful thinking about like oh no
 

00:06:35.960 --> 00:06:37.550 align:start position:0%
being wishful thinking about like oh no
the<00:06:36.080><c> whole</c><00:06:36.280><c> world</c><00:06:36.520><c> is</c><00:06:36.680><c> going</c><00:06:36.759><c> to</c><00:06:36.960><c> like</c><00:06:37.120><c> issue</c>

00:06:37.550 --> 00:06:37.560 align:start position:0%
the whole world is going to like issue
 

00:06:37.560 --> 00:06:39.790 align:start position:0%
the whole world is going to like issue
pods<00:06:37.840><c> with</c><00:06:38.000><c> EDSA</c><00:06:38.639><c> JJ</c><00:06:39.080><c> signature</c><00:06:39.520><c> whatever</c>

00:06:39.790 --> 00:06:39.800 align:start position:0%
pods with EDSA JJ signature whatever
 

00:06:39.800 --> 00:06:42.629 align:start position:0%
pods with EDSA JJ signature whatever
like<00:06:39.960><c> that's</c><00:06:40.080><c> not</c><00:06:40.199><c> going</c><00:06:40.280><c> to</c><00:06:40.400><c> happen</c><00:06:41.319><c> so</c><00:06:42.319><c> um</c>

00:06:42.629 --> 00:06:42.639 align:start position:0%
like that's not going to happen so um
 

00:06:42.639 --> 00:06:44.230 align:start position:0%
like that's not going to happen so um
what<00:06:42.759><c> we</c><00:06:42.880><c> want</c><00:06:43.039><c> is</c><00:06:43.199><c> we</c><00:06:43.319><c> want</c><00:06:43.520><c> verifiable</c><00:06:44.080><c> and</c>

00:06:44.230 --> 00:06:44.240 align:start position:0%
what we want is we want verifiable and
 

00:06:44.240 --> 00:06:45.870 align:start position:0%
what we want is we want verifiable and
interoperable<00:06:44.840><c> computational</c><00:06:45.319><c> graph</c><00:06:45.680><c> so</c><00:06:45.800><c> we</c>

00:06:45.870 --> 00:06:45.880 align:start position:0%
interoperable computational graph so we
 

00:06:45.880 --> 00:06:47.790 align:start position:0%
interoperable computational graph so we
want<00:06:46.000><c> to</c><00:06:46.160><c> import</c><00:06:46.599><c> data</c><00:06:47.160><c> as</c><00:06:47.280><c> think</c><00:06:47.440><c> it's</c><00:06:47.560><c> about</c>

00:06:47.790 --> 00:06:47.800 align:start position:0%
want to import data as think it's about
 

00:06:47.800 --> 00:06:50.390 align:start position:0%
want to import data as think it's about
emails<00:06:48.560><c> API</c><00:06:49.000><c> calls</c><00:06:49.720><c> this</c><00:06:49.840><c> is</c><00:06:49.960><c> like</c><00:06:50.080><c> a</c><00:06:50.160><c> mobile</c>

00:06:50.390 --> 00:06:50.400 align:start position:0%
emails API calls this is like a mobile
 

00:06:50.400 --> 00:06:51.550 align:start position:0%
emails API calls this is like a mobile
driver<00:06:50.720><c> license</c><00:06:51.039><c> from</c><00:06:51.160><c> the</c><00:06:51.280><c> state</c><00:06:51.440><c> of</c>

00:06:51.550 --> 00:06:51.560 align:start position:0%
driver license from the state of
 

00:06:51.560 --> 00:06:53.150 align:start position:0%
driver license from the state of
California<00:06:52.280><c> we</c><00:06:52.360><c> want</c><00:06:52.479><c> to</c><00:06:52.560><c> turn</c><00:06:52.759><c> that</c><00:06:52.880><c> into</c>

00:06:53.150 --> 00:06:53.160 align:start position:0%
California we want to turn that into
 

00:06:53.160 --> 00:06:56.070 align:start position:0%
California we want to turn that into
pods<00:06:53.880><c> we</c><00:06:53.960><c> want</c><00:06:54.080><c> to</c><00:06:54.319><c> compute</c><00:06:55.199><c> an</c><00:06:55.440><c> arbitrary</c>

00:06:56.070 --> 00:06:56.080 align:start position:0%
pods we want to compute an arbitrary
 

00:06:56.080 --> 00:06:57.550 align:start position:0%
pods we want to compute an arbitrary
depth<00:06:56.440><c> with</c><00:06:56.560><c> an</c><00:06:56.720><c> arbitrary</c><00:06:57.120><c> number</c><00:06:57.360><c> of</c>

00:06:57.550 --> 00:06:57.560 align:start position:0%
depth with an arbitrary number of
 

00:06:57.560 --> 00:06:59.869 align:start position:0%
depth with an arbitrary number of
participants<00:06:58.160><c> on</c><00:06:58.400><c> this</c><00:06:58.599><c> data</c><00:06:59.120><c> and</c><00:06:59.319><c> find</c><00:06:59.759><c> want</c>

00:06:59.869 --> 00:06:59.879 align:start position:0%
participants on this data and find want
 

00:06:59.879 --> 00:07:02.309 align:start position:0%
participants on this data and find want
to<00:07:00.080><c> export</c><00:07:00.479><c> a</c><00:07:00.680><c> view</c><00:07:01.120><c> of</c><00:07:01.319><c> this</c><00:07:01.479><c> data</c><00:07:02.039><c> to</c><00:07:02.199><c> a</c>

00:07:02.309 --> 00:07:02.319 align:start position:0%
to export a view of this data to a
 

00:07:02.319 --> 00:07:04.430 align:start position:0%
to export a view of this data to a
verifier<00:07:02.879><c> that</c><00:07:03.000><c> can</c><00:07:03.199><c> check</c><00:07:03.479><c> the</c><00:07:03.639><c> Integrity</c><00:07:04.319><c> of</c>

00:07:04.430 --> 00:07:04.440 align:start position:0%
verifier that can check the Integrity of
 

00:07:04.440 --> 00:07:05.790 align:start position:0%
verifier that can check the Integrity of
all<00:07:04.599><c> the</c><00:07:04.720><c> computational</c><00:07:05.319><c> graph</c><00:07:05.599><c> and</c><00:07:05.720><c> the</c>

00:07:05.790 --> 00:07:05.800 align:start position:0%
all the computational graph and the
 

00:07:05.800 --> 00:07:07.990 align:start position:0%
all the computational graph and the
Integrity<00:07:06.199><c> of</c><00:07:06.360><c> all</c><00:07:06.520><c> the</c><00:07:06.639><c> Imports</c><00:07:07.479><c> VI</c><00:07:07.800><c> like</c><00:07:07.879><c> a</c>

00:07:07.990 --> 00:07:08.000 align:start position:0%
Integrity of all the Imports VI like a
 

00:07:08.000 --> 00:07:09.749 align:start position:0%
Integrity of all the Imports VI like a
single<00:07:08.319><c> succinct</c><00:07:08.840><c> proof</c><00:07:09.280><c> right</c><00:07:09.440><c> that's</c><00:07:09.639><c> where</c>

00:07:09.749 --> 00:07:09.759 align:start position:0%
single succinct proof right that's where
 

00:07:09.759 --> 00:07:12.110 align:start position:0%
single succinct proof right that's where
we<00:07:09.879><c> want</c><00:07:10.000><c> to</c><00:07:10.160><c> get</c><00:07:10.280><c> to</c><00:07:11.160><c> and</c><00:07:11.560><c> so</c><00:07:11.840><c> that</c><00:07:11.960><c> that's</c>

00:07:12.110 --> 00:07:12.120 align:start position:0%
we want to get to and so that that's
 

00:07:12.120 --> 00:07:13.510 align:start position:0%
we want to get to and so that that's
putting<00:07:12.360><c> it</c><00:07:12.560><c> together</c><00:07:12.840><c> again</c><00:07:13.039><c> the</c><00:07:13.160><c> goal</c><00:07:13.319><c> for</c><00:07:13.400><c> a</c>

00:07:13.510 --> 00:07:13.520 align:start position:0%
putting it together again the goal for a
 

00:07:13.520 --> 00:07:14.629 align:start position:0%
putting it together again the goal for a
second<00:07:13.759><c> version</c><00:07:13.960><c> of</c><00:07:14.039><c> the</c><00:07:14.199><c> stack</c><00:07:14.400><c> is</c><00:07:14.479><c> we</c><00:07:14.560><c> want</c>

00:07:14.629 --> 00:07:14.639 align:start position:0%
second version of the stack is we want
 

00:07:14.639 --> 00:07:16.110 align:start position:0%
second version of the stack is we want
to<00:07:14.680><c> be</c><00:07:14.759><c> able</c><00:07:14.879><c> to</c><00:07:14.960><c> introduce</c><00:07:15.319><c> anything</c>

00:07:16.110 --> 00:07:16.120 align:start position:0%
to be able to introduce anything
 

00:07:16.120 --> 00:07:18.189 align:start position:0%
to be able to introduce anything
trustless<00:07:16.639><c> Le</c><00:07:17.080><c> and</c><00:07:17.199><c> the</c><00:07:17.319><c> reason</c><00:07:17.599><c> trustless</c><00:07:18.039><c> is</c>

00:07:18.189 --> 00:07:18.199 align:start position:0%
trustless Le and the reason trustless is
 

00:07:18.199 --> 00:07:20.550 align:start position:0%
trustless Le and the reason trustless is
important<00:07:18.639><c> it's</c><00:07:18.879><c> not</c><00:07:19.199><c> because</c><00:07:19.800><c> we</c><00:07:20.000><c> think</c><00:07:20.280><c> that</c>

00:07:20.550 --> 00:07:20.560 align:start position:0%
important it's not because we think that
 

00:07:20.560 --> 00:07:22.830 align:start position:0%
important it's not because we think that
oh<00:07:20.800><c> like</c><00:07:21.639><c> you're</c><00:07:21.759><c> going</c><00:07:21.879><c> to</c><00:07:22.000><c> be</c><00:07:22.160><c> censored</c><00:07:22.720><c> when</c>

00:07:22.830 --> 00:07:22.840 align:start position:0%
oh like you're going to be censored when
 

00:07:22.840 --> 00:07:24.430 align:start position:0%
oh like you're going to be censored when
you<00:07:23.000><c> like</c><00:07:23.199><c> import</c><00:07:23.560><c> your</c><00:07:23.720><c> like</c><00:07:23.840><c> RuneScape</c>

00:07:24.430 --> 00:07:24.440 align:start position:0%
you like import your like RuneScape
 

00:07:24.440 --> 00:07:25.629 align:start position:0%
you like import your like RuneScape
character<00:07:24.759><c> or</c><00:07:24.919><c> something</c><00:07:25.199><c> like</c><00:07:25.360><c> that</c><00:07:25.520><c> it's</c>

00:07:25.629 --> 00:07:25.639 align:start position:0%
character or something like that it's
 

00:07:25.639 --> 00:07:26.749 align:start position:0%
character or something like that it's
more<00:07:25.800><c> like</c><00:07:25.919><c> if</c><00:07:26.000><c> it's</c><00:07:26.160><c> trustless</c><00:07:26.639><c> it's</c>

00:07:26.749 --> 00:07:26.759 align:start position:0%
more like if it's trustless it's
 

00:07:26.759 --> 00:07:28.670 align:start position:0%
more like if it's trustless it's
scalable<00:07:27.360><c> because</c><00:07:27.560><c> any</c><00:07:27.720><c> computer</c><00:07:28.080><c> can</c><00:07:28.199><c> do</c><00:07:28.360><c> it</c>

00:07:28.670 --> 00:07:28.680 align:start position:0%
scalable because any computer can do it
 

00:07:28.680 --> 00:07:29.830 align:start position:0%
scalable because any computer can do it
as<00:07:28.800><c> opposed</c><00:07:29.039><c> to</c><00:07:29.160><c> having</c><00:07:29.360><c> like</c><00:07:29.639><c> some</c>

00:07:29.830 --> 00:07:29.840 align:start position:0%
as opposed to having like some
 

00:07:29.840 --> 00:07:31.629 align:start position:0%
as opposed to having like some
bottleneck<00:07:30.280><c> in</c><00:07:30.360><c> the</c><00:07:30.479><c> system</c><00:07:30.759><c> somewhere</c><00:07:31.479><c> we</c>

00:07:31.629 --> 00:07:31.639 align:start position:0%
bottleneck in the system somewhere we
 

00:07:31.639 --> 00:07:33.550 align:start position:0%
bottleneck in the system somewhere we
want<00:07:31.840><c> deep</c><00:07:32.039><c> computational</c><00:07:32.599><c> graphs</c><00:07:33.039><c> because</c>

00:07:33.550 --> 00:07:33.560 align:start position:0%
want deep computational graphs because
 

00:07:33.560 --> 00:07:35.150 align:start position:0%
want deep computational graphs because
actually<00:07:33.800><c> today</c><00:07:34.039><c> we've</c><00:07:34.280><c> never</c><00:07:34.560><c> really</c><00:07:34.759><c> seen</c>

00:07:35.150 --> 00:07:35.160 align:start position:0%
actually today we've never really seen
 

00:07:35.160 --> 00:07:37.189 align:start position:0%
actually today we've never really seen
what<00:07:35.319><c> would</c><00:07:35.560><c> happen</c><00:07:36.240><c> if</c><00:07:36.440><c> many</c><00:07:36.759><c> parties</c><00:07:37.080><c> were</c>

00:07:37.189 --> 00:07:37.199 align:start position:0%
what would happen if many parties were
 

00:07:37.199 --> 00:07:38.629 align:start position:0%
what would happen if many parties were
to<00:07:37.319><c> be</c><00:07:37.400><c> able</c><00:07:37.599><c> to</c><00:07:37.720><c> operate</c><00:07:38.000><c> on</c><00:07:38.080><c> a</c><00:07:38.199><c> piece</c><00:07:38.360><c> of</c><00:07:38.479><c> data</c>

00:07:38.629 --> 00:07:38.639 align:start position:0%
to be able to operate on a piece of data
 

00:07:38.639 --> 00:07:40.270 align:start position:0%
to be able to operate on a piece of data
and<00:07:38.759><c> kind</c><00:07:38.879><c> of</c><00:07:39.000><c> like</c><00:07:39.160><c> pass</c><00:07:39.319><c> it</c><00:07:39.479><c> along</c><00:07:40.120><c> right</c>

00:07:40.270 --> 00:07:40.280 align:start position:0%
and kind of like pass it along right
 

00:07:40.280 --> 00:07:41.430 align:start position:0%
and kind of like pass it along right
most<00:07:40.440><c> of</c><00:07:40.560><c> the</c><00:07:40.639><c> time</c><00:07:40.759><c> you</c><00:07:40.840><c> have</c><00:07:40.960><c> data</c><00:07:41.160><c> that</c><00:07:41.280><c> gets</c>

00:07:41.430 --> 00:07:41.440 align:start position:0%
most of the time you have data that gets
 

00:07:41.440 --> 00:07:43.749 align:start position:0%
most of the time you have data that gets
ingested<00:07:41.840><c> by</c><00:07:42.000><c> one</c><00:07:42.560><c> big</c><00:07:42.800><c> group</c><00:07:43.039><c> of</c><00:07:43.199><c> people</c><00:07:43.639><c> and</c>

00:07:43.749 --> 00:07:43.759 align:start position:0%
ingested by one big group of people and
 

00:07:43.759 --> 00:07:46.390 align:start position:0%
ingested by one big group of people and
then<00:07:44.080><c> it</c><00:07:44.199><c> gets</c><00:07:44.400><c> consumed</c><00:07:44.800><c> and</c><00:07:44.919><c> that's</c><00:07:45.080><c> it</c><00:07:45.800><c> um</c>

00:07:46.390 --> 00:07:46.400 align:start position:0%
then it gets consumed and that's it um
 

00:07:46.400 --> 00:07:47.670 align:start position:0%
then it gets consumed and that's it um
and<00:07:46.520><c> we</c><00:07:46.639><c> also</c><00:07:46.800><c> want</c><00:07:46.879><c> to</c><00:07:47.000><c> do</c><00:07:47.120><c> it</c><00:07:47.400><c> between</c>

00:07:47.670 --> 00:07:47.680 align:start position:0%
and we also want to do it between
 

00:07:47.680 --> 00:07:48.830 align:start position:0%
and we also want to do it between
multiple<00:07:48.039><c> people</c><00:07:48.280><c> while</c><00:07:48.440><c> maintaining</c>

00:07:48.830 --> 00:07:48.840 align:start position:0%
multiple people while maintaining
 

00:07:48.840 --> 00:07:50.550 align:start position:0%
multiple people while maintaining
confidentiality<00:07:49.599><c> because</c><00:07:49.919><c> we</c><00:07:50.039><c> think</c><00:07:50.280><c> this</c><00:07:50.360><c> is</c>

00:07:50.550 --> 00:07:50.560 align:start position:0%
confidentiality because we think this is
 

00:07:50.560 --> 00:07:52.469 align:start position:0%
confidentiality because we think this is
how<00:07:50.680><c> you</c><00:07:50.800><c> can</c><00:07:50.960><c> tap</c><00:07:51.199><c> into</c><00:07:51.800><c> much</c><00:07:52.080><c> bigger</c>

00:07:52.469 --> 00:07:52.479 align:start position:0%
how you can tap into much bigger
 

00:07:52.479 --> 00:07:54.950 align:start position:0%
how you can tap into much bigger
economic<00:07:53.280><c> output</c><00:07:54.280><c> okay</c><00:07:54.400><c> so</c><00:07:54.560><c> the</c><00:07:54.720><c> first</c>

00:07:54.950 --> 00:07:54.960 align:start position:0%
economic output okay so the first
 

00:07:54.960 --> 00:07:56.550 align:start position:0%
economic output okay so the first
challenge<00:07:55.360><c> we</c><00:07:55.520><c> had</c><00:07:55.759><c> when</c><00:07:55.879><c> we</c><00:07:56.000><c> faced</c><00:07:56.319><c> this</c>

00:07:56.550 --> 00:07:56.560 align:start position:0%
challenge we had when we faced this
 

00:07:56.560 --> 00:07:57.749 align:start position:0%
challenge we had when we faced this
which<00:07:56.680><c> I</c><00:07:56.759><c> think</c><00:07:57.039><c> not</c><00:07:57.240><c> many</c><00:07:57.400><c> people</c><00:07:57.639><c> have</c>

00:07:57.749 --> 00:07:57.759 align:start position:0%
which I think not many people have
 

00:07:57.759 --> 00:07:58.749 align:start position:0%
which I think not many people have
thought<00:07:57.919><c> about</c><00:07:58.120><c> this</c><00:07:58.240><c> is</c><00:07:58.319><c> probably</c><00:07:58.560><c> the</c><00:07:58.599><c> most</c>

00:07:58.749 --> 00:07:58.759 align:start position:0%
thought about this is probably the most
 

00:07:58.759 --> 00:07:59.950 align:start position:0%
thought about this is probably the most
interesting<00:07:59.080><c> challenge</c><00:07:59.520><c> is</c><00:07:59.639><c> program</c>

00:07:59.950 --> 00:07:59.960 align:start position:0%
interesting challenge is program
 

00:07:59.960 --> 00:08:02.430 align:start position:0%
interesting challenge is program
composability<00:08:00.680><c> so</c><00:08:01.680><c> imagine</c><00:08:01.960><c> you</c><00:08:02.080><c> have</c><00:08:02.159><c> a</c><00:08:02.280><c> list</c>

00:08:02.430 --> 00:08:02.440 align:start position:0%
composability so imagine you have a list
 

00:08:02.440 --> 00:08:04.990 align:start position:0%
composability so imagine you have a list
of<00:08:02.560><c> friends</c><00:08:03.560><c> um</c><00:08:04.199><c> it's</c><00:08:04.360><c> probably</c><00:08:04.639><c> like</c><00:08:04.720><c> a</c><00:08:04.840><c> list</c>

00:08:04.990 --> 00:08:05.000 align:start position:0%
of friends um it's probably like a list
 

00:08:05.000 --> 00:08:06.390 align:start position:0%
of friends um it's probably like a list
of<00:08:05.159><c> PODS</c><00:08:05.440><c> that</c><00:08:05.560><c> if</c><00:08:05.639><c> you</c><00:08:05.759><c> receive</c><00:08:06.080><c> like</c><00:08:06.159><c> each</c><00:08:06.280><c> of</c>

00:08:06.390 --> 00:08:06.400 align:start position:0%
of PODS that if you receive like each of
 

00:08:06.400 --> 00:08:07.629 align:start position:0%
of PODS that if you receive like each of
your<00:08:06.520><c> friends</c><00:08:06.720><c> sign</c><00:08:07.000><c> something</c><00:08:07.479><c> saying</c>

00:08:07.629 --> 00:08:07.639 align:start position:0%
your friends sign something saying
 

00:08:07.639 --> 00:08:09.029 align:start position:0%
your friends sign something saying
they're<00:08:07.800><c> your</c><00:08:07.919><c> friend</c><00:08:08.319><c> you</c><00:08:08.400><c> can</c><00:08:08.560><c> put</c><00:08:08.720><c> in</c><00:08:08.840><c> a</c>

00:08:09.029 --> 00:08:09.039 align:start position:0%
they're your friend you can put in a
 

00:08:09.039 --> 00:08:10.710 align:start position:0%
they're your friend you can put in a
program<00:08:09.479><c> here</c><00:08:09.599><c> it's</c><00:08:09.759><c> some</c><00:08:10.000><c> Rust</c><00:08:10.319><c> but</c><00:08:10.479><c> anyone</c>

00:08:10.710 --> 00:08:10.720 align:start position:0%
program here it's some Rust but anyone
 

00:08:10.720 --> 00:08:12.430 align:start position:0%
program here it's some Rust but anyone
can<00:08:10.879><c> read</c><00:08:11.120><c> this</c><00:08:11.520><c> which</c><00:08:11.720><c> counts</c><00:08:12.000><c> the</c><00:08:12.080><c> amount</c><00:08:12.280><c> of</c>

00:08:12.430 --> 00:08:12.440 align:start position:0%
can read this which counts the amount of
 

00:08:12.440 --> 00:08:14.350 align:start position:0%
can read this which counts the amount of
best<00:08:12.680><c> friend</c><00:08:12.919><c> you</c><00:08:13.080><c> have</c><00:08:13.560><c> best</c><00:08:13.759><c> friend</c><00:08:14.000><c> is</c><00:08:14.159><c> just</c>

00:08:14.350 --> 00:08:14.360 align:start position:0%
best friend you have best friend is just
 

00:08:14.360 --> 00:08:16.589 align:start position:0%
best friend you have best friend is just
like<00:08:14.560><c> a</c><00:08:14.800><c> a</c><00:08:15.000><c> property</c><00:08:15.360><c> of</c><00:08:15.599><c> friend</c><00:08:16.280><c> and</c><00:08:16.360><c> you</c><00:08:16.479><c> get</c>

00:08:16.589 --> 00:08:16.599 align:start position:0%
like a a property of friend and you get
 

00:08:16.599 --> 00:08:19.350 align:start position:0%
like a a property of friend and you get
out<00:08:17.120><c> 13</c><00:08:18.120><c> now</c><00:08:18.280><c> you</c><00:08:18.440><c> take</c><00:08:18.720><c> this</c><00:08:18.919><c> and</c><00:08:19.039><c> you</c><00:08:19.159><c> put</c>

00:08:19.350 --> 00:08:19.360 align:start position:0%
out 13 now you take this and you put
 

00:08:19.360 --> 00:08:21.189 align:start position:0%
out 13 now you take this and you put
into<00:08:19.599><c> another</c><00:08:19.879><c> function</c><00:08:20.319><c> that</c><00:08:20.479><c> says</c><00:08:20.840><c> hey</c><00:08:21.080><c> do</c>

00:08:21.189 --> 00:08:21.199 align:start position:0%
into another function that says hey do
 

00:08:21.199 --> 00:08:22.670 align:start position:0%
into another function that says hey do
you<00:08:21.280><c> have</c><00:08:21.400><c> a</c><00:08:21.520><c> great</c><00:08:21.720><c> friend</c><00:08:21.960><c> groups</c><00:08:22.520><c> which</c>

00:08:22.670 --> 00:08:22.680 align:start position:0%
you have a great friend groups which
 

00:08:22.680 --> 00:08:23.909 align:start position:0%
you have a great friend groups which
counts<00:08:22.960><c> how</c><00:08:23.039><c> many</c><00:08:23.240><c> best</c><00:08:23.479><c> friend</c><00:08:23.639><c> you</c><00:08:23.759><c> have</c>

00:08:23.909 --> 00:08:23.919 align:start position:0%
counts how many best friend you have
 

00:08:23.919 --> 00:08:25.350 align:start position:0%
counts how many best friend you have
here<00:08:24.120><c> just</c><00:08:24.319><c> can't</c><00:08:24.560><c> say</c><00:08:24.720><c> is</c><00:08:24.840><c> it</c><00:08:25.000><c> bigger</c><00:08:25.240><c> or</c>

00:08:25.350 --> 00:08:25.360 align:start position:0%
here just can't say is it bigger or
 

00:08:25.360 --> 00:08:27.270 align:start position:0%
here just can't say is it bigger or
equal<00:08:25.639><c> than</c><00:08:25.800><c> three</c><00:08:26.199><c> and</c><00:08:26.319><c> you</c><00:08:26.440><c> get</c><00:08:26.520><c> a</c><00:08:26.599><c> bullan</c>

00:08:27.270 --> 00:08:27.280 align:start position:0%
equal than three and you get a bullan
 

00:08:27.280 --> 00:08:30.430 align:start position:0%
equal than three and you get a bullan
true<00:08:27.479><c> or</c><00:08:27.599><c> false</c><00:08:28.280><c> okay</c><00:08:28.520><c> seems</c><00:08:28.840><c> simple</c><00:08:29.159><c> enough</c>

00:08:30.430 --> 00:08:30.440 align:start position:0%
true or false okay seems simple enough
 

00:08:30.440 --> 00:08:31.869 align:start position:0%
true or false okay seems simple enough
here's<00:08:30.639><c> how</c><00:08:30.800><c> it</c><00:08:30.879><c> looks</c><00:08:31.080><c> like</c><00:08:31.199><c> more</c><00:08:31.400><c> abstractly</c>

00:08:31.869 --> 00:08:31.879 align:start position:0%
here's how it looks like more abstractly
 

00:08:31.879 --> 00:08:33.190 align:start position:0%
here's how it looks like more abstractly
you<00:08:31.960><c> have</c><00:08:32.080><c> some</c><00:08:32.200><c> parts</c><00:08:32.479><c> that</c><00:08:32.560><c> go</c><00:08:32.680><c> into</c><00:08:32.880><c> program</c>

00:08:33.190 --> 00:08:33.200 align:start position:0%
you have some parts that go into program
 

00:08:33.200 --> 00:08:35.469 align:start position:0%
you have some parts that go into program
a<00:08:33.640><c> gets</c><00:08:33.800><c> a</c><00:08:33.959><c> part</c><00:08:34.159><c> out</c><00:08:34.399><c> go</c><00:08:34.560><c> into</c><00:08:34.760><c> program</c><00:08:35.039><c> B</c><00:08:35.360><c> get</c>

00:08:35.469 --> 00:08:35.479 align:start position:0%
a gets a part out go into program B get
 

00:08:35.479 --> 00:08:37.509 align:start position:0%
a gets a part out go into program B get
a<00:08:35.599><c> part</c><00:08:35.839><c> out</c><00:08:36.279><c> okay</c><00:08:36.399><c> so</c><00:08:36.640><c> assuming</c><00:08:37.039><c> we</c><00:08:37.159><c> can</c><00:08:37.279><c> do</c>

00:08:37.509 --> 00:08:37.519 align:start position:0%
a part out okay so assuming we can do
 

00:08:37.519 --> 00:08:39.550 align:start position:0%
a part out okay so assuming we can do
this<00:08:37.880><c> cryptographically</c><00:08:38.880><c> what</c><00:08:39.120><c> problem</c>

00:08:39.550 --> 00:08:39.560 align:start position:0%
this cryptographically what problem
 

00:08:39.560 --> 00:08:41.990 align:start position:0%
this cryptographically what problem
remains<00:08:40.000><c> well</c><00:08:40.719><c> the</c><00:08:40.839><c> main</c><00:08:41.120><c> issue</c><00:08:41.519><c> is</c><00:08:41.760><c> if</c><00:08:41.839><c> you</c>

00:08:41.990 --> 00:08:42.000 align:start position:0%
remains well the main issue is if you
 

00:08:42.000 --> 00:08:44.670 align:start position:0%
remains well the main issue is if you
have<00:08:42.120><c> a</c><00:08:42.320><c> program</c><00:08:43.080><c> that</c><00:08:43.919><c> operates</c><00:08:44.320><c> over</c><00:08:44.560><c> the</c>

00:08:44.670 --> 00:08:44.680 align:start position:0%
have a program that operates over the
 

00:08:44.680 --> 00:08:46.750 align:start position:0%
have a program that operates over the
output<00:08:45.000><c> of</c><00:08:45.080><c> a</c><00:08:45.200><c> different</c><00:08:45.519><c> program</c><00:08:46.200><c> you</c><00:08:46.360><c> need</c>

00:08:46.750 --> 00:08:46.760 align:start position:0%
output of a different program you need
 

00:08:46.760 --> 00:08:49.590 align:start position:0%
output of a different program you need
program<00:08:47.200><c> B</c><00:08:47.440><c> to</c><00:08:47.880><c> understand</c><00:08:48.120><c> program</c><00:08:48.480><c> a</c><00:08:49.080><c> right</c>

00:08:49.590 --> 00:08:49.600 align:start position:0%
program B to understand program a right
 

00:08:49.600 --> 00:08:51.550 align:start position:0%
program B to understand program a right
either<00:08:49.839><c> via</c><00:08:50.120><c> static</c><00:08:50.440><c> analysis</c><00:08:51.040><c> either</c><00:08:51.279><c> via</c>

00:08:51.550 --> 00:08:51.560 align:start position:0%
either via static analysis either via
 

00:08:51.560 --> 00:08:54.230 align:start position:0%
either via static analysis either via
vmer<00:08:52.000><c> proofs</c><00:08:52.360><c> but</c><00:08:52.839><c> program</c><00:08:53.360><c> B</c><00:08:53.640><c> needs</c><00:08:53.880><c> to</c><00:08:54.000><c> know</c>

00:08:54.230 --> 00:08:54.240 align:start position:0%
vmer proofs but program B needs to know
 

00:08:54.240 --> 00:08:56.550 align:start position:0%
vmer proofs but program B needs to know
what<00:08:54.399><c> program</c><00:08:54.680><c> a</c><00:08:54.959><c> does</c><00:08:55.560><c> so</c><00:08:55.760><c> unless</c><00:08:56.040><c> you</c><00:08:56.200><c> write</c>

00:08:56.550 --> 00:08:56.560 align:start position:0%
what program a does so unless you write
 

00:08:56.560 --> 00:08:58.470 align:start position:0%
what program a does so unless you write
program<00:08:56.880><c> B</c><00:08:57.120><c> after</c><00:08:57.360><c> having</c><00:08:57.720><c> written</c><00:08:58.040><c> program</c><00:08:58.320><c> a</c>

00:08:58.470 --> 00:08:58.480 align:start position:0%
program B after having written program a
 

00:08:58.480 --> 00:08:59.790 align:start position:0%
program B after having written program a
and<00:08:58.600><c> kind</c><00:08:58.720><c> of</c><00:08:58.800><c> like</c><00:08:58.959><c> hardcode</c><00:08:59.480><c> the</c><00:08:59.560><c> link</c>

00:08:59.790 --> 00:08:59.800 align:start position:0%
and kind of like hardcode the link
 

00:08:59.800 --> 00:09:01.110 align:start position:0%
and kind of like hardcode the link
between<00:09:00.120><c> them</c><00:09:00.320><c> it's</c><00:09:00.480><c> really</c><00:09:00.680><c> hard</c><00:09:00.839><c> for</c><00:09:00.959><c> a</c>

00:09:01.110 --> 00:09:01.120 align:start position:0%
between them it's really hard for a
 

00:09:01.120 --> 00:09:02.550 align:start position:0%
between them it's really hard for a
program<00:09:01.440><c> to</c><00:09:01.560><c> make</c><00:09:01.720><c> sense</c><00:09:01.920><c> of</c><00:09:02.079><c> the</c><00:09:02.160><c> output</c><00:09:02.440><c> of</c>

00:09:02.550 --> 00:09:02.560 align:start position:0%
program to make sense of the output of
 

00:09:02.560 --> 00:09:05.750 align:start position:0%
program to make sense of the output of
another<00:09:02.880><c> program</c><00:09:03.399><c> if</c><00:09:03.519><c> I</c><00:09:03.640><c> tell</c><00:09:03.839><c> you</c><00:09:04.399><c> 42</c><00:09:05.399><c> and</c><00:09:05.519><c> I</c>

00:09:05.750 --> 00:09:05.760 align:start position:0%
another program if I tell you 42 and I
 

00:09:05.760 --> 00:09:07.230 align:start position:0%
another program if I tell you 42 and I
tell<00:09:05.880><c> you</c><00:09:06.000><c> how</c><00:09:06.120><c> it</c><00:09:06.200><c> was</c><00:09:06.360><c> computed</c><00:09:06.959><c> it's</c><00:09:07.079><c> really</c>

00:09:07.230 --> 00:09:07.240 align:start position:0%
tell you how it was computed it's really
 

00:09:07.240 --> 00:09:08.509 align:start position:0%
tell you how it was computed it's really
hard<00:09:07.440><c> for</c><00:09:07.560><c> you</c><00:09:07.680><c> to</c><00:09:07.800><c> know</c><00:09:07.959><c> even</c><00:09:08.200><c> what</c><00:09:08.320><c> the</c>

00:09:08.509 --> 00:09:08.519 align:start position:0%
hard for you to know even what the
 

00:09:08.519 --> 00:09:10.670 align:start position:0%
hard for you to know even what the
significance<00:09:09.040><c> of</c><00:09:09.200><c> that</c><00:09:09.399><c> output</c><00:09:09.880><c> is</c><00:09:10.360><c> we</c><00:09:10.480><c> don't</c>

00:09:10.670 --> 00:09:10.680 align:start position:0%
significance of that output is we don't
 

00:09:10.680 --> 00:09:12.630 align:start position:0%
significance of that output is we don't
really<00:09:10.959><c> think</c><00:09:11.680><c> like</c><00:09:11.880><c> that</c><00:09:12.040><c> most</c><00:09:12.200><c> of</c><00:09:12.320><c> the</c><00:09:12.440><c> time</c>

00:09:12.630 --> 00:09:12.640 align:start position:0%
really think like that most of the time
 

00:09:12.640 --> 00:09:14.470 align:start position:0%
really think like that most of the time
like<00:09:12.760><c> when</c><00:09:12.920><c> people</c><00:09:13.120><c> say</c><00:09:13.320><c> oh</c><00:09:13.480><c> we'll</c><00:09:13.680><c> have</c><00:09:14.079><c> ZK</c>

00:09:14.470 --> 00:09:14.480 align:start position:0%
like when people say oh we'll have ZK
 

00:09:14.480 --> 00:09:16.350 align:start position:0%
like when people say oh we'll have ZK
VMS<00:09:14.800><c> and</c><00:09:15.000><c> we</c><00:09:15.079><c> can</c><00:09:15.160><c> solve</c><00:09:15.519><c> everything</c><00:09:15.880><c> the</c><00:09:16.040><c> main</c>

00:09:16.350 --> 00:09:16.360 align:start position:0%
VMS and we can solve everything the main
 

00:09:16.360 --> 00:09:18.190 align:start position:0%
VMS and we can solve everything the main
issue<00:09:16.760><c> is</c><00:09:16.920><c> that</c><00:09:17.200><c> yeah</c><00:09:17.440><c> good</c><00:09:17.600><c> luck</c><00:09:17.800><c> now</c><00:09:18.000><c> doing</c>

00:09:18.190 --> 00:09:18.200 align:start position:0%
issue is that yeah good luck now doing
 

00:09:18.200 --> 00:09:19.590 align:start position:0%
issue is that yeah good luck now doing
static<00:09:18.560><c> analysis</c><00:09:18.959><c> and</c><00:09:19.120><c> kind</c><00:09:19.240><c> of</c><00:09:19.320><c> like</c><00:09:19.440><c> trying</c>

00:09:19.590 --> 00:09:19.600 align:start position:0%
static analysis and kind of like trying
 

00:09:19.600 --> 00:09:21.550 align:start position:0%
static analysis and kind of like trying
to<00:09:19.680><c> make</c><00:09:19.839><c> sense</c><00:09:20.040><c> of</c><00:09:20.200><c> other</c><00:09:20.519><c> programs</c><00:09:21.240><c> and</c><00:09:21.440><c> at</c>

00:09:21.550 --> 00:09:21.560 align:start position:0%
to make sense of other programs and at
 

00:09:21.560 --> 00:09:22.670 align:start position:0%
to make sense of other programs and at
the<00:09:21.640><c> end</c><00:09:21.760><c> of</c><00:09:21.839><c> the</c><00:09:21.880><c> day</c><00:09:22.000><c> it</c><00:09:22.079><c> reduces</c><00:09:22.440><c> to</c><00:09:22.560><c> the</c>

00:09:22.670 --> 00:09:22.680 align:start position:0%
the end of the day it reduces to the
 

00:09:22.680 --> 00:09:25.350 align:start position:0%
the end of the day it reduces to the
holding<00:09:23.079><c> problem</c><00:09:23.760><c> so</c><00:09:24.680><c> what</c><00:09:24.800><c> we</c><00:09:24.920><c> did</c><00:09:25.079><c> is</c><00:09:25.200><c> we</c>

00:09:25.350 --> 00:09:25.360 align:start position:0%
holding problem so what we did is we
 

00:09:25.360 --> 00:09:27.190 align:start position:0%
holding problem so what we did is we
threw<00:09:25.600><c> away</c><00:09:25.760><c> the</c><00:09:25.880><c> CPU</c><00:09:26.279><c> model</c><00:09:26.600><c> and</c><00:09:26.680><c> we</c><00:09:26.800><c> went</c><00:09:26.920><c> to</c>

00:09:27.190 --> 00:09:27.200 align:start position:0%
threw away the CPU model and we went to
 

00:09:27.200 --> 00:09:29.829 align:start position:0%
threw away the CPU model and we went to
logic<00:09:28.200><c> um</c><00:09:28.600><c> and</c><00:09:28.720><c> we</c><00:09:28.839><c> threw</c><00:09:29.040><c> away</c><00:09:29.160><c> the</c><00:09:29.519><c> codes</c><00:09:29.720><c> and</c>

00:09:29.829 --> 00:09:29.839 align:start position:0%
logic um and we threw away the codes and
 

00:09:29.839 --> 00:09:31.990 align:start position:0%
logic um and we threw away the codes and
we<00:09:29.920><c> move</c><00:09:30.079><c> to</c><00:09:30.240><c> logical</c><00:09:30.600><c> operation</c><00:09:31.399><c> so</c><00:09:31.720><c> instead</c>

00:09:31.990 --> 00:09:32.000 align:start position:0%
we move to logical operation so instead
 

00:09:32.000 --> 00:09:34.069 align:start position:0%
we move to logical operation so instead
of<00:09:32.120><c> a</c><00:09:32.320><c> virtual</c><00:09:32.680><c> machine</c><00:09:33.000><c> built</c><00:09:33.320><c> on</c><00:09:33.560><c> risk</c><00:09:33.839><c> five</c>

00:09:34.069 --> 00:09:34.079 align:start position:0%
of a virtual machine built on risk five
 

00:09:34.079 --> 00:09:35.230 align:start position:0%
of a virtual machine built on risk five
or<00:09:34.160><c> something</c><00:09:34.399><c> like</c><00:09:34.480><c> that</c><00:09:34.560><c> we</c><00:09:34.680><c> build</c><00:09:34.839><c> a</c><00:09:34.959><c> logic</c>

00:09:35.230 --> 00:09:35.240 align:start position:0%
or something like that we build a logic
 

00:09:35.240 --> 00:09:37.470 align:start position:0%
or something like that we build a logic
virtual<00:09:35.560><c> machine</c><00:09:36.160><c> we</c><00:09:36.320><c> replaced</c><00:09:36.760><c> memory</c><00:09:37.040><c> slots</c>

00:09:37.470 --> 00:09:37.480 align:start position:0%
virtual machine we replaced memory slots
 

00:09:37.480 --> 00:09:39.790 align:start position:0%
virtual machine we replaced memory slots
with<00:09:37.680><c> logical</c><00:09:38.120><c> statements</c><00:09:39.000><c> so</c><00:09:39.320><c> statements</c>

00:09:39.790 --> 00:09:39.800 align:start position:0%
with logical statements so statements
 

00:09:39.800 --> 00:09:41.350 align:start position:0%
with logical statements so statements
like<00:09:39.959><c> a</c><00:09:40.120><c> is</c><00:09:40.240><c> greater</c><00:09:40.480><c> than</c><00:09:40.600><c> b</c><00:09:40.760><c> or</c><00:09:40.920><c> there</c><00:09:41.079><c> exists</c>

00:09:41.350 --> 00:09:41.360 align:start position:0%
like a is greater than b or there exists
 

00:09:41.360 --> 00:09:44.190 align:start position:0%
like a is greater than b or there exists
C<00:09:41.560><c> such</c><00:09:41.800><c> that</c><00:09:41.959><c> c</c><00:09:42.360><c> is</c><00:09:42.519><c> part</c><00:09:42.680><c> of</c><00:09:42.800><c> D</c><00:09:43.320><c> we</c><00:09:43.480><c> replace</c><00:09:43.920><c> up</c>

00:09:44.190 --> 00:09:44.200 align:start position:0%
C such that c is part of D we replace up
 

00:09:44.200 --> 00:09:46.269 align:start position:0%
C such that c is part of D we replace up
code<00:09:44.399><c> with</c><00:09:44.519><c> logical</c><00:09:44.920><c> operation</c><00:09:45.760><c> so</c><00:09:46.040><c> as</c><00:09:46.120><c> an</c>

00:09:46.269 --> 00:09:46.279 align:start position:0%
code with logical operation so as an
 

00:09:46.279 --> 00:09:48.710 align:start position:0%
code with logical operation so as an
example<00:09:46.959><c> a</c><00:09:47.120><c> is</c><00:09:47.200><c> smaller</c><00:09:47.560><c> than</c><00:09:47.720><c> b</c><00:09:48.000><c> implies</c><00:09:48.440><c> a</c><00:09:48.600><c> is</c>

00:09:48.710 --> 00:09:48.720 align:start position:0%
example a is smaller than b implies a is
 

00:09:48.720 --> 00:09:50.829 align:start position:0%
example a is smaller than b implies a is
not<00:09:48.880><c> equal</c><00:09:49.200><c> b</c><00:09:49.680><c> or</c><00:09:49.800><c> if</c><00:09:49.920><c> you</c><00:09:50.000><c> have</c><00:09:50.160><c> a</c><00:09:50.399><c> defined</c><00:09:50.720><c> as</c>

00:09:50.829 --> 00:09:50.839 align:start position:0%
not equal b or if you have a defined as
 

00:09:50.839 --> 00:09:52.710 align:start position:0%
not equal b or if you have a defined as
10<00:09:51.040><c> and</c><00:09:51.160><c> B</c><00:09:51.320><c> defined</c><00:09:51.600><c> as</c><00:09:51.720><c> 10</c><00:09:52.000><c> you</c><00:09:52.079><c> can</c><00:09:52.240><c> derive</c><00:09:52.560><c> a</c>

00:09:52.710 --> 00:09:52.720 align:start position:0%
10 and B defined as 10 you can derive a
 

00:09:52.720 --> 00:09:54.550 align:start position:0%
10 and B defined as 10 you can derive a
equals<00:09:53.040><c> B</c><00:09:53.360><c> all</c><00:09:53.480><c> of</c><00:09:53.560><c> these</c><00:09:53.680><c> are</c><00:09:53.800><c> like</c><00:09:54.000><c> B</c><00:09:54.320><c> basic</c>

00:09:54.550 --> 00:09:54.560 align:start position:0%
equals B all of these are like B basic
 

00:09:54.560 --> 00:09:56.990 align:start position:0%
equals B all of these are like B basic
logical<00:09:54.959><c> operations</c><00:09:55.920><c> uh</c><00:09:56.079><c> data</c><00:09:56.360><c> becomes</c>

00:09:56.990 --> 00:09:57.000 align:start position:0%
logical operations uh data becomes
 

00:09:57.000 --> 00:09:59.910 align:start position:0%
logical operations uh data becomes
theorems<00:09:58.000><c> uh</c><00:09:58.279><c> programs</c><00:09:58.720><c> become</c><00:09:58.959><c> proofs</c>

00:09:59.910 --> 00:09:59.920 align:start position:0%
theorems uh programs become proofs
 

00:09:59.920 --> 00:10:01.550 align:start position:0%
theorems uh programs become proofs
uh<00:10:00.040><c> not</c><00:10:00.240><c> the</c><00:10:00.360><c> kind</c><00:10:00.519><c> of</c><00:10:00.640><c> proofs</c><00:10:01.120><c> that</c><00:10:01.240><c> you</c><00:10:01.360><c> know</c>

00:10:01.550 --> 00:10:01.560 align:start position:0%
uh not the kind of proofs that you know
 

00:10:01.560 --> 00:10:02.829 align:start position:0%
uh not the kind of proofs that you know
about<00:10:01.839><c> if</c><00:10:01.959><c> you're</c><00:10:02.079><c> a</c><00:10:02.200><c> cryptographer</c><00:10:02.720><c> a</c>

00:10:02.829 --> 00:10:02.839 align:start position:0%
about if you're a cryptographer a
 

00:10:02.839 --> 00:10:03.910 align:start position:0%
about if you're a cryptographer a
different<00:10:03.079><c> kind</c><00:10:03.200><c> of</c><00:10:03.320><c> proofs</c><00:10:03.600><c> now</c><00:10:03.720><c> we're</c><00:10:03.839><c> going</c>

00:10:03.910 --> 00:10:03.920 align:start position:0%
different kind of proofs now we're going
 

00:10:03.920 --> 00:10:06.350 align:start position:0%
different kind of proofs now we're going
to<00:10:04.000><c> mix</c><00:10:04.200><c> all</c><00:10:04.279><c> the</c><00:10:04.399><c> words</c><00:10:04.760><c> together</c><00:10:05.600><c> um</c><00:10:06.240><c> it's</c>

00:10:06.350 --> 00:10:06.360 align:start position:0%
to mix all the words together um it's
 

00:10:06.360 --> 00:10:08.030 align:start position:0%
to mix all the words together um it's
like<00:10:06.480><c> a</c><00:10:06.600><c> pretty</c><00:10:06.800><c> interesting</c><00:10:07.519><c> way</c><00:10:07.640><c> to</c><00:10:07.800><c> look</c><00:10:07.920><c> at</c>

00:10:08.030 --> 00:10:08.040 align:start position:0%
like a pretty interesting way to look at
 

00:10:08.040 --> 00:10:09.990 align:start position:0%
like a pretty interesting way to look at
the<00:10:08.200><c> system</c><00:10:08.519><c> essentially</c><00:10:08.959><c> what</c><00:10:09.120><c> we</c><00:10:09.240><c> have</c><00:10:09.440><c> is</c>

00:10:09.990 --> 00:10:10.000 align:start position:0%
the system essentially what we have is
 

00:10:10.000 --> 00:10:12.069 align:start position:0%
the system essentially what we have is
data<00:10:10.240><c> that</c><00:10:10.360><c> gets</c><00:10:10.560><c> imported</c><00:10:11.000><c> our</c><00:10:11.200><c> axioms</c>

00:10:12.069 --> 00:10:12.079 align:start position:0%
data that gets imported our axioms
 

00:10:12.079 --> 00:10:14.269 align:start position:0%
data that gets imported our axioms
they're<00:10:12.360><c> combined</c><00:10:13.279><c> into</c><00:10:13.480><c> a</c><00:10:13.600><c> logic</c><00:10:14.160><c> like</c>

00:10:14.269 --> 00:10:14.279 align:start position:0%
they're combined into a logic like
 

00:10:14.279 --> 00:10:15.430 align:start position:0%
they're combined into a logic like
through<00:10:14.480><c> logic</c><00:10:14.760><c> proof</c><00:10:14.959><c> they</c><00:10:15.040><c> get</c><00:10:15.160><c> combined</c>

00:10:15.430 --> 00:10:15.440 align:start position:0%
through logic proof they get combined
 

00:10:15.440 --> 00:10:17.150 align:start position:0%
through logic proof they get combined
into<00:10:15.560><c> a</c><00:10:15.680><c> theorem</c><00:10:16.120><c> and</c><00:10:16.200><c> then</c><00:10:16.480><c> more</c><00:10:16.680><c> theorems</c>

00:10:17.150 --> 00:10:17.160 align:start position:0%
into a theorem and then more theorems
 

00:10:17.160 --> 00:10:19.150 align:start position:0%
into a theorem and then more theorems
can<00:10:17.279><c> build</c><00:10:17.600><c> theorems</c><00:10:18.160><c> right</c><00:10:18.760><c> so</c><00:10:19.000><c> the</c>

00:10:19.150 --> 00:10:19.160 align:start position:0%
can build theorems right so the
 

00:10:19.160 --> 00:10:20.550 align:start position:0%
can build theorems right so the
interesting<00:10:19.519><c> thing</c><00:10:19.720><c> with</c><00:10:19.880><c> that</c><00:10:20.000><c> is</c><00:10:20.200><c> all</c><00:10:20.360><c> of</c>

00:10:20.550 --> 00:10:20.560 align:start position:0%
interesting thing with that is all of
 

00:10:20.560 --> 00:10:22.110 align:start position:0%
interesting thing with that is all of
mathematics<00:10:21.120><c> is</c><00:10:21.279><c> already</c><00:10:21.519><c> built</c><00:10:21.800><c> on</c><00:10:21.959><c> that</c>

00:10:22.110 --> 00:10:22.120 align:start position:0%
mathematics is already built on that
 

00:10:22.120 --> 00:10:23.550 align:start position:0%
mathematics is already built on that
principle<00:10:22.600><c> which</c><00:10:22.680><c> is</c><00:10:22.839><c> every</c><00:10:23.000><c> time</c><00:10:23.120><c> we</c><00:10:23.240><c> prove</c>

00:10:23.550 --> 00:10:23.560 align:start position:0%
principle which is every time we prove
 

00:10:23.560 --> 00:10:25.030 align:start position:0%
principle which is every time we prove
something<00:10:23.800><c> we</c><00:10:23.880><c> can</c><00:10:24.000><c> prove</c><00:10:24.279><c> more</c><00:10:24.480><c> out</c><00:10:24.600><c> of</c><00:10:24.760><c> it</c>

00:10:25.030 --> 00:10:25.040 align:start position:0%
something we can prove more out of it
 

00:10:25.040 --> 00:10:26.350 align:start position:0%
something we can prove more out of it
and<00:10:25.160><c> we</c><00:10:25.240><c> don't</c><00:10:25.399><c> need</c><00:10:25.519><c> to</c><00:10:25.920><c> understand</c><00:10:26.079><c> what</c><00:10:26.200><c> has</c>

00:10:26.350 --> 00:10:26.360 align:start position:0%
and we don't need to understand what has
 

00:10:26.360 --> 00:10:28.710 align:start position:0%
and we don't need to understand what has
been<00:10:26.560><c> done</c><00:10:26.839><c> so</c><00:10:27.079><c> far</c><00:10:27.600><c> like</c><00:10:27.839><c> mathematics</c><00:10:28.399><c> is</c>

00:10:28.710 --> 00:10:28.720 align:start position:0%
been done so far like mathematics is
 

00:10:28.720 --> 00:10:30.790 align:start position:0%
been done so far like mathematics is
truly<00:10:29.040><c> inter</c><00:10:29.440><c> operable</c><00:10:30.240><c> in</c><00:10:30.320><c> a</c><00:10:30.480><c> way</c><00:10:30.640><c> that</c>

00:10:30.790 --> 00:10:30.800 align:start position:0%
truly inter operable in a way that
 

00:10:30.800 --> 00:10:34.190 align:start position:0%
truly inter operable in a way that
programs<00:10:31.160><c> are</c><00:10:31.480><c> not</c><00:10:32.480><c> um</c><00:10:33.279><c> so</c><00:10:33.560><c> if</c><00:10:33.640><c> we</c><00:10:33.800><c> get</c><00:10:33.959><c> back</c><00:10:34.079><c> to</c>

00:10:34.190 --> 00:10:34.200 align:start position:0%
programs are not um so if we get back to
 

00:10:34.200 --> 00:10:35.509 align:start position:0%
programs are not um so if we get back to
this<00:10:34.399><c> example</c><00:10:34.839><c> you</c><00:10:34.959><c> know</c><00:10:35.120><c> after</c><00:10:35.320><c> we've</c>

00:10:35.509 --> 00:10:35.519 align:start position:0%
this example you know after we've
 

00:10:35.519 --> 00:10:36.990 align:start position:0%
this example you know after we've
counted<00:10:35.800><c> how</c><00:10:35.920><c> many</c><00:10:36.279><c> best</c><00:10:36.480><c> friends</c><00:10:36.720><c> you</c><00:10:36.839><c> have</c>

00:10:36.990 --> 00:10:37.000 align:start position:0%
counted how many best friends you have
 

00:10:37.000 --> 00:10:38.230 align:start position:0%
counted how many best friends you have
and<00:10:37.160><c> want</c><00:10:37.320><c> to</c><00:10:37.440><c> know</c><00:10:37.720><c> whether</c><00:10:37.959><c> you</c><00:10:38.079><c> have</c><00:10:38.160><c> a</c>

00:10:38.230 --> 00:10:38.240 align:start position:0%
and want to know whether you have a
 

00:10:38.240 --> 00:10:40.150 align:start position:0%
and want to know whether you have a
great<00:10:38.440><c> friend</c><00:10:38.680><c> group</c><00:10:39.320><c> what</c><00:10:39.480><c> this</c><00:10:39.639><c> turns</c><00:10:39.880><c> into</c>

00:10:40.150 --> 00:10:40.160 align:start position:0%
great friend group what this turns into
 

00:10:40.160 --> 00:10:41.550 align:start position:0%
great friend group what this turns into
is<00:10:40.240><c> you</c><00:10:40.360><c> have</c><00:10:40.440><c> a</c><00:10:40.560><c> theorem</c><00:10:41.160><c> and</c><00:10:41.320><c> through</c>

00:10:41.550 --> 00:10:41.560 align:start position:0%
is you have a theorem and through
 

00:10:41.560 --> 00:10:43.509 align:start position:0%
is you have a theorem and through
another<00:10:41.880><c> logic</c><00:10:42.200><c> proof</c><00:10:42.560><c> you</c><00:10:42.720><c> get</c><00:10:43.040><c> yet</c><00:10:43.240><c> another</c>

00:10:43.509 --> 00:10:43.519 align:start position:0%
another logic proof you get yet another
 

00:10:43.519 --> 00:10:45.430 align:start position:0%
another logic proof you get yet another
theorem<00:10:43.880><c> in</c><00:10:44.040><c> plain</c><00:10:44.279><c> English</c><00:10:44.600><c> you</c><00:10:44.680><c> would</c><00:10:44.880><c> have</c>

00:10:45.430 --> 00:10:45.440 align:start position:0%
theorem in plain English you would have
 

00:10:45.440 --> 00:10:49.150 align:start position:0%
theorem in plain English you would have
theorem<00:10:46.240><c> blue</c><00:10:46.959><c> I</c><00:10:47.079><c> have</c><00:10:47.279><c> 12</c><00:10:47.639><c> best</c><00:10:47.959><c> friends</c><00:10:48.959><c> uh</c>

00:10:49.150 --> 00:10:49.160 align:start position:0%
theorem blue I have 12 best friends uh
 

00:10:49.160 --> 00:10:51.069 align:start position:0%
theorem blue I have 12 best friends uh
implies<00:10:49.720><c> theorem</c><00:10:50.120><c> green</c><00:10:50.519><c> I</c><00:10:50.639><c> have</c><00:10:50.760><c> more</c><00:10:50.920><c> than</c>

00:10:51.069 --> 00:10:51.079 align:start position:0%
implies theorem green I have more than
 

00:10:51.079 --> 00:10:54.110 align:start position:0%
implies theorem green I have more than
three<00:10:51.279><c> best</c><00:10:51.480><c> friends</c><00:10:52.079><c> makes</c><00:10:52.360><c> sense</c><00:10:52.760><c> right</c><00:10:53.519><c> um</c>

00:10:54.110 --> 00:10:54.120 align:start position:0%
three best friends makes sense right um
 

00:10:54.120 --> 00:10:55.430 align:start position:0%
three best friends makes sense right um
so<00:10:54.279><c> now</c><00:10:54.399><c> we</c><00:10:54.480><c> have</c><00:10:54.600><c> two</c><00:10:54.720><c> kinds</c><00:10:54.920><c> of</c><00:10:55.000><c> proof</c><00:10:55.240><c> in</c><00:10:55.320><c> the</c>

00:10:55.430 --> 00:10:55.440 align:start position:0%
so now we have two kinds of proof in the
 

00:10:55.440 --> 00:10:56.829 align:start position:0%
so now we have two kinds of proof in the
system<00:10:55.680><c> we</c><00:10:55.760><c> have</c><00:10:55.839><c> a</c><00:10:55.959><c> formal</c><00:10:56.320><c> proof</c><00:10:56.639><c> and</c><00:10:56.720><c> we</c>

00:10:56.829 --> 00:10:56.839 align:start position:0%
system we have a formal proof and we
 

00:10:56.839 --> 00:10:58.629 align:start position:0%
system we have a formal proof and we
have<00:10:56.920><c> a</c><00:10:57.000><c> zero</c><00:10:57.320><c> knowledge</c><00:10:57.600><c> proof</c><00:10:57.880><c> the</c><00:10:58.000><c> Z</c><00:10:58.399><c> proof</c>

00:10:58.629 --> 00:10:58.639 align:start position:0%
have a zero knowledge proof the Z proof
 

00:10:58.639 --> 00:11:00.710 align:start position:0%
have a zero knowledge proof the Z proof
is<00:10:58.760><c> used</c><00:10:59.480><c> to</c><00:10:59.680><c> show</c><00:11:00.000><c> that</c><00:11:00.120><c> the</c><00:11:00.200><c> formal</c><00:11:00.519><c> proof</c>

00:11:00.710 --> 00:11:00.720 align:start position:0%
is used to show that the formal proof
 

00:11:00.720 --> 00:11:02.990 align:start position:0%
is used to show that the formal proof
was<00:11:01.240><c> computed</c><00:11:01.639><c> correctly</c><00:11:02.120><c> and</c><00:11:02.440><c> hide</c><00:11:02.800><c> some</c>

00:11:02.990 --> 00:11:03.000 align:start position:0%
was computed correctly and hide some
 

00:11:03.000 --> 00:11:04.509 align:start position:0%
was computed correctly and hide some
inputs<00:11:03.399><c> about</c><00:11:03.600><c> it</c><00:11:04.000><c> right</c><00:11:04.120><c> you</c><00:11:04.200><c> want</c><00:11:04.320><c> to</c><00:11:04.440><c> be</c>

00:11:04.509 --> 00:11:04.519 align:start position:0%
inputs about it right you want to be
 

00:11:04.519 --> 00:11:05.790 align:start position:0%
inputs about it right you want to be
able<00:11:04.680><c> to</c><00:11:04.800><c> say</c><00:11:05.040><c> I</c><00:11:05.160><c> have</c><00:11:05.279><c> more</c><00:11:05.399><c> than</c><00:11:05.560><c> three</c>

00:11:05.790 --> 00:11:05.800 align:start position:0%
able to say I have more than three
 

00:11:05.800 --> 00:11:07.590 align:start position:0%
able to say I have more than three
friends<00:11:06.440><c> without</c><00:11:06.720><c> showing</c><00:11:07.000><c> who</c><00:11:07.120><c> your</c><00:11:07.279><c> friends</c>

00:11:07.590 --> 00:11:07.600 align:start position:0%
friends without showing who your friends
 

00:11:07.600 --> 00:11:11.230 align:start position:0%
friends without showing who your friends
are<00:11:08.360><c> right</c><00:11:09.360><c> so</c><00:11:10.160><c> um</c><00:11:10.480><c> and</c><00:11:10.560><c> you</c><00:11:10.680><c> can</c><00:11:10.880><c> you</c><00:11:10.959><c> can</c><00:11:11.120><c> kind</c>

00:11:11.230 --> 00:11:11.240 align:start position:0%
are right so um and you can you can kind
 

00:11:11.240 --> 00:11:12.750 align:start position:0%
are right so um and you can you can kind
of<00:11:11.360><c> like</c><00:11:11.480><c> go</c><00:11:11.600><c> arbitrarily</c><00:11:12.120><c> deep</c><00:11:12.440><c> here</c><00:11:12.639><c> you</c>

00:11:12.750 --> 00:11:12.760 align:start position:0%
of like go arbitrarily deep here you
 

00:11:12.760 --> 00:11:14.829 align:start position:0%
of like go arbitrarily deep here you
have<00:11:12.920><c> theorems</c><00:11:13.360><c> you</c><00:11:13.480><c> make</c><00:11:13.680><c> proofs</c><00:11:14.600><c> out</c><00:11:14.720><c> of</c>

00:11:14.829 --> 00:11:14.839 align:start position:0%
have theorems you make proofs out of
 

00:11:14.839 --> 00:11:16.110 align:start position:0%
have theorems you make proofs out of
that<00:11:14.959><c> you</c><00:11:15.000><c> get</c><00:11:15.120><c> a</c><00:11:15.200><c> new</c><00:11:15.360><c> theorem</c><00:11:15.720><c> you</c><00:11:15.839><c> combine</c>

00:11:16.110 --> 00:11:16.120 align:start position:0%
that you get a new theorem you combine
 

00:11:16.120 --> 00:11:17.389 align:start position:0%
that you get a new theorem you combine
that<00:11:16.240><c> with</c><00:11:16.320><c> a</c><00:11:16.440><c> previous</c><00:11:16.720><c> theorem</c><00:11:17.079><c> maybe</c><00:11:17.279><c> for</c>

00:11:17.389 --> 00:11:17.399 align:start position:0%
that with a previous theorem maybe for
 

00:11:17.399 --> 00:11:18.910 align:start position:0%
that with a previous theorem maybe for
someone<00:11:17.639><c> else</c><00:11:17.800><c> to</c><00:11:17.920><c> make</c><00:11:18.079><c> more</c><00:11:18.240><c> theorem</c><00:11:18.639><c> and</c><00:11:18.760><c> so</c>

00:11:18.910 --> 00:11:18.920 align:start position:0%
someone else to make more theorem and so
 

00:11:18.920 --> 00:11:20.910 align:start position:0%
someone else to make more theorem and so
forth<00:11:19.760><c> here's</c><00:11:19.959><c> how</c><00:11:20.120><c> it</c><00:11:20.200><c> looks</c><00:11:20.399><c> like</c><00:11:20.519><c> in</c><00:11:20.600><c> a</c><00:11:20.760><c> very</c>

00:11:20.910 --> 00:11:20.920 align:start position:0%
forth here's how it looks like in a very
 

00:11:20.920 --> 00:11:22.509 align:start position:0%
forth here's how it looks like in a very
early<00:11:21.200><c> version</c><00:11:21.440><c> of</c><00:11:21.519><c> our</c><00:11:21.680><c> system</c><00:11:22.000><c> so</c><00:11:22.120><c> these</c><00:11:22.240><c> are</c>

00:11:22.509 --> 00:11:22.519 align:start position:0%
early version of our system so these are
 

00:11:22.519 --> 00:11:24.150 align:start position:0%
early version of our system so these are
statements<00:11:23.079><c> these</c><00:11:23.240><c> are</c><00:11:23.399><c> the</c><00:11:23.560><c> actual</c><00:11:23.880><c> things</c>

00:11:24.150 --> 00:11:24.160 align:start position:0%
statements these are the actual things
 

00:11:24.160 --> 00:11:26.030 align:start position:0%
statements these are the actual things
that<00:11:24.279><c> are</c><00:11:24.399><c> inside</c><00:11:24.639><c> a</c><00:11:24.800><c> pod</c><00:11:25.320><c> so</c><00:11:25.480><c> the</c><00:11:25.600><c> most</c><00:11:25.800><c> basic</c>

00:11:26.030 --> 00:11:26.040 align:start position:0%
that are inside a pod so the most basic
 

00:11:26.040 --> 00:11:27.470 align:start position:0%
that are inside a pod so the most basic
statement<00:11:26.399><c> is</c><00:11:26.519><c> the</c><00:11:26.639><c> value</c><00:11:26.880><c> of</c><00:11:27.079><c> statement</c>

00:11:27.470 --> 00:11:27.480 align:start position:0%
statement is the value of statement
 

00:11:27.480 --> 00:11:29.670 align:start position:0%
statement is the value of statement
which<00:11:27.600><c> is</c><00:11:27.720><c> that</c><00:11:27.880><c> the</c><00:11:28.079><c> value</c><00:11:28.360><c> of</c><00:11:28.480><c> an</c><00:11:28.639><c> entry</c><00:11:29.440><c> is</c>

00:11:29.670 --> 00:11:29.680 align:start position:0%
which is that the value of an entry is
 

00:11:29.680 --> 00:11:32.269 align:start position:0%
which is that the value of an entry is
this<00:11:30.040><c> like</c><00:11:30.320><c> the</c><00:11:30.519><c> value</c><00:11:30.880><c> of</c><00:11:31.279><c> is</c><00:11:31.600><c> best</c><00:11:31.839><c> friend</c><00:11:32.120><c> is</c>

00:11:32.269 --> 00:11:32.279 align:start position:0%
this like the value of is best friend is
 

00:11:32.279 --> 00:11:35.030 align:start position:0%
this like the value of is best friend is
true<00:11:32.600><c> in</c><00:11:32.760><c> the</c><00:11:32.959><c> specific</c><00:11:33.279><c> pod</c><00:11:34.240><c> this</c><00:11:34.360><c> is</c><00:11:34.639><c> how</c>

00:11:35.030 --> 00:11:35.040 align:start position:0%
true in the specific pod this is how
 

00:11:35.040 --> 00:11:36.829 align:start position:0%
true in the specific pod this is how
most<00:11:35.360><c> people</c><00:11:35.600><c> think</c><00:11:35.760><c> of</c><00:11:35.920><c> cryptographic</c><00:11:36.519><c> data</c>

00:11:36.829 --> 00:11:36.839 align:start position:0%
most people think of cryptographic data
 

00:11:36.839 --> 00:11:38.230 align:start position:0%
most people think of cryptographic data
they<00:11:37.000><c> just</c><00:11:37.120><c> have</c><00:11:37.320><c> the</c><00:11:37.480><c> value</c><00:11:37.680><c> of</c><00:11:37.839><c> statement</c>

00:11:38.230 --> 00:11:38.240 align:start position:0%
they just have the value of statement
 

00:11:38.240 --> 00:11:39.829 align:start position:0%
they just have the value of statement
they<00:11:38.320><c> don't</c><00:11:38.480><c> have</c><00:11:38.639><c> anything</c><00:11:38.920><c> else</c><00:11:39.600><c> but</c><00:11:39.720><c> then</c>

00:11:39.829 --> 00:11:39.839 align:start position:0%
they don't have anything else but then
 

00:11:39.839 --> 00:11:41.269 align:start position:0%
they don't have anything else but then
we<00:11:39.959><c> added</c><00:11:40.200><c> a</c><00:11:40.279><c> bunch</c><00:11:40.480><c> of</c><00:11:40.560><c> other</c><00:11:40.760><c> stuff</c><00:11:41.000><c> like</c><00:11:41.160><c> the</c>

00:11:41.269 --> 00:11:41.279 align:start position:0%
we added a bunch of other stuff like the
 

00:11:41.279 --> 00:11:42.829 align:start position:0%
we added a bunch of other stuff like the
equal<00:11:41.600><c> statement</c><00:11:42.040><c> which</c><00:11:42.120><c> is</c><00:11:42.320><c> this</c><00:11:42.480><c> entry</c><00:11:42.760><c> is</c>

00:11:42.829 --> 00:11:42.839 align:start position:0%
equal statement which is this entry is
 

00:11:42.839 --> 00:11:44.870 align:start position:0%
equal statement which is this entry is
equals<00:11:43.200><c> that</c><00:11:43.360><c> entry</c><00:11:44.120><c> uh</c><00:11:44.200><c> or</c><00:11:44.360><c> the</c><00:11:44.480><c> sum</c><00:11:44.720><c> of</c>

00:11:44.870 --> 00:11:44.880 align:start position:0%
equals that entry uh or the sum of
 

00:11:44.880 --> 00:11:46.430 align:start position:0%
equals that entry uh or the sum of
statement<00:11:45.320><c> which</c><00:11:45.440><c> says</c><00:11:45.639><c> that</c><00:11:45.800><c> the</c><00:11:45.920><c> sum</c><00:11:46.120><c> of</c><00:11:46.320><c> the</c>

00:11:46.430 --> 00:11:46.440 align:start position:0%
statement which says that the sum of the
 

00:11:46.440 --> 00:11:49.310 align:start position:0%
statement which says that the sum of the
two<00:11:47.440><c> um</c><00:11:47.920><c> the</c><00:11:48.160><c> entry</c><00:11:48.480><c> number</c><00:11:48.720><c> two</c><00:11:48.920><c> and</c><00:11:49.079><c> three</c><00:11:49.240><c> in</c>

00:11:49.310 --> 00:11:49.320 align:start position:0%
two um the entry number two and three in
 

00:11:49.320 --> 00:11:51.590 align:start position:0%
two um the entry number two and three in
the<00:11:49.440><c> two</c><00:11:49.639><c> pole</c><00:11:49.839><c> equals</c><00:11:50.200><c> entry</c><00:11:50.519><c> number</c><00:11:50.760><c> one</c><00:11:51.320><c> and</c>

00:11:51.590 --> 00:11:51.600 align:start position:0%
the two pole equals entry number one and
 

00:11:51.600 --> 00:11:53.269 align:start position:0%
the two pole equals entry number one and
this<00:11:51.720><c> is</c><00:11:52.079><c> like</c><00:11:52.240><c> a</c><00:11:52.320><c> very</c><00:11:52.519><c> early</c><00:11:52.839><c> version</c><00:11:53.120><c> that</c>

00:11:53.269 --> 00:11:53.279 align:start position:0%
this is like a very early version that
 

00:11:53.279 --> 00:11:54.910 align:start position:0%
this is like a very early version that
we<00:11:53.440><c> had</c><00:11:53.639><c> but</c><00:11:53.760><c> you</c><00:11:53.880><c> can</c><00:11:54.079><c> imagine</c><00:11:54.440><c> extending</c>

00:11:54.910 --> 00:11:54.920 align:start position:0%
we had but you can imagine extending
 

00:11:54.920 --> 00:11:56.230 align:start position:0%
we had but you can imagine extending
this<00:11:55.079><c> to</c><00:11:55.279><c> something</c><00:11:55.560><c> that</c><00:11:55.680><c> is</c><00:11:55.839><c> powerful</c>

00:11:56.230 --> 00:11:56.240 align:start position:0%
this to something that is powerful
 

00:11:56.240 --> 00:11:57.829 align:start position:0%
this to something that is powerful
enough<00:11:56.399><c> to</c><00:11:56.560><c> essentially</c><00:11:56.920><c> prove</c><00:11:57.160><c> anything</c><00:11:57.440><c> in</c>

00:11:57.829 --> 00:11:57.839 align:start position:0%
enough to essentially prove anything in
 

00:11:57.839 --> 00:12:00.190 align:start position:0%
enough to essentially prove anything in
first<00:11:58.079><c> or</c><00:11:58.200><c> second</c><00:11:58.440><c> order</c><00:11:58.720><c> logic</c><00:11:59.600><c> um</c><00:11:59.920><c> and</c><00:12:00.079><c> these</c>

00:12:00.190 --> 00:12:00.200 align:start position:0%
first or second order logic um and these
 

00:12:00.200 --> 00:12:01.990 align:start position:0%
first or second order logic um and these
are<00:12:00.360><c> our</c><00:12:00.519><c> up</c><00:12:00.800><c> codes</c><00:12:01.240><c> as</c><00:12:01.360><c> an</c><00:12:01.480><c> example</c><00:12:01.760><c> we</c><00:12:01.880><c> have</c>

00:12:01.990 --> 00:12:02.000 align:start position:0%
are our up codes as an example we have
 

00:12:02.000 --> 00:12:03.750 align:start position:0%
are our up codes as an example we have
the<00:12:02.120><c> equality</c><00:12:02.480><c> from</c><00:12:02.800><c> entries</c><00:12:03.160><c> up</c><00:12:03.399><c> code</c><00:12:03.639><c> which</c>

00:12:03.750 --> 00:12:03.760 align:start position:0%
the equality from entries up code which
 

00:12:03.760 --> 00:12:05.550 align:start position:0%
the equality from entries up code which
says<00:12:04.079><c> hey</c><00:12:04.399><c> if</c><00:12:04.519><c> you</c><00:12:04.600><c> have</c><00:12:04.720><c> entry</c><00:12:05.000><c> one</c><00:12:05.160><c> and</c><00:12:05.240><c> entry</c>

00:12:05.550 --> 00:12:05.560 align:start position:0%
says hey if you have entry one and entry
 

00:12:05.560 --> 00:12:07.350 align:start position:0%
says hey if you have entry one and entry
two<00:12:06.120><c> you</c><00:12:06.200><c> can</c><00:12:06.399><c> apply</c><00:12:06.680><c> the</c><00:12:06.800><c> equality</c><00:12:07.200><c> from</c>

00:12:07.350 --> 00:12:07.360 align:start position:0%
two you can apply the equality from
 

00:12:07.360 --> 00:12:09.509 align:start position:0%
two you can apply the equality from
entries<00:12:07.680><c> OB</c><00:12:07.920><c> code</c><00:12:08.200><c> only</c><00:12:08.600><c> if</c><00:12:08.800><c> entry</c><00:12:09.079><c> 1</c><00:12:09.240><c> equals</c>

00:12:09.509 --> 00:12:09.519 align:start position:0%
entries OB code only if entry 1 equals
 

00:12:09.519 --> 00:12:11.030 align:start position:0%
entries OB code only if entry 1 equals
entry<00:12:09.760><c> two</c><00:12:10.000><c> to</c><00:12:10.120><c> get</c><00:12:10.240><c> a</c><00:12:10.360><c> statement</c><00:12:10.720><c> that</c><00:12:10.800><c> says</c>

00:12:11.030 --> 00:12:11.040 align:start position:0%
entry two to get a statement that says
 

00:12:11.040 --> 00:12:15.350 align:start position:0%
entry two to get a statement that says
entry<00:12:11.279><c> 1</c><00:12:11.440><c> equals</c><00:12:11.720><c> entry</c><00:12:11.959><c> two</c><00:12:12.839><c> uh</c><00:12:13.880><c> so</c><00:12:14.880><c> what</c><00:12:15.240><c> what</c>

00:12:15.350 --> 00:12:15.360 align:start position:0%
entry 1 equals entry two uh so what what
 

00:12:15.360 --> 00:12:16.590 align:start position:0%
entry 1 equals entry two uh so what what
we<00:12:15.480><c> had</c><00:12:15.600><c> to</c><00:12:15.680><c> do</c><00:12:15.800><c> from</c><00:12:15.920><c> a</c><00:12:16.040><c> cryptography</c>

00:12:16.590 --> 00:12:16.600 align:start position:0%
we had to do from a cryptography
 

00:12:16.600 --> 00:12:17.790 align:start position:0%
we had to do from a cryptography
perspective<00:12:16.959><c> is</c><00:12:17.079><c> essentially</c><00:12:17.440><c> build</c><00:12:17.639><c> a</c>

00:12:17.790 --> 00:12:17.800 align:start position:0%
perspective is essentially build a
 

00:12:17.800 --> 00:12:19.350 align:start position:0%
perspective is essentially build a
circuit<00:12:18.440><c> that</c><00:12:18.639><c> instead</c><00:12:18.880><c> of</c><00:12:19.000><c> proving</c><00:12:19.279><c> the</c>

00:12:19.350 --> 00:12:19.360 align:start position:0%
circuit that instead of proving the
 

00:12:19.360 --> 00:12:21.509 align:start position:0%
circuit that instead of proving the
state<00:12:19.639><c> transition</c><00:12:20.000><c> of</c><00:12:20.120><c> a</c><00:12:20.199><c> CPR</c><00:12:20.639><c> architecture</c>

00:12:21.509 --> 00:12:21.519 align:start position:0%
state transition of a CPR architecture
 

00:12:21.519 --> 00:12:23.310 align:start position:0%
state transition of a CPR architecture
proves<00:12:21.800><c> The</c><00:12:22.000><c> Logical</c><00:12:22.480><c> operations</c><00:12:23.079><c> on</c>

00:12:23.310 --> 00:12:23.320 align:start position:0%
proves The Logical operations on
 

00:12:23.320 --> 00:12:25.110 align:start position:0%
proves The Logical operations on
statement<00:12:23.680><c> is</c><00:12:23.800><c> done</c><00:12:24.000><c> correctly</c><00:12:24.600><c> right</c><00:12:24.720><c> it's</c><00:12:24.839><c> a</c>

00:12:25.110 --> 00:12:25.120 align:start position:0%
statement is done correctly right it's a
 

00:12:25.120 --> 00:12:26.590 align:start position:0%
statement is done correctly right it's a
cryptographically<00:12:25.839><c> verified</c><00:12:26.240><c> theorem</c>

00:12:26.590 --> 00:12:26.600 align:start position:0%
cryptographically verified theorem
 

00:12:26.600 --> 00:12:28.590 align:start position:0%
cryptographically verified theorem
prover<00:12:26.920><c> if</c><00:12:27.000><c> you</c><00:12:27.120><c> want</c><00:12:27.800><c> okay</c><00:12:27.920><c> so</c><00:12:28.079><c> the</c><00:12:28.360><c> Second</c>

00:12:28.590 --> 00:12:28.600 align:start position:0%
prover if you want okay so the Second
 

00:12:28.600 --> 00:12:31.230 align:start position:0%
prover if you want okay so the Second
Challenge<00:12:28.920><c> we</c><00:12:29.040><c> have</c><00:12:29.399><c> is</c><00:12:30.040><c> um</c><00:12:30.720><c> we</c><00:12:30.880><c> want</c><00:12:31.000><c> to</c><00:12:31.120><c> be</c>

00:12:31.230 --> 00:12:31.240 align:start position:0%
Challenge we have is um we want to be
 

00:12:31.240 --> 00:12:33.069 align:start position:0%
Challenge we have is um we want to be
able<00:12:31.399><c> to</c><00:12:31.560><c> import</c><00:12:32.000><c> data</c><00:12:32.240><c> from</c><00:12:32.399><c> The</c><00:12:32.519><c> Real</c><00:12:32.720><c> World</c>

00:12:33.069 --> 00:12:33.079 align:start position:0%
able to import data from The Real World
 

00:12:33.079 --> 00:12:34.710 align:start position:0%
able to import data from The Real World
because<00:12:33.199><c> we</c><00:12:33.320><c> don't</c><00:12:33.560><c> expect</c><00:12:34.000><c> people</c><00:12:34.320><c> changing</c>

00:12:34.710 --> 00:12:34.720 align:start position:0%
because we don't expect people changing
 

00:12:34.720 --> 00:12:36.310 align:start position:0%
because we don't expect people changing
the<00:12:34.839><c> way</c><00:12:35.000><c> they</c><00:12:35.120><c> issue</c><00:12:35.399><c> data</c><00:12:35.760><c> it</c><00:12:35.839><c> was</c><00:12:35.959><c> already</c>

00:12:36.310 --> 00:12:36.320 align:start position:0%
the way they issue data it was already
 

00:12:36.320 --> 00:12:38.790 align:start position:0%
the way they issue data it was already
sufficiently<00:12:36.880><c> hard</c><00:12:37.160><c> to</c><00:12:37.279><c> get</c><00:12:37.399><c> them</c><00:12:37.519><c> to</c><00:12:38.440><c> export</c>

00:12:38.790 --> 00:12:38.800 align:start position:0%
sufficiently hard to get them to export
 

00:12:38.800 --> 00:12:40.590 align:start position:0%
sufficiently hard to get them to export
cryptographic<00:12:39.360><c> data</c><00:12:39.560><c> in</c><00:12:39.639><c> the</c><00:12:39.800><c> first</c><00:12:40.079><c> place</c>

00:12:40.590 --> 00:12:40.600 align:start position:0%
cryptographic data in the first place
 

00:12:40.600 --> 00:12:41.710 align:start position:0%
cryptographic data in the first place
good<00:12:40.760><c> luck</c><00:12:40.959><c> coming</c><00:12:41.199><c> back</c><00:12:41.360><c> to</c><00:12:41.480><c> them</c><00:12:41.600><c> and</c>

00:12:41.710 --> 00:12:41.720 align:start position:0%
good luck coming back to them and
 

00:12:41.720 --> 00:12:43.470 align:start position:0%
good luck coming back to them and
telling<00:12:41.920><c> them</c><00:12:42.040><c> they</c><00:12:42.199><c> did</c><00:12:42.320><c> it</c><00:12:42.440><c> the</c><00:12:42.600><c> wrong</c><00:12:42.800><c> way</c>

00:12:43.470 --> 00:12:43.480 align:start position:0%
telling them they did it the wrong way
 

00:12:43.480 --> 00:12:44.990 align:start position:0%
telling them they did it the wrong way
so<00:12:43.880><c> what</c><00:12:44.000><c> this</c><00:12:44.160><c> turns</c><00:12:44.399><c> into</c><00:12:44.639><c> is</c><00:12:44.720><c> you</c><00:12:44.800><c> want</c><00:12:44.920><c> to</c>

00:12:44.990 --> 00:12:45.000 align:start position:0%
so what this turns into is you want to
 

00:12:45.000 --> 00:12:46.670 align:start position:0%
so what this turns into is you want to
be<00:12:45.079><c> able</c><00:12:45.240><c> to</c><00:12:45.320><c> turn</c><00:12:45.560><c> any</c><00:12:45.760><c> verifiable</c><00:12:46.360><c> piece</c><00:12:46.519><c> of</c>

00:12:46.670 --> 00:12:46.680 align:start position:0%
be able to turn any verifiable piece of
 

00:12:46.680 --> 00:12:48.910 align:start position:0%
be able to turn any verifiable piece of
data<00:12:46.959><c> into</c><00:12:47.120><c> a</c><00:12:47.279><c> set</c><00:12:47.440><c> of</c><00:12:47.639><c> value</c><00:12:47.920><c> of</c><00:12:48.120><c> statement</c>

00:12:48.910 --> 00:12:48.920 align:start position:0%
data into a set of value of statement
 

00:12:48.920 --> 00:12:51.470 align:start position:0%
data into a set of value of statement
with<00:12:49.199><c> special</c><00:12:49.560><c> metadata</c><00:12:50.120><c> as</c><00:12:50.240><c> an</c><00:12:50.399><c> example</c><00:12:51.240><c> who</c>

00:12:51.470 --> 00:12:51.480 align:start position:0%
with special metadata as an example who
 

00:12:51.480 --> 00:12:53.829 align:start position:0%
with special metadata as an example who
signed<00:12:51.880><c> it</c><00:12:52.440><c> what</c><00:12:52.560><c> was</c><00:12:52.720><c> the</c><00:12:52.880><c> URL</c><00:12:53.440><c> if</c><00:12:53.519><c> it</c><00:12:53.639><c> comes</c>

00:12:53.829 --> 00:12:53.839 align:start position:0%
signed it what was the URL if it comes
 

00:12:53.839 --> 00:12:56.350 align:start position:0%
signed it what was the URL if it comes
from<00:12:54.160><c> like</c><00:12:54.240><c> a</c><00:12:54.399><c> web</c><00:12:54.680><c> proof</c><00:12:55.320><c> when</c><00:12:55.560><c> was</c><00:12:55.680><c> it</c><00:12:55.839><c> signed</c>

00:12:56.350 --> 00:12:56.360 align:start position:0%
from like a web proof when was it signed
 

00:12:56.360 --> 00:12:58.389 align:start position:0%
from like a web proof when was it signed
Etc<00:12:57.040><c> right</c><00:12:57.440><c> and</c><00:12:57.639><c> then</c><00:12:57.760><c> you</c><00:12:57.880><c> can</c><00:12:58.000><c> further</c>

00:12:58.389 --> 00:12:58.399 align:start position:0%
Etc right and then you can further
 

00:12:58.399 --> 00:13:00.590 align:start position:0%
Etc right and then you can further
combine<00:12:58.760><c> these</c><00:12:59.240><c> into</c><00:12:59.519><c> any</c><00:12:59.720><c> other</c><00:13:00.000><c> pod</c><00:13:00.360><c> using</c>

00:13:00.590 --> 00:13:00.600 align:start position:0%
combine these into any other pod using
 

00:13:00.600 --> 00:13:02.430 align:start position:0%
combine these into any other pod using
the<00:13:00.760><c> logic</c><00:13:01.519><c> um</c><00:13:01.839><c> so</c><00:13:01.959><c> what</c><00:13:02.040><c> if</c><00:13:02.160><c> I</c><00:13:02.240><c> want</c><00:13:02.320><c> to</c>

00:13:02.430 --> 00:13:02.440 align:start position:0%
the logic um so what if I want to
 

00:13:02.440 --> 00:13:04.150 align:start position:0%
the logic um so what if I want to
compute<00:13:02.720><c> with</c><00:13:02.839><c> one</c><00:13:02.959><c> of</c><00:13:03.040><c> my</c><00:13:03.199><c> frog</c><00:13:03.720><c> right</c><00:13:04.000><c> you</c>

00:13:04.150 --> 00:13:04.160 align:start position:0%
compute with one of my frog right you
 

00:13:04.160 --> 00:13:05.629 align:start position:0%
compute with one of my frog right you
guys<00:13:04.279><c> have</c><00:13:04.480><c> frogs</c><00:13:04.920><c> I</c><00:13:05.000><c> hope</c><00:13:05.120><c> you</c><00:13:05.199><c> have</c><00:13:05.320><c> frogs</c><00:13:05.560><c> if</c>

00:13:05.629 --> 00:13:05.639 align:start position:0%
guys have frogs I hope you have frogs if
 

00:13:05.639 --> 00:13:06.870 align:start position:0%
guys have frogs I hope you have frogs if
you<00:13:05.720><c> don't</c><00:13:05.880><c> have</c><00:13:05.959><c> frogs</c><00:13:06.240><c> you're</c><00:13:06.320><c> a</c><00:13:06.440><c> loser</c><00:13:06.760><c> you</c>

00:13:06.870 --> 00:13:06.880 align:start position:0%
you don't have frogs you're a loser you
 

00:13:06.880 --> 00:13:09.750 align:start position:0%
you don't have frogs you're a loser you
need<00:13:07.000><c> to</c><00:13:07.160><c> go</c><00:13:07.279><c> get</c><00:13:07.399><c> frogs</c><00:13:08.320><c> um</c><00:13:08.920><c> frogs</c><00:13:09.279><c> are</c><00:13:09.480><c> pod</c>

00:13:09.750 --> 00:13:09.760 align:start position:0%
need to go get frogs um frogs are pod
 

00:13:09.760 --> 00:13:12.230 align:start position:0%
need to go get frogs um frogs are pod
ones<00:13:10.519><c> pod</c><00:13:10.760><c> ones</c><00:13:11.279><c> as</c><00:13:11.399><c> I</c><00:13:11.480><c> was</c><00:13:11.600><c> showing</c><00:13:11.880><c> earlier</c>

00:13:12.230 --> 00:13:12.240 align:start position:0%
ones pod ones as I was showing earlier
 

00:13:12.240 --> 00:13:13.310 align:start position:0%
ones pod ones as I was showing earlier
was<00:13:12.399><c> the</c><00:13:12.560><c> first</c><00:13:12.800><c> version</c><00:13:13.040><c> of</c><00:13:13.160><c> our</c>

00:13:13.310 --> 00:13:13.320 align:start position:0%
was the first version of our
 

00:13:13.320 --> 00:13:15.990 align:start position:0%
was the first version of our
cryptographic<00:13:14.079><c> uh</c><00:13:14.199><c> data</c><00:13:14.600><c> system</c><00:13:15.600><c> from</c><00:13:15.839><c> the</c>

00:13:15.990 --> 00:13:16.000 align:start position:0%
cryptographic uh data system from the
 

00:13:16.000 --> 00:13:17.750 align:start position:0%
cryptographic uh data system from the
perspective<00:13:16.399><c> of</c><00:13:16.560><c> pod</c><00:13:16.800><c> two</c><00:13:17.000><c> they're</c><00:13:17.240><c> foreign</c>

00:13:17.750 --> 00:13:17.760 align:start position:0%
perspective of pod two they're foreign
 

00:13:17.760 --> 00:13:19.069 align:start position:0%
perspective of pod two they're foreign
cryptographic<00:13:18.399><c> objects</c><00:13:18.760><c> they're</c><00:13:18.920><c> on</c>

00:13:19.069 --> 00:13:19.079 align:start position:0%
cryptographic objects they're on
 

00:13:19.079 --> 00:13:20.829 align:start position:0%
cryptographic objects they're on
different<00:13:19.360><c> curves</c><00:13:19.800><c> with</c><00:13:19.959><c> different</c><00:13:20.519><c> signing</c>

00:13:20.829 --> 00:13:20.839 align:start position:0%
different curves with different signing
 

00:13:20.839 --> 00:13:22.430 align:start position:0%
different curves with different signing
algorithms<00:13:21.320><c> they're</c><00:13:21.480><c> merized</c><00:13:22.040><c> in</c><00:13:22.240><c> in</c><00:13:22.320><c> a</c>

00:13:22.430 --> 00:13:22.440 align:start position:0%
algorithms they're merized in in a
 

00:13:22.440 --> 00:13:24.509 align:start position:0%
algorithms they're merized in in a
different<00:13:22.760><c> way</c><00:13:23.360><c> yet</c><00:13:23.519><c> they</c><00:13:23.639><c> can</c><00:13:23.760><c> be</c><00:13:23.920><c> imported</c>

00:13:24.509 --> 00:13:24.519 align:start position:0%
different way yet they can be imported
 

00:13:24.519 --> 00:13:26.670 align:start position:0%
different way yet they can be imported
via<00:13:25.000><c> what</c><00:13:25.120><c> we</c><00:13:25.240><c> call</c><00:13:25.360><c> an</c><00:13:25.480><c> introduction</c><00:13:26.000><c> Gadget</c>

00:13:26.670 --> 00:13:26.680 align:start position:0%
via what we call an introduction Gadget
 

00:13:26.680 --> 00:13:28.590 align:start position:0%
via what we call an introduction Gadget
so<00:13:27.120><c> you</c><00:13:27.279><c> have</c><00:13:27.480><c> this</c><00:13:27.600><c> introduction</c><00:13:28.120><c> Gadget</c>

00:13:28.590 --> 00:13:28.600 align:start position:0%
so you have this introduction Gadget
 

00:13:28.600 --> 00:13:30.230 align:start position:0%
so you have this introduction Gadget
that<00:13:28.800><c> is</c><00:13:28.920><c> going</c><00:13:29.000><c> to</c><00:13:29.120><c> going</c><00:13:29.199><c> to</c><00:13:29.399><c> verify</c><00:13:29.800><c> the</c>

00:13:30.230 --> 00:13:30.240 align:start position:0%
that is going to going to verify the
 

00:13:30.240 --> 00:13:32.590 align:start position:0%
that is going to going to verify the
EDSA<00:13:30.880><c> Sig</c><00:13:31.120><c> is</c><00:13:31.279><c> correct</c><00:13:31.680><c> it's</c><00:13:31.800><c> going</c><00:13:31.880><c> to</c><00:13:32.240><c> store</c>

00:13:32.590 --> 00:13:32.600 align:start position:0%
EDSA Sig is correct it's going to store
 

00:13:32.600 --> 00:13:34.310 align:start position:0%
EDSA Sig is correct it's going to store
the<00:13:32.720><c> signer</c><00:13:33.120><c> into</c><00:13:33.320><c> a</c><00:13:33.440><c> value</c><00:13:33.720><c> of</c><00:13:33.880><c> statement</c>

00:13:34.310 --> 00:13:34.320 align:start position:0%
the signer into a value of statement
 

00:13:34.320 --> 00:13:36.269 align:start position:0%
the signer into a value of statement
with<00:13:34.480><c> key</c><00:13:34.680><c> undor</c><00:13:35.120><c> signer</c><00:13:35.720><c> and</c><00:13:35.839><c> it's</c><00:13:35.959><c> going</c><00:13:36.079><c> to</c>

00:13:36.269 --> 00:13:36.279 align:start position:0%
with key undor signer and it's going to
 

00:13:36.279 --> 00:13:38.269 align:start position:0%
with key undor signer and it's going to
copy<00:13:36.600><c> each</c><00:13:36.760><c> of</c><00:13:36.880><c> the</c><00:13:37.079><c> Pod</c><00:13:37.240><c> one</c><00:13:37.440><c> entry</c><00:13:37.959><c> into</c><00:13:38.199><c> a</c>

00:13:38.269 --> 00:13:38.279 align:start position:0%
copy each of the Pod one entry into a
 

00:13:38.279 --> 00:13:39.430 align:start position:0%
copy each of the Pod one entry into a
value<00:13:38.480><c> of</c><00:13:38.600><c> statement</c><00:13:38.959><c> and</c><00:13:39.040><c> then</c><00:13:39.120><c> you</c><00:13:39.199><c> get</c><00:13:39.320><c> a</c>

00:13:39.430 --> 00:13:39.440 align:start position:0%
value of statement and then you get a
 

00:13:39.440 --> 00:13:40.990 align:start position:0%
value of statement and then you get a
pod<00:13:40.040><c> and</c><00:13:40.120><c> the</c><00:13:40.240><c> cool</c><00:13:40.399><c> thing</c><00:13:40.519><c> is</c><00:13:40.680><c> now</c><00:13:40.800><c> you</c><00:13:40.880><c> can</c>

00:13:40.990 --> 00:13:41.000 align:start position:0%
pod and the cool thing is now you can
 

00:13:41.000 --> 00:13:42.550 align:start position:0%
pod and the cool thing is now you can
take<00:13:41.160><c> two</c><00:13:41.320><c> frogs</c><00:13:41.680><c> you</c><00:13:41.800><c> can</c><00:13:41.920><c> introduce</c><00:13:42.399><c> them</c>

00:13:42.550 --> 00:13:42.560 align:start position:0%
take two frogs you can introduce them
 

00:13:42.560 --> 00:13:43.870 align:start position:0%
take two frogs you can introduce them
and<00:13:42.680><c> then</c><00:13:42.800><c> you</c><00:13:42.880><c> can</c><00:13:43.000><c> make</c><00:13:43.120><c> a</c><00:13:43.199><c> proof</c><00:13:43.480><c> about</c><00:13:43.720><c> them</c>

00:13:43.870 --> 00:13:43.880 align:start position:0%
and then you can make a proof about them
 

00:13:43.880 --> 00:13:45.990 align:start position:0%
and then you can make a proof about them
you<00:13:43.959><c> can</c><00:13:44.120><c> say</c><00:13:44.720><c> uh</c><00:13:44.880><c> Tod</c><00:13:45.240><c> is</c><00:13:45.360><c> more</c><00:13:45.560><c> beautiful</c>

00:13:45.990 --> 00:13:46.000 align:start position:0%
you can say uh Tod is more beautiful
 

00:13:46.000 --> 00:13:47.829 align:start position:0%
you can say uh Tod is more beautiful
that<00:13:46.199><c> the</c><00:13:46.320><c> ma</c><00:13:46.680><c> mustache</c><00:13:47.079><c> toad</c><00:13:47.680><c> that's</c>

00:13:47.829 --> 00:13:47.839 align:start position:0%
that the ma mustache toad that's
 

00:13:47.839 --> 00:13:49.030 align:start position:0%
that the ma mustache toad that's
something<00:13:48.079><c> you</c><00:13:48.160><c> can</c><00:13:48.320><c> prove</c><00:13:48.519><c> with</c><00:13:48.639><c> the</c><00:13:48.760><c> system</c>

00:13:49.030 --> 00:13:49.040 align:start position:0%
something you can prove with the system
 

00:13:49.040 --> 00:13:51.990 align:start position:0%
something you can prove with the system
after<00:13:49.320><c> you</c><00:13:49.440><c> have</c><00:13:49.600><c> introduced</c><00:13:50.040><c> the</c><00:13:50.199><c> data</c><00:13:51.199><c> um</c>

00:13:51.990 --> 00:13:52.000 align:start position:0%
after you have introduced the data um
 

00:13:52.000 --> 00:13:53.629 align:start position:0%
after you have introduced the data um
and<00:13:52.639><c> the</c><00:13:52.720><c> first</c><00:13:52.880><c> thing</c><00:13:53.079><c> we</c><00:13:53.160><c> want</c><00:13:53.279><c> to</c><00:13:53.360><c> do</c><00:13:53.440><c> is</c><00:13:53.560><c> be</c>

00:13:53.629 --> 00:13:53.639 align:start position:0%
and the first thing we want to do is be
 

00:13:53.639 --> 00:13:56.150 align:start position:0%
and the first thing we want to do is be
able<00:13:53.800><c> to</c><00:13:53.920><c> import</c><00:13:54.399><c> emails</c><00:13:55.399><c> um</c><00:13:55.759><c> we</c><00:13:55.839><c> want</c><00:13:55.959><c> to</c><00:13:56.079><c> be</c>

00:13:56.150 --> 00:13:56.160 align:start position:0%
able to import emails um we want to be
 

00:13:56.160 --> 00:13:58.670 align:start position:0%
able to import emails um we want to be
able<00:13:56.320><c> to</c><00:13:56.480><c> import</c><00:13:56.880><c> like</c><00:13:57.160><c> regular</c><00:13:57.680><c> API</c><00:13:58.120><c> calls</c>

00:13:58.670 --> 00:13:58.680 align:start position:0%
able to import like regular API calls
 

00:13:58.680 --> 00:14:01.590 align:start position:0%
able to import like regular API calls
and<00:13:59.160><c> and</c><00:13:59.519><c> probably</c><00:14:00.279><c> deal</c><00:14:00.639><c> with</c><00:14:00.800><c> one</c><00:14:00.959><c> of</c><00:14:01.199><c> the</c>

00:14:01.590 --> 00:14:01.600 align:start position:0%
and and probably deal with one of the
 

00:14:01.600 --> 00:14:04.470 align:start position:0%
and and probably deal with one of the
the<00:14:02.279><c> the</c><00:14:02.399><c> government</c><00:14:02.800><c> issued</c><00:14:03.199><c> ID</c><00:14:03.519><c> system</c><00:14:04.360><c> uh</c>

00:14:04.470 --> 00:14:04.480 align:start position:0%
the the government issued ID system uh
 

00:14:04.480 --> 00:14:05.790 align:start position:0%
the the government issued ID system uh
but<00:14:04.560><c> then</c><00:14:04.720><c> over</c><00:14:04.959><c> time</c><00:14:05.199><c> you</c><00:14:05.320><c> can</c><00:14:05.480><c> imagine</c>

00:14:05.790 --> 00:14:05.800 align:start position:0%
but then over time you can imagine
 

00:14:05.800 --> 00:14:07.470 align:start position:0%
but then over time you can imagine
importing<00:14:06.199><c> things</c><00:14:06.360><c> from</c><00:14:06.519><c> ethereum</c><00:14:07.120><c> importing</c>

00:14:07.470 --> 00:14:07.480 align:start position:0%
importing things from ethereum importing
 

00:14:07.480 --> 00:14:08.910 align:start position:0%
importing things from ethereum importing
things<00:14:07.639><c> from</c><00:14:07.839><c> Virtual</c><00:14:08.199><c> Worlds</c><00:14:08.560><c> importing</c>

00:14:08.910 --> 00:14:08.920 align:start position:0%
things from Virtual Worlds importing
 

00:14:08.920 --> 00:14:10.509 align:start position:0%
things from Virtual Worlds importing
bank<00:14:09.199><c> accounts</c><00:14:09.560><c> receipts</c><00:14:09.959><c> or</c><00:14:10.120><c> even</c><00:14:10.360><c> like</c>

00:14:10.509 --> 00:14:10.519 align:start position:0%
bank accounts receipts or even like
 

00:14:10.519 --> 00:14:12.470 align:start position:0%
bank accounts receipts or even like
actual<00:14:10.839><c> mathematical</c><00:14:11.360><c> proofs</c><00:14:11.639><c> and</c><00:14:12.079><c> keeping</c>

00:14:12.470 --> 00:14:12.480 align:start position:0%
actual mathematical proofs and keeping
 

00:14:12.480 --> 00:14:14.870 align:start position:0%
actual mathematical proofs and keeping
generating<00:14:12.959><c> statement</c><00:14:13.480><c> about</c><00:14:13.759><c> these</c><00:14:14.639><c> Okay</c>

00:14:14.870 --> 00:14:14.880 align:start position:0%
generating statement about these Okay
 

00:14:14.880 --> 00:14:16.230 align:start position:0%
generating statement about these Okay
the<00:14:15.079><c> third</c><00:14:15.240><c> challenge</c><00:14:15.519><c> we</c><00:14:15.639><c> had</c><00:14:15.759><c> is</c><00:14:15.920><c> making</c>

00:14:16.230 --> 00:14:16.240 align:start position:0%
the third challenge we had is making
 

00:14:16.240 --> 00:14:18.949 align:start position:0%
the third challenge we had is making
building<00:14:16.720><c> easy</c><00:14:17.600><c> um</c><00:14:18.040><c> this</c><00:14:18.160><c> is</c><00:14:18.399><c> what</c><00:14:18.560><c> it</c><00:14:18.720><c> looks</c>

00:14:18.949 --> 00:14:18.959 align:start position:0%
building easy um this is what it looks
 

00:14:18.959 --> 00:14:20.550 align:start position:0%
building easy um this is what it looks
like<00:14:19.160><c> to</c><00:14:19.399><c> put</c><00:14:19.680><c> together</c><00:14:19.880><c> a</c><00:14:20.040><c> sequence</c><00:14:20.399><c> of</c>

00:14:20.550 --> 00:14:20.560 align:start position:0%
like to put together a sequence of
 

00:14:20.560 --> 00:14:22.629 align:start position:0%
like to put together a sequence of
logical<00:14:20.959><c> up</c><00:14:21.240><c> codes</c><00:14:21.720><c> and</c><00:14:21.880><c> it's</c><00:14:22.160><c> extremely</c>

00:14:22.629 --> 00:14:22.639 align:start position:0%
logical up codes and it's extremely
 

00:14:22.639 --> 00:14:24.389 align:start position:0%
logical up codes and it's extremely
gnarly<00:14:23.199><c> don't</c><00:14:23.440><c> ask</c><00:14:23.600><c> us</c><00:14:23.880><c> why</c><00:14:24.040><c> why</c><00:14:24.160><c> we</c><00:14:24.279><c> have</c>

00:14:24.389 --> 00:14:24.399 align:start position:0%
gnarly don't ask us why why we have
 

00:14:24.399 --> 00:14:26.389 align:start position:0%
gnarly don't ask us why why we have
strings<00:14:24.800><c> it</c><00:14:24.920><c> should</c><00:14:25.079><c> be</c><00:14:25.240><c> pointers</c><00:14:26.000><c> um</c><00:14:26.120><c> it's</c><00:14:26.240><c> a</c>

00:14:26.389 --> 00:14:26.399 align:start position:0%
strings it should be pointers um it's a
 

00:14:26.399 --> 00:14:29.790 align:start position:0%
strings it should be pointers um it's a
whole<00:14:26.720><c> story</c><00:14:27.639><c> um</c><00:14:27.959><c> and</c><00:14:28.279><c> making</c><00:14:28.560><c> sense</c><00:14:28.839><c> of</c><00:14:29.240><c> pods</c>

00:14:29.790 --> 00:14:29.800 align:start position:0%
whole story um and making sense of pods
 

00:14:29.800 --> 00:14:31.749 align:start position:0%
whole story um and making sense of pods
or<00:14:30.079><c> crafting</c><00:14:30.480><c> them</c><00:14:30.680><c> becomes</c><00:14:31.079><c> very</c><00:14:31.320><c> tedious</c>

00:14:31.749 --> 00:14:31.759 align:start position:0%
or crafting them becomes very tedious
 

00:14:31.759 --> 00:14:33.710 align:start position:0%
or crafting them becomes very tedious
and<00:14:31.880><c> easy</c><00:14:32.079><c> to</c><00:14:32.240><c> get</c><00:14:32.360><c> wrong</c><00:14:32.759><c> right</c><00:14:33.120><c> the</c><00:14:33.240><c> users</c><00:14:33.560><c> of</c>

00:14:33.710 --> 00:14:33.720 align:start position:0%
and easy to get wrong right the users of
 

00:14:33.720 --> 00:14:35.470 align:start position:0%
and easy to get wrong right the users of
the<00:14:33.880><c> system</c><00:14:34.199><c> need</c><00:14:34.360><c> to</c><00:14:34.600><c> craft</c><00:14:34.880><c> a</c><00:14:35.000><c> sequence</c><00:14:35.320><c> of</c>

00:14:35.470 --> 00:14:35.480 align:start position:0%
the system need to craft a sequence of
 

00:14:35.480 --> 00:14:37.389 align:start position:0%
the system need to craft a sequence of
logical<00:14:35.800><c> up</c><00:14:36.000><c> code</c><00:14:36.160><c> to</c><00:14:36.279><c> make</c><00:14:36.360><c> a</c><00:14:36.480><c> new</c><00:14:36.639><c> pods</c><00:14:37.279><c> but</c>

00:14:37.389 --> 00:14:37.399 align:start position:0%
logical up code to make a new pods but
 

00:14:37.399 --> 00:14:38.509 align:start position:0%
logical up code to make a new pods but
on<00:14:37.560><c> top</c><00:14:37.720><c> of</c><00:14:37.839><c> that</c><00:14:37.959><c> they</c><00:14:38.040><c> need</c><00:14:38.160><c> to</c><00:14:38.240><c> make</c><00:14:38.360><c> sure</c>

00:14:38.509 --> 00:14:38.519 align:start position:0%
on top of that they need to make sure
 

00:14:38.519 --> 00:14:39.870 align:start position:0%
on top of that they need to make sure
that<00:14:38.639><c> the</c><00:14:38.800><c> statements</c><00:14:39.240><c> they</c><00:14:39.399><c> get</c><00:14:39.519><c> out</c><00:14:39.720><c> when</c>

00:14:39.870 --> 00:14:39.880 align:start position:0%
that the statements they get out when
 

00:14:39.880 --> 00:14:41.389 align:start position:0%
that the statements they get out when
they<00:14:40.000><c> receive</c><00:14:40.240><c> a</c><00:14:40.399><c> pod</c><00:14:40.720><c> actually</c><00:14:40.959><c> match</c><00:14:41.279><c> what</c>

00:14:41.389 --> 00:14:41.399 align:start position:0%
they receive a pod actually match what
 

00:14:41.399 --> 00:14:43.310 align:start position:0%
they receive a pod actually match what
they're<00:14:41.600><c> asking</c><00:14:41.839><c> to</c><00:14:41.959><c> be</c><00:14:42.120><c> proven</c><00:14:42.759><c> if</c><00:14:42.880><c> you</c><00:14:43.040><c> get</c>

00:14:43.310 --> 00:14:43.320 align:start position:0%
they're asking to be proven if you get
 

00:14:43.320 --> 00:14:45.150 align:start position:0%
they're asking to be proven if you get
this<00:14:43.920><c> you</c><00:14:44.040><c> know</c><00:14:44.360><c> all</c><00:14:44.480><c> of</c><00:14:44.600><c> these</c><00:14:44.759><c> logical</c>

00:14:45.150 --> 00:14:45.160 align:start position:0%
this you know all of these logical
 

00:14:45.160 --> 00:14:47.069 align:start position:0%
this you know all of these logical
statements<00:14:45.680><c> like</c><00:14:45.959><c> how</c><00:14:46.120><c> do</c><00:14:46.440><c> like</c><00:14:46.560><c> it's</c><00:14:46.759><c> hard</c><00:14:46.920><c> to</c>

00:14:47.069 --> 00:14:47.079 align:start position:0%
statements like how do like it's hard to
 

00:14:47.079 --> 00:14:48.710 align:start position:0%
statements like how do like it's hard to
know<00:14:47.360><c> whether</c><00:14:47.600><c> this</c><00:14:47.759><c> actually</c><00:14:48.040><c> proves</c><00:14:48.440><c> that</c>

00:14:48.710 --> 00:14:48.720 align:start position:0%
know whether this actually proves that
 

00:14:48.720 --> 00:14:50.949 align:start position:0%
know whether this actually proves that
the<00:14:48.920><c> person</c><00:14:49.639><c> matches</c><00:14:50.360><c> the</c><00:14:50.480><c> claim</c><00:14:50.759><c> you're</c>

00:14:50.949 --> 00:14:50.959 align:start position:0%
the person matches the claim you're
 

00:14:50.959 --> 00:14:53.509 align:start position:0%
the person matches the claim you're
trying<00:14:51.160><c> to</c><00:14:51.320><c> like</c><00:14:51.480><c> verify</c><00:14:52.240><c> so</c><00:14:53.000><c> what</c><00:14:53.160><c> we</c><00:14:53.279><c> did</c><00:14:53.399><c> is</c>

00:14:53.509 --> 00:14:53.519 align:start position:0%
trying to like verify so what we did is
 

00:14:53.519 --> 00:14:56.670 align:start position:0%
trying to like verify so what we did is
we<00:14:54.000><c> put</c><00:14:54.279><c> together</c><00:14:54.560><c> a</c><00:14:55.240><c> a</c><00:14:55.360><c> little</c><00:14:55.600><c> lisp</c><00:14:56.360><c> it's</c><00:14:56.480><c> a</c>

00:14:56.670 --> 00:14:56.680 align:start position:0%
we put together a a little lisp it's a
 

00:14:56.680 --> 00:14:58.030 align:start position:0%
we put together a a little lisp it's a
logic<00:14:57.040><c> programming</c><00:14:57.399><c> language</c><00:14:57.680><c> to</c><00:14:57.839><c> create</c>

00:14:58.030 --> 00:14:58.040 align:start position:0%
logic programming language to create
 

00:14:58.040 --> 00:15:00.069 align:start position:0%
logic programming language to create
pods<00:14:58.279><c> and</c><00:14:58.399><c> verify</c><00:14:58.759><c> them</c><00:14:59.399><c> uh</c><00:14:59.519><c> it's</c><00:14:59.600><c> a</c><00:14:59.759><c> list</c>

00:15:00.069 --> 00:15:00.079 align:start position:0%
pods and verify them uh it's a list
 

00:15:00.079 --> 00:15:01.710 align:start position:0%
pods and verify them uh it's a list
because<00:15:00.279><c> it's</c><00:15:00.440><c> really</c><00:15:00.680><c> easy</c><00:15:00.880><c> to</c><00:15:01.040><c> write</c><00:15:01.199><c> a</c><00:15:01.320><c> list</c>

00:15:01.710 --> 00:15:01.720 align:start position:0%
because it's really easy to write a list
 

00:15:01.720 --> 00:15:03.230 align:start position:0%
because it's really easy to write a list
versus<00:15:02.320><c> other</c><00:15:02.600><c> kinds</c><00:15:02.759><c> of</c><00:15:02.880><c> programming</c>

00:15:03.230 --> 00:15:03.240 align:start position:0%
versus other kinds of programming
 

00:15:03.240 --> 00:15:04.749 align:start position:0%
versus other kinds of programming
languages<00:15:03.920><c> and</c><00:15:04.040><c> it</c><00:15:04.120><c> has</c><00:15:04.240><c> an</c><00:15:04.320><c> interactive</c>

00:15:04.749 --> 00:15:04.759 align:start position:0%
languages and it has an interactive
 

00:15:04.759 --> 00:15:07.350 align:start position:0%
languages and it has an interactive
development<00:15:05.199><c> Loop</c><00:15:06.000><c> um</c><00:15:06.680><c> here's</c><00:15:06.920><c> what</c><00:15:07.079><c> it</c><00:15:07.160><c> looks</c>

00:15:07.350 --> 00:15:07.360 align:start position:0%
development Loop um here's what it looks
 

00:15:07.360 --> 00:15:08.870 align:start position:0%
development Loop um here's what it looks
like<00:15:07.519><c> so</c><00:15:07.680><c> here</c><00:15:07.839><c> I'm</c><00:15:07.959><c> just</c><00:15:08.120><c> making</c><00:15:08.360><c> a</c><00:15:08.560><c> pod</c>

00:15:08.870 --> 00:15:08.880 align:start position:0%
like so here I'm just making a pod
 

00:15:08.880 --> 00:15:10.069 align:start position:0%
like so here I'm just making a pod
technically<00:15:09.240><c> this</c><00:15:09.320><c> is</c><00:15:09.440><c> an</c><00:15:09.560><c> introduction</c>

00:15:10.069 --> 00:15:10.079 align:start position:0%
technically this is an introduction
 

00:15:10.079 --> 00:15:12.069 align:start position:0%
technically this is an introduction
Gadget<00:15:10.720><c> because</c><00:15:10.920><c> I'm</c><00:15:11.120><c> making</c><00:15:11.480><c> data</c><00:15:11.720><c> out</c><00:15:11.880><c> of</c>

00:15:12.069 --> 00:15:12.079 align:start position:0%
Gadget because I'm making data out of
 

00:15:12.079 --> 00:15:15.790 align:start position:0%
Gadget because I'm making data out of
nowhere<00:15:12.759><c> so</c><00:15:13.000><c> I</c><00:15:13.160><c> I</c><00:15:13.240><c> say</c><00:15:13.560><c> hey</c><00:15:14.440><c> key</c><00:15:14.720><c> AG</c><00:15:15.000><c> is</c><00:15:15.120><c> 26</c><00:15:15.560><c> zip</c>

00:15:15.790 --> 00:15:15.800 align:start position:0%
nowhere so I I say hey key AG is 26 zip
 

00:15:15.800 --> 00:15:17.670 align:start position:0%
nowhere so I I say hey key AG is 26 zip
code<00:15:15.959><c> is</c><00:15:16.120><c> such</c><00:15:16.360><c> ID</c><00:15:16.680><c> is</c><00:15:16.800><c> such</c><00:15:17.199><c> and</c><00:15:17.320><c> what</c><00:15:17.440><c> I</c><00:15:17.560><c> get</c>

00:15:17.670 --> 00:15:17.680 align:start position:0%
code is such ID is such and what I get
 

00:15:17.680 --> 00:15:19.389 align:start position:0%
code is such ID is such and what I get
is<00:15:17.800><c> a</c><00:15:17.920><c> bunch</c><00:15:18.120><c> of</c><00:15:18.279><c> value</c><00:15:18.560><c> off</c><00:15:18.759><c> statements</c>

00:15:19.389 --> 00:15:19.399 align:start position:0%
is a bunch of value off statements
 

00:15:19.399 --> 00:15:21.030 align:start position:0%
is a bunch of value off statements
including<00:15:19.839><c> a</c><00:15:20.000><c> magic</c><00:15:20.360><c> one</c><00:15:20.639><c> you</c><00:15:20.720><c> know</c><00:15:20.959><c> the</c>

00:15:21.030 --> 00:15:21.040 align:start position:0%
including a magic one you know the
 

00:15:21.040 --> 00:15:22.710 align:start position:0%
including a magic one you know the
underscore<00:15:21.519><c> signer</c><00:15:21.880><c> one</c><00:15:22.120><c> which</c><00:15:22.240><c> ones</c><00:15:22.480><c> to</c><00:15:22.600><c> who</c>

00:15:22.710 --> 00:15:22.720 align:start position:0%
underscore signer one which ones to who
 

00:15:22.720 --> 00:15:24.710 align:start position:0%
underscore signer one which ones to who
created<00:15:23.120><c> it</c><00:15:23.680><c> and</c><00:15:23.800><c> then</c><00:15:23.920><c> I</c><00:15:24.040><c> can</c><00:15:24.160><c> make</c><00:15:24.279><c> more</c><00:15:24.480><c> pods</c>

00:15:24.710 --> 00:15:24.720 align:start position:0%
created it and then I can make more pods
 

00:15:24.720 --> 00:15:26.550 align:start position:0%
created it and then I can make more pods
out<00:15:24.839><c> of</c><00:15:25.000><c> it</c><00:15:25.160><c> so</c><00:15:25.560><c> let's</c><00:15:25.720><c> go</c><00:15:25.839><c> through</c><00:15:25.959><c> an</c><00:15:26.079><c> example</c>

00:15:26.550 --> 00:15:26.560 align:start position:0%
out of it so let's go through an example
 

00:15:26.560 --> 00:15:29.110 align:start position:0%
out of it so let's go through an example
here<00:15:26.959><c> I'm</c><00:15:27.079><c> going</c><00:15:27.240><c> to</c><00:15:27.360><c> make</c><00:15:27.480><c> a</c><00:15:27.680><c> pod</c><00:15:28.000><c> that</c><00:15:28.160><c> says</c><00:15:28.680><c> I</c>

00:15:29.110 --> 00:15:29.120 align:start position:0%
here I'm going to make a pod that says I
 

00:15:29.120 --> 00:15:32.430 align:start position:0%
here I'm going to make a pod that says I
have<00:15:29.720><c> both</c><00:15:30.199><c> an</c><00:15:30.519><c> ID</c><00:15:30.920><c> card</c><00:15:31.240><c> and</c><00:15:31.360><c> a</c><00:15:31.519><c> payub</c><00:15:32.240><c> where</c>

00:15:32.430 --> 00:15:32.440 align:start position:0%
have both an ID card and a payub where
 

00:15:32.440 --> 00:15:34.949 align:start position:0%
have both an ID card and a payub where
the<00:15:32.560><c> user</c><00:15:32.800><c> ID</c><00:15:33.040><c> is</c><00:15:33.199><c> the</c><00:15:33.319><c> same</c><00:15:33.560><c> on</c><00:15:33.800><c> both</c><00:15:34.519><c> and</c><00:15:34.720><c> my</c>

00:15:34.949 --> 00:15:34.959 align:start position:0%
the user ID is the same on both and my
 

00:15:34.959 --> 00:15:37.829 align:start position:0%
the user ID is the same on both and my
age<00:15:35.199><c> is</c><00:15:35.360><c> over</c><00:15:35.720><c> 18</c><00:15:36.720><c> and</c><00:15:37.319><c> uh</c><00:15:37.440><c> I</c><00:15:37.519><c> think</c><00:15:37.680><c> that's</c>

00:15:37.829 --> 00:15:37.839 align:start position:0%
age is over 18 and uh I think that's
 

00:15:37.839 --> 00:15:39.870 align:start position:0%
age is over 18 and uh I think that's
about<00:15:38.040><c> it</c><00:15:38.199><c> and</c><00:15:38.279><c> I</c><00:15:38.399><c> reveal</c><00:15:38.720><c> my</c><00:15:38.839><c> salary</c><00:15:39.399><c> right</c><00:15:39.720><c> so</c>

00:15:39.870 --> 00:15:39.880 align:start position:0%
about it and I reveal my salary right so
 

00:15:39.880 --> 00:15:41.269 align:start position:0%
about it and I reveal my salary right so
first<00:15:40.079><c> what</c><00:15:40.199><c> I'll</c><00:15:40.360><c> do</c><00:15:40.480><c> is</c><00:15:40.560><c> I'll</c><00:15:40.720><c> query</c><00:15:41.000><c> for</c><00:15:41.160><c> a</c>

00:15:41.269 --> 00:15:41.279 align:start position:0%
first what I'll do is I'll query for a
 

00:15:41.279 --> 00:15:42.710 align:start position:0%
first what I'll do is I'll query for a
pod<00:15:41.519><c> using</c><00:15:41.759><c> the</c><00:15:41.959><c> Pod</c><00:15:42.240><c> question</c><00:15:42.480><c> mark</c>

00:15:42.710 --> 00:15:42.720 align:start position:0%
pod using the Pod question mark
 

00:15:42.720 --> 00:15:44.269 align:start position:0%
pod using the Pod question mark
statement<00:15:43.079><c> saying</c><00:15:43.319><c> I</c><00:15:43.399><c> want</c><00:15:43.480><c> a</c><00:15:43.600><c> pod</c><00:15:43.839><c> that</c><00:15:43.959><c> has</c>

00:15:44.269 --> 00:15:44.279 align:start position:0%
statement saying I want a pod that has
 

00:15:44.279 --> 00:15:46.430 align:start position:0%
statement saying I want a pod that has
an<00:15:44.519><c> age</c><00:15:44.959><c> value</c><00:15:45.279><c> a</c><00:15:45.399><c> zip</c><00:15:45.600><c> code</c><00:15:45.759><c> value</c><00:15:45.959><c> and</c><00:15:46.040><c> an</c><00:15:46.160><c> ID</c>

00:15:46.430 --> 00:15:46.440 align:start position:0%
an age value a zip code value and an ID
 

00:15:46.440 --> 00:15:47.790 align:start position:0%
an age value a zip code value and an ID
value<00:15:46.680><c> and</c><00:15:46.759><c> I</c><00:15:46.839><c> don't</c><00:15:47.240><c> I</c><00:15:47.319><c> don't</c><00:15:47.440><c> care</c><00:15:47.600><c> about</c>

00:15:47.790 --> 00:15:47.800 align:start position:0%
value and I don't I don't care about
 

00:15:47.800 --> 00:15:49.509 align:start position:0%
value and I don't I don't care about
anything<00:15:48.040><c> else</c><00:15:48.519><c> and</c><00:15:48.639><c> I</c><00:15:48.759><c> bind</c><00:15:49.040><c> them</c><00:15:49.160><c> to</c><00:15:49.319><c> these</c>

00:15:49.509 --> 00:15:49.519 align:start position:0%
anything else and I bind them to these
 

00:15:49.519 --> 00:15:51.430 align:start position:0%
anything else and I bind them to these
variables<00:15:50.240><c> then</c><00:15:50.360><c> I</c><00:15:50.480><c> do</c><00:15:50.639><c> the</c><00:15:50.759><c> same</c><00:15:51.079><c> thing</c><00:15:51.240><c> for</c>

00:15:51.430 --> 00:15:51.440 align:start position:0%
variables then I do the same thing for
 

00:15:51.440 --> 00:15:53.350 align:start position:0%
variables then I do the same thing for
another<00:15:51.720><c> part</c><00:15:51.959><c> that</c><00:15:52.040><c> has</c><00:15:52.160><c> a</c><00:15:52.279><c> salary</c><00:15:53.040><c> a</c><00:15:53.160><c> Time</c>

00:15:53.350 --> 00:15:53.360 align:start position:0%
another part that has a salary a Time
 

00:15:53.360 --> 00:15:55.110 align:start position:0%
another part that has a salary a Time
stem<00:15:53.560><c> issue</c><00:15:53.759><c> in</c><00:15:53.880><c> an</c><00:15:54.000><c> ID</c><00:15:54.639><c> and</c><00:15:54.759><c> I'm</c><00:15:54.880><c> going</c><00:15:54.959><c> to</c>

00:15:55.110 --> 00:15:55.120 align:start position:0%
stem issue in an ID and I'm going to
 

00:15:55.120 --> 00:15:57.470 align:start position:0%
stem issue in an ID and I'm going to
reveal<00:15:55.560><c> zip</c><00:15:55.839><c> code</c><00:15:56.040><c> salary</c><00:15:56.399><c> time</c><00:15:56.600><c> stem</c><00:15:56.800><c> issued</c>

00:15:57.470 --> 00:15:57.480 align:start position:0%
reveal zip code salary time stem issued
 

00:15:57.480 --> 00:15:59.389 align:start position:0%
reveal zip code salary time stem issued
by<00:15:57.800><c> with</c><00:15:57.959><c> the</c><00:15:58.079><c> same</c><00:15:58.319><c> key</c><00:15:58.600><c> name</c><00:15:59.079><c> and</c><00:15:59.199><c> I'm</c><00:15:59.279><c> going</c>

00:15:59.389 --> 00:15:59.399 align:start position:0%
by with the same key name and I'm going
 

00:15:59.399 --> 00:16:01.069 align:start position:0%
by with the same key name and I'm going
to<00:15:59.480><c> make</c><00:15:59.600><c> some</c><00:15:59.800><c> assertions</c><00:16:00.399><c> that</c><00:16:00.600><c> ages</c><00:16:00.880><c> over</c>

00:16:01.069 --> 00:16:01.079 align:start position:0%
to make some assertions that ages over
 

00:16:01.079 --> 00:16:03.269 align:start position:0%
to make some assertions that ages over
18<00:16:01.480><c> and</c><00:16:01.560><c> then</c><00:16:01.680><c> I</c><00:16:01.800><c> do</c><00:16:01.920><c> a</c><00:16:02.000><c> drawing</c><00:16:02.399><c> I</c><00:16:02.519><c> say</c><00:16:02.759><c> ID</c><00:16:03.040><c> card</c>

00:16:03.269 --> 00:16:03.279 align:start position:0%
18 and then I do a drawing I say ID card
 

00:16:03.279 --> 00:16:05.509 align:start position:0%
18 and then I do a drawing I say ID card
ID<00:16:03.519><c> and</c><00:16:03.600><c> P</c><00:16:03.839><c> tub</c><00:16:04.040><c> ID</c><00:16:04.240><c> are</c><00:16:04.399><c> the</c><00:16:04.519><c> same</c><00:16:05.160><c> the</c><00:16:05.279><c> cool</c>

00:16:05.509 --> 00:16:05.519 align:start position:0%
ID and P tub ID are the same the cool
 

00:16:05.519 --> 00:16:07.389 align:start position:0%
ID and P tub ID are the same the cool
thing<00:16:05.800><c> is</c><00:16:06.160><c> I'm</c><00:16:06.279><c> going</c><00:16:06.399><c> to</c><00:16:06.480><c> able</c><00:16:06.720><c> to</c><00:16:07.000><c> to</c><00:16:07.160><c> prove</c>

00:16:07.389 --> 00:16:07.399 align:start position:0%
thing is I'm going to able to to prove
 

00:16:07.399 --> 00:16:09.350 align:start position:0%
thing is I'm going to able to to prove
that<00:16:07.560><c> ID</c><00:16:07.839><c> cord</c><00:16:08.079><c> ID</c><00:16:08.279><c> and</c><00:16:08.360><c> ptop</c><00:16:08.720><c> ID</c><00:16:08.920><c> are</c><00:16:09.040><c> the</c><00:16:09.120><c> same</c>

00:16:09.350 --> 00:16:09.360 align:start position:0%
that ID cord ID and ptop ID are the same
 

00:16:09.360 --> 00:16:10.910 align:start position:0%
that ID cord ID and ptop ID are the same
without<00:16:09.600><c> revealing</c><00:16:09.959><c> the</c><00:16:10.079><c> ID</c><00:16:10.680><c> that's</c><00:16:10.839><c> the</c>

00:16:10.910 --> 00:16:10.920 align:start position:0%
without revealing the ID that's the
 

00:16:10.920 --> 00:16:12.150 align:start position:0%
without revealing the ID that's the
thing<00:16:11.079><c> that's</c><00:16:11.240><c> very</c><00:16:11.399><c> powerful</c><00:16:11.759><c> about</c><00:16:11.920><c> it</c><00:16:12.079><c> what</c>

00:16:12.150 --> 00:16:12.160 align:start position:0%
thing that's very powerful about it what
 

00:16:12.160 --> 00:16:14.590 align:start position:0%
thing that's very powerful about it what
I<00:16:12.240><c> get</c><00:16:12.360><c> out</c><00:16:12.519><c> is</c><00:16:12.600><c> a</c><00:16:12.680><c> bunch</c><00:16:12.839><c> of</c><00:16:12.959><c> statements</c><00:16:13.880><c> and</c>

00:16:14.590 --> 00:16:14.600 align:start position:0%
I get out is a bunch of statements and
 

00:16:14.600 --> 00:16:16.069 align:start position:0%
I get out is a bunch of statements and
um<00:16:14.759><c> you</c><00:16:14.959><c> kind</c><00:16:15.079><c> of</c><00:16:15.199><c> have</c><00:16:15.279><c> to</c><00:16:15.399><c> trust</c><00:16:15.639><c> me</c><00:16:15.759><c> on</c><00:16:15.880><c> this</c>

00:16:16.069 --> 00:16:16.079 align:start position:0%
um you kind of have to trust me on this
 

00:16:16.079 --> 00:16:17.629 align:start position:0%
um you kind of have to trust me on this
because<00:16:16.199><c> it's</c><00:16:16.319><c> small</c><00:16:16.560><c> enough</c><00:16:16.959><c> but</c><00:16:17.160><c> the</c><00:16:17.279><c> ID</c><00:16:17.560><c> is</c>

00:16:17.629 --> 00:16:17.639 align:start position:0%
because it's small enough but the ID is
 

00:16:17.639 --> 00:16:19.509 align:start position:0%
because it's small enough but the ID is
not<00:16:17.800><c> revealed</c><00:16:18.079><c> in</c><00:16:18.160><c> the</c><00:16:18.279><c> Pod</c><00:16:18.519><c> itself</c><00:16:19.440><c> the</c>

00:16:19.509 --> 00:16:19.519 align:start position:0%
not revealed in the Pod itself the
 

00:16:19.519 --> 00:16:21.309 align:start position:0%
not revealed in the Pod itself the
fourth<00:16:19.800><c> challenge</c><00:16:20.120><c> we</c><00:16:20.240><c> had</c><00:16:20.440><c> is</c><00:16:20.800><c> multiparty</c>

00:16:21.309 --> 00:16:21.319 align:start position:0%
fourth challenge we had is multiparty
 

00:16:21.319 --> 00:16:23.509 align:start position:0%
fourth challenge we had is multiparty
POD<00:16:21.560><c> creation</c><00:16:22.319><c> so</c><00:16:22.519><c> today</c><00:16:22.920><c> if</c><00:16:23.040><c> you're</c><00:16:23.160><c> on</c><00:16:23.279><c> the</c>

00:16:23.509 --> 00:16:23.519 align:start position:0%
POD creation so today if you're on the
 

00:16:23.519 --> 00:16:25.230 align:start position:0%
POD creation so today if you're on the
right<00:16:23.800><c> side</c><00:16:24.160><c> like</c><00:16:24.319><c> the</c><00:16:24.440><c> little</c><00:16:24.600><c> Smiley</c><00:16:25.000><c> guy</c>

00:16:25.230 --> 00:16:25.240 align:start position:0%
right side like the little Smiley guy
 

00:16:25.240 --> 00:16:27.509 align:start position:0%
right side like the little Smiley guy
there<00:16:25.680><c> the</c><00:16:25.839><c> red</c><00:16:26.040><c> pods</c><00:16:26.279><c> are</c><00:16:26.519><c> private</c><00:16:27.079><c> right</c><00:16:27.399><c> you</c>

00:16:27.509 --> 00:16:27.519 align:start position:0%
there the red pods are private right you
 

00:16:27.519 --> 00:16:29.470 align:start position:0%
there the red pods are private right you
only<00:16:27.720><c> see</c><00:16:28.000><c> what's</c><00:16:28.160><c> in</c><00:16:28.279><c> the</c><00:16:28.440><c> yellow</c><00:16:28.720><c> pod</c>

00:16:29.470 --> 00:16:29.480 align:start position:0%
only see what's in the yellow pod
 

00:16:29.480 --> 00:16:31.430 align:start position:0%
only see what's in the yellow pod
but<00:16:29.880><c> if</c><00:16:30.000><c> you're</c><00:16:30.199><c> the</c><00:16:30.319><c> person</c><00:16:30.560><c> on</c><00:16:30.680><c> the</c><00:16:30.880><c> left</c><00:16:31.360><c> and</c>

00:16:31.430 --> 00:16:31.440 align:start position:0%
but if you're the person on the left and
 

00:16:31.440 --> 00:16:33.470 align:start position:0%
but if you're the person on the left and
you're<00:16:32.040><c> putting</c><00:16:32.440><c> the</c><00:16:32.639><c> proof</c><00:16:33.040><c> together</c><00:16:33.279><c> you</c>

00:16:33.470 --> 00:16:33.480 align:start position:0%
you're putting the proof together you
 

00:16:33.480 --> 00:16:35.110 align:start position:0%
you're putting the proof together you
actually<00:16:33.839><c> leak</c><00:16:34.199><c> you</c><00:16:34.319><c> get</c><00:16:34.480><c> leaked</c><00:16:34.880><c> the</c><00:16:35.000><c> the</c>

00:16:35.110 --> 00:16:35.120 align:start position:0%
actually leak you get leaked the the
 

00:16:35.120 --> 00:16:37.430 align:start position:0%
actually leak you get leaked the the
input<00:16:35.519><c> pods</c><00:16:36.519><c> so</c><00:16:36.720><c> what</c><00:16:36.880><c> we</c><00:16:36.959><c> want</c><00:16:37.040><c> to</c><00:16:37.120><c> be</c><00:16:37.240><c> able</c><00:16:37.360><c> to</c>

00:16:37.430 --> 00:16:37.440 align:start position:0%
input pods so what we want to be able to
 

00:16:37.440 --> 00:16:40.110 align:start position:0%
input pods so what we want to be able to
do<00:16:37.560><c> is</c><00:16:37.720><c> ENT</c><00:16:38.040><c> put</c><00:16:38.160><c> a</c><00:16:38.360><c> box</c><00:16:38.839><c> around</c><00:16:39.480><c> proof</c>

00:16:40.110 --> 00:16:40.120 align:start position:0%
do is ENT put a box around proof
 

00:16:40.120 --> 00:16:41.829 align:start position:0%
do is ENT put a box around proof
calculation<00:16:41.120><c> I'm</c><00:16:41.240><c> I'm</c><00:16:41.399><c> talking</c><00:16:41.600><c> about</c><00:16:41.759><c> the</c>

00:16:41.829 --> 00:16:41.839 align:start position:0%
calculation I'm I'm talking about the
 

00:16:41.839 --> 00:16:44.189 align:start position:0%
calculation I'm I'm talking about the
formal<00:16:42.240><c> proof</c><00:16:42.519><c> not</c><00:16:42.639><c> the</c><00:16:42.759><c> Z</c><00:16:43.120><c> proof</c><00:16:43.720><c> such</c><00:16:44.040><c> that</c>

00:16:44.189 --> 00:16:44.199 align:start position:0%
formal proof not the Z proof such that
 

00:16:44.199 --> 00:16:45.790 align:start position:0%
formal proof not the Z proof such that
the<00:16:44.319><c> input</c><00:16:44.560><c> pots</c><00:16:44.759><c> are</c><00:16:44.880><c> not</c><00:16:45.000><c> leaked</c><00:16:45.399><c> across</c><00:16:45.680><c> the</c>

00:16:45.790 --> 00:16:45.800 align:start position:0%
the input pots are not leaked across the
 

00:16:45.800 --> 00:16:49.069 align:start position:0%
the input pots are not leaked across the
party<00:16:46.279><c> right</c><00:16:46.959><c> and</c><00:16:47.959><c> um</c><00:16:48.279><c> we</c><00:16:48.399><c> were</c><00:16:48.600><c> hoping</c><00:16:48.839><c> to</c><00:16:48.959><c> get</c>

00:16:49.069 --> 00:16:49.079 align:start position:0%
party right and um we were hoping to get
 

00:16:49.079 --> 00:16:51.350 align:start position:0%
party right and um we were hoping to get
a<00:16:49.199><c> demo</c><00:16:49.440><c> of</c><00:16:49.519><c> this</c><00:16:49.680><c> by</c><00:16:49.800><c> defon</c><00:16:50.319><c> but</c><00:16:50.480><c> of</c><00:16:50.600><c> course</c><00:16:51.160><c> um</c>

00:16:51.350 --> 00:16:51.360 align:start position:0%
a demo of this by defon but of course um
 

00:16:51.360 --> 00:16:53.150 align:start position:0%
a demo of this by defon but of course um
it<00:16:51.480><c> did</c><00:16:51.639><c> not</c><00:16:51.839><c> happen</c><00:16:52.319><c> the</c><00:16:52.440><c> rest</c><00:16:52.680><c> happened</c><00:16:53.040><c> but</c>

00:16:53.150 --> 00:16:53.160 align:start position:0%
it did not happen the rest happened but
 

00:16:53.160 --> 00:16:55.710 align:start position:0%
it did not happen the rest happened but
not<00:16:53.399><c> that</c><00:16:54.160><c> um</c><00:16:54.480><c> so</c><00:16:54.920><c> the</c><00:16:55.000><c> way</c><00:16:55.120><c> you</c><00:16:55.240><c> solve</c><00:16:55.519><c> this</c><00:16:55.639><c> is</c>

00:16:55.710 --> 00:16:55.720 align:start position:0%
not that um so the way you solve this is
 

00:16:55.720 --> 00:16:57.150 align:start position:0%
not that um so the way you solve this is
you<00:16:55.839><c> execute</c><00:16:56.199><c> logical</c><00:16:56.560><c> operation</c><00:16:56.920><c> into</c>

00:16:57.150 --> 00:16:57.160 align:start position:0%
you execute logical operation into
 

00:16:57.160 --> 00:16:59.189 align:start position:0%
you execute logical operation into
either<00:16:57.399><c> multiparty</c><00:16:57.920><c> fhe</c><00:16:58.399><c> or</c><00:16:58.600><c> or</c><00:16:58.959><c> something</c>

00:16:59.189 --> 00:16:59.199 align:start position:0%
either multiparty fhe or or something
 

00:16:59.199 --> 00:17:01.069 align:start position:0%
either multiparty fhe or or something
like<00:16:59.360><c> verifiable</c><00:16:59.839><c> Garb</c><00:17:00.079><c> build</c><00:17:00.279><c> circuit</c><00:17:00.680><c> or</c><00:17:00.839><c> or</c>

00:17:01.069 --> 00:17:01.079 align:start position:0%
like verifiable Garb build circuit or or
 

00:17:01.079 --> 00:17:03.790 align:start position:0%
like verifiable Garb build circuit or or
coark<00:17:02.079><c> um</c><00:17:02.519><c> in</c><00:17:02.639><c> order</c><00:17:02.880><c> to</c><00:17:03.000><c> do</c><00:17:03.199><c> this</c><00:17:03.399><c> you</c><00:17:03.600><c> also</c>

00:17:03.790 --> 00:17:03.800 align:start position:0%
coark um in order to do this you also
 

00:17:03.800 --> 00:17:05.429 align:start position:0%
coark um in order to do this you also
need<00:17:03.959><c> to</c><00:17:04.120><c> crack</c><00:17:04.480><c> verifiable</c><00:17:05.079><c> fully</c>

00:17:05.429 --> 00:17:05.439 align:start position:0%
need to crack verifiable fully
 

00:17:05.439 --> 00:17:06.909 align:start position:0%
need to crack verifiable fully
homomorphic<00:17:05.919><c> encryption</c><00:17:06.600><c> without</c>

00:17:06.909 --> 00:17:06.919 align:start position:0%
homomorphic encryption without
 

00:17:06.919 --> 00:17:08.829 align:start position:0%
homomorphic encryption without
multiplicative<00:17:07.520><c> overhead</c><00:17:07.959><c> which</c><00:17:08.079><c> is</c><00:17:08.199><c> tricky</c>

00:17:08.829 --> 00:17:08.839 align:start position:0%
multiplicative overhead which is tricky
 

00:17:08.839 --> 00:17:10.230 align:start position:0%
multiplicative overhead which is tricky
I<00:17:08.919><c> won't</c><00:17:09.120><c> talk</c><00:17:09.280><c> too</c><00:17:09.400><c> much</c><00:17:09.600><c> about</c><00:17:09.839><c> this</c><00:17:10.039><c> but</c><00:17:10.160><c> if</c>

00:17:10.230 --> 00:17:10.240 align:start position:0%
I won't talk too much about this but if
 

00:17:10.240 --> 00:17:11.350 align:start position:0%
I won't talk too much about this but if
you're<00:17:10.439><c> interested</c><00:17:10.880><c> come</c><00:17:11.039><c> to</c><00:17:11.199><c> the</c>

00:17:11.350 --> 00:17:11.360 align:start position:0%
you're interested come to the
 

00:17:11.360 --> 00:17:13.710 align:start position:0%
you're interested come to the
programmable<00:17:11.839><c> cryptography</c><00:17:12.360><c> Cs</c><00:17:12.799><c> on</c><00:17:12.919><c> Friday</c>

00:17:13.710 --> 00:17:13.720 align:start position:0%
programmable cryptography Cs on Friday
 

00:17:13.720 --> 00:17:16.029 align:start position:0%
programmable cryptography Cs on Friday
so<00:17:14.520><c> that</c><00:17:14.720><c> spot</c><00:17:15.000><c> two</c><00:17:15.240><c> it's</c><00:17:15.360><c> a</c><00:17:15.480><c> system</c><00:17:15.760><c> that</c><00:17:15.880><c> can</c>

00:17:16.029 --> 00:17:16.039 align:start position:0%
so that spot two it's a system that can
 

00:17:16.039 --> 00:17:18.470 align:start position:0%
so that spot two it's a system that can
import<00:17:16.480><c> data</c><00:17:17.360><c> um</c><00:17:17.720><c> that</c><00:17:17.839><c> is</c><00:17:17.959><c> cryptographic</c>

00:17:18.470 --> 00:17:18.480 align:start position:0%
import data um that is cryptographic
 

00:17:18.480 --> 00:17:20.270 align:start position:0%
import data um that is cryptographic
regardless<00:17:18.959><c> where</c><00:17:19.079><c> it</c><00:17:19.160><c> comes</c><00:17:19.400><c> from</c><00:17:19.880><c> enables</c>

00:17:20.270 --> 00:17:20.280 align:start position:0%
regardless where it comes from enables
 

00:17:20.280 --> 00:17:21.990 align:start position:0%
regardless where it comes from enables
deep<00:17:20.520><c> computational</c><00:17:21.120><c> graphs</c><00:17:21.679><c> and</c><00:17:21.799><c> then</c><00:17:21.919><c> you</c>

00:17:21.990 --> 00:17:22.000 align:start position:0%
deep computational graphs and then you
 

00:17:22.000 --> 00:17:23.630 align:start position:0%
deep computational graphs and then you
can<00:17:22.400><c> you</c><00:17:22.480><c> can</c><00:17:22.640><c> export</c><00:17:23.079><c> whatever</c><00:17:23.360><c> view</c><00:17:23.559><c> you</c>

00:17:23.630 --> 00:17:23.640 align:start position:0%
can you can export whatever view you
 

00:17:23.640 --> 00:17:25.630 align:start position:0%
can you can export whatever view you
want<00:17:23.760><c> on</c><00:17:23.839><c> the</c><00:17:24.000><c> data</c><00:17:24.480><c> with</c><00:17:24.600><c> a</c><00:17:24.720><c> six</c><00:17:25.120><c> proof</c><00:17:25.319><c> to</c><00:17:25.400><c> a</c>

00:17:25.630 --> 00:17:25.640 align:start position:0%
want on the data with a six proof to a
 

00:17:25.640 --> 00:17:28.429 align:start position:0%
want on the data with a six proof to a
verifier<00:17:26.640><c> um</c><00:17:26.880><c> it's</c><00:17:27.079><c> logic</c><00:17:27.439><c> based</c><00:17:28.120><c> both</c><00:17:28.319><c> for</c>

00:17:28.429 --> 00:17:28.439 align:start position:0%
verifier um it's logic based both for
 

00:17:28.439 --> 00:17:31.230 align:start position:0%
verifier um it's logic based both for
its<00:17:28.559><c> claim</c><00:17:28.960><c> its</c><00:17:29.440><c> operation</c><00:17:30.440><c> um</c><00:17:30.799><c> and</c><00:17:30.960><c> has</c><00:17:31.120><c> a</c>

00:17:31.230 --> 00:17:31.240 align:start position:0%
its claim its operation um and has a
 

00:17:31.240 --> 00:17:32.470 align:start position:0%
its claim its operation um and has a
bunch<00:17:31.400><c> of</c><00:17:31.480><c> cool</c><00:17:31.640><c> features</c><00:17:31.960><c> it's</c><00:17:32.080><c> in</c><00:17:32.240><c> active</c>

00:17:32.470 --> 00:17:32.480 align:start position:0%
bunch of cool features it's in active
 

00:17:32.480 --> 00:17:34.029 align:start position:0%
bunch of cool features it's in active
development<00:17:33.000><c> right</c><00:17:33.120><c> now</c><00:17:33.400><c> we</c><00:17:33.520><c> hope</c><00:17:33.720><c> we'll</c><00:17:33.919><c> have</c>

00:17:34.029 --> 00:17:34.039 align:start position:0%
development right now we hope we'll have
 

00:17:34.039 --> 00:17:36.630 align:start position:0%
development right now we hope we'll have
a<00:17:34.200><c> production</c><00:17:34.840><c> ready</c><00:17:35.160><c> version</c><00:17:35.559><c> by</c><00:17:35.760><c> end</c><00:17:35.960><c> of</c><00:17:36.120><c> 25</c>

00:17:36.630 --> 00:17:36.640 align:start position:0%
a production ready version by end of 25
 

00:17:36.640 --> 00:17:37.870 align:start position:0%
a production ready version by end of 25
and<00:17:36.919><c> we'll</c><00:17:37.080><c> probably</c><00:17:37.280><c> go</c><00:17:37.400><c> through</c><00:17:37.520><c> a</c><00:17:37.600><c> bunch</c><00:17:37.760><c> of</c>

00:17:37.870 --> 00:17:37.880 align:start position:0%
and we'll probably go through a bunch of
 

00:17:37.880 --> 00:17:39.310 align:start position:0%
and we'll probably go through a bunch of
pilot<00:17:38.160><c> throughout</c><00:17:38.400><c> the</c><00:17:38.520><c> year</c><00:17:39.080><c> if</c><00:17:39.160><c> you're</c>

00:17:39.310 --> 00:17:39.320 align:start position:0%
pilot throughout the year if you're
 

00:17:39.320 --> 00:17:41.590 align:start position:0%
pilot throughout the year if you're
interested<00:17:39.679><c> to</c><00:17:39.799><c> learn</c><00:17:40.039><c> more</c><00:17:40.280><c> about</c><00:17:40.520><c> it</c><00:17:41.320><c> uh</c><00:17:41.440><c> so</c>

00:17:41.590 --> 00:17:41.600 align:start position:0%
interested to learn more about it uh so
 

00:17:41.600 --> 00:17:42.789 align:start position:0%
interested to learn more about it uh so
first<00:17:41.799><c> if</c><00:17:41.880><c> you're</c><00:17:42.000><c> interested</c><00:17:42.280><c> in</c><00:17:42.400><c> pod</c><00:17:42.600><c> one</c>

00:17:42.789 --> 00:17:42.799 align:start position:0%
first if you're interested in pod one
 

00:17:42.799 --> 00:17:44.310 align:start position:0%
first if you're interested in pod one
which<00:17:42.919><c> you</c><00:17:43.000><c> can</c><00:17:43.120><c> use</c><00:17:43.440><c> right</c><00:17:43.640><c> now</c><00:17:43.799><c> to</c><00:17:43.960><c> build</c>

00:17:44.310 --> 00:17:44.320 align:start position:0%
which you can use right now to build
 

00:17:44.320 --> 00:17:46.350 align:start position:0%
which you can use right now to build
stuff<00:17:45.000><c> it's</c><00:17:45.200><c> tomorrow</c><00:17:45.559><c> at</c><00:17:45.720><c> classroom</c><00:17:46.080><c> B</c><00:17:46.240><c> at</c>

00:17:46.350 --> 00:17:46.360 align:start position:0%
stuff it's tomorrow at classroom B at
 

00:17:46.360 --> 00:17:48.350 align:start position:0%
stuff it's tomorrow at classroom B at
2:30<00:17:46.840><c> pm</c><00:17:47.280><c> and</c><00:17:47.360><c> if</c><00:17:47.440><c> you're</c><00:17:47.600><c> interested</c><00:17:47.919><c> in</c><00:17:48.080><c> part</c>

00:17:48.350 --> 00:17:48.360 align:start position:0%
2:30 pm and if you're interested in part
 

00:17:48.360 --> 00:17:50.990 align:start position:0%
2:30 pm and if you're interested in part
two<00:17:48.600><c> and</c><00:17:48.840><c> PEX</c><00:17:49.520><c> we're</c><00:17:49.720><c> running</c><00:17:50.000><c> a</c><00:17:50.440><c> pretty</c><00:17:50.679><c> long</c>

00:17:50.990 --> 00:17:51.000 align:start position:0%
two and PEX we're running a pretty long
 

00:17:51.000 --> 00:17:53.270 align:start position:0%
two and PEX we're running a pretty long
and<00:17:51.280><c> interesting</c><00:17:52.039><c> uh</c><00:17:52.160><c> workshop</c><00:17:52.679><c> on</c><00:17:52.919><c> Friday</c><00:17:53.200><c> at</c>

00:17:53.270 --> 00:17:53.280 align:start position:0%
and interesting uh workshop on Friday at
 

00:17:53.280 --> 00:17:55.149 align:start position:0%
and interesting uh workshop on Friday at
12:30<00:17:53.799><c> p.m.</c><00:17:54.280><c> at</c><00:17:54.480><c> the</c><00:17:54.640><c> programmable</c>

00:17:55.149 --> 00:17:55.159 align:start position:0%
12:30 p.m. at the programmable
 

00:17:55.159 --> 00:17:57.630 align:start position:0%
12:30 p.m. at the programmable
cryptography<00:17:55.679><c> CLS</c><00:17:56.280><c> so</c><00:17:56.440><c> I'll</c><00:17:56.600><c> keep</c><00:17:56.880><c> the</c><00:17:57.240><c> the</c><00:17:57.360><c> C</c>

00:17:57.630 --> 00:17:57.640 align:start position:0%
cryptography CLS so I'll keep the the C
 

00:17:57.640 --> 00:17:59.470 align:start position:0%
cryptography CLS so I'll keep the the C
codes<00:17:58.000><c> up</c><00:17:58.200><c> for</c><00:17:58.360><c> a</c><00:17:58.440><c> little</c><00:17:58.640><c> bit</c>

00:17:59.470 --> 00:17:59.480 align:start position:0%
codes up for a little bit
 

00:17:59.480 --> 00:18:03.200 align:start position:0%
codes up for a little bit
um<00:17:59.760><c> and</c><00:17:59.880><c> then</c><00:18:00.200><c> I'll</c><00:18:00.320><c> be</c><00:18:00.480><c> done</c><00:18:00.720><c> so</c><00:18:00.919><c> thanks</c>

00:18:03.200 --> 00:18:03.210 align:start position:0%
um and then I'll be done so thanks
 

00:18:03.210 --> 00:18:06.909 align:start position:0%
um and then I'll be done so thanks
[Applause]

00:18:06.909 --> 00:18:06.919 align:start position:0%
[Applause]
 

00:18:06.919 --> 00:18:09.789 align:start position:0%
[Applause]
guys<00:18:07.919><c> thank</c><00:18:08.120><c> you</c><00:18:08.320><c> so</c><00:18:08.520><c> much</c><00:18:08.799><c> Justin</c><00:18:09.360><c> and</c><00:18:09.640><c> we</c>

00:18:09.789 --> 00:18:09.799 align:start position:0%
guys thank you so much Justin and we
 

00:18:09.799 --> 00:18:11.549 align:start position:0%
guys thank you so much Justin and we
have<00:18:10.080><c> a</c><00:18:10.240><c> ton</c><00:18:10.520><c> of</c><00:18:10.720><c> questions</c><00:18:11.080><c> so</c><00:18:11.280><c> looking</c>

00:18:11.549 --> 00:18:11.559 align:start position:0%
have a ton of questions so looking
 

00:18:11.559 --> 00:18:13.230 align:start position:0%
have a ton of questions so looking
through<00:18:11.760><c> the</c><00:18:11.919><c> questions</c><00:18:12.360><c> and</c><00:18:12.840><c> start</c>

00:18:13.230 --> 00:18:13.240 align:start position:0%
through the questions and start
 

00:18:13.240 --> 00:18:17.149 align:start position:0%
through the questions and start
answering<00:18:13.679><c> them</c><00:18:14.120><c> we</c><00:18:14.240><c> have</c><00:18:14.400><c> 3</c>

00:18:17.149 --> 00:18:17.159 align:start position:0%
 
 

00:18:17.159 --> 00:18:19.029 align:start position:0%
 
minutes<00:18:18.159><c> oh</c><00:18:18.320><c> so</c><00:18:18.440><c> you're</c><00:18:18.559><c> not</c><00:18:18.679><c> going</c><00:18:18.760><c> to</c><00:18:18.880><c> read</c>

00:18:19.029 --> 00:18:19.039 align:start position:0%
minutes oh so you're not going to read
 

00:18:19.039 --> 00:18:20.830 align:start position:0%
minutes oh so you're not going to read
the<00:18:19.159><c> question</c><00:18:19.400><c> I</c><00:18:19.480><c> have</c><00:18:19.559><c> to</c><00:18:19.640><c> do</c><00:18:19.760><c> the</c><00:18:19.880><c> work</c><00:18:20.280><c> okay</c>

00:18:20.830 --> 00:18:20.840 align:start position:0%
the question I have to do the work okay
 

00:18:20.840 --> 00:18:23.270 align:start position:0%
the question I have to do the work okay
cool<00:18:21.840><c> all</c><00:18:22.000><c> right</c><00:18:22.480><c> uh</c><00:18:22.600><c> you</c><00:18:22.799><c> mentioned</c><00:18:23.080><c> first</c>

00:18:23.270 --> 00:18:23.280 align:start position:0%
cool all right uh you mentioned first
 

00:18:23.280 --> 00:18:25.110 align:start position:0%
cool all right uh you mentioned first
order<00:18:23.600><c> logic</c><00:18:23.919><c> also</c><00:18:24.159><c> second</c><00:18:24.400><c> order</c><00:18:24.840><c> those</c><00:18:24.960><c> are</c>

00:18:25.110 --> 00:18:25.120 align:start position:0%
order logic also second order those are
 

00:18:25.120 --> 00:18:26.510 align:start position:0%
order logic also second order those are
not<00:18:25.320><c> computable</c><00:18:25.840><c> Logics</c><00:18:26.159><c> they're</c><00:18:26.360><c> just</c>

00:18:26.510 --> 00:18:26.520 align:start position:0%
not computable Logics they're just
 

00:18:26.520 --> 00:18:28.110 align:start position:0%
not computable Logics they're just
computable<00:18:26.919><c> and</c><00:18:27.039><c> numerable</c><00:18:27.799><c> what</c><00:18:27.919><c> am</c><00:18:28.000><c> I</c>

00:18:28.110 --> 00:18:28.120 align:start position:0%
computable and numerable what am I
 

00:18:28.120 --> 00:18:29.870 align:start position:0%
computable and numerable what am I
missing<00:18:28.440><c> then</c><00:18:28.840><c> your</c><00:18:28.960><c> Computing</c><00:18:29.280><c> for</c><00:18:29.440><c> sure</c>

00:18:29.870 --> 00:18:29.880 align:start position:0%
missing then your Computing for sure
 

00:18:29.880 --> 00:18:32.350 align:start position:0%
missing then your Computing for sure
this<00:18:30.080><c> this</c><00:18:30.200><c> is</c><00:18:30.480><c> true</c><00:18:31.120><c> so</c><00:18:31.400><c> our</c><00:18:31.640><c> logic</c><00:18:31.919><c> so</c><00:18:32.120><c> far</c><00:18:32.280><c> is</c>

00:18:32.350 --> 00:18:32.360 align:start position:0%
this this is true so our logic so far is
 

00:18:32.360 --> 00:18:34.950 align:start position:0%
this this is true so our logic so far is
a<00:18:32.520><c> bastard</c><00:18:33.120><c> logic</c><00:18:33.760><c> it's</c><00:18:33.880><c> a</c><00:18:34.039><c> logic</c><00:18:34.440><c> that</c><00:18:34.559><c> is</c><00:18:34.760><c> not</c>

00:18:34.950 --> 00:18:34.960 align:start position:0%
a bastard logic it's a logic that is not
 

00:18:34.960 --> 00:18:36.070 align:start position:0%
a bastard logic it's a logic that is not
actually<00:18:35.200><c> the</c><00:18:35.320><c> kind</c><00:18:35.480><c> of</c><00:18:35.600><c> logic</c><00:18:35.919><c> that</c>

00:18:36.070 --> 00:18:36.080 align:start position:0%
actually the kind of logic that
 

00:18:36.080 --> 00:18:38.470 align:start position:0%
actually the kind of logic that
logicians<00:18:36.559><c> use</c><00:18:37.240><c> so</c><00:18:37.559><c> an</c><00:18:37.760><c> active</c><00:18:38.080><c> area</c><00:18:38.360><c> of</c>

00:18:38.470 --> 00:18:38.480 align:start position:0%
logicians use so an active area of
 

00:18:38.480 --> 00:18:41.110 align:start position:0%
logicians use so an active area of
research<00:18:38.880><c> is</c><00:18:39.039><c> figuring</c><00:18:39.400><c> out</c><00:18:39.840><c> how</c><00:18:40.000><c> do</c><00:18:40.159><c> we</c>

00:18:41.110 --> 00:18:41.120 align:start position:0%
research is figuring out how do we
 

00:18:41.120 --> 00:18:43.070 align:start position:0%
research is figuring out how do we
essentially<00:18:41.720><c> like</c><00:18:42.039><c> have</c><00:18:42.200><c> a</c><00:18:42.320><c> logical</c><00:18:42.760><c> system</c>

00:18:43.070 --> 00:18:43.080 align:start position:0%
essentially like have a logical system
 

00:18:43.080 --> 00:18:44.950 align:start position:0%
essentially like have a logical system
that<00:18:43.200><c> is</c><00:18:43.360><c> also</c><00:18:43.600><c> computable</c><00:18:44.240><c> in</c><00:18:44.360><c> a</c><00:18:44.480><c> way</c><00:18:44.640><c> that</c><00:18:44.799><c> is</c>

00:18:44.950 --> 00:18:44.960 align:start position:0%
that is also computable in a way that is
 

00:18:44.960 --> 00:18:47.070 align:start position:0%
that is also computable in a way that is
like<00:18:45.159><c> as</c><00:18:45.320><c> sound</c><00:18:45.559><c> and</c><00:18:45.679><c> complete</c><00:18:46.039><c> as</c><00:18:46.240><c> possible</c>

00:18:47.070 --> 00:18:47.080 align:start position:0%
like as sound and complete as possible
 

00:18:47.080 --> 00:18:48.590 align:start position:0%
like as sound and complete as possible
and<00:18:47.520><c> um</c><00:18:47.720><c> if</c><00:18:47.840><c> you</c><00:18:47.919><c> have</c><00:18:48.080><c> asked</c><00:18:48.240><c> that</c><00:18:48.400><c> question</c>

00:18:48.590 --> 00:18:48.600 align:start position:0%
and um if you have asked that question
 

00:18:48.600 --> 00:18:49.830 align:start position:0%
and um if you have asked that question
please<00:18:48.760><c> come</c><00:18:48.960><c> talk</c><00:18:49.120><c> to</c><00:18:49.200><c> me</c><00:18:49.400><c> because</c><00:18:49.559><c> we're</c>

00:18:49.830 --> 00:18:49.840 align:start position:0%
please come talk to me because we're
 

00:18:49.840 --> 00:18:54.630 align:start position:0%
please come talk to me because we're
very<00:18:50.039><c> interested</c><00:18:50.440><c> in</c><00:18:50.640><c> that</c><00:18:51.480><c> so</c><00:18:51.760><c> great</c>

00:18:54.630 --> 00:18:54.640 align:start position:0%
 
 

00:18:54.640 --> 00:18:56.549 align:start position:0%
 
question<00:18:55.640><c> running</c><00:18:55.919><c> this</c><00:18:56.080><c> is</c><00:18:56.159><c> the</c><00:18:56.280><c> browser</c>

00:18:56.549 --> 00:18:56.559 align:start position:0%
question running this is the browser
 

00:18:56.559 --> 00:18:57.590 align:start position:0%
question running this is the browser
means<00:18:56.720><c> you</c><00:18:56.799><c> need</c><00:18:56.919><c> to</c><00:18:57.000><c> trust</c><00:18:57.200><c> the</c><00:18:57.280><c> server</c><00:18:57.520><c> to</c>

00:18:57.590 --> 00:18:57.600 align:start position:0%
means you need to trust the server to
 

00:18:57.600 --> 00:18:59.909 align:start position:0%
means you need to trust the server to
serve<00:18:57.840><c> a</c><00:18:57.919><c> non-compromised</c><00:18:58.480><c> version</c><00:18:58.840><c> of</c><00:18:59.000><c> the</c>

00:18:59.909 --> 00:18:59.919 align:start position:0%
serve a non-compromised version of the
 

00:18:59.919 --> 00:19:01.750 align:start position:0%
serve a non-compromised version of the
software<00:19:00.919><c> uh</c><00:19:01.000><c> how</c><00:19:01.159><c> will</c><00:19:01.320><c> this</c><00:19:01.440><c> work</c><00:19:01.600><c> in</c>

00:19:01.750 --> 00:19:01.760 align:start position:0%
software uh how will this work in
 

00:19:01.760 --> 00:19:02.789 align:start position:0%
software uh how will this work in
practice<00:19:02.039><c> are</c><00:19:02.120><c> we</c><00:19:02.240><c> going</c><00:19:02.360><c> to</c><00:19:02.440><c> have</c><00:19:02.559><c> an</c><00:19:02.640><c> open</c>

00:19:02.789 --> 00:19:02.799 align:start position:0%
practice are we going to have an open
 

00:19:02.799 --> 00:19:06.909 align:start position:0%
practice are we going to have an open
ster<00:19:03.200><c> for</c><00:19:03.400><c> pod</c><00:19:03.880><c> processing</c><00:19:05.039><c> um</c><00:19:06.039><c> okay</c><00:19:06.280><c> so</c><00:19:06.640><c> if</c><00:19:06.799><c> we</c>

00:19:06.909 --> 00:19:06.919 align:start position:0%
ster for pod processing um okay so if we
 

00:19:06.919 --> 00:19:08.669 align:start position:0%
ster for pod processing um okay so if we
go<00:19:07.120><c> down</c><00:19:07.280><c> to</c><00:19:07.440><c> the</c><00:19:07.559><c> level</c><00:19:07.840><c> of</c><00:19:08.080><c> like</c><00:19:08.440><c> well</c><00:19:08.600><c> you</c>

00:19:08.669 --> 00:19:08.679 align:start position:0%
go down to the level of like well you
 

00:19:08.679 --> 00:19:10.430 align:start position:0%
go down to the level of like well you
have<00:19:08.760><c> to</c><00:19:08.880><c> trust</c><00:19:09.120><c> the</c><00:19:09.240><c> software</c><00:19:09.600><c> you</c><00:19:09.720><c> use</c><00:19:10.320><c> I</c>

00:19:10.430 --> 00:19:10.440 align:start position:0%
have to trust the software you use I
 

00:19:10.440 --> 00:19:12.310 align:start position:0%
have to trust the software you use I
have<00:19:10.520><c> a</c><00:19:10.679><c> bad</c><00:19:10.840><c> news</c><00:19:11.039><c> for</c><00:19:11.240><c> you</c><00:19:11.640><c> which</c><00:19:11.760><c> is</c><00:19:12.000><c> it's</c><00:19:12.120><c> a</c>

00:19:12.310 --> 00:19:12.320 align:start position:0%
have a bad news for you which is it's a
 

00:19:12.320 --> 00:19:14.909 align:start position:0%
have a bad news for you which is it's a
problem<00:19:12.640><c> for</c><00:19:13.039><c> all</c><00:19:13.240><c> of</c><00:19:13.760><c> the</c><00:19:13.880><c> industry</c><00:19:14.280><c> so</c><00:19:14.480><c> far</c>

00:19:14.909 --> 00:19:14.919 align:start position:0%
problem for all of the industry so far
 

00:19:14.919 --> 00:19:16.230 align:start position:0%
problem for all of the industry so far
so<00:19:15.159><c> the</c><00:19:15.240><c> way</c><00:19:15.360><c> you'll</c><00:19:15.559><c> solve</c><00:19:15.799><c> this</c><00:19:15.919><c> is</c><00:19:16.039><c> the</c><00:19:16.159><c> way</c>

00:19:16.230 --> 00:19:16.240 align:start position:0%
so the way you'll solve this is the way
 

00:19:16.240 --> 00:19:17.390 align:start position:0%
so the way you'll solve this is the way
you'll<00:19:16.400><c> solve</c><00:19:16.640><c> everything</c><00:19:16.880><c> else</c><00:19:17.120><c> so</c><00:19:17.240><c> I</c><00:19:17.280><c> don't</c>

00:19:17.390 --> 00:19:17.400 align:start position:0%
you'll solve everything else so I don't
 

00:19:17.400 --> 00:19:19.510 align:start position:0%
you'll solve everything else so I don't
think<00:19:17.520><c> I</c><00:19:17.600><c> want</c><00:19:17.679><c> to</c><00:19:17.799><c> answer</c><00:19:18.080><c> this</c>

00:19:19.510 --> 00:19:19.520 align:start position:0%
think I want to answer this
 

00:19:19.520 --> 00:19:22.350 align:start position:0%
think I want to answer this
question<00:19:20.520><c> what's</c>

00:19:22.350 --> 00:19:22.360 align:start position:0%
question what's
 

00:19:22.360 --> 00:19:24.750 align:start position:0%
question what's
next<00:19:23.360><c> can</c><00:19:23.440><c> you</c><00:19:23.559><c> scroll</c><00:19:23.919><c> or</c>

00:19:24.750 --> 00:19:24.760 align:start position:0%
next can you scroll or
 

00:19:24.760 --> 00:19:27.149 align:start position:0%
next can you scroll or
something<00:19:25.760><c> no</c><00:19:25.919><c> they'll</c><00:19:26.120><c> scroll</c><00:19:26.400><c> it</c><00:19:26.520><c> from</c>

00:19:27.149 --> 00:19:27.159 align:start position:0%
something no they'll scroll it from
 

00:19:27.159 --> 00:19:30.230 align:start position:0%
something no they'll scroll it from
there<00:19:28.159><c> I</c><00:19:28.240><c> got</c><00:19:28.400><c> there</c><00:19:28.799><c> late</c><00:19:29.039><c> what</c><00:19:29.159><c> is</c><00:19:29.320><c> this</c><00:19:29.480><c> for</c>

00:19:30.230 --> 00:19:30.240 align:start position:0%
there I got there late what is this for
 

00:19:30.240 --> 00:19:33.029 align:start position:0%
there I got there late what is this for
um<00:19:31.120><c> it's</c><00:19:31.240><c> for</c><00:19:31.440><c> making</c><00:19:31.720><c> data</c><00:19:32.039><c> useful</c><00:19:32.520><c> Beyond</c>

00:19:33.029 --> 00:19:33.039 align:start position:0%
um it's for making data useful Beyond
 

00:19:33.039 --> 00:19:34.350 align:start position:0%
um it's for making data useful Beyond
this<00:19:33.200><c> stuff</c><00:19:33.480><c> that</c><00:19:33.559><c> we</c><00:19:33.720><c> have</c><00:19:33.919><c> right</c><00:19:34.039><c> now</c><00:19:34.200><c> where</c>

00:19:34.350 --> 00:19:34.360 align:start position:0%
this stuff that we have right now where
 

00:19:34.360 --> 00:19:35.830 align:start position:0%
this stuff that we have right now where
we<00:19:34.520><c> just</c><00:19:34.640><c> store</c><00:19:34.919><c> them</c><00:19:35.000><c> in</c><00:19:35.159><c> databases</c><00:19:35.640><c> and</c><00:19:35.720><c> we</c>

00:19:35.830 --> 00:19:35.840 align:start position:0%
we just store them in databases and we
 

00:19:35.840 --> 00:19:41.110 align:start position:0%
we just store them in databases and we
sell<00:19:36.039><c> them</c><00:19:36.159><c> to</c><00:19:36.280><c> open</c>

00:19:41.110 --> 00:19:41.120 align:start position:0%
 
 

00:19:41.120 --> 00:19:43.909 align:start position:0%
 
AI<00:19:42.120><c> okay</c><00:19:42.320><c> I</c><00:19:42.400><c> think</c><00:19:42.559><c> that's</c><00:19:42.760><c> it</c><00:19:43.039><c> thank</c><00:19:43.240><c> you</c><00:19:43.760><c> all</c>

00:19:43.909 --> 00:19:43.919 align:start position:0%
AI okay I think that's it thank you all
 

00:19:43.919 --> 00:19:45.909 align:start position:0%
AI okay I think that's it thank you all
right<00:19:44.120><c> thank</c><00:19:44.240><c> you</c><00:19:44.360><c> so</c><00:19:44.559><c> much</c><00:19:44.799><c> Justin</c><00:19:45.159><c> for</c><00:19:45.679><c> this</c>

00:19:45.909 --> 00:19:45.919 align:start position:0%
right thank you so much Justin for this
 

00:19:45.919 --> 00:19:48.760 align:start position:0%
right thank you so much Justin for this
session

